:root{--brand-purple:#9848ff;--brand-purple-action:#8233f0;--brand-purple-press:#7620ef;--brand-purple-tint:#f3ebff;--brand-purple-ink:#be8cff;--brand-purple-ink-hover:#cfaeff;--brand-offwhite:#fbfbfd;--brand-paper:#efefee;--brand-white:#fff;--brand-ink:#16121f;--brand-grey:#5c5866;--brand-body:#27222f;--brand-navy:#14142b;--brand-ink-raised:#181832;--brand-ink-sunken:#0e0e20;--brand-ink-accent:#25254a;--brand-body-ink:#e4e1ec;--brand-grey-ink:#b4afc4;--grey-wash:#e8e8e7;--grey-line:#d5d4db;--grey-line-strong:#858092;--grey-disabled-fill:#e9e6ef;--grey-disabled-text:#625d70;--grey-ink-line:#3a3350;--grey-ink-line-strong:#7d7790;--grey-ink-disabled-fill:#2f2840;--grey-ink-disabled-text:#a8a2b9;--status-error:#b42318;--status-success:#1a7347;--status-error-ink:#ff9c92;--status-success-ink:#74d9a4;--shadow-channels:22 18 31;--case-display:uppercase;--case-label:uppercase;--track-label:.08em;--case-button:uppercase;--track-button:.02em;--font-display:var(--pair-display);--font-ui:var(--pair-ui);--font-text:var(--pair-text);--step--1:clamp(.85rem, .836rem + .07vw, .9rem);--step-0:clamp(1rem, .982rem + .09vw, 1.063rem);--step-1:clamp(1.15rem, 1.099rem + .25vw, 1.33rem);--step-2:clamp(1.325rem, 1.229rem + .48vw, 1.66rem);--step-3:clamp(1.525rem, 1.368rem + .79vw, 2.075rem);--step-4:clamp(1.75rem, 1.509rem + 1.21vw, 2.594rem);--step-5:clamp(2.02rem, 1.669rem + 1.75vw, 3.244rem);--step-6:clamp(2.32rem, 1.824rem + 2.47vw, 4.05rem);--step-7:clamp(2.67rem, 1.985rem + 3.42vw, 5.06rem);--step-8:clamp(3.06rem, 2.134rem + 4.64vw, 6.31rem);--size-display:clamp(1.9rem, 1.45rem + 2.2vw, 3.6rem);--size-h1:clamp(1.75rem, 1.35rem + 1.9vw, 3.1rem);--size-h2:clamp(1.5rem, 1.2rem + 1.3vw, 2.4rem);--size-h3:clamp(1.1rem, 1.02rem + .45vw, 1.45rem);--size-h4:clamp(1rem, .95rem + .3vw, 1.2rem);--leading-flat:1;--leading-tight:1.08;--leading-snug:1.2;--leading-body:1.65;--leading-loose:1.8;--track-tight:-.03em;--track-snug:-.015em;--track-normal:0;--track-wide:.06em;--track-caps:.1em;--word-display:0em;--weight-text:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-display-site:var(--weight-extrabold);--weight-display-heavy:var(--weight-extrabold);--weight-display:var(--weight-display-site);--weight-display-sub:var(--weight-bold);--track-display:-.01em;--leading-display:1.05;--measure:64ch;--measure-narrow:50ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-14:56px;--space-15:60px;--space-16:64px;--space-17:68px;--space-18:72px;--space-19:76px;--space-20:80px;--space-22:88px;--space-24:96px;--space-28:112px;--space-32:128px;--space-40:160px;--section-py:clamp(80px, 4.5rem + 4.5vw, 152px);--card-pad:clamp(24px, 1.2rem + 1.5vw, 40px);--grid-gap:clamp(16px, 1rem + .8vw, 28px);--container:80rem;--container-wide:80rem;--container-narrow:720px;--gutter:clamp(20px, 1rem + 1.6vw, 40px);--r-control:0;--r-card:0;--r-sm:10px;--r-md:14px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--r-full:50%;--focus-offset:3px;--focus-width:3px;--grid-cell:44px;--line-mark-size:12px;--rail-tile:clamp(15.5rem, 72vw, 19rem);--control-h:52px;--hit-min:28px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--dur-fast:.16s;--dur:.26s;--dur-slow:.48s;--dur-loop-short:4.5s;--dur-loop:6s;--dur-loop-long:7s;--spring-stiffness:170;--spring-damping:26;--motion-stagger:40ms;--rail-speed:60;--steps-interval:4.5s;--reveal-rise:14px;--reveal-step:70ms;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:300;--z-modal:400;--z-toast:500}:root,[data-world=paper]{--surface-page:var(--brand-paper);--surface-raised:var(--brand-white);--surface-sunken:var(--grey-wash);--surface-accent:var(--brand-purple-tint);--surface-inverse:var(--brand-ink);--text-strong:var(--brand-ink);--text-body:var(--brand-body);--text-muted:var(--brand-grey);--text-inverse:var(--brand-offwhite);--line:var(--grey-line);--line-strong:var(--grey-line-strong);--action-fill:var(--brand-purple-action);--action-fill-hover:var(--brand-purple-press);--action-text:var(--brand-white);--action-disabled-fill:var(--grey-disabled-fill);--action-disabled-text:var(--grey-disabled-text);--link:var(--brand-purple-action);--link-hover:var(--brand-purple-press);--highlight:var(--brand-purple);--line-grid:color-mix(in srgb, var(--brand-ink) 6%, transparent);--line-mark:var(--grey-line-strong);--focus-ring:var(--brand-purple);--status-error-text:var(--status-error);--status-success-text:var(--status-success);--shadow-sm:0 1px 2px rgb(var(--shadow-channels) / .05), 0 1px 3px rgb(var(--shadow-channels) / .06);--shadow-card:0 1px 2px rgb(var(--shadow-channels) / .04), 0 8px 28px rgb(var(--shadow-channels) / .07);--shadow-float:0 2px 6px rgb(var(--shadow-channels) / .06), 0 18px 48px rgb(var(--shadow-channels) / .12);color-scheme:light}[data-world=ink]{--surface-page:var(--brand-navy);--surface-raised:var(--brand-ink-raised);--surface-sunken:var(--brand-ink-sunken);--surface-accent:var(--brand-ink-accent);--surface-inverse:var(--brand-offwhite);--text-strong:var(--brand-offwhite);--text-body:var(--brand-body-ink);--text-muted:var(--brand-grey-ink);--text-inverse:var(--brand-ink);--line:var(--grey-ink-line);--line-strong:var(--grey-ink-line-strong);--action-fill:var(--brand-purple-action);--action-fill-hover:var(--brand-purple-press);--action-text:var(--brand-white);--action-disabled-fill:var(--grey-ink-disabled-fill);--action-disabled-text:var(--grey-ink-disabled-text);--link:var(--brand-purple-ink);--link-hover:var(--brand-purple-ink-hover);--highlight:var(--brand-purple-ink);--line-grid:color-mix(in srgb, var(--brand-offwhite) 8%, transparent);--line-mark:var(--grey-ink-line-strong);--focus-ring:var(--brand-purple-ink);--status-error-text:var(--status-error-ink);--status-success-text:var(--status-success-ink);--shadow-sm:0 1px 2px #0000004d;--shadow-card:0 4px 24px #00000059;--shadow-float:0 12px 48px #00000073;color-scheme:dark}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins Fallback;src:local(Arial);font-weight:400 800;size-adjust:115.08%;ascent-override:91.24%;descent-override:30.41%;line-gap-override:8.69%}@font-face{font-family:Poppins Display Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700 800;size-adjust:96.22%;ascent-override:109.12%;descent-override:36.37%;line-gap-override:10.39%}:root{--pair-display:"Poppins", "Poppins Display Fallback", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--pair-ui:"Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--pair-text:"Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif}.btn,.t-eyebrow,.field__label{font-synthesis-weight:none}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-24);overflow-x:clip}body{background-color:var(--surface-page);min-height:100svh;color:var(--text-body);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading-body);font-weight:var(--weight-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex}body>main{flex:1 0 auto}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:0 0;border:0;padding:0}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}.skip-link{left:var(--space-4);top:var(--space-4);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background:var(--surface-raised);color:var(--text-strong);border-radius:var(--r-control);font-family:var(--font-ui);font-weight:var(--weight-semibold);transform:translateY(calc(-100% - var(--space-8)));transition:transform var(--dur-fast) var(--ease);text-decoration:none;position:absolute}.skip-link:focus{box-shadow:var(--shadow-float);transform:translateY(0)}.u-nowrap{white-space:nowrap}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-snug);letter-spacing:var(--track-display);word-spacing:var(--word-display);color:var(--text-strong);text-wrap:balance}h1,h2{line-height:var(--leading-display)}h3{--weight-display:var(--weight-display-sub);font-weight:var(--weight-display)}h1,h2,h3{text-transform:var(--case-display);overflow-wrap:break-word}.t-display{font-family:var(--font-display);word-spacing:var(--word-display);font-weight:var(--weight-display);font-size:var(--size-display);line-height:var(--leading-display);letter-spacing:var(--track-display);color:var(--text-strong);text-wrap:balance;text-transform:var(--case-display);overflow-wrap:break-word}.t-h1{font-family:var(--font-display);word-spacing:var(--word-display);font-weight:var(--weight-display);font-size:var(--size-h1);line-height:var(--leading-display);letter-spacing:var(--track-display);color:var(--text-strong);text-wrap:balance;text-transform:var(--case-display);overflow-wrap:break-word}.t-h2{font-family:var(--font-display);word-spacing:var(--word-display);font-weight:var(--weight-display);font-size:var(--size-h2);line-height:var(--leading-display);letter-spacing:var(--track-display);color:var(--text-strong);text-wrap:balance;text-transform:var(--case-display);overflow-wrap:break-word}.t-h3{font-family:var(--font-display);word-spacing:var(--word-display);font-weight:var(--weight-display-sub);font-size:var(--size-h3);line-height:var(--leading-snug);letter-spacing:var(--track-display);color:var(--text-strong);text-wrap:balance;text-transform:var(--case-display);overflow-wrap:break-word}.t-h4{font-family:var(--font-display);word-spacing:var(--word-display);font-weight:var(--weight-display-sub);font-size:var(--step-2);line-height:var(--leading-snug);letter-spacing:var(--track-display);color:var(--text-strong)}.footer__title,.nf__region,.f-q,.pt__card-name,.st__card-name,main:has(.article,.answer__title,.legal__title) .prose-block :is(h2,h3),[data-case=natural]{text-transform:none}.chip__label,.t-eyebrow,.answer__label,.tool__dept,.soon__dept,.tc__cat,.dept__rows dt,.dl__line strong{text-transform:var(--case-label);letter-spacing:var(--track-label)}.funnel{--weight-display:var(--weight-display-heavy)}.t-lede{font-size:var(--step-1);color:var(--text-body);max-width:var(--measure-narrow);line-height:1.55}.t-eyebrow{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--text-muted);line-height:1.4}.t-small{font-size:var(--step--1);color:var(--text-muted)}.t-muted{color:var(--text-muted)}.t-num{font-variant-numeric:tabular-nums}.t-highlight{color:var(--highlight)}.prose{max-width:var(--measure);gap:var(--space-5);flex-direction:column;display:flex}.prose>*{max-width:100%}.prose strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.link,.prose a,main a:not([class]):not([data-region-switch]){color:var(--link);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease), text-decoration-thickness var(--dur-fast) var(--ease);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}.link:is(:hover,.is-hover),.prose a:hover,main a:not([class]):not([data-region-switch]):hover{color:var(--link-hover);text-decoration-thickness:2px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-py)}.section--tight{padding-block:calc(var(--section-py) * .6)}[data-world]{background-color:var(--surface-page);color:var(--text-body)}.list{gap:var(--space-2);flex-direction:column;padding-left:1.25em;display:flex}.list li::marker{color:var(--text-muted)}.stack{gap:var(--space-6);flex-direction:column;display:flex}.stack--tight{gap:var(--space-3)}.stack--loose{gap:var(--space-12)}.cluster{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--col-min,280px), 100%), 1fr));display:grid}.scroll-x{overscroll-behavior-x:contain;overflow-x:auto}.card{background-color:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--card-pad);box-shadow:var(--shadow-card)}.card--tint{background-color:var(--surface-accent);box-shadow:none;border-color:#0000}.card--flat{box-shadow:none;background:0 0;border:0;padding:0}.rule{background-color:var(--line);border:0;height:1px}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-8);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:var(--track-button);text-transform:var(--case-button);border-radius:var(--r-control);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:2px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:is(:focus-visible,.is-focus){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.btn--primary{background-color:var(--action-fill);color:var(--action-text)}.btn--primary:is(:hover,.is-hover):not(:disabled,[aria-disabled=true]){background-color:var(--action-fill-hover);box-shadow:var(--shadow-card);transform:translateY(-1px)}.btn--primary:is(:active,.is-active):not(:disabled,[aria-disabled=true]){background-color:var(--action-fill-hover);box-shadow:none;transform:translateY(0)}.btn--secondary{color:var(--text-strong);border-color:var(--action-fill);background-color:#0000}.btn--secondary:is(:hover,.is-hover):not(:disabled,[aria-disabled=true]),.btn--secondary:is(:active,.is-active):not(:disabled,[aria-disabled=true]){background-color:var(--surface-accent);border-color:var(--action-fill-hover)}.btn--link{min-height:var(--hit-min);border-radius:var(--r-sm);color:var(--link);font-size:var(--step-0);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;text-underline-offset:.3em;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:1px}.btn--link:after{content:"";width:.9em;height:.9em;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:transform var(--dur-fast) var(--ease);background-color:currentColor}.btn--link:is(:hover,.is-hover):not(:disabled,[aria-disabled=true]){color:var(--link-hover);text-decoration-thickness:2px}.btn--link:is(:hover,.is-hover):not(:disabled,[aria-disabled=true]):after{transform:translate(3px)}a.btn:is(.btn--primary,.btn--secondary):not([data-no-arrow]):after{content:"";width:1.05em;height:1.05em;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:transform var(--dur-fast) var(--ease);background-color:currentColor;flex:none}a.btn:is(.btn--primary,.btn--secondary):not([data-no-arrow]):is(:hover,.is-hover):after{transform:translate(3px)}@media (prefers-reduced-motion:reduce){a.btn:after{transition:none}}@media (width<=22.45em){.btn:not(.btn--link){padding-inline:var(--space-5)}}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background-color:var(--action-disabled-fill);color:var(--action-disabled-text);box-shadow:none;border-color:#0000;transform:none}.btn--secondary:disabled,.btn--secondary[aria-disabled=true]{border-color:var(--line-strong);background-color:#0000}.btn--link:disabled,.btn--link[aria-disabled=true]{background:0 0;text-decoration-line:none}:root{--icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.btn:hover{transform:none}}.main--prose{width:100%;max-width:var(--container-narrow);padding:var(--space-16) var(--gutter) var(--space-24);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.main--prose>h1{font-size:var(--size-h1);line-height:var(--leading-display)}.main--prose h2{font-size:var(--size-h3);margin-top:var(--space-6)}.main--prose ul{flex-direction:column;padding:0;list-style:none;display:flex}.main--prose section>ul>li{padding-block:var(--space-5);border-top:1px solid var(--line);gap:var(--space-2);flex-direction:column;display:flex}.main--prose section>p{color:var(--text-muted)}.main--prose strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.field{gap:var(--space-2);flex-direction:column;display:flex}.field__label{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--text-strong)}.field__input{width:100%;min-height:var(--control-h);padding:0 var(--space-5);background-color:var(--surface-raised);color:var(--text-strong);border:1.5px solid var(--line-strong);border-radius:var(--r-control);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.field__input::placeholder{color:var(--text-muted);opacity:1}select.field__input{-webkit-appearance:none;appearance:none;padding-right:calc(var(--space-4) + .9em + var(--space-3));cursor:pointer;text-overflow:ellipsis;background-repeat:no-repeat;background-size:.45em .45em,.45em .45em;background-position:right calc(var(--space-4) + .45em) center, right var(--space-4) center;background-image:linear-gradient(to top right,#0000 calc(50% - .07em),currentColor calc(50% - .07em) calc(50% + .07em),#0000 calc(50% + .07em)),linear-gradient(to bottom right,#0000 calc(50% - .07em),currentColor calc(50% - .07em) calc(50% + .07em),#0000 calc(50% + .07em))}select.field__input:disabled{cursor:not-allowed}@media (forced-colors:active){select.field__input{-webkit-appearance:auto;appearance:auto;padding-right:var(--space-5);background-image:none}}.field__input:is(:hover,.is-hover):not(:disabled){border-color:var(--text-muted)}.field__input:is(:focus-visible,.is-focus){outline:var(--focus-width) solid var(--focus-ring);outline-offset:1px;border-color:var(--action-fill)}.field__input:disabled{cursor:not-allowed;background-color:var(--action-disabled-fill);color:var(--action-disabled-text);border-color:var(--line)}.field__help{font-size:var(--step--1);color:var(--text-muted);line-height:1.5}.field__error{align-items:flex-start;gap:var(--space-2);font-size:var(--step--1);font-weight:var(--weight-medium);color:var(--status-error-text);line-height:1.5;display:flex}.field__error svg{flex:none;width:18px;height:18px;margin-top:1px}.field__input[aria-invalid=true]{border-color:var(--status-error-text)}.check{align-items:flex-start;gap:var(--space-3);cursor:pointer;color:var(--text-body);line-height:1.5;display:flex}.check__box{-webkit-appearance:none;appearance:none;background-color:var(--surface-raised);border:1.5px solid var(--line-strong);border-radius:var(--r-control);cursor:pointer;width:24px;height:24px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;margin:1px 0 0;position:relative}.check__box:after{content:"";background-color:var(--action-text);-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);position:absolute;inset:3px;transform:scale(.7)}.check__box:checked{background-color:var(--action-fill);border-color:var(--action-fill)}.check__box:checked:after{opacity:1;transform:none}.check__box:is(:hover,.is-hover):not(:disabled,:checked){border-color:var(--text-muted)}.check__box:is(:focus-visible,.is-focus){outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.check__box:disabled{cursor:not-allowed;background-color:var(--action-disabled-fill);border-color:var(--line)}.table-wrap{overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--surface-raised);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--step-0);text-align:left}.table th,.table td{padding:var(--space-5) var(--space-6);vertical-align:middle}.table thead th{font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--text-muted);background-color:var(--surface-sunken);border-bottom:1px solid var(--line);white-space:nowrap}.table tbody th{font-weight:var(--weight-semibold);color:var(--text-strong)}.table tbody tr+tr>*{border-top:1px solid var(--line)}.table tbody tr.is-highlight>*{background-color:var(--surface-accent)}.table tbody tr.is-highlight>th{box-shadow:inset 3px 0 0 var(--action-fill)}.badge{margin-left:var(--space-2);padding:2px var(--space-3);border-radius:var(--r-pill);background-color:var(--surface-raised);color:var(--text-strong);border:1px solid var(--line-strong);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);vertical-align:middle;align-items:center;line-height:1.5;display:inline-flex}.tip{vertical-align:middle;display:inline-flex;position:relative}.tip__btn{width:var(--hit-min);height:var(--hit-min);border-radius:var(--r-full);color:var(--text-muted);cursor:help;transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);place-items:center;display:inline-grid}.tip__btn svg{width:18px;height:18px}.tip__btn:is(:hover,.is-hover){color:var(--text-strong);background-color:var(--surface-accent)}.tip__bubble{z-index:var(--z-overlay);left:calc(var(--space-2) * -1);bottom:calc(100% + var(--space-2));width:max-content;max-width:min(260px, calc(100vw - 2 * var(--gutter)));padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background-color:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-float);font-family:var(--font-text);font-size:var(--step--1);font-weight:var(--weight-text);letter-spacing:var(--track-normal);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), visibility 0s linear var(--dur-fast);line-height:1.5;position:absolute;transform:translateY(4px)}.tip:is(:hover,:focus-within,.is-open):not([data-dismissed]) .tip__bubble{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tip--end .tip__bubble{left:auto;right:calc(var(--space-2) * -1)}.tip--below .tip__bubble{bottom:auto;top:calc(100% + var(--space-2));transform:translateY(-4px)}.tip--below:is(:hover,:focus-within,.is-open):not([data-dismissed]) .tip__bubble{transform:none}.container--chrome{max-width:var(--container)}.btn--sm{min-height:var(--space-11);padding:0 var(--space-6);font-size:var(--step--1)}main a[data-stat][data-stat]{color:inherit;text-underline-offset:.25em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px}main a[data-stat][data-stat]:is(:hover,:focus-visible){color:var(--link);text-decoration-style:solid}.tip__bubble a[data-stat][data-stat],.tip__bubble a[data-stat][data-stat]:is(:hover,:focus-visible){color:inherit}.btn--link{min-height:0;padding-block:.4em;line-height:1.45;display:inline}.btn--link:after{vertical-align:-.1em;margin-left:.4em;display:inline-block}.btn--link{white-space:normal;text-align:left}.chip{align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);color:var(--text-body);text-transform:none;text-wrap:wrap;margin:0;line-height:1.3;display:inline-flex}.chip__tile{border-radius:var(--r-control);background-color:var(--surface-sunken);border:1px solid var(--line);width:26px;height:26px;color:var(--text-strong);flex:none;place-items:center;display:grid}.chip__tile svg{width:15px;height:15px}.crop{background-color:var(--surface-raised);border:1px solid var(--line);border-radius:0;position:relative}.crop--wash{background-color:var(--surface-sunken);border-color:#0000}.crop:before,.crop:after{content:"";inset:calc(var(--line-mark-size) / -2);pointer-events:none;background:linear-gradient(var(--line-mark), var(--line-mark)) top left / var(--line-mark-size) 1.5px no-repeat, linear-gradient(var(--line-mark), var(--line-mark)) top left / 1.5px var(--line-mark-size) no-repeat, linear-gradient(var(--line-mark), var(--line-mark)) bottom right / var(--line-mark-size) 1.5px no-repeat, linear-gradient(var(--line-mark), var(--line-mark)) bottom right / 1.5px var(--line-mark-size) no-repeat;position:absolute}.crop:after{background:linear-gradient(var(--line-mark), var(--line-mark)) top right / var(--line-mark-size) 1.5px no-repeat, linear-gradient(var(--line-mark), var(--line-mark)) top right / 1.5px var(--line-mark-size) no-repeat, linear-gradient(var(--line-mark), var(--line-mark)) bottom left / var(--line-mark-size) 1.5px no-repeat, linear-gradient(var(--line-mark), var(--line-mark)) bottom left / 1.5px var(--line-mark-size) no-repeat}.grid-tex{isolation:isolate;position:relative}.grid-tex:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--line-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--line-grid) 1px, transparent 1px);background-size:var(--grid-cell) var(--grid-cell);background-position:top;position:absolute;inset:0}.grid-tex--fade:before{-webkit-mask-image:linear-gradient(#000 35%,#0000 92%);mask-image:linear-gradient(#000 35%,#0000 92%)}.grid-tex--soft:before{-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.panel-dark{padding:var(--card-pad);background-color:var(--surface-page);color:var(--text-body);border-radius:0}.rail{--rail-per:1;min-width:0}@media (width>=40em){.rail{--rail-per:2}}@media (width>=64em){.rail{--rail-per:3}}@media (width>=80em){.rail{--rail-per:4}}.rail__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1);border-radius:var(--r-sm);overflow-x:auto;container-type:inline-size}.rail__viewport::-webkit-scrollbar{display:none}.rail__viewport:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.rail__run{width:max-content;display:flex}.rail__track{gap:var(--grid-gap);width:max-content;margin:0;padding:0;list-style:none;display:flex}.rail__track>*{width:calc((100cqi - (var(--rail-per) - 1) * var(--grid-gap)) / var(--rail-per));scroll-snap-align:start;flex:none}.rail__copy{display:none}.rail[data-live] .rail__viewport{scroll-snap-type:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.rail[data-live] .rail__run{will-change:transform}.rail[data-live] .rail__copy{display:flex}.rail[data-live] .rail__track{padding-right:var(--grid-gap)}@media (width>=48em){.rail--grid-md .rail__viewport{scroll-snap-type:none;margin-block:0;padding-block:0;overflow:visible}.rail--grid-md .rail__run,.rail--grid-md .rail__track{width:auto;display:block}.rail--grid-md .rail__track{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rail--grid-md .rail__track>*{width:auto}.rail--grid-md .rail__copy{display:none}}@media (width>=64em){.rail--grid-md .rail__track{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--grid-swipe-ui:3rem;--card-swipe:min(85vw, 24rem)}.swipe{display:contents}.swipe__ui{display:none}@media (width<=39.99em){.swipe{min-width:0;display:block;position:relative}[data-swipe]:not(#swipe){--grid-swipe-bleed:var(--gutter);align-items:stretch;gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--grid-swipe-bleed);scrollbar-width:none;margin-block:calc(var(--space-4) * -1) 0;margin-inline:calc(var(--grid-swipe-bleed) * -1);padding:var(--space-4) var(--grid-swipe-bleed) var(--grid-swipe-ui);flex-wrap:nowrap;grid-template-columns:none;grid-auto-rows:auto;display:flex;overflow:auto hidden}[data-swipe=flush]:not(#swipe){--grid-swipe-bleed:0px}[data-swipe]:not(#swipe)::-webkit-scrollbar{display:none}[data-swipe]:not(#swipe)>*{flex:0 0 var(--card-swipe);scroll-snap-align:start;grid-area:auto;width:auto;min-width:0}[data-swipe]:not(#swipe):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}@media (prefers-reduced-motion:no-preference){[data-swipe]:not(#swipe){scroll-behavior:smooth}}.swipe__ui{height:var(--grid-swipe-ui);justify-content:center;align-items:center;gap:var(--space-4);display:flex;position:absolute;inset:auto 0 0}.swipe__meta{align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-size:var(--step--1);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-muted);display:flex}.swipe__hint{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-strong);text-transform:uppercase;letter-spacing:.12em;display:inline-flex}.swipe__hint:after{content:"→";letter-spacing:0;font-size:1.1em}@media (prefers-reduced-motion:no-preference){.swipe__hint:after{animation:swipe-nudge 1.4s var(--ease) infinite}}@keyframes swipe-nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(4px)}}@media (hover:hover) and (pointer:fine){.swipe__hint{display:none}}.swipe__dots{gap:var(--space-2);display:inline-flex}.swipe__dots i{background-color:var(--line-strong);width:6px;height:6px;display:block}.swipe__dots i[data-on]{background-color:var(--text-strong)}[data-swipe][data-world=ink]:not(#swipe)+.swipe__ui .swipe__meta,[data-swipe][data-world=ink]:not(#swipe)+.swipe__ui .swipe__hint{color:var(--text-inverse)}[data-swipe][data-world=ink]:not(#swipe)+.swipe__ui .swipe__dots i{background-color:var(--text-inverse);opacity:.4}[data-swipe][data-world=ink]:not(#swipe)+.swipe__ui .swipe__dots i[data-on]{opacity:1}[data-swipe][data-world=ink]:not(#swipe)+.swipe__ui .swipe__btn{color:var(--text-inverse);border-color:var(--text-inverse)}.swipe__btn{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--text-strong);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:none}.swipe__btn:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.swipe__btn[aria-disabled=true]{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.swipe__btn{display:inline-flex}}}.art{width:100%;height:auto;overflow:visible}.art .a-t,.art .a-l,.art .a-r{stroke:var(--text-strong);stroke-width:1.5px;stroke-linejoin:round}.art .a-t{fill:var(--surface-raised)}.art .a-l{fill:var(--surface-sunken)}.art .a-r{fill:var(--surface-page)}.art .a-acc.a-t,.art .a-acc.a-l{fill:var(--surface-accent);stroke:var(--highlight)}.art .a-acc.a-r{fill:var(--surface-raised);stroke:var(--highlight)}.art .a-line{fill:none;stroke:var(--text-strong);stroke-width:1.5px;stroke-linecap:round}.art .a-acc-line{fill:none;stroke:var(--highlight);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.art .a-dash{stroke-dasharray:3 5}.art .a-m{transform-box:fill-box;transform-origin:50%}.art .a-m--arrow1{transform-origin:100% 100%}.art .a-m--arrow2{transform-origin:0 0}.art .a-deep polygon{fill:var(--highlight);stroke:none}.art .a-deep{opacity:0}.mock{gap:var(--space-2);padding:var(--space-3);background-color:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);font-family:var(--font-ui);color:var(--text-body);flex-direction:column;min-width:0;font-size:12px;line-height:1.3;display:flex}.mock__bar{padding-bottom:var(--space-2);border-bottom:1px solid var(--line);align-items:center;gap:5px;display:flex}.mock__dot{border-radius:var(--r-full);background-color:var(--line-strong);opacity:.55;width:7px;height:7px}.mock__title{margin-left:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-strong)}.mock__row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mock__line{border-radius:var(--r-pill);background-color:var(--line);flex:auto;height:6px}.mock__line--short{flex:0 0 38%}.mock__line--acc{background-color:var(--highlight);opacity:.45}.mock__tick{border:1.5px solid var(--line-strong);width:16px;height:16px;color:var(--action-text);border-radius:5px;flex:none;place-items:center;display:grid;position:relative}.mock__tick .mock__fill{border-radius:inherit;background-color:var(--action-fill);position:absolute;inset:-1.5px}.mock__tick svg{width:10px;height:10px;position:relative}.mock__tag{border-radius:var(--r-pill);background-color:var(--surface-accent);color:var(--text-strong);font-weight:var(--weight-medium);white-space:nowrap;padding:1px 7px;display:inline-block}.mock__label{font-weight:var(--weight-semibold);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mock__muted{color:var(--text-muted)}.art path,.art polygon{vector-effect:non-scaling-stroke}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal-group]>*{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}[data-reveal-group].is-in>*{opacity:1;transform:none}[data-reveal-group].is-in>:nth-child(2){transition-delay:calc(var(--reveal-step) * 1)}[data-reveal-group].is-in>:nth-child(3){transition-delay:calc(var(--reveal-step) * 2)}[data-reveal-group].is-in>:nth-child(4){transition-delay:calc(var(--reveal-step) * 3)}[data-reveal-group].is-in>:nth-child(5){transition-delay:calc(var(--reveal-step) * 4)}[data-reveal-group].is-in>:nth-child(6){transition-delay:calc(var(--reveal-step) * 5)}[data-reveal-group].is-in>:nth-child(n+7){transition-delay:calc(var(--reveal-step) * 6)}html:not(.reveal-ready) [data-reveal],html:not(.reveal-ready) [data-reveal-group]>*{animation:0s 2.5s forwards reveal-net}@keyframes reveal-net{to{opacity:1;transform:none}}}.header-sentinel[data-astro-cid-owm7sp2x]{pointer-events:none;height:1px;margin-bottom:-1px}.site-header[data-astro-cid-owm7sp2x]{z-index:var(--z-header);background-color:var(--surface-page);border-bottom:1px solid var(--line);transition:box-shadow var(--dur) var(--ease);position:sticky;top:0}.site-header[data-astro-cid-owm7sp2x][data-scrolled]{box-shadow:var(--shadow-sm)}.site-header__bar[data-astro-cid-owm7sp2x]{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--space-15);transition:min-height var(--dur) var(--ease);display:flex}.site-header[data-astro-cid-owm7sp2x][data-scrolled] .site-header__bar[data-astro-cid-owm7sp2x]{min-height:var(--space-12)}.brand[data-astro-cid-owm7sp2x]{min-height:var(--control-h);border-radius:var(--r-sm);flex:none;align-items:center;display:inline-flex}.brand[data-astro-cid-owm7sp2x] img[data-astro-cid-owm7sp2x]{width:auto;height:var(--space-7);transition:height var(--dur) var(--ease)}.site-header[data-astro-cid-owm7sp2x][data-scrolled] .brand[data-astro-cid-owm7sp2x] img[data-astro-cid-owm7sp2x]{height:var(--space-6)}.menu-btn[data-astro-cid-owm7sp2x]{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--r-control);border:2px solid var(--action-fill);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--step--1);letter-spacing:var(--track-button);text-transform:var(--case-button);color:var(--text-strong);cursor:pointer;display:none}.menu-btn[data-astro-cid-owm7sp2x]:hover{background-color:var(--surface-accent)}.menu-btn__icon[data-astro-cid-owm7sp2x]{place-items:center;width:22px;height:22px;display:grid}.menu-btn__icon--close[data-astro-cid-owm7sp2x],.menu-btn[data-astro-cid-owm7sp2x][aria-expanded=true] .menu-btn__icon--open[data-astro-cid-owm7sp2x]{display:none}.menu-btn[data-astro-cid-owm7sp2x][aria-expanded=true] .menu-btn__icon--close[data-astro-cid-owm7sp2x]{display:grid}.site-header__panel[data-astro-cid-owm7sp2x]{gap:var(--space-4);padding-block:var(--space-4) var(--space-6);flex-direction:column;flex-basis:100%;order:3;display:flex}.site-header__bar[data-astro-cid-owm7sp2x]{flex-wrap:wrap}.site-nav[data-astro-cid-owm7sp2x] ul[data-astro-cid-owm7sp2x]{flex-direction:column;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{min-height:var(--control-h);font-family:var(--font-ui);font-size:var(--step-1);font-weight:var(--weight-medium);color:var(--text-strong);border-bottom:1px solid var(--line);align-items:center;text-decoration:none;display:flex}.site-nav[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]:hover{color:var(--link)}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]{flex-wrap:wrap;align-items:center;display:flex}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]>a[data-astro-cid-owm7sp2x]{flex:1}.sub-toggle[data-astro-cid-owm7sp2x]{width:var(--control-h);height:var(--control-h);color:var(--text-strong);cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;justify-content:center;align-items:center;display:none}.sub-toggle[data-astro-cid-owm7sp2x] svg{transition:transform var(--dur-fast) var(--ease)}.sub-toggle[data-astro-cid-owm7sp2x][aria-expanded=true] svg{transform:rotate(180deg)}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x]{padding:0 0 var(--space-2) var(--space-4);flex-basis:100%}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{font-size:var(--step-0);font-weight:var(--weight-regular,400);min-height:var(--space-10);color:var(--text-muted,var(--text-strong))}.site-nav[data-astro-cid-owm7sp2x] .sub-group[data-astro-cid-owm7sp2x]{padding-top:var(--space-2);display:block}.site-nav[data-astro-cid-owm7sp2x] .sub-group__title[data-astro-cid-owm7sp2x]{padding:var(--space-2) 0 var(--space-1);font-family:var(--font-ui);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,var(--text-strong));display:block}.site-nav[data-astro-cid-owm7sp2x] .sub-group[data-astro-cid-owm7sp2x] ul[data-astro-cid-owm7sp2x]{flex-direction:column;padding:0;display:flex}.site-nav[data-astro-cid-owm7sp2x] .sub-group[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]{display:block}@media (scripting:enabled){.sub-toggle[data-astro-cid-owm7sp2x]{display:inline-flex}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x]{display:none}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x][data-open]>.sub[data-astro-cid-owm7sp2x]{display:block}}.site-header__actions[data-astro-cid-owm7sp2x]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.site-header[data-astro-cid-owm7sp2x] [data-astro-cid-owm7sp2x]:is(.site-header__book,.site-header__pill){min-height:2.5rem;padding-inline:var(--space-4);letter-spacing:.03em;font-size:.78rem;font-weight:var(--weight-semibold);white-space:nowrap;gap:var(--space-1);border-width:1.5px}@media (width>=80em){.site-header[data-astro-cid-owm7sp2x] [data-astro-cid-owm7sp2x]:is(.site-header__book,.site-header__pill){min-height:2.125rem;padding-inline:var(--space-3);letter-spacing:.02em;font-size:.7rem}}.site-header[data-astro-cid-owm7sp2x] [data-astro-cid-owm7sp2x]:is(.site-header__book,.site-header__pill) svg{width:1em;height:1em}.site-header__pill[data-astro-cid-owm7sp2x]{display:none}.site-header__minimal[data-astro-cid-owm7sp2x] ul[data-astro-cid-owm7sp2x]{gap:var(--space-2);padding:0;list-style:none;display:flex}.site-header__minimal[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{min-height:var(--control-h);padding:0 var(--space-3);font-family:var(--font-ui);font-weight:var(--weight-semibold);font-size:var(--step--1);color:var(--text-strong);border-radius:var(--r-sm);align-items:center;text-decoration:none;display:inline-flex}.site-header__minimal[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]:hover{color:var(--link)}@media (width<=79.99em) and (scripting:enabled){.menu-btn[data-astro-cid-owm7sp2x]{display:inline-flex}.site-header__panel[data-astro-cid-owm7sp2x]{max-height:calc(100svh - var(--space-18));padding-inline:var(--gutter);background-color:var(--surface-page);border-bottom:1px solid var(--line);box-shadow:var(--shadow-float);transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), visibility 0s linear var(--dur-fast);order:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header__panel[data-astro-cid-owm7sp2x]:not([data-open]){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)}.site-header__panel[data-astro-cid-owm7sp2x][data-open]{transition-delay:0s}}.mobile-bar[data-astro-cid-owm7sp2x]{z-index:var(--z-header);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background-color:var(--surface-page);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgb(var(--shadow-channels) / .06);display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bar[data-astro-cid-owm7sp2x] .btn[data-astro-cid-owm7sp2x]{width:100%;min-height:var(--space-12)}.mobile-bar[data-astro-cid-owm7sp2x][data-bar-ready]{transition:transform .25s var(--ease), visibility 0s linear 0s}.mobile-bar[data-astro-cid-owm7sp2x][data-bar-ready]:not([data-shown]){visibility:hidden;transition:transform .25s var(--ease), visibility 0s linear .25s;transform:translateY(110%)}.mobile-bar[data-astro-cid-owm7sp2x][data-bar-ready] .btn[data-astro-cid-owm7sp2x]{white-space:normal;width:auto;min-width:0;max-width:100%;padding-inline:var(--space-8);margin-inline:auto}@media (prefers-reduced-motion:reduce){.mobile-bar[data-astro-cid-owm7sp2x][data-bar-ready],.mobile-bar[data-astro-cid-owm7sp2x][data-bar-ready]:not([data-shown]){transition:none}}body[data-has-mobile-bar]{padding-bottom:calc(var(--space-12) + var(--space-6) + env(safe-area-inset-bottom,0px))}@media (width>=80em){.site-header__bar[data-astro-cid-owm7sp2x]{gap:var(--space-6);flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.site-header__panel[data-astro-cid-owm7sp2x]{display:contents}.site-nav[data-astro-cid-owm7sp2x]{grid-column:2;justify-self:center}.site-nav[data-astro-cid-owm7sp2x] ul[data-astro-cid-owm7sp2x]{gap:var(--space-1);flex-direction:row}.site-nav[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{min-height:var(--space-10);padding:0 var(--space-2);font-size:var(--step--1);font-weight:var(--weight-medium);color:var(--text-strong);white-space:nowrap;border-radius:var(--r-control);border-bottom:0}.site-nav[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]:hover{background-color:var(--surface-raised)}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]{flex-wrap:nowrap;position:relative}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]>a[data-astro-cid-owm7sp2x]{flex:none}.sub-toggle[data-astro-cid-owm7sp2x]{width:1.5rem;height:var(--space-10);margin-left:-.25rem}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x]{z-index:2;min-width:15rem;margin-top:var(--space-2);padding:var(--space-2);background-color:var(--surface-page);border:1px solid var(--line);border-radius:var(--r-control);box-shadow:var(--shadow-float);position:absolute;top:100%;left:0}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x]:before{content:"";inset:calc(var(--space-2) * -1) 0 auto 0;height:var(--space-2);position:absolute}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{min-height:var(--space-10);padding:0 var(--space-3);font-size:var(--step--1)}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x]{display:none}.site-header__bar[data-astro-cid-owm7sp2x]{position:relative}.site-nav[data-astro-cid-owm7sp2x] .sub--grouped[data-astro-cid-owm7sp2x]{margin-top:var(--space-2);padding:var(--space-6);width:max-content;max-width:calc(100vw - 2 * var(--gutter));grid-template-columns:repeat(var(--grid-cols), minmax(12rem, 1fr));column-gap:var(--space-6)}.site-nav[data-astro-cid-owm7sp2x] .sub--cols-1[data-astro-cid-owm7sp2x]{--grid-cols:1}.site-nav[data-astro-cid-owm7sp2x] .sub--cols-2[data-astro-cid-owm7sp2x]{--grid-cols:2}.site-nav[data-astro-cid-owm7sp2x] .sub--cols-3[data-astro-cid-owm7sp2x]{--grid-cols:3}.site-nav[data-astro-cid-owm7sp2x] .sub--cols-4[data-astro-cid-owm7sp2x]{--grid-cols:4}.site-nav[data-astro-cid-owm7sp2x] .sub--cols-5[data-astro-cid-owm7sp2x]{--grid-cols:5}.site-nav[data-astro-cid-owm7sp2x] .sub--end[data-astro-cid-owm7sp2x]{left:auto;right:0}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x].has-sub:has(>.sub--wide){position:static}.site-nav[data-astro-cid-owm7sp2x] .sub--wide[data-astro-cid-owm7sp2x]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));width:auto;margin-top:0;left:0;right:0}.site-nav[data-astro-cid-owm7sp2x] .sub--wide[data-astro-cid-owm7sp2x]:before{height:.6rem;inset:-.6rem 0 auto}.site-nav[data-astro-cid-owm7sp2x] .sub-group[data-astro-cid-owm7sp2x]{padding:0}.site-nav[data-astro-cid-owm7sp2x] .sub-group__title[data-astro-cid-owm7sp2x]{padding-inline:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--line)}.site-nav[data-astro-cid-owm7sp2x] .sub-group[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{height:auto;min-height:var(--space-10);padding-block:var(--space-2);white-space:normal;line-height:1.3}.site-nav[data-astro-cid-owm7sp2x] .sub[data-astro-cid-owm7sp2x] ul[data-astro-cid-owm7sp2x],.site-nav[data-astro-cid-owm7sp2x] .sub-group[data-astro-cid-owm7sp2x] ul[data-astro-cid-owm7sp2x]{gap:0}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]:is(:hover,:focus-within,[data-open])>.sub[data-astro-cid-owm7sp2x]{display:block}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]:is(:hover,:focus-within,[data-open])>.sub--grouped[data-astro-cid-owm7sp2x]{display:grid}.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]:is(:hover,:focus-within)>.sub-toggle[data-astro-cid-owm7sp2x] svg,.site-nav[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x][data-open]>.sub-toggle[data-astro-cid-owm7sp2x] svg{transform:rotate(180deg)}.site-header__actions[data-astro-cid-owm7sp2x]{justify-self:end;align-items:center;gap:var(--space-2);flex-direction:row;flex:none;grid-column:3}.site-header__pill[data-astro-cid-owm7sp2x]{display:inline-flex}.mobile-bar[data-astro-cid-owm7sp2x]{display:none}body[data-has-mobile-bar]{padding-bottom:0}.site-header__bar[data-astro-cid-owm7sp2x]{gap:var(--space-6)}.site-nav[data-astro-cid-owm7sp2x] a[data-astro-cid-owm7sp2x]{padding:0 var(--space-1)}.site-header__minimal[data-astro-cid-owm7sp2x]{grid-column:3;justify-self:end}}.region-switch[data-astro-cid-cu5a546l] ul[data-astro-cid-cu5a546l]{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.region-switch[data-astro-cid-cu5a546l] a[data-astro-cid-cu5a546l]{min-height:var(--space-10);font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.region-switch[data-astro-cid-cu5a546l] a[data-astro-cid-cu5a546l]:hover{color:var(--text-strong);text-underline-offset:.2em;text-decoration:underline}.region-switch[data-astro-cid-cu5a546l] a[data-astro-cid-cu5a546l][aria-current=true]{color:var(--text-strong);font-weight:var(--weight-semibold)}.site-footer[data-astro-cid-r4f3bwe4]{background-color:var(--surface-page);margin-top:auto;overflow:hidden}.footer__body[data-astro-cid-r4f3bwe4]{gap:var(--space-10);padding-block:var(--space-16) var(--space-8);flex-direction:column;display:flex}.footer__body--slim[data-astro-cid-r4f3bwe4]{gap:var(--space-4);padding-block:var(--space-10)}.footer__cta[data-astro-cid-r4f3bwe4]{background-color:var(--action-fill);color:var(--text-strong)}.footer__cta-inner[data-astro-cid-r4f3bwe4]{gap:var(--space-8);padding-block:var(--space-14,var(--space-12));flex-direction:column;display:flex}.footer__cta-h[data-astro-cid-r4f3bwe4]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--size-h1);line-height:var(--leading-display);letter-spacing:var(--track-display);text-transform:var(--case-display);color:var(--text-strong);text-wrap:balance;max-width:14ch;margin:0}.footer__cta-btns[data-astro-cid-r4f3bwe4]{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.footer__cta-call[data-astro-cid-r4f3bwe4]{font-size:var(--step-0);color:var(--text-strong);margin:0}.footer__btn[data-astro-cid-r4f3bwe4]{white-space:normal;text-align:center;border-radius:0}.footer__btn--outline[data-astro-cid-r4f3bwe4]{color:var(--text-strong);border-color:var(--text-strong);background-color:#0000}.footer__btn--fill[data-astro-cid-r4f3bwe4]{background-color:var(--surface-inverse);color:var(--text-inverse);border-color:var(--surface-inverse)}.footer__btn[data-astro-cid-r4f3bwe4]:is(:hover,:focus-visible){background-color:var(--surface-inverse);color:var(--text-inverse)}.footer__btn[data-astro-cid-r4f3bwe4]:focus-visible{outline-color:var(--text-strong)}.footer__cols[data-astro-cid-r4f3bwe4]{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer__title[data-astro-cid-r4f3bwe4]{font-family:var(--font-display);font-size:var(--step-0);font-weight:var(--weight-extrabold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-strong);margin-bottom:var(--space-3)}.footer__col[data-astro-cid-r4f3bwe4] ul[data-astro-cid-r4f3bwe4]{flex-direction:column;padding:0;list-style:none;display:flex}.footer__col[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{min-height:var(--space-10);font-size:var(--step--1);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.footer__text[data-astro-cid-r4f3bwe4]{min-height:var(--space-10);font-size:var(--step--1);color:var(--text-muted);align-items:center;display:inline-flex}.footer__col[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]:hover{color:var(--text-strong);text-underline-offset:.2em;text-decoration:underline}.footer__newsletter[data-astro-cid-r4f3bwe4]{background-color:var(--surface-raised);border:1px solid var(--line);padding:var(--space-6)}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-newsletter{max-width:none}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:0;display:grid}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent__slot{display:contents}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>*{margin:0 0 var(--space-3)}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent__notice{font-size:var(--step--1);color:var(--text-muted);margin-bottom:var(--space-5);grid-area:1/1/auto/-1;line-height:1.55}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent__notice strong{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--step-0);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--text-strong);display:block}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.field{grid-area:2/1;min-width:0}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent [data-submit]{margin-bottom:var(--space-3);white-space:nowrap;padding-inline:var(--space-6);border-radius:0;grid-area:2/2;align-self:end}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-location{gap:var(--space-3);grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>[id$=-place-error]{grid-area:4/1/auto/-1}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-consent__box{color:var(--text-strong);font-weight:var(--weight-semibold);background:0 0;border:0;border-radius:0;grid-area:5/1/auto/-1;padding:0}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-consent__ident{grid-area:6/1/auto/-1}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>[id$=-box-error]{grid-area:7/1/auto/-1}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent .f-sent{grid-area:8/1/auto/-1}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent__ident{font-size:var(--step--2,var(--step--1));color:var(--text-muted)}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent__ident a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.footer__newsletter[data-astro-cid-r4f3bwe4] .field__input,.footer__newsletter[data-astro-cid-r4f3bwe4] .f-select{min-height:var(--control-h);background-color:var(--surface-sunken);border-radius:0}.footer__newsletter[data-astro-cid-r4f3bwe4] .field__label{font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--text-strong)}.footer__newsletter[data-astro-cid-r4f3bwe4] .check__box{border-radius:0}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-country__flag{display:none}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-country .f-select{padding-left:var(--space-4)}.footer__base[data-astro-cid-r4f3bwe4]{align-items:flex-start;gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--line);flex-direction:column;display:flex}.footer__logo[data-astro-cid-r4f3bwe4]{aspect-ratio:535/166;background-color:var(--text-strong);flex:none;width:8.5rem;display:block;-webkit-mask:url(/brand/susanoo-ai-wordmark.svg) 0/contain no-repeat;mask:url(/brand/susanoo-ai-wordmark.svg) 0/contain no-repeat}.footer__company[data-astro-cid-r4f3bwe4]{font-size:var(--step--1);color:var(--text-muted);max-width:44rem;margin:0;line-height:1.6}.footer__base[data-astro-cid-r4f3bwe4] .region-switch ul{gap:var(--space-2);flex-wrap:nowrap}.footer__base[data-astro-cid-r4f3bwe4] .region-switch a{min-height:var(--space-10);padding:0 var(--space-4);border:1px solid var(--line-strong);color:var(--text-body);white-space:nowrap;border-radius:0}.footer__base[data-astro-cid-r4f3bwe4] .region-switch a:hover{color:var(--text-strong);border-color:var(--text-strong);text-decoration:none}.footer__base[data-astro-cid-r4f3bwe4] .region-switch a[aria-current=true]{background-color:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse);font-weight:var(--weight-semibold)}.footer__legal[data-astro-cid-r4f3bwe4] ul[data-astro-cid-r4f3bwe4]{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__legal[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{min-height:var(--space-10);font-size:var(--step--1);color:var(--text-body);align-items:center;text-decoration:none;display:inline-flex}.footer__legal[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]:hover{color:var(--text-strong);text-underline-offset:.2em;text-decoration:underline}html[data-analytics=off] .footer__cookie-settings[data-astro-cid-r4f3bwe4],html[data-analytics=off] .footer__legal li:has(>.footer__cookie-settings),html[data-analytics=off] .footer__cookies[data-astro-cid-r4f3bwe4]{display:none!important}.footer__cookie-settings[data-astro-cid-r4f3bwe4]{min-height:var(--space-10);font-size:var(--step--1);color:var(--text-body);cursor:pointer;align-items:center;display:inline-flex}.footer__cookie-settings[data-astro-cid-r4f3bwe4]:hover{color:var(--text-strong);text-underline-offset:.2em;text-decoration:underline}.footer__minimal[data-astro-cid-r4f3bwe4]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer__minimal[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{min-height:var(--space-10);font-weight:var(--weight-medium);color:var(--text-strong);align-items:center;display:inline-flex}.footer__mark[data-astro-cid-r4f3bwe4]{pointer-events:none;user-select:none;height:calc(min(100vw,90rem)/10.9184);overflow:hidden}.footer__mark[data-astro-cid-r4f3bwe4] span[data-astro-cid-r4f3bwe4]{margin-inline:auto;aspect-ratio:535/166;background-image:linear-gradient(to bottom, var(--text-muted) 40%, var(--surface-page) 66%);width:min(100vw,90rem);margin-top:calc(min(100vw,90rem)/-11.383);display:block;-webkit-mask:url(/brand/susanoo-ai-wordmark.svg) top/100% no-repeat;mask:url(/brand/susanoo-ai-wordmark.svg) top/100% no-repeat}@media (width>=40em){.footer__cols[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__newsletter[data-astro-cid-r4f3bwe4]{padding:var(--space-8)}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-country__flag{left:var(--space-3);display:block}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-country .f-select{padding-left:calc(var(--space-3) + 32px + var(--space-2))}}@media (width>=64em){.footer__cta-inner[data-astro-cid-r4f3bwe4]{align-items:center;column-gap:var(--space-10);row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.footer__cta-btns[data-astro-cid-r4f3bwe4]{justify-content:flex-end}.footer__cta-call[data-astro-cid-r4f3bwe4]{grid-column:1/-1}.footer__cols[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(5,minmax(0,1fr))}.footer__newsletter[data-astro-cid-r4f3bwe4]{padding:var(--space-10)}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent{column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent__notice{grid-area:1/1/span 8;margin-bottom:0}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.field{grid-area:1/2}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent [data-submit]{grid-area:1/3;column-gap:0}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-location,.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>[id$=-place-error],.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-consent__box,.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-consent__ident,.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>[id$=-box-error],.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent .f-sent{grid-column:2/-1}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-location{grid-row:2}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>[id$=-place-error]{grid-row:3}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-consent__box{grid-row:4}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>.f-consent__ident{grid-row:5}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent>[id$=-box-error]{grid-row:6}.footer__newsletter[data-astro-cid-r4f3bwe4] .f-consent .f-sent{grid-row:7}.footer__base[data-astro-cid-r4f3bwe4]{align-items:center;column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;display:grid}}.cookie-bar[data-astro-cid-yq2slitq]{z-index:var(--z-toast);background-color:var(--surface-raised);color:var(--text-body);border-top:1px solid var(--line-strong);box-shadow:0 -8px 24px rgb(var(--shadow-channels) / .12);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}html[data-analytics=off] .cookie-bar[data-astro-cid-yq2slitq]{display:none!important}.cookie-bar[data-astro-cid-yq2slitq]:focus{outline:none}.cookie-bar[data-astro-cid-yq2slitq]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(var(--focus-width) * -1)}.cookie-bar__inner[data-astro-cid-yq2slitq]{gap:var(--space-4);padding-block:var(--space-4);flex-direction:column;display:flex}.cookie-bar__copy[data-astro-cid-yq2slitq]{gap:var(--space-2);flex-direction:column;max-width:46rem;display:flex}.cookie-bar__line[data-astro-cid-yq2slitq]{font-size:var(--step--1);color:var(--text-strong);line-height:1.5}.cookie-bar__line[data-astro-cid-yq2slitq] a[data-astro-cid-yq2slitq]{color:var(--link);text-underline-offset:.2em;white-space:nowrap}.cookie-bar__note[data-astro-cid-yq2slitq]{font-size:var(--step--1);color:var(--text-body);line-height:1.5}.cookie-bar__actions[data-astro-cid-yq2slitq]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.cookie-bar__actions[data-astro-cid-yq2slitq] .btn[data-astro-cid-yq2slitq]{width:100%;padding-inline:var(--space-6);text-transform:none;letter-spacing:normal;font-size:var(--step-0);font-weight:600}@media (width>=40em){.cookie-bar__inner[data-astro-cid-yq2slitq]{justify-content:space-between;align-items:center;gap:var(--space-8);flex-direction:row}.cookie-bar__actions[data-astro-cid-yq2slitq]{flex:none;grid-template-columns:repeat(2,11rem)}}@media (prefers-reduced-motion:no-preference){.cookie-bar[data-astro-cid-yq2slitq]:not([hidden]){animation:cookie-bar-in var(--dur-slow) var(--ease-out) both}}@keyframes cookie-bar-in{0%{transform:translateY(100%)}to{transform:none}}.geo-bar[data-astro-cid-pcborqh2]{min-height:calc(var(--control-h) + var(--space-4));background-color:var(--surface-accent);color:var(--text-strong);border-bottom:1px solid var(--line);display:none}html[data-geo-region=ca] .geo-bar[data-astro-cid-pcborqh2][data-page-region=us]:not([hidden]),html[data-geo-region=us] .geo-bar[data-astro-cid-pcborqh2][data-page-region=ca]:not([hidden]){display:block}.geo-bar__inner[data-astro-cid-pcborqh2]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.geo-bar__text[data-astro-cid-pcborqh2]{font-size:var(--step--1);color:var(--text-strong);max-width:var(--measure);line-height:1.5}.geo-bar__actions[data-astro-cid-pcborqh2]{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.geo-bar__stay[data-astro-cid-pcborqh2]{min-height:var(--control-h);padding:0 var(--space-2);font-family:var(--font-ui);font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--link);text-underline-offset:.2em;cursor:pointer;align-items:center;text-decoration:underline 1px;display:inline-flex}.geo-bar__stay[data-astro-cid-pcborqh2]:hover{color:var(--link-hover);text-decoration-thickness:2px}@media (scripting:none){.geo-bar[data-astro-cid-pcborqh2]{display:none!important}}
