:root{--ss-paper:#FFFFFF;--ss-sheet:#FFFFFF;--ss-bench:#f4f6f8;--ss-rule:#e1e3e7;--ss-ink:#0f1014;--ss-mute:#6d7077;--ss-rubric:#d33e25;--ss-on-rubric:#FFFFFF;--ss-ok:#0a7e3a;--ss-warn:#b17000;--ss-bad:#a81032;--ss-accent:var(--ss-ink);--ss-on-accent:#FFFFFF;--ss-display:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--ss-text:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--ss-mono:"Commit Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ss-arabic-display:"Reem Kufi","IBM Plex Sans Arabic","Geeza Pro","Segoe UI",sans-serif;--ss-arabic-text:"IBM Plex Sans Arabic","Reem Kufi","Geeza Pro","Segoe UI",sans-serif;--ss-ink-2:color-mix(in oklch,var(--ss-ink) 80%,var(--ss-paper));--ss-zebra:color-mix(in oklch,var(--ss-bench) 55%,var(--ss-paper));--ss-rubric-tint:color-mix(in oklch,var(--ss-rubric) 13%,var(--ss-paper));--ss-rubric-wash:color-mix(in oklch,var(--ss-rubric) 9%,var(--ss-paper));--ss-rubric-press:color-mix(in oklch,var(--ss-rubric),black 14%);--ss-ok-tint:color-mix(in oklch,var(--ss-ok) 12%,var(--ss-paper));--ss-focus-halo:color-mix(in oklch,var(--ss-ink) 10%,transparent);--ss-on-ink-mute:color-mix(in oklch,var(--ss-paper) 72%,var(--ss-ink));--ss-on-ink-hint:color-mix(in oklch,var(--ss-paper) 60%,var(--ss-ink));--ss-on-ink-edge:color-mix(in oklch,var(--ss-paper) 30%,var(--ss-ink));--ss-edge:inset 0 0 0 1px var(--ss-rule);--ss-shadow-dock:0 10px 30px color-mix(in oklch,var(--ss-ink) 22%,transparent);--ss-shadow-pop:0 12px 28px color-mix(in oklch,#000 20%,transparent);--ss-verified:#FC4F01;--ss-verified-linked:#6d7077;--ss-linkedin:#0A66C2;--ss-id-ground:#0f1014;--ss-id-ink:#FFFFFF;--ss-id-mute:#a8abb1;--ss-id-rubric:#e76346;--ss-id-edge:transparent;--ss-id-soft:color-mix(in oklch,var(--ss-id-ink) 78%,var(--ss-id-ground));--ss-id-linked:#a8abb1;--ss-id-chip:color-mix(in oklch,var(--ss-id-ink) 16%,var(--ss-id-ground))}:root:not([data-theme=light]){color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ss-paper:#0d0e12;--ss-sheet:#14161a;--ss-bench:#1a1c20;--ss-rule:#303236;--ss-ink:#f2f3f5;--ss-mute:#a8abb1;--ss-rubric:#e76346;--ss-on-rubric:#0d0e12;--ss-on-accent:#0d0e12;--ss-id-ground:#1a1c20;--ss-id-edge:#303236}}:root[data-theme=dark]{--ss-paper:#0d0e12;--ss-sheet:#14161a;--ss-bench:#1a1c20;--ss-rule:#303236;--ss-ink:#f2f3f5;--ss-mute:#a8abb1;--ss-rubric:#e76346;--ss-on-rubric:#0d0e12;--ss-on-accent:#0d0e12;--ss-id-ground:#1a1c20;--ss-id-edge:#303236}.ss-light{color-scheme:light;background:#FFFFFF;color:#0f1014;min-block-size:100%;--ss-paper:#FFFFFF;--ss-sheet:#FFFFFF;--ss-bench:#f4f6f8;--ss-rule:#e1e3e7;--ss-ink:#0f1014;--ss-mute:#6d7077;--ss-rubric:#d33e25;--ss-on-rubric:#FFFFFF;--ss-ok:#0a7e3a;--ss-warn:#b17000;--ss-bad:#a81032;--ss-accent:var(--ss-ink);--ss-on-accent:#FFFFFF;--ss-display:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--ss-text:"Schibsted Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--ss-mono:"Commit Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ss-arabic-display:"Reem Kufi","IBM Plex Sans Arabic","Geeza Pro","Segoe UI",sans-serif;--ss-arabic-text:"IBM Plex Sans Arabic","Reem Kufi","Geeza Pro","Segoe UI",sans-serif;--ss-ink-2:color-mix(in oklch,var(--ss-ink) 80%,var(--ss-paper));--ss-zebra:color-mix(in oklch,var(--ss-bench) 55%,var(--ss-paper));--ss-rubric-tint:color-mix(in oklch,var(--ss-rubric) 13%,var(--ss-paper));--ss-rubric-wash:color-mix(in oklch,var(--ss-rubric) 9%,var(--ss-paper));--ss-rubric-press:color-mix(in oklch,var(--ss-rubric),black 14%);--ss-ok-tint:color-mix(in oklch,var(--ss-ok) 12%,var(--ss-paper));--ss-focus-halo:color-mix(in oklch,var(--ss-ink) 10%,transparent);--ss-on-ink-mute:color-mix(in oklch,var(--ss-paper) 72%,var(--ss-ink));--ss-on-ink-hint:color-mix(in oklch,var(--ss-paper) 60%,var(--ss-ink));--ss-on-ink-edge:color-mix(in oklch,var(--ss-paper) 30%,var(--ss-ink));--ss-edge:inset 0 0 0 1px var(--ss-rule);--ss-shadow-dock:0 10px 30px color-mix(in oklch,var(--ss-ink) 22%,transparent);--ss-shadow-pop:0 12px 28px color-mix(in oklch,#000 20%,transparent);--ss-verified:#FC4F01;--ss-verified-linked:#6d7077;--ss-linkedin:#0A66C2;--ss-id-ground:#0f1014;--ss-id-ink:#FFFFFF;--ss-id-mute:#a8abb1;--ss-id-rubric:#e76346;--ss-id-edge:transparent;--ss-id-soft:color-mix(in oklch,var(--ss-id-ink) 78%,var(--ss-id-ground));--ss-id-linked:#a8abb1;--ss-id-chip:color-mix(in oklch,var(--ss-id-ink) 16%,var(--ss-id-ground))}[data-brand=officialsummary]{--ss-rubric:#031035;--ss-on-rubric:#FFFFFF;--ss-accent:#031035;--ss-on-accent:#FFFFFF;--ss-id-ground:#031035;--ss-id-mute:#aeb8cb;--ss-id-linked:#aeb8cb;--ss-id-rubric:#aebedf}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-brand=officialsummary]{--ss-rubric:#a1b8e5;--ss-on-rubric:#0d0e12;--ss-accent:#a1b8e5;--ss-on-accent:#0d0e12;--ss-id-ground:#031035}}:root[data-theme=dark] [data-brand=officialsummary]{--ss-rubric:#a1b8e5;--ss-on-rubric:#0d0e12;--ss-accent:#a1b8e5;--ss-on-accent:#0d0e12;--ss-id-ground:#031035}[data-brand=officialsummary]{--ss-rubric-tint:color-mix(in oklch,var(--ss-rubric) 13%,var(--ss-paper));--ss-rubric-wash:color-mix(in oklch,var(--ss-rubric) 9%,var(--ss-paper));--ss-rubric-press:color-mix(in oklch,var(--ss-rubric),black 14%);--ss-id-soft:color-mix(in oklch,var(--ss-id-ink) 78%,var(--ss-id-ground));--ss-id-chip:color-mix(in oklch,var(--ss-id-ink) 16%,var(--ss-id-ground))}[data-brand=officialsummary] .ssm-lockup .ssm-mark{stroke:#f00012}:root{--ss-fs-fig:.75rem;--ss-fs-xs:.8125rem;--ss-fs-sm:.875rem;--ss-fs-md:1rem;--ss-fs-lg:clamp(1.125rem,1.05rem + .3vw,1.25rem);--ss-fs-xl:clamp(1.25rem,1.1rem + .5vw,1.5rem);--ss-fs-2xl:clamp(1.625rem,1.2rem + 1.8vw,2.25rem);--ss-fs-3xl:clamp(1.875rem,1rem + 3.6vw,3.75rem);--ss-fs-name:clamp(1.75rem,.55rem + 4.9vw,4.25rem);--ss-fs-display:clamp(3.25rem,8.4vw,8rem);--ss-fw-text:400;--ss-fw-ui:500;--ss-fw-title:600;--ss-fw-name:700;--ss-lh-display:0.92;--ss-lh-none:1;--ss-lh-tight:1.1;--ss-lh-title:1.2;--ss-lh-snug:1.3;--ss-lh-lead:1.45;--ss-lh-ui:1.5;--ss-lh-body:1.6;--ss-tr-display:-0.05em;--ss-tr-name:-0.035em;--ss-tr-title:-0.015em;--ss-tr-lead:-0.008em;--ss-tr-small:.006em;--ss-s0:2px;--ss-s1:4px;--ss-s2:8px;--ss-s3:12px;--ss-s4:16px;--ss-s5:24px;--ss-s6:32px;--ss-s7:48px;--ss-s8:64px;--ss-s9:96px;--ss-s10:128px;--ss-gutter:clamp(16px,4vw,48px);--ss-inset:clamp(16px,3.2vw,32px);--ss-card-pad:clamp(24px,3.2vw,40px);--ss-card-gap:clamp(16px,2vw,24px);--ss-split:clamp(16px,4.4vw,56px);--ss-opener:clamp(32px,6vw,88px);--ss-section:clamp(64px,8vw,120px);--ss-r-xs:4px;--ss-r-sm:8px;--ss-r-md:14px;--ss-r-lg:20px;--ss-r-xl:24px;--ss-r-pill:999px;--ss-hit:44px;--ss-hit-sm:32px;--ss-field:56px;--ss-bar:60px;--ss-icon:16px;--ss-dot:8px;--ss-badge:20px;--ss-marker:28px;--ss-index:2.5rem;--ss-tile:60px;--ss-lockup:24px;--ss-lockup-sm:18px;--ss-avatar:clamp(96px,12vw,136px);--ss-plate:clamp(92px,24vw,272px);--ss-rail:240px;--ss-rail-wide:340px;--ss-tip:220px;--ss-ad-banner:100px;--ss-ad-box:250px;--ss-label:12.5rem;--ss-kv:6.5rem;--ss-card-min:260px;--ss-code:300px;--ss-content:1200px;--ss-record:1120px;--ss-prose:720px;--ss-measure:36em;--ss-measure-lead:30em;--ss-measure-quote:24em;--ss-dur-instant:100ms;--ss-dur-fast:150ms;--ss-dur-base:220ms;--ss-dur-slow:300ms;--ss-dur-hold:2200ms;--ss-dur-shimmer:1600ms;--ss-ease:cubic-bezier(.2,.9,.2,1);--ss-ease-move:cubic-bezier(.5,0,.1,1)}@font-face{font-family:Schibsted Grotesk;src:url(/_ss/fonts/schibsted-grotesk-var.woff2) format("woff2-variations"),url(/_ss/fonts/schibsted-grotesk-var.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/_ss/fonts/schibsted-grotesk-italic-var.woff2) format("woff2-variations"),url(/_ss/fonts/schibsted-grotesk-italic-var.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}:where(.ss-page){margin:0;background:var(--ss-paper);color:var(--ss-ink);font-family:var(--ss-text);font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal;font-synthesis:none;font-variant-ligatures:common-ligatures contextual}:where(.ss-page) *,:where(.ss-page) :after,:where(.ss-page) :before{box-sizing:border-box}:where(.ss-page) img,:where(.ss-page) svg{max-inline-size:100%;block-size:auto;display:block}:where(.ss-page) a{color:inherit;text-decoration:none}:where(.ss-page) blockquote,:where(.ss-page) dd,:where(.ss-page) figure,:where(.ss-page) p{margin:0}:where(.ss-page) h1,:where(.ss-page) h2,:where(.ss-page) h3{margin:0;font-weight:var(--ss-fw-title);line-height:var(--ss-lh-tight);letter-spacing:var(--ss-tr-title);text-wrap:balance}:where(.ss-page) p{text-wrap:pretty}:where(.ss-page) ::-moz-selection{background:var(--ss-ink);color:var(--ss-paper)}:where(.ss-page) ::selection{background:var(--ss-ink);color:var(--ss-paper)}:where(.ss-page) :focus-visible{outline:2px solid var(--ss-ink);outline-offset:3px;border-radius:var(--ss-r-xs)}:where(.ss-page) [dir=rtl],:where(.ss-page) [lang=ar]{font-family:var(--ss-arabic-text);line-height:var(--ss-lh-body);letter-spacing:0}.ss-tnum{font-variant-numeric:tabular-nums lining-nums}.ss-num{font-variant-numeric:lining-nums}.ss-vh{inline-size:1px;block-size:1px;clip-path:inset(50%);white-space:nowrap}.ss-sprite,.ss-vh{position:absolute;overflow:hidden}.ss-sprite{inline-size:0;block-size:0}:is(.ss-h2,.ss-h3)+:is(.ss-reading,.ss-meta,.ss-offers,.ss-fields){margin-block-start:var(--ss-s4)}.ss-lead+.ss-reading,:is(.ss-h2,.ss-h3)+.ss-lead{margin-block-start:var(--ss-s5)}.ss-reading+.ss-reading{margin-block-start:var(--ss-s4)}:is(.ss-reading,.ss-lead,.ss-ref-prose)+.ss-actions{margin-block-start:var(--ss-s5)}.ss-sources+.ss-meta{margin-block-start:var(--ss-s5);max-inline-size:var(--ss-measure)}:is(.ss-hero,.ss-section:not(.ss-band,.ss-band-ink))+.ss-section:not(.ss-band,.ss-band-ink){padding-block-start:0}.ss-wrap{inline-size:min(100% - 2 * var(--ss-gutter),var(--ss-content));margin-inline:auto}.ss-prose{inline-size:min(100%,var(--ss-prose))}.ss-section{padding-block:var(--ss-section)}.ss-grid{display:grid;gap:var(--ss-s6);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ss-card-min)),1fr))}.ss-stack>*+*{margin-block-start:var(--ss-s4)}@media (min-width:900px){.ss-axis{margin-inline-start:calc((100% + var(--ss-s7)) * 5 / 12)}}.ss-entry-name,.ss-name{font-family:var(--ss-display);font-size:var(--ss-fs-display);font-weight:var(--ss-fw-name);line-height:var(--ss-lh-display);letter-spacing:var(--ss-tr-display);margin-inline-start:-.05em;text-wrap:nowrap}.ss-name span{display:block}.ss-deck,.ss-headline{font-weight:var(--ss-fw-text);line-height:var(--ss-lh-snug);color:var(--ss-ink);max-inline-size:var(--ss-measure-lead);text-wrap:balance}.ss-deck,.ss-h2,.ss-headline{font-size:var(--ss-fs-2xl);letter-spacing:var(--ss-tr-title)}.ss-h2{line-height:var(--ss-lh-tight)}.ss-h2,.ss-h3{font-weight:var(--ss-fw-title)}.ss-h3{font-size:var(--ss-fs-md);line-height:var(--ss-lh-title)}.ss-h3,.ss-lead{letter-spacing:var(--ss-tr-lead)}.ss-lead{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-text);line-height:var(--ss-lh-lead)}.ss-reading{font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-lead strong,.ss-reading strong{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-handle,.ss-meta{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-fact{font-size:var(--ss-fs-3xl);letter-spacing:var(--ss-tr-name);font-variant-numeric:tabular-nums lining-nums}.ss-cite,.ss-fact{font-weight:var(--ss-fw-name);line-height:var(--ss-lh-none)}.ss-cite{display:inline-grid;place-items:center;min-inline-size:1.55em;block-size:1.55em;padding-inline:.32em;margin-inline-start:.28em;border-radius:var(--ss-r-pill);background:var(--ss-rubric-tint);color:var(--ss-rubric);font-size:.6em;letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;vertical-align:.42em;text-decoration:none;transition:background-color var(--ss-dur-fast) var(--ss-ease),color var(--ss-dur-fast) var(--ss-ease)}.ss-cite+.ss-cite{margin-inline-start:.18em}.ss-ref-margin a.ss-cite{text-decoration:none}.ss-cite:hover{background:var(--ss-rubric);color:var(--ss-on-rubric)}.ss-sources{list-style:none;margin:var(--ss-s5) 0 0;padding:0;border-block-start:1px solid var(--ss-ink)}.ss-source{display:grid;grid-template-columns:var(--ss-index) minmax(0,1fr);gap:var(--ss-s3);padding-block:var(--ss-s4);border-block-end:1px solid var(--ss-rule);scroll-margin-block:var(--ss-s9);transition:background-color var(--ss-dur-slow) var(--ss-ease),box-shadow var(--ss-dur-slow) var(--ss-ease)}.ss-source:target{background:var(--ss-bench);box-shadow:calc(-1 * var(--ss-s3)) 0 0 var(--ss-bench),var(--ss-s3) 0 0 var(--ss-bench)}.ss-source-n{color:var(--ss-rubric);font-weight:var(--ss-fw-title);font-variant-numeric:tabular-nums lining-nums}.ss-source-title{font-weight:var(--ss-fw-ui)}.ss-source .ss-meta{overflow-wrap:anywhere}.ss-btn,.ss-btn-accent,.ss-btn-danger,.ss-btn-ghost,.ss-btn-linkedin,.ss-btn-primary,.ss-btn-quiet,.ss-btn-rubric,.ss-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--ss-s2);min-block-size:var(--ss-hit);padding:0 var(--ss-s5);border-radius:var(--ss-r-pill);border:0;font:var(--ss-fw-ui) var(--ss-fs-sm)/var(--ss-lh-none) var(--ss-text);letter-spacing:0;cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:background-color var(--ss-dur-fast) var(--ss-ease),color var(--ss-dur-fast) var(--ss-ease),box-shadow var(--ss-dur-fast) var(--ss-ease),transform var(--ss-dur-fast) var(--ss-ease)}:is(.ss-btn,.ss-btn-primary,.ss-btn-rubric,.ss-btn-secondary,.ss-btn-quiet,.ss-btn-ghost,.ss-btn-danger,.ss-btn-accent,.ss-btn-linkedin):active{transform:scale(.97)}:is(.ss-btn,.ss-btn-primary,.ss-btn-rubric,.ss-btn-secondary,.ss-btn-quiet,.ss-btn-ghost,.ss-btn-danger,.ss-btn-accent,.ss-btn-linkedin) svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);flex:none}.ss-btn-primary{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-btn-primary:hover{background:color-mix(in oklch,var(--ss-accent),var(--ss-paper) 18%)}.ss-btn-rubric{background:var(--ss-rubric);color:var(--ss-on-rubric)}.ss-btn-rubric:hover{background:var(--ss-rubric-press)}.ss-btn-secondary{background:transparent;color:var(--ss-ink);box-shadow:var(--ss-edge)}.ss-btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--ss-ink)}.ss-btn-quiet{background:transparent;color:var(--ss-ink);padding-inline:var(--ss-s4)}.ss-btn-quiet:hover{background:var(--ss-bench)}.ss-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s3)}.ss-go,.ss-ref-more,.ss-ref-textbtn{display:inline-flex;align-items:center;gap:var(--ss-s2);min-block-size:var(--ss-hit);padding:0;border:0;background:none;cursor:pointer;font:var(--ss-fw-ui) var(--ss-fs-sm)/var(--ss-lh-none) var(--ss-text);color:var(--ss-ink);white-space:nowrap}.ss-go svg,.ss-ref-more svg,.ss-ref-textbtn svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);transition:transform var(--ss-dur-fast) var(--ss-ease)}.ss-go:hover svg,.ss-ref-more:hover svg{transform:translate(2px,-2px)}.ss-go:hover span,.ss-link,.ss-ref-link,.ss-ref-more:hover span,.ss-ref-textbtn:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ss-link,.ss-ref-link{color:var(--ss-ink);font-weight:var(--ss-fw-ui);text-decoration-color:var(--ss-rule);transition:text-decoration-color var(--ss-dur-fast) var(--ss-ease)}.ss-link:hover,.ss-ref-link:hover{text-decoration-color:var(--ss-ink)}.ss-btn-linkedin{background:var(--ss-linkedin);color:#FFFFFF}.ss-btn-linkedin:hover{background:color-mix(in oklch,var(--ss-linkedin),black 12%)}.ss-btn-linkedin svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);fill:currentColor}.ss-chips{display:flex;flex-wrap:wrap;gap:var(--ss-s2);margin-block-start:var(--ss-s4)}.ss-chip{min-block-size:var(--ss-hit);padding:0 var(--ss-s4);border-radius:var(--ss-r-pill);border:0;cursor:pointer;background:transparent;color:inherit;font:var(--ss-fw-text) var(--ss-fs-sm)/var(--ss-lh-title) var(--ss-text);box-shadow:var(--ss-edge);transition:box-shadow var(--ss-dur-fast) var(--ss-ease)}.ss-chip:hover,.ss-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ss-ink)}.ss-chip[aria-pressed=true]{background:var(--ss-bench);color:var(--ss-ink)}.ss-input{inline-size:100%;min-block-size:var(--ss-field);padding:0 var(--ss-s4);border-radius:var(--ss-r-md);border:1px solid var(--ss-rule);background:var(--ss-sheet);color:var(--ss-ink);font:var(--ss-fw-text) var(--ss-fs-md)/var(--ss-lh-snug) var(--ss-text)}.ss-input::-moz-placeholder{color:var(--ss-mute)}.ss-input::placeholder{color:var(--ss-mute)}.ss-input:focus{border-color:var(--ss-ink);outline:none}.ss-ref-field{display:flex;align-items:center;gap:var(--ss-s3);padding-inline:var(--ss-s4) calc((var(--ss-field) - var(--ss-hit)) / 2);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-paper);transition:border-color var(--ss-dur-fast) var(--ss-ease),box-shadow var(--ss-dur-fast) var(--ss-ease)}.ss-ref-field:focus-within{border-color:var(--ss-ink);box-shadow:0 0 0 3px var(--ss-focus-halo)}.ss-ref-field input{flex:1;min-inline-size:0;min-block-size:var(--ss-field);padding:0;border:0;background:transparent;color:var(--ss-ink);font:var(--ss-fw-text) var(--ss-fs-md)/var(--ss-lh-snug) var(--ss-text)}.ss-ref-field input::-moz-placeholder{color:var(--ss-mute)}.ss-ref-field input::placeholder{color:var(--ss-mute)}.ss-ref-field input:focus{outline:none}.ss-ref-field .ss-ref-textbtn{padding-inline:var(--ss-s4);border-radius:var(--ss-r-sm);background:var(--ss-ink);color:var(--ss-paper)}.ss-ref-field .ss-ref-textbtn:hover span{text-decoration:none}.ss-seal{display:inline-flex;align-items:center;gap:.4em;color:var(--ss-rubric);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui)}.ss-seal svg{inline-size:1.25em;block-size:1.25em}.ss-dot{display:inline-block;inline-size:var(--ss-dot);block-size:var(--ss-dot);border-radius:50%;margin-inline-end:var(--ss-s2);vertical-align:middle}.ss-dot.is-ok{background:var(--ss-ok)}.ss-dot.is-warn{background:var(--ss-warn)}.ss-dot.is-bad{background:var(--ss-bad)}.ss-rows{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--ss-rule)}.ss-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-s3) var(--ss-s4);padding-block:var(--ss-s4);border-block-end:1px solid var(--ss-rule)}.ss-row>:first-child{flex:1 1 var(--ss-card-min);min-inline-size:0}.ss-row .ss-h3{margin-block-end:var(--ss-s0)}.ss-details summary{display:inline-flex;align-items:center;gap:var(--ss-s2);min-block-size:var(--ss-hit);cursor:pointer;list-style:none;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui)}.ss-details summary::-webkit-details-marker{display:none}.ss-details summary svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);transition:transform var(--ss-dur-fast) var(--ss-ease)}.ss-details[open] summary svg{transform:rotate(90deg)}.ss-code{margin:0;padding:var(--ss-s3);border-radius:var(--ss-r-sm);background:var(--ss-bench);color:var(--ss-ink-2);font:var(--ss-fw-text) var(--ss-fs-fig)/var(--ss-lh-ui) var(--ss-mono);white-space:pre;overflow:auto;max-block-size:var(--ss-code)}.ss-theme{display:inline-flex;box-shadow:var(--ss-edge);border-radius:var(--ss-r-pill);padding:var(--ss-s0)}.ss-theme button{border:0;background:transparent;color:var(--ss-mute);font:var(--ss-fw-ui) var(--ss-fs-xs)/var(--ss-lh-none) var(--ss-text);min-block-size:var(--ss-hit-sm);padding:0 var(--ss-s3);border-radius:var(--ss-r-pill);cursor:pointer}.ss-theme button.is-active{background:var(--ss-ink);color:var(--ss-paper)}.ss-lockup{display:block;block-size:var(--ss-lockup);inline-size:auto}.ss-lockup-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ss-lockup-light{display:none}:root:not([data-theme=light]) .ss-lockup-dark{display:block}}:root[data-theme=dark] .ss-lockup-light{display:none}:root[data-theme=dark] .ss-lockup-dark{display:block}.ss-masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-s4);padding-block:var(--ss-s4)}.ss-masthead>a{flex:none}.ss-masthead .ss-lockup{block-size:var(--ss-lockup);inline-size:auto}.ss-masthead nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ss-s2)}@media (max-width:699px){.ss-label-sm{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ss-masthead .ss-btn-quiet{padding-inline:var(--ss-s3)}.ss-has-dock .ss-masthead .ss-btn-primary{display:none}}.ss-hero{padding-block:var(--ss-opener) var(--ss-section)}.ss-hero-grid{display:grid;gap:var(--ss-s7)}@media (min-width:900px){.ss-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.ss-hero .ss-actions,.ss-hero .ss-deck{margin-block-start:var(--ss-s6)}.ss-portrait img{inline-size:100%;block-size:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--ss-r-md);background:var(--ss-bench)}.ss-portrait figcaption{margin-block-start:var(--ss-s3)}.ss-fields{margin:var(--ss-s5) 0 0;border-block-start:1px solid var(--ss-ink)}.ss-field{display:grid;gap:var(--ss-s0);padding-block:var(--ss-s4);border-block-end:1px solid var(--ss-rule)}@media (min-width:700px){.ss-field{grid-template-columns:var(--ss-label) minmax(0,1fr);gap:var(--ss-s5);align-items:baseline}}.ss-field dt{font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-field dd{font-size:var(--ss-fs-md);line-height:var(--ss-lh-ui)}.ss-offers{list-style:none;margin:var(--ss-s6) 0 0;padding:0;border-block-start:1px solid var(--ss-ink)}.ss-offer{display:grid;gap:var(--ss-s2) var(--ss-s6);padding-block:var(--ss-s6);border-block-end:1px solid var(--ss-rule)}@media (min-width:900px){.ss-offer{grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:baseline}}.ss-offer h3{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title)}.ss-offer p{color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-steps{list-style:none;margin:var(--ss-s7) 0 0;padding:0;display:grid;gap:var(--ss-s6)}@media (min-width:700px){.ss-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ss-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ss-s5)}}.ss-step{padding-block-start:var(--ss-s4);border-block-start:2px solid var(--ss-ink)}.ss-step-n{display:block;font-size:var(--ss-fs-3xl);font-weight:var(--ss-fw-name);letter-spacing:var(--ss-tr-name);line-height:var(--ss-lh-none);font-variant-numeric:tabular-nums lining-nums;margin-block-end:var(--ss-s6)}.ss-step h3{margin-block-end:var(--ss-s2)}.ss-step p{font-size:var(--ss-fs-sm);color:var(--ss-ink-2)}.ss-quote blockquote p{font-size:var(--ss-fs-3xl);font-weight:var(--ss-fw-title);line-height:var(--ss-lh-tight);letter-spacing:var(--ss-tr-name);max-inline-size:var(--ss-measure-quote);text-wrap:balance}.ss-quote .ss-hang{margin-inline-start:-.42em}.ss-quote figcaption{display:flex;flex-wrap:wrap;gap:var(--ss-s1) var(--ss-s3);margin-block-start:var(--ss-s6);font-size:var(--ss-fs-md)}.ss-quote figcaption b{font-weight:var(--ss-fw-title)}.ss-band{background:var(--ss-bench)}.ss-band-ink{background:var(--ss-ink);color:var(--ss-paper)}.ss-band-ink .ss-meta,.ss-band-ink .ss-reading{color:var(--ss-on-ink-mute)}.ss-band-ink .ss-input{background:transparent;color:var(--ss-paper);border-color:var(--ss-on-ink-edge)}.ss-band-ink .ss-input::-moz-placeholder{color:var(--ss-on-ink-hint)}.ss-band-ink .ss-input::placeholder{color:var(--ss-on-ink-hint)}.ss-band-ink .ss-input:focus{border-color:var(--ss-paper)}.ss-band-ink :focus-visible{outline-color:var(--ss-paper)}.ss-band-ink .ss-btn-primary{background:var(--ss-paper);color:var(--ss-ink)}.ss-band-ink .ss-btn-primary:hover{background:color-mix(in oklch,var(--ss-paper),var(--ss-ink) 12%)}.ss-band-ink .ss-chip{box-shadow:inset 0 0 0 1px var(--ss-on-ink-edge)}.ss-band-ink .ss-chip:hover{box-shadow:inset 0 0 0 1px var(--ss-paper)}.ss-ask{display:grid;gap:var(--ss-s6)}@media (min-width:900px){.ss-ask{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ss-s7);align-items:start}}.ss-ask label{display:block;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui);margin-block-end:var(--ss-s2)}.ss-ask-row{display:flex;gap:var(--ss-s2)}.ss-ask output{display:block;margin-block-start:var(--ss-s4)}.ss-ask output:empty{display:none}.ss-contact{display:grid;gap:var(--ss-s6)}@media (min-width:900px){.ss-contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--ss-s7)}}.ss-contact h2{font-size:var(--ss-fs-3xl);font-weight:var(--ss-fw-name);letter-spacing:var(--ss-tr-name);line-height:var(--ss-lh-display)}.ss-contact .ss-reading{margin-block-start:var(--ss-s5)}.ss-contact .ss-actions{flex-direction:column;align-items:stretch}@media (min-width:900px){.ss-contact .ss-actions{align-items:flex-start}}.ss-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-s4);padding-block:var(--ss-s6);border-block-start:1px solid var(--ss-rule);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-footer .ss-lockup{block-size:var(--ss-lockup-sm);inline-size:auto}.ss-footer-id{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s2) var(--ss-s4)}.ss-dock{display:none}@media (max-width:699px){.ss-has-dock{padding-block-end:calc(var(--ss-field) + var(--ss-s5))}.ss-dock{display:flex;position:fixed;inset-inline:var(--ss-s3);inset-block-end:var(--ss-s3);z-index:10;transition:transform var(--ss-dur-fast) var(--ss-ease),opacity var(--ss-dur-fast) var(--ss-ease)}.ss-dock .ss-btn{flex:1;min-block-size:var(--ss-field);box-shadow:var(--ss-shadow-dock)}.ss-dock.is-hidden{transform:translateY(140%);opacity:0}}.ss-app{--ss-ground:var(--ss-bench);--ss-card:var(--ss-paper);background:var(--ss-ground);font-size:var(--ss-fs-sm)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ss-app{--ss-ground:var(--ss-paper);--ss-card:var(--ss-sheet)}}:root[data-theme=dark] .ss-app{--ss-ground:var(--ss-paper);--ss-card:var(--ss-sheet)}.ss-topbar{position:sticky;inset-block-start:0;z-index:20;background:var(--ss-card);box-shadow:inset 0 -1px 0 var(--ss-rule)}.ss-topbar-in{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-s4);min-block-size:var(--ss-bar)}.ss-topbar-in>a{flex:none}.ss-topbar .ss-lockup{block-size:var(--ss-lockup);inline-size:auto}.ss-layout{display:grid;gap:var(--ss-card-gap);padding-block:var(--ss-s5) var(--ss-s8)}@media (min-width:1100px){.ss-layout{grid-template-columns:minmax(0,1fr) var(--ss-rail-wide);align-items:start}}.ss-main,.ss-rail{display:grid;gap:var(--ss-card-gap);min-inline-size:0}.ss-panel{background:var(--ss-card);border-radius:var(--ss-r-lg);box-shadow:var(--ss-edge);padding:var(--ss-inset);min-inline-size:0;scroll-margin-block-start:calc(var(--ss-bar) + var(--ss-s4))}.ss-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ss-s1) var(--ss-s4);margin-block-end:var(--ss-s4)}.ss-panel h2{font-size:var(--ss-fs-lg);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-title)}.ss-panel>h2{margin-block-end:var(--ss-s4)}.ss-rail .ss-panel h2{font-size:var(--ss-fs-md)}.ss-panel h3.ss-sub{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead);margin-block:var(--ss-s6) var(--ss-s3)}.ss-idcard{padding:0;overflow:hidden}.ss-id{display:grid;gap:var(--ss-s5);padding:var(--ss-inset)}@media (min-width:520px){.ss-id{grid-template-columns:auto minmax(0,1fr);align-items:start}}.ss-avatar{inline-size:var(--ss-avatar);block-size:auto;aspect-ratio:1;border-radius:var(--ss-r-lg);-o-object-fit:cover;object-fit:cover;background:var(--ss-bench)}.ss-id h1{font-size:var(--ss-fs-2xl);font-weight:var(--ss-fw-name);letter-spacing:var(--ss-tr-name);line-height:var(--ss-lh-tight)}.ss-id-desc{margin-block-start:var(--ss-s3);font-size:var(--ss-fs-lg);line-height:var(--ss-lh-lead);color:var(--ss-ink);max-inline-size:var(--ss-measure)}.ss-id-meta{display:flex;flex-wrap:wrap;margin-block-start:var(--ss-s2);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-id-meta>*+:before{content:"·";margin-inline:var(--ss-s2)}.ss-id-handle{margin-block-start:var(--ss-s0)}.ss-id .ss-actions{margin-block-start:var(--ss-s5)}.ss-tabs{display:flex;gap:var(--ss-s0);overflow-x:auto;scrollbar-width:none;padding-inline:var(--ss-inset);box-shadow:inset 0 1px 0 var(--ss-rule)}.ss-tabs::-webkit-scrollbar{display:none}.ss-tab{position:relative;display:inline-flex;align-items:center;min-block-size:var(--ss-hit);padding:0 var(--ss-s3);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui);color:var(--ss-mute);white-space:nowrap;transition:color var(--ss-dur-fast) var(--ss-ease)}.ss-tab.is-active,.ss-tab:hover{color:var(--ss-ink)}.ss-tab.is-active:after{content:"";position:absolute;inset-inline:var(--ss-s3);inset-block-end:0;block-size:2px;border-radius:var(--ss-r-xs) var(--ss-r-xs) 0 0;background:var(--ss-ink)}.ss-summary-text{font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-summary-text p+p{margin-block-start:var(--ss-s4)}.ss-summary-text .ss-first{font-size:var(--ss-fs-lg);line-height:var(--ss-lh-lead);color:var(--ss-ink)}.ss-summary-text strong{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s2)}.ss-tags li{padding:var(--ss-s2) var(--ss-s3);border-radius:var(--ss-r-pill);background:var(--ss-bench);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui)}.ss-list{list-style:none;margin:0;padding:0}.ss-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ss-s1) var(--ss-s4);align-items:center;padding-block:var(--ss-s4);box-shadow:inset 0 -1px 0 var(--ss-rule)}.ss-item:first-child{padding-block-start:0}.ss-item h3{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead)}.ss-item p{margin-block-start:var(--ss-s0);font-size:var(--ss-fs-sm);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-seq{list-style:none;margin:0;padding:0;display:grid;gap:var(--ss-s4) var(--ss-s5)}@media (min-width:700px){.ss-seq{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-seq li{display:grid;grid-template-columns:var(--ss-marker) minmax(0,1fr);gap:var(--ss-s3);align-items:start}.ss-seq .ss-n{display:grid;place-items:center;inline-size:var(--ss-marker);block-size:var(--ss-marker);border-radius:50%;box-shadow:var(--ss-edge);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-title);font-variant-numeric:tabular-nums lining-nums}.ss-seq strong{font-weight:var(--ss-fw-title)}.ss-seq span.ss-d,.ss-seq strong{display:block;font-size:var(--ss-fs-sm)}.ss-seq span.ss-d{margin-block-start:var(--ss-s0);color:var(--ss-ink-2)}.ss-endorse blockquote p{font-size:var(--ss-fs-lg);line-height:var(--ss-lh-lead);font-weight:var(--ss-fw-ui);letter-spacing:var(--ss-tr-lead);max-inline-size:var(--ss-measure)}.ss-endorse figcaption{display:flex;flex-wrap:wrap;gap:var(--ss-s0) var(--ss-s2);margin-block-start:var(--ss-s3);font-size:var(--ss-fs-sm)}.ss-endorse figcaption b{font-weight:var(--ss-fw-title)}.ss-note{margin-block-start:var(--ss-s5);padding-block-start:var(--ss-s4);box-shadow:inset 0 1px 0 var(--ss-rule);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-panel .ss-chip{box-shadow:var(--ss-edge)}.ss-ask-form>label{display:block;margin-block-end:var(--ss-s2)}.ss-ask-form output{display:block;margin-block-start:var(--ss-s3)}.ss-ask-form output:empty{display:none}.ss-group+.ss-group{margin-block-start:var(--ss-s6)}.ss-group h3{font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-title);color:var(--ss-mute);letter-spacing:0;margin-block-end:var(--ss-s2)}.ss-stmts{margin:0;box-shadow:inset 0 1px 0 var(--ss-rule)}.ss-stmt{display:grid;gap:var(--ss-s1);padding-block:var(--ss-s3);box-shadow:inset 0 -1px 0 var(--ss-rule)}@media (min-width:700px){.ss-stmt{grid-template-columns:var(--ss-label) minmax(0,1fr);gap:var(--ss-s4)}}.ss-stmt dt{font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-stmt dd{display:grid;gap:var(--ss-s2)}.ss-val{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink)}.ss-qual{display:block;margin-block-start:var(--ss-s0);font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-qual b{font-weight:var(--ss-fw-ui);color:var(--ss-ink-2)}.ss-kv{margin:0;font-size:var(--ss-fs-sm)}.ss-kv,.ss-kv>div{display:grid;gap:var(--ss-s3)}.ss-kv>div{grid-template-columns:var(--ss-kv) minmax(0,1fr)}.ss-kv dt{color:var(--ss-mute)}.ss-kv dd{overflow-wrap:anywhere}.ss-kv>div.ss-kv-wide{grid-template-columns:minmax(0,1fr);gap:var(--ss-s0)}.ss-rail .ss-actions{flex-direction:column;align-items:stretch}.ss-rail p+.ss-actions{margin-block-start:var(--ss-s4)}.ss-addon{display:grid;grid-template-columns:var(--ss-hit) minmax(0,1fr);gap:var(--ss-s3);align-items:start}.ss-addon-mark{display:grid;place-items:center;inline-size:var(--ss-hit);block-size:var(--ss-hit);border-radius:var(--ss-r-sm);background:var(--ss-ink);color:var(--ss-paper)}.ss-addon-mark svg{inline-size:var(--ss-marker);block-size:var(--ss-marker)}.ss-addon b{font-weight:var(--ss-fw-title)}.ss-ref{background:var(--ss-paper)}.ss-ref-page{inline-size:min(100% - 2 * var(--ss-gutter),var(--ss-record));margin-inline:auto}.ss-ref-grid{display:grid}.ss-ref-col{min-inline-size:0}.ss-ref .n,.ss-ref-org-when{font-variant-numeric:tabular-nums lining-nums}.ss-ref-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-s4);padding-block:var(--ss-s4)}@media (min-width:900px){.ss-ref-top{padding-block:var(--ss-s5)}}.ss-ref-top>a:first-child{flex:none}.ss-ref-top .ss-lockup{block-size:var(--ss-lockup);inline-size:auto}.ss-ref-title{display:grid;grid-template-columns:var(--ss-plate) minmax(0,1fr);-moz-column-gap:var(--ss-split);column-gap:var(--ss-split);align-items:start;padding:var(--ss-inset);border-radius:var(--ss-r-xl);background:var(--ss-id-ground);box-shadow:inset 0 0 0 1px var(--ss-id-edge);color:var(--ss-id-ink)}.ss-ref-title .ss-plate{order:-1}.ss-ref-title h1{font-size:var(--ss-fs-name);font-weight:var(--ss-fw-name);letter-spacing:var(--ss-tr-name);line-height:var(--ss-lh-none);color:var(--ss-id-ink);text-wrap:balance;overflow-wrap:break-word}.ss-ref-desc{margin-block-start:var(--ss-s2);font-size:var(--ss-fs-md);font-weight:var(--ss-fw-text);line-height:var(--ss-lh-lead);letter-spacing:var(--ss-tr-lead);color:var(--ss-id-soft);max-inline-size:var(--ss-measure-lead);text-wrap:pretty}.ss-ref-facts{display:grid;gap:var(--ss-s0);margin-block-start:var(--ss-s4);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-id-mute)}.ss-ref-facts span{overflow-wrap:break-word}.ss-ref-title .ss-actions{margin-block-start:var(--ss-s5);gap:var(--ss-s2) var(--ss-s5)}.ss-ref-title .ss-btn{white-space:normal;text-align:center;line-height:var(--ss-lh-title);padding:var(--ss-s3) var(--ss-s5)}.ss-ref-title .ss-btn-primary{background:var(--ss-id-ink);color:var(--ss-id-ground)}.ss-ref-title .ss-btn-primary:hover{background:var(--ss-id-soft)}.ss-ref-title .ss-ref-textbtn{color:var(--ss-id-ink)}.ss-ref-title .ss-cite{background:var(--ss-id-chip);color:var(--ss-id-ink)}.ss-ref-title .ss-cite:hover{background:var(--ss-id-rubric);color:var(--ss-id-ink)}.ss-ref-title :focus-visible{outline-color:var(--ss-id-ink)}@media (min-width:700px){.ss-ref-desc{font-size:var(--ss-fs-lg)}.ss-ref-facts{font-size:var(--ss-fs-sm)}}@media (max-width:699px){.ss-ref-title .ss-actions{gap:0 var(--ss-s5)}.ss-ref-title .ss-btn-primary{inline-size:100%}.ss-plate figcaption{font-size:var(--ss-fs-fig)}}@media (max-width:519px){.ss-ref-title{grid-template-areas:"plate name" "plate desc" "plate facts" "actions actions";grid-template-rows:auto auto 1fr auto}.ss-ref-title>.ss-ref-col{display:contents}.ss-ref-title .ss-plate{grid-area:plate}.ss-ref-title h1{grid-area:name}.ss-ref-title .ss-ref-desc{grid-area:desc}.ss-ref-title .ss-ref-facts{grid-area:facts;align-self:start}.ss-ref-title .ss-actions{grid-area:actions;gap:0 var(--ss-s4)}.ss-ref-title .ss-btn{padding:var(--ss-s3) var(--ss-s4)}}.ss-nowrap{white-space:nowrap}.ss-verified{position:relative;display:inline-flex;vertical-align:middle;margin-inline-start:.16em;outline:none}.ss-verified-mark{display:block;inline-size:max(.34em,var(--ss-icon));block-size:max(.34em,var(--ss-icon));color:var(--ss-verified)}.ss-verified-mark svg{display:block;inline-size:100%;block-size:100%}.ss-verified.is-linked .ss-verified-mark{color:var(--ss-verified-linked)}.ss-ref-title .ss-verified.is-linked .ss-verified-mark{color:var(--ss-id-linked)}.ss-verified:focus-visible .ss-verified-mark{outline:2px solid currentColor;outline-offset:2px;border-radius:50%}.ss-verified-tip{inset-block-end:calc(100% + var(--ss-s3));z-index:20;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:var(--ss-tip);padding:var(--ss-s3) var(--ss-s4);border-radius:var(--ss-r-sm);color:var(--ss-paper);box-shadow:var(--ss-shadow-pop);font:var(--ss-fw-ui) var(--ss-fs-fig)/var(--ss-lh-ui) var(--ss-text);letter-spacing:0;white-space:normal;text-align:start;opacity:0;transform:translate(-50%,4px);pointer-events:none;transition:opacity var(--ss-dur-fast) var(--ss-ease),transform var(--ss-dur-fast) var(--ss-ease)}.ss-verified-tip,.ss-verified-tip:after{position:absolute;inset-inline-start:50%;background:var(--ss-ink)}.ss-verified-tip:after{content:"";inset-block-start:100%;inline-size:var(--ss-s2);block-size:var(--ss-s2);transform:translate(-50%,-50%) rotate(45deg)}.ss-verified-tip strong{display:block;margin-block-end:var(--ss-s1);color:var(--ss-verified);font-weight:var(--ss-fw-title)}.ss-verified-tip ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--ss-s1)}.ss-verified-tip li{color:var(--ss-on-ink-mute)}.ss-verified:focus-visible .ss-verified-tip,.ss-verified:focus-within .ss-verified-tip,.ss-verified:hover .ss-verified-tip{opacity:1;transform:translate(-50%)}.ss-ref-title .ss-verified-tip,.ss-ref-title .ss-verified-tip:after{background:var(--ss-id-ink)}.ss-ref-title .ss-verified-tip{color:var(--ss-id-ground)}.ss-ref-title .ss-verified-tip li{color:color-mix(in oklch,var(--ss-id-ground) 72%,var(--ss-id-ink))}.ss-ref-title .ss-verified-tip strong{color:var(--ss-rubric)}.ss-ref-title .ss-verified.is-linked .ss-verified-tip strong,.ss-verified.is-linked .ss-verified-tip strong{color:inherit}.ss-plate{margin:0;min-inline-size:0}.ss-plate img{inline-size:100%;block-size:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;border-radius:var(--ss-r-md);background:var(--ss-id-ground)}.ss-plate figcaption{margin-block-start:var(--ss-s3);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);letter-spacing:var(--ss-tr-small);color:var(--ss-id-mute)}.ss-plate.ss-plate-logo .ss-plate-tile{display:grid;place-items:center;aspect-ratio:1;padding:14%;border-radius:var(--ss-r-md);background:#FFFFFF}.ss-plate.ss-plate-logo img{inline-size:100%;block-size:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;border-radius:0;background:transparent}nav.ss-ref-grid{display:block;margin-block:var(--ss-s4) var(--ss-s2)}.ss-ref-contents h2{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ss-ref-contents ol{list-style:none;margin:0;padding:var(--ss-s0);display:flex;gap:var(--ss-s2);overflow-x:auto;scrollbar-width:none}.ss-ref-contents ol::-webkit-scrollbar{display:none}@media (max-width:899px){.ss-ref-contents ol{padding-inline-end:var(--ss-s6);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ss-s7)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--ss-s7)),transparent)}}@media (min-width:900px){.ss-ref-contents ol{flex-wrap:wrap;overflow:visible}}.ss-ref-contents a{display:inline-flex;align-items:center;gap:var(--ss-s2);min-block-size:var(--ss-hit);padding:0 var(--ss-s4) 0 calc((var(--ss-hit) - var(--ss-hit-sm)) / 2);border-radius:var(--ss-r-pill);box-shadow:var(--ss-edge);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui);white-space:nowrap;transition:box-shadow var(--ss-dur-fast) var(--ss-ease)}.ss-ref-contents a:not(:has(.n)){padding-inline-start:var(--ss-s4)}.ss-ref-contents a:hover{box-shadow:inset 0 0 0 1px var(--ss-ink)}.ss-ref-contents a .n{display:inline-grid;place-items:center;min-inline-size:var(--ss-hit-sm);block-size:var(--ss-hit-sm);padding-inline:var(--ss-s1);border-radius:var(--ss-r-pill);background:var(--ss-rubric-tint);color:var(--ss-rubric);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-title)}.ss-ref-sec{margin-block-start:var(--ss-card-gap);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);overflow:hidden;background:var(--ss-paper);scroll-margin-block-start:var(--ss-s4)}@media (min-width:900px){.ss-ref-sec:has(>.ss-ref-margin){grid-template-columns:minmax(0,1fr) var(--ss-rail)}}.ss-ref-sec>.ss-ref-col{padding:var(--ss-card-pad)}.ss-ref-sec>.ss-ref-margin{padding:var(--ss-s4) var(--ss-card-pad) var(--ss-s5);background:var(--ss-bench);border-block-start:1px solid var(--ss-rule)}@media (min-width:900px){.ss-ref-sec>.ss-ref-margin{padding:calc(var(--ss-card-pad) + (var(--ss-hit-sm) - var(--ss-badge)) / 2) var(--ss-s6) var(--ss-card-pad);border-block-start:0;border-inline-start:1px solid var(--ss-rule)}}.ss-ref-sec h2{display:flex;align-items:center;gap:var(--ss-s3);margin-block-end:var(--ss-s4);font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-title)}.ss-ref-sec h2 .n{display:inline-grid;place-items:center;flex:none;min-inline-size:calc(var(--ss-hit-sm) + var(--ss-s2));block-size:var(--ss-hit-sm);padding-inline:var(--ss-s2);border-radius:var(--ss-r-sm);background:var(--ss-rubric);color:var(--ss-on-rubric);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);letter-spacing:0;text-decoration:none;transition:background-color var(--ss-dur-fast) var(--ss-ease)}.ss-ref-sec h2 a.n:hover{background:var(--ss-rubric-press)}.ss-ref-margin{min-inline-size:0;font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);letter-spacing:var(--ss-tr-small);color:var(--ss-mute)}.ss-ref-margin ul{list-style:none;margin:0;padding:0}.ss-ref-margin li{display:flex;align-items:baseline;gap:var(--ss-s2)}.ss-ref-margin li+li{margin-block-start:var(--ss-s2)}.ss-ref-margin p+p,.ss-ref-margin p+ul,.ss-ref-margin ul+p{margin-block-start:var(--ss-s3)}.ss-ref-margin a{color:var(--ss-ink-2);text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:3px}.ss-ref-margin a:hover{text-decoration-color:var(--ss-ink)}.ss-ref-margin .n{display:inline-grid;place-items:center;flex:none;min-inline-size:var(--ss-badge);block-size:var(--ss-badge);padding-inline:var(--ss-s1);border-radius:var(--ss-r-pill);background:var(--ss-rubric-tint);color:var(--ss-rubric);font-size:var(--ss-fs-fig);font-weight:var(--ss-fw-title);letter-spacing:0}.ss-ref-prose{font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-ref-prose p+p{margin-block-start:var(--ss-s4)}.ss-ref-prose strong{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-ref-lead{font-size:var(--ss-fs-lg);line-height:var(--ss-lh-lead);letter-spacing:var(--ss-tr-lead);color:var(--ss-ink);max-inline-size:var(--ss-measure-lead)}.ss-ref-prose .ss-ref-lead+p{margin-block-start:var(--ss-s4)}.ss-ref-h3{margin-block:var(--ss-s6) var(--ss-s3);font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead)}.ss-ref-offers{margin:0;display:grid;gap:0}.ss-ref-offers dt:not(:first-of-type){margin-block-start:var(--ss-s3)}.ss-ref-offers dt{padding:var(--ss-s4) var(--ss-s5) 0;border-start-start-radius:var(--ss-r-md);border-start-end-radius:var(--ss-r-md);background:var(--ss-bench);font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead);color:var(--ss-ink)}.ss-ref-offers dd{margin:0;padding:var(--ss-s1) var(--ss-s5) var(--ss-s4);border-end-start-radius:var(--ss-r-md);border-end-end-radius:var(--ss-r-md);background:var(--ss-bench);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-ref-offers dd .ss-ref-link{display:table;margin-block-start:var(--ss-s2)}.ss-ref-steps{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;gap:var(--ss-s3)}@media (min-width:700px){.ss-ref-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-ref-steps li{counter-increment:step;display:grid;grid-template-columns:var(--ss-marker) minmax(0,1fr);gap:var(--ss-s3);padding:var(--ss-s4);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-ref-steps li:before{content:counter(step);display:grid;place-items:center;inline-size:var(--ss-marker);block-size:var(--ss-marker);border-radius:50%;background:var(--ss-ink);color:var(--ss-paper);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-title);font-variant-numeric:tabular-nums lining-nums}.ss-ref-steps b{display:block;margin-block-end:var(--ss-s0);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-ref-quote{margin:0;padding:var(--ss-s5);border-radius:var(--ss-r-md);background:var(--ss-bench)}@media (min-width:900px){.ss-ref-quote{padding:var(--ss-s6)}}.ss-ref-quote p{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-ui);line-height:var(--ss-lh-snug);letter-spacing:var(--ss-tr-title);color:var(--ss-ink);text-indent:-.4em;max-inline-size:var(--ss-measure-lead);text-wrap:balance}.ss-ref-quote figcaption{margin-block-start:var(--ss-s4);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-ref-quote figcaption b{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-ref-orgs,.ss-ref-press{list-style:none;margin:0;padding:0;display:grid;gap:var(--ss-s3)}.ss-ref-org{display:grid;grid-template-columns:var(--ss-tile) minmax(0,1fr) auto;-moz-column-gap:var(--ss-s4);column-gap:var(--ss-s4);align-items:center;padding:var(--ss-s4) var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md)}.ss-ref-logo{display:grid;place-items:center;inline-size:var(--ss-tile);block-size:var(--ss-tile);overflow:hidden;border-radius:var(--ss-r-sm);background:#FFFFFF;box-shadow:var(--ss-edge)}.ss-ref-logo img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;padding:var(--ss-s1)}.ss-ref-logo.is-person img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;padding:0}.ss-ref-org-name{display:block;font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);line-height:var(--ss-lh-snug);letter-spacing:var(--ss-tr-lead);color:var(--ss-ink)}a.ss-ref-org-name{text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:4px;text-decoration-thickness:1px}a.ss-ref-org-name:hover{text-decoration-color:var(--ss-ink)}.ss-ref-org-role{display:block;margin-block-start:var(--ss-s0);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-lead);color:var(--ss-ink-2)}.ss-ref-org-when:not(:empty){padding:var(--ss-s1) var(--ss-s3);border-radius:var(--ss-r-pill);background:var(--ss-ok-tint);color:var(--ss-ok);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-title);white-space:nowrap}.ss-ref-press li{padding:var(--ss-s4) var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md)}.ss-ref-press-h{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);line-height:var(--ss-lh-lead);letter-spacing:var(--ss-tr-lead);color:var(--ss-ink);text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color var(--ss-dur-fast) var(--ss-ease)}.ss-ref-press-h:hover{text-decoration-color:var(--ss-ink)}.ss-ref-press-src{display:block;margin-block-start:var(--ss-s2);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-reg h3{margin-block:var(--ss-s6) var(--ss-s2);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);letter-spacing:0;color:var(--ss-ink)}.ss-reg h3:first-of-type{margin-block-start:0}.ss-reg dl{margin:0;border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);overflow:hidden}.ss-reg-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ss-s0);padding:var(--ss-s3) var(--ss-s5)}.ss-reg-row+.ss-reg-row{border-block-start:1px solid var(--ss-rule)}.ss-reg-row:nth-child(2n){background:var(--ss-zebra)}@media (min-width:700px){.ss-reg-row{grid-template-columns:var(--ss-label) minmax(0,1fr);-moz-column-gap:var(--ss-s4);column-gap:var(--ss-s4);align-items:baseline}}.ss-reg-row dt{font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-reg-row dd{margin:0;font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink);overflow-wrap:anywhere}.ss-reg-row .v{display:block}.ss-reg-row .v+.v{margin-block-start:var(--ss-s1)}.ss-reg-row .q{color:var(--ss-mute);margin-inline-start:.35em}.ss-ref-ask label{display:block;margin-block-end:var(--ss-s2)}.ss-ref-ask label,.ss-ref-suggest{font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-ref-suggest{margin-block-start:var(--ss-s3);line-height:var(--ss-lh-body)}.ss-ref-suggest button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--ss-ink-2);text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:4px;text-decoration-thickness:1px}.ss-ref-suggest button:hover{color:var(--ss-ink);text-decoration-color:var(--ss-ink)}.ss-ref-ask output{display:block;margin-block-start:var(--ss-s3);font-size:var(--ss-fs-sm);color:var(--ss-ink-2)}.ss-ref-ask output:empty{display:none}.ss-ref-refs{list-style:none;margin:0;padding:0;max-inline-size:var(--ss-prose)}.ss-ref-refs li{display:grid;grid-template-columns:var(--ss-index) minmax(0,1fr);align-items:baseline;padding:var(--ss-s2) var(--ss-s3);margin-inline:calc(-1 * var(--ss-s3));border-radius:var(--ss-r-sm);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2);scroll-margin-block:var(--ss-s9);transition:background-color var(--ss-dur-slow) var(--ss-ease)}.ss-ref-refs li:target{background:var(--ss-rubric-wash)}.ss-ref-refs .n{display:inline-grid;place-items:center;inline-size:var(--ss-s5);block-size:var(--ss-s5);border-radius:var(--ss-r-pill);background:var(--ss-rubric-tint);color:var(--ss-rubric);font-size:var(--ss-fs-fig);font-weight:var(--ss-fw-title)}.ss-ref-refs a{color:var(--ss-ink);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:3px}.ss-ref-refs a:hover{text-decoration-color:var(--ss-ink)}.ss-foot-area{margin-block-start:var(--ss-opener)}.ss-ref-colophon{display:grid;gap:var(--ss-s2);padding-block-start:var(--ss-s5);border-block-start:1px solid var(--ss-rule);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-body);color:var(--ss-mute)}.ss-ref-colophon time{color:var(--ss-ink-2)}.ss-ref-colophon :is(a,.ss-linkbtn){color:var(--ss-ink-2);text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:3px}.ss-ref-colophon :is(a,.ss-linkbtn):hover{color:var(--ss-ink);text-decoration-color:var(--ss-ink)}.ss-linkbtn{padding:0;border:0;background:none;font:inherit;cursor:pointer}.ss-ref-colophon .ss-form{margin-block-start:var(--ss-s3);max-inline-size:var(--ss-measure)}.ss-ref-colophon .ss-details summary{min-block-size:var(--ss-hit-sm);font-weight:var(--ss-fw-text);color:var(--ss-ink-2)}.ss-ref-data{margin:var(--ss-s2) 0 var(--ss-s2);padding:var(--ss-s4) var(--ss-s5);border-radius:var(--ss-r-sm);color:var(--ss-ink-2);font:var(--ss-fw-text) var(--ss-fs-xs)/var(--ss-lh-body) var(--ss-text);white-space:pre-wrap;overflow-wrap:anywhere}.ss-claim,.ss-ref-data{background:var(--ss-bench)}.ss-claim{margin-block-start:var(--ss-opener);padding:var(--ss-s8) var(--ss-card-pad);border-radius:var(--ss-r-lg);text-align:center}.ss-claim h2{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-title)}.ss-claim h2+p{margin:var(--ss-s3) auto 0;font-size:var(--ss-fs-sm);line-height:var(--ss-lh-body);color:var(--ss-ink-2)}.ss-claim h2+p,.ss-claim-form{max-inline-size:var(--ss-measure-lead)}.ss-claim-form{margin:var(--ss-s6) auto 0;text-align:start}.ss-claim-field{display:flex;align-items:center;min-block-size:var(--ss-field);padding-inline:var(--ss-s5) calc((var(--ss-field) - var(--ss-hit)) / 2);border:1px solid var(--ss-rule);border-radius:var(--ss-r-pill);background:var(--ss-paper);transition:border-color var(--ss-dur-fast) var(--ss-ease),box-shadow var(--ss-dur-fast) var(--ss-ease)}.ss-claim-field:focus-within{border-color:var(--ss-ink);box-shadow:0 0 0 3px var(--ss-focus-halo)}.ss-claim-field:has(input[aria-invalid=true]){border-color:var(--ss-bad)}.ss-claim-prefix{flex:none;font-size:var(--ss-fs-md);color:var(--ss-mute);white-space:nowrap}.ss-claim-field input{flex:1;min-inline-size:0;min-block-size:var(--ss-hit);padding:0;border:0;background:transparent;color:var(--ss-ink);font:var(--ss-fw-ui) var(--ss-fs-md)/var(--ss-lh-snug) var(--ss-text)}.ss-claim-field input::-moz-placeholder{color:var(--ss-mute);font-weight:var(--ss-fw-text)}.ss-claim-field input::placeholder{color:var(--ss-mute);font-weight:var(--ss-fw-text)}.ss-claim-field input:focus{outline:none}.ss-claim-field .ss-btn{flex:none;margin-inline-start:var(--ss-s2)}.ss-claim-status{margin-block-start:var(--ss-s3);padding-inline-start:var(--ss-s5);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-claim-status:empty{display:none}.ss-claim-status.is-ok{color:var(--ss-ok);font-weight:var(--ss-fw-ui)}.ss-claim-status.is-bad{color:var(--ss-bad)}.ss-claim-note{margin-block-start:var(--ss-s3);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-claim:has(.ss-claim-status:not(:empty)) .ss-claim-note{display:none}@media (max-width:519px){.ss-claim{padding-inline:var(--ss-s4)}.ss-claim-field{padding-inline-start:var(--ss-s4)}.ss-claim-prefix{font-size:var(--ss-fs-sm)}.ss-claim-status{padding-inline-start:var(--ss-s4)}}.ss-foot{display:grid;gap:var(--ss-s6);margin-block-start:var(--ss-opener);padding-block:var(--ss-s6) var(--ss-s9);border-block-start:1px solid var(--ss-rule);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-s3) var(--ss-s6)}.ss-foot-brand{display:inline-flex;align-items:center;min-block-size:var(--ss-hit)}.ss-foot-brand .ss-lockup{block-size:var(--ss-lockup);inline-size:auto}.ss-foot-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ss-s6)}.ss-foot-nav :is(a,.ss-privacy-choices){display:inline-flex;align-items:center;min-block-size:var(--ss-hit);color:var(--ss-ink-2);text-decoration:none;transition:color var(--ss-dur-fast) var(--ss-ease)}.ss-foot-nav :is(a,.ss-privacy-choices):hover{color:var(--ss-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ss-foot-row.is-legal{font-size:var(--ss-fs-xs)}.ss-foot-legal{display:flex;flex-wrap:wrap;gap:var(--ss-s1) var(--ss-s6);line-height:var(--ss-lh-ui)}@media (max-width:699px){.ss-foot{gap:var(--ss-s5)}.ss-foot-row{gap:var(--ss-s4)}.ss-foot-nav{gap:0 var(--ss-s5)}.ss-foot-legal{flex-direction:column;gap:var(--ss-s1);line-height:var(--ss-lh-body)}}.ss-theme button[aria-pressed=true]{background:var(--ss-ink);color:var(--ss-paper)}.ss-ad{margin-block-start:var(--ss-card-gap);padding:var(--ss-s3) var(--ss-s4) var(--ss-s4);border:1px dashed var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-bench)}.ss-ad-label{margin-block-end:var(--ss-s2);font-size:var(--ss-fs-fig);line-height:var(--ss-lh-ui);letter-spacing:var(--ss-tr-small);color:var(--ss-mute)}.ss-ad-unit{display:block;min-block-size:var(--ss-ad-banner);border-radius:var(--ss-r-sm);background:var(--ss-paper)}.ss-ad.is-box .ss-ad-unit{min-block-size:var(--ss-ad-box)}.ss-ad+.ss-disc-group,.ss-disc-group+.ss-ad{margin-block-start:var(--ss-s7)}.ss-disc-head{padding-block:var(--ss-s7) var(--ss-s6);border-block-end:1px solid var(--ss-rule)}.ss-disc-head h1{font-size:var(--ss-fs-3xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-name);line-height:var(--ss-lh-tight);max-inline-size:var(--ss-measure-quote)}.ss-disc-head h1+p{margin-block-start:var(--ss-s4);font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-disc-search{margin-block-start:var(--ss-s6);max-inline-size:var(--ss-measure-lead)}.ss-disc-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.ss-facets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s2)}.ss-disc-search+.ss-facets,.ss-facets+.ss-facets{margin-block-start:var(--ss-s4)}.ss-facets-label{margin-inline-end:var(--ss-s2);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-facet{display:inline-flex;align-items:center;gap:var(--ss-s2);min-block-size:var(--ss-hit);padding:0 var(--ss-s4);border-radius:var(--ss-r-pill);box-shadow:var(--ss-edge);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui);color:var(--ss-ink-2);white-space:nowrap;transition:box-shadow var(--ss-dur-fast) var(--ss-ease),color var(--ss-dur-fast) var(--ss-ease)}.ss-facet:hover{box-shadow:inset 0 0 0 1px var(--ss-ink);color:var(--ss-ink)}.ss-facet[aria-current=page]{background:var(--ss-ink);color:var(--ss-paper);box-shadow:none}.ss-facet .c{font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-text);color:var(--ss-mute);font-variant-numeric:tabular-nums lining-nums}.ss-facet[aria-current=page] .c{color:var(--ss-on-ink-mute)}.ss-disc-group{margin-block-start:var(--ss-s8);scroll-margin-block-start:var(--ss-s4)}.ss-disc-group:first-child{margin-block-start:var(--ss-s6)}.ss-disc-group>h2{display:flex;align-items:baseline;gap:var(--ss-s3);padding-block-end:var(--ss-s3);border-block-end:1px solid var(--ss-rule);font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title)}.ss-disc-group>h2 .c{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-text);color:var(--ss-mute);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums}.ss-argue-body>.ss-disc-group{margin-block-start:0}.ss-disc-group>h3{padding-block-end:var(--ss-s2);border-block-end:1px solid var(--ss-rule);font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-disc-group>h3+.ss-disc-grid{margin-block-start:var(--ss-s4)}.ss-disc-grid{list-style:none;margin:var(--ss-s5) 0 0;padding:0;display:grid;gap:var(--ss-card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.ss-disc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.ss-disc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.ss-disc-grid.is-orgs{grid-template-columns:repeat(5,minmax(0,1fr))}}.ss-disc-card{display:block;block-size:100%;overflow:hidden;border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-paper);color:var(--ss-ink);transition:border-color var(--ss-dur-fast) var(--ss-ease)}.ss-disc-card:hover{border-color:var(--ss-ink)}.ss-card-media{display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;background:var(--ss-bench)}.ss-card-media img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;transition:transform var(--ss-dur-slow) var(--ss-ease)}.ss-disc-card:hover .ss-card-media img{transform:scale(1.03)}.ss-card-mono{display:grid;place-items:center;inline-size:100%;block-size:100%;background:var(--ss-id-ground);color:var(--ss-id-ink);font-size:var(--ss-fs-2xl);font-weight:var(--ss-fw-text);letter-spacing:var(--ss-tr-small)}.ss-card-body{display:grid;gap:var(--ss-s0);padding:var(--ss-s4);min-inline-size:0}.ss-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ss-card-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-card-verified{display:inline-block;inline-size:.95em;block-size:.95em;margin-inline-start:.25em;vertical-align:-.12em;color:var(--ss-verified)}.ss-card-verified svg{display:block;inline-size:100%;block-size:100%}.ss-card-verified.is-linked{color:var(--ss-verified-linked)}.ss-card-name{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);line-height:var(--ss-lh-title)}.ss-card-line{font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-card-line,.ss-card-tag{line-height:var(--ss-lh-ui)}.ss-card-tag{justify-self:start;max-inline-size:100%;margin-block-start:var(--ss-s2);padding:var(--ss-s0) var(--ss-s2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ss-r-pill);background:var(--ss-bench);font-size:var(--ss-fs-fig);color:var(--ss-ink-2)}.ss-disc-card.is-org{padding:var(--ss-s3)}.ss-disc-card.is-org .ss-card-media{aspect-ratio:1;border-radius:var(--ss-r-md);background:#FFFFFF;box-shadow:var(--ss-edge)}.ss-disc-card.is-org .ss-card-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:14%}.ss-disc-card.is-org:hover .ss-card-media img{transform:none}.ss-disc-card.is-org .ss-card-mono{background:#FFFFFF;color:var(--ss-mute)}.ss-disc-card.is-org .ss-card-body{padding:var(--ss-s3) var(--ss-s1) var(--ss-s1)}.ss-disc-more{margin-block-start:var(--ss-s7);text-align:center}.ss-disc-empty{padding-block:var(--ss-s9);text-align:center}.ss-disc-empty p:first-child{font-size:var(--ss-fs-lg)}.ss-disc-empty p+p{margin-block-start:var(--ss-s2);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ss-s5);inline-size:min(100% - 2 * var(--ss-gutter),var(--ss-prose));margin-inline:auto;padding-block:var(--ss-s6) var(--ss-s8)}.ss-flow-bar{display:grid;gap:var(--ss-s2)}.ss-flow-track{display:flex;gap:var(--ss-s1)}.ss-flow-track span{block-size:var(--ss-s1);flex:1;border-radius:var(--ss-r-pill);background:var(--ss-rule)}.ss-flow-track span.is-done{background:var(--ss-ink)}.ss-flow-track span.is-now{background:var(--ss-rubric)}.ss-flow-bar p{font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-flow-head h1{font-size:var(--ss-fs-2xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-tight);overflow-wrap:anywhere}.ss-flow-head p{margin-block-start:var(--ss-s2);font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-flow-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ss-s4);padding:var(--ss-card-pad);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-paper)}.ss-flow-card.is-tight{padding:var(--ss-s4) var(--ss-s5)}.ss-flow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s3)}.ss-flow-actions .ss-btn-primary{flex:1}@media (min-width:520px){.ss-flow-actions .ss-btn-primary{flex:none}}.ss-flow-note{font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-flow-label{display:block;margin-block-end:var(--ss-s2);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-choices{display:grid;gap:var(--ss-s3)}@media (min-width:520px){.ss-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-choice{display:grid;gap:var(--ss-s1);padding:var(--ss-s4) var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-paper);text-align:start;cursor:pointer;transition:border-color var(--ss-dur-fast) var(--ss-ease),background-color var(--ss-dur-fast) var(--ss-ease)}.ss-choice:hover{border-color:var(--ss-ink)}.ss-choice b{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead);color:var(--ss-ink)}.ss-choice span{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-choice[aria-pressed=true]{border-color:var(--ss-ink);background:var(--ss-bench)}.ss-review{display:grid;gap:0;margin:0}.ss-review>div{display:grid;gap:var(--ss-s0);padding-block:var(--ss-s3);border-block-start:1px solid var(--ss-rule)}.ss-review>div:first-child{border-block-start:0}@media (min-width:700px){.ss-review>div{grid-template-columns:var(--ss-kv) minmax(0,1fr) auto;-moz-column-gap:var(--ss-s4);column-gap:var(--ss-s4);align-items:baseline}}.ss-review dt{font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-review dd{margin:0;font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink)}.ss-review .ss-ref-textbtn{justify-self:start;min-block-size:var(--ss-hit-sm)}.ss-ladder{list-style:none;margin:0;padding:0}.ss-ladder,.ss-ladder li{display:grid;gap:var(--ss-s3)}.ss-ladder li{grid-template-columns:var(--ss-icon) minmax(0,1fr);align-items:baseline;font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-ladder b{display:block;font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-ladder .is-none,.ss-ladder .ss-card-verified,.ss-ladder .ss-verified-mark{inline-size:var(--ss-icon);block-size:var(--ss-icon)}.ss-ladder .is-none{border-radius:50%;border:1px dashed var(--ss-rule)}.ss-vhead{display:grid;gap:var(--ss-s3);padding:var(--ss-card-pad);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-bench)}.ss-vhead h2{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title)}.ss-vhead p{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-vmeter{display:flex;gap:var(--ss-s1)}.ss-vmeter span{flex:1;block-size:var(--ss-s1);border-radius:var(--ss-r-pill);background:var(--ss-rule)}.ss-vmeter span.is-done{background:var(--ss-ink)}.ss-vlist{list-style:none;margin:var(--ss-card-gap) 0 0;padding:0;display:grid;gap:var(--ss-s3)}.ss-vrow{display:grid;grid-template-columns:var(--ss-marker) minmax(0,1fr);gap:var(--ss-s3) var(--ss-s4);padding:var(--ss-s4) var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-paper)}.ss-vrow.is-locked{background:var(--ss-bench)}.ss-vstep{display:grid;place-items:center;inline-size:var(--ss-marker);block-size:var(--ss-marker);border-radius:50%;box-shadow:var(--ss-edge);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-title);color:var(--ss-mute);font-variant-numeric:tabular-nums lining-nums}.ss-vrow.is-verified .ss-vstep{background:var(--ss-ink);color:var(--ss-paper);box-shadow:none}.ss-vmain{display:grid;gap:var(--ss-s2);min-inline-size:0}.ss-vtop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ss-s2) var(--ss-s4)}.ss-vtop h3{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead)}.ss-vrow p{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-vbadge,.ss-vrow .ss-vnot{color:var(--ss-mute)}.ss-vbadge{display:inline-flex;align-items:center;gap:var(--ss-s1);padding:var(--ss-s0) var(--ss-s3);border-radius:var(--ss-r-pill);background:var(--ss-bench);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-ui);white-space:nowrap}.ss-vbadge.is-verified{background:var(--ss-ok-tint);color:var(--ss-ok)}.ss-vbadge.is-pending{background:color-mix(in oklch,var(--ss-warn) 12%,var(--ss-paper));color:var(--ss-warn)}.ss-vbadge.is-problem{background:color-mix(in oklch,var(--ss-bad) 10%,var(--ss-paper));color:var(--ss-bad)}.ss-vmark{display:inline-flex;align-items:center;gap:var(--ss-s2);font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-vmark .ss-card-verified{inline-size:var(--ss-icon);block-size:var(--ss-icon);margin-inline-start:0}.ss-vactions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s3)}.ss-vactions,.ss-vcopy{margin-block-start:var(--ss-s2)}.ss-vcopy{display:grid;gap:var(--ss-s2);padding:var(--ss-s4);border-radius:var(--ss-r-sm);background:var(--ss-bench)}.ss-vcopy dt{font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-vcopy dd{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-s3);margin:0;font:var(--ss-fw-text) var(--ss-fs-sm)/var(--ss-lh-ui) var(--ss-mono);color:var(--ss-ink);overflow-wrap:anywhere}.ss-buy{display:grid;gap:var(--ss-card-gap)}.ss-buy-head{display:grid;gap:var(--ss-s3);max-inline-size:var(--ss-measure)}.ss-buy-head h1{font-size:var(--ss-fs-2xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title)}.ss-buy-head p{font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2)}.ss-cycle{display:grid;gap:var(--ss-s3)}@media (min-width:700px){.ss-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-cycle-opt{display:grid;gap:var(--ss-s1);padding:var(--ss-s4) var(--ss-s5);text-align:start;border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-paper);cursor:pointer;min-block-size:var(--ss-hit)}.ss-cycle-opt[aria-pressed=true]{border-color:var(--ss-ink);background:var(--ss-bench)}.ss-cycle-price{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);color:var(--ss-ink);font-variant-numeric:tabular-nums lining-nums}.ss-cycle-per{font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-cycle-note{font-size:var(--ss-fs-xs);color:var(--ss-ink-2)}.ss-buy-list{list-style:none;margin:0;padding:0}.ss-buy-list,.ss-buy-list li{display:grid;gap:var(--ss-s3)}.ss-buy-list li{grid-template-columns:var(--ss-icon) minmax(0,1fr);align-items:baseline;font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-buy-list b{display:block;font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-buy-list svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);color:var(--ss-ok)}.ss-buy-not{display:grid;gap:var(--ss-s2);padding:var(--ss-s4) var(--ss-s5);border-radius:var(--ss-r-md);background:var(--ss-bench);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-buy-not b{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-marks{display:grid;gap:var(--ss-s3)}@media (min-width:700px){.ss-marks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-mark-demo{display:grid;gap:var(--ss-s2);padding:var(--ss-s4) var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md)}.ss-mark-demo-name{display:flex;align-items:center;gap:var(--ss-s2);font-size:var(--ss-fs-lg);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);color:var(--ss-ink)}.ss-mark-demo-name .ss-card-verified{inline-size:var(--ss-icon);block-size:var(--ss-icon);margin-inline-start:0}.ss-mark-demo p{font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-nudge{display:grid;gap:var(--ss-s2);padding:var(--ss-s4) var(--ss-s5);border-radius:var(--ss-r-md);border:1px solid var(--ss-rule);background:var(--ss-paper)}.ss-nudge b{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-nudge b,.ss-nudge p{font-size:var(--ss-fs-sm)}.ss-nudge p{line-height:var(--ss-lh-ui);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-nudge .ss-vactions{margin-block-start:var(--ss-s1)}.ss-kit{display:grid;gap:var(--ss-card-gap)}.ss-kit>*{min-inline-size:0}.ss-share{display:flex;flex-wrap:wrap;gap:var(--ss-s2)}.ss-sharebtn{display:inline-flex;align-items:center;gap:var(--ss-s2);padding:var(--ss-s2) var(--ss-s3);min-block-size:var(--ss-hit-sm);border:1px solid var(--ss-rule);border-radius:var(--ss-r-sm);background:var(--ss-paper);color:var(--ss-ink);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-ui);text-decoration:none;cursor:pointer}.ss-sharebtn:hover{background:var(--ss-bench)}.ss-sharebtn svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);flex-shrink:0}.ss-cardface{inline-size:100%;max-inline-size:var(--ss-rail-wide);aspect-ratio:1586/1000;border-radius:var(--ss-r-lg);background:var(--ss-id-ground);color:var(--ss-id-ink);padding:var(--ss-s4);flex-direction:column;justify-content:space-between}.ss-cardface,.ss-cardface-top{min-inline-size:0;display:flex}.ss-cardface-top{align-items:flex-start;gap:var(--ss-s3)}.ss-cardface-av{inline-size:var(--ss-tile);block-size:var(--ss-tile);border-radius:50%;background:var(--ss-id-chip);flex-shrink:0}.ss-cardface-name{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead)}.ss-cardface-role{margin-block-start:var(--ss-s0);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-id-mute)}.ss-cardface-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ss-s3)}.ss-cardface-url{font-size:var(--ss-fs-xs);color:var(--ss-id-soft);min-inline-size:0;overflow-wrap:break-word}.ss-cardface-qr{inline-size:var(--ss-tile);block-size:var(--ss-tile);border-radius:var(--ss-r-xs);background:var(--ss-paper);flex-shrink:0}.ss-badge-frame{display:flex;justify-content:center;padding:var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md)}.ss-badge-frame,.ss-badge-pill{align-items:center;background:var(--ss-paper)}.ss-badge-pill{display:inline-flex;gap:var(--ss-s2);padding:var(--ss-s2) var(--ss-s3);border:1px solid var(--ss-rule);border-radius:var(--ss-r-sm);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-ui);color:var(--ss-ink)}.ss-badge-pill svg{inline-size:var(--ss-badge);block-size:var(--ss-badge);flex-shrink:0;color:var(--ss-verified)}.ss-badge-pill.is-linked svg{color:var(--ss-verified-linked)}.ss-embed{display:flex;align-items:flex-start;gap:var(--ss-s3);margin-block-start:var(--ss-s3);padding:var(--ss-s3);border-radius:var(--ss-r-sm);background:var(--ss-bench)}.ss-embed code{flex:1;min-inline-size:0;font:var(--ss-fw-text) var(--ss-fs-xs)/var(--ss-lh-ui) var(--ss-mono);color:var(--ss-ink-2);overflow-wrap:anywhere}.ss-tiers{display:grid;gap:var(--ss-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ss-card-min)),1fr))}.ss-tier{display:grid;gap:var(--ss-s3);align-content:start;padding:var(--ss-card-pad);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-paper)}.ss-tier.is-current{border-color:var(--ss-ink);background:var(--ss-bench)}.ss-tier-who{font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-tier-name{font-size:var(--ss-fs-lg)}.ss-tier-name,.ss-tier-price{font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);color:var(--ss-ink)}.ss-tier-price{font-size:var(--ss-fs-xl);font-variant-numeric:tabular-nums lining-nums}.ss-tier-per{font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-tier-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ss-s2)}.ss-tier-list li{display:grid;grid-template-columns:var(--ss-icon) minmax(0,1fr);gap:var(--ss-s2);align-items:baseline;font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-tier-list svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);color:var(--ss-ok)}.ss-geo{display:grid;gap:var(--ss-card-gap)}.ss-geo-head{display:grid;gap:var(--ss-s3);padding:var(--ss-card-pad);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-bench)}.ss-geo-score{display:flex;align-items:baseline;gap:var(--ss-s2);font-size:var(--ss-fs-3xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);color:var(--ss-ink);font-variant-numeric:tabular-nums lining-nums}.ss-geo-score small{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-text);color:var(--ss-mute)}.ss-geo-band{display:inline-flex;align-items:center;gap:var(--ss-s2);padding:var(--ss-s0) var(--ss-s3);border-radius:var(--ss-r-pill);background:var(--ss-ok-tint);color:var(--ss-ok);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-ui)}.ss-geo-band.is-mid{background:color-mix(in oklch,var(--ss-warn) 12%,var(--ss-paper));color:var(--ss-warn)}.ss-geo-band.is-low{background:color-mix(in oklch,var(--ss-bad) 10%,var(--ss-paper));color:var(--ss-bad)}.ss-geo-cats{list-style:none;margin:0;padding:0;display:grid;gap:var(--ss-s3)}.ss-geo-cat{display:grid;gap:var(--ss-s2);padding-block:var(--ss-s3);border-block-start:1px solid var(--ss-rule)}.ss-geo-cat:first-child{border-block-start:0}@media (min-width:700px){.ss-geo-cat{grid-template-columns:minmax(0,1fr) var(--ss-rail) var(--ss-kv);align-items:center;-moz-column-gap:var(--ss-s4);column-gap:var(--ss-s4)}}.ss-geo-cat b{display:block;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-geo-cat span{font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-geo-pts{font-size:var(--ss-fs-sm);color:var(--ss-ink-2);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ss-geo-meter{display:flex;gap:var(--ss-s1)}.ss-geo-meter span{flex:1;block-size:var(--ss-s1);border-radius:var(--ss-r-pill);background:var(--ss-rule)}.ss-geo-meter span.is-on{background:var(--ss-ink)}.ss-geo-deduct{display:grid;gap:var(--ss-s2);padding:var(--ss-s4) var(--ss-s5);border-radius:var(--ss-r-md);background:color-mix(in oklch,var(--ss-bad) 6%,var(--ss-paper));font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-geo-deduct b{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-geo-proof{list-style:none;margin:0;padding:0;display:grid;gap:var(--ss-s3)}.ss-geo-proof li{display:grid;gap:var(--ss-s1);padding:var(--ss-s4) var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-paper)}@media (min-width:900px){.ss-geo-proof li{grid-template-columns:var(--ss-rail) minmax(0,1fr) var(--ss-kv);align-items:baseline;-moz-column-gap:var(--ss-s4);column-gap:var(--ss-s4)}}.ss-geo-proof b{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-geo-proof span{font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-geo-proof em{font-style:normal;font-size:var(--ss-fs-xs);color:var(--ss-mute);font-variant-numeric:tabular-nums lining-nums}.ss-geo-surface{display:grid;gap:var(--ss-s2)}.ss-geo-surface div{display:grid;grid-template-columns:minmax(0,1fr) var(--ss-kv);gap:var(--ss-s3);align-items:baseline;padding-block:var(--ss-s2);border-block-end:1px solid var(--ss-rule);font-size:var(--ss-fs-sm);color:var(--ss-ink-2)}.ss-geo-surface div:last-child{border-block-end:0}.ss-geo-surface b{font-weight:var(--ss-fw-text);color:var(--ss-ink)}.ss-geo-surface em{font-style:normal;text-align:end;color:var(--ss-mute);font-variant-numeric:tabular-nums lining-nums}.ss-unclaimed{display:grid;gap:var(--ss-s3);padding:var(--ss-s4) var(--ss-s5);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-bench)}.ss-unclaimed-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ss-s2) var(--ss-s3)}.ss-unclaimed-top b{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-lead);color:var(--ss-ink)}.ss-unclaimed-top span{font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-unclaimed p{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-unclaimed-src{list-style:none;margin:0;padding:0;display:grid;gap:var(--ss-s1)}.ss-unclaimed-src li{display:grid;grid-template-columns:var(--ss-icon) minmax(0,1fr);gap:var(--ss-s2);align-items:baseline;font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-unclaimed-src a{color:var(--ss-ink-2);text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:3px;overflow-wrap:anywhere}.ss-unclaimed-src a:hover{color:var(--ss-ink);text-decoration-color:var(--ss-ink)}.ss-unclaimed-src svg{inline-size:var(--ss-icon);block-size:var(--ss-icon);color:var(--ss-rule)}.ss-unclaimed .ss-vactions{margin-block-start:0}.is-lively .ss-ref-sec>.ss-ref-margin{background:transparent}.is-lively .ss-ref-sec{margin-block-start:var(--ss-opener)}.is-lively .ss-ref-sec h2{margin-block-end:var(--ss-s5)}.ss-known{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ss-s2) var(--ss-s3);margin:0;padding:0;list-style:none;font-size:var(--ss-fs-lg);font-weight:var(--ss-fw-ui);line-height:var(--ss-lh-lead);letter-spacing:var(--ss-tr-lead);color:var(--ss-ink)}.ss-known li{display:inline-flex;align-items:baseline}.ss-known li+li:before{content:"·";margin-inline-end:var(--ss-s3);color:var(--ss-mute);font-weight:var(--ss-fw-text)}@media (max-width:519px){.ss-known{display:grid;gap:var(--ss-s2)}.ss-known li+li:before{content:none}}.ss-ref-sec.is-open{border:0;border-block-start:1px solid var(--ss-rule);border-radius:0;background:transparent;overflow:visible}.ss-ref-sec.is-open>.ss-ref-margin{border-inline-start-color:transparent}.ss-ref-orgs.is-tiles{gap:var(--ss-s4)}@media (min-width:520px){.ss-ref-orgs.is-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-ref-orgs.is-tiles .ss-ref-org{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:var(--ss-s3);padding:var(--ss-s5);transition:translate var(--ss-dur-fast) var(--ss-ease),box-shadow var(--ss-dur-fast) var(--ss-ease)}.ss-ref-orgs.is-tiles .ss-ref-org:hover{translate:0 calc(-1 * var(--ss-s1));box-shadow:var(--ss-shadow-pop)}.ss-ref-orgs.is-tiles .ss-ref-logo{inline-size:var(--ss-avatar);block-size:var(--ss-avatar);border-radius:var(--ss-r-md)}.ss-ref-orgs.is-tiles .ss-ref-logo img{padding:var(--ss-s3)}.ss-ref-orgs.is-tiles .ss-ref-logo.is-person img{padding:0}.ss-ref-orgs.is-tiles .ss-ref-org-when{justify-self:start}.ss-ref-orgs.is-tiles .ss-ref-org-when:empty{display:none}.is-lively .ss-ref-org-when:not(:empty){background:var(--ss-rubric);color:var(--ss-on-rubric)}.ss-ref-press.is-editorial{gap:var(--ss-s4)}@media (min-width:700px){.ss-ref-press.is-editorial{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}}.ss-ref-press.is-editorial li{display:grid;align-content:start;padding:0;overflow:hidden;border-radius:var(--ss-r-lg)}.ss-press-media{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;background:var(--ss-bench)}.ss-press-media img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;transition:scale var(--ss-dur-slow) var(--ss-ease)}.ss-ref-press.is-editorial li:hover .ss-press-media img{scale:1.04}.ss-press-when{position:absolute;inset-block-start:var(--ss-s3);inset-inline-start:var(--ss-s3);padding:var(--ss-s1) var(--ss-s3);border-radius:var(--ss-r-pill);background:var(--ss-rubric);color:var(--ss-on-rubric);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-title)}.ss-press-body{display:grid;gap:var(--ss-s2);padding:var(--ss-s5)}.ss-ref-press.is-editorial .ss-ref-press-h{font-size:var(--ss-fs-lg);line-height:var(--ss-lh-snug);text-wrap:balance}.ss-ref-press.is-editorial .ss-ref-press-src{margin-block-start:0}.ss-ref-press.is-editorial li.is-text{align-content:start}.ss-press-top{display:grid;place-items:center;aspect-ratio:3/2;padding:var(--ss-s5);background:var(--ss-bench)}.ss-ref-press.is-editorial .ss-press-top .ss-ref-logo{inline-size:var(--ss-avatar);block-size:var(--ss-avatar);border-radius:var(--ss-r-md)}.ss-ref-press.is-editorial .ss-press-top .ss-ref-logo img{padding:var(--ss-s3)}.ss-press-credit{font-size:var(--ss-fs-fig);color:var(--ss-mute)}.ss-ref-sec.is-night{background:var(--ss-id-ground);border-color:transparent;box-shadow:inset 0 0 0 1px var(--ss-id-edge)}.ss-ref-sec.is-night,.ss-ref-sec.is-night h2{color:var(--ss-id-ink)}.ss-ref-sec.is-night .ss-ref-ask label,.ss-ref-sec.is-night .ss-ref-suggest{color:var(--ss-id-mute)}.ss-ref-sec.is-night .ss-ref-suggest button{color:var(--ss-id-soft);text-decoration-color:var(--ss-id-edge)}.ss-ref-sec.is-night .ss-ref-suggest button:hover{color:var(--ss-id-ink);text-decoration-color:var(--ss-id-ink)}.ss-ref-sec.is-night .ss-ref-field{background:var(--ss-id-chip);box-shadow:inset 0 0 0 1px var(--ss-id-edge)}.ss-ref-sec.is-night .ss-ref-field input{color:var(--ss-id-ink)}.ss-ref-sec.is-night .ss-ref-field input::-moz-placeholder{color:var(--ss-id-mute)}.ss-ref-sec.is-night .ss-ref-field input::placeholder{color:var(--ss-id-mute)}.ss-ref-sec.is-night .ss-ref-field .ss-ref-textbtn{background:var(--ss-id-ink);color:var(--ss-id-ground)}.ss-ref-sec.is-night .ss-ref-ask output{color:var(--ss-id-soft)}@keyframes ss-rise{0%{translate:0 var(--ss-s5)}to{translate:0 0}}@keyframes ss-land{0%{scale:.6}70%{scale:1.08}to{scale:1}}@supports (animation-timeline:view()){.is-lively .ss-ref-sec{animation:ss-rise linear both;animation-timeline:view();animation-range:entry 0 entry 35%}.is-lively .ss-ref-sec h2 .n{animation:ss-land linear both;animation-timeline:view();animation-range:entry 10% entry 45%}}@media print{.is-lively .ss-ref-sec,.is-lively .ss-ref-sec h2 .n{animation:none}}@media (prefers-reduced-motion:reduce){.is-lively .ss-ref-sec,.is-lively .ss-ref-sec h2 .n{animation:none}.ss-ref-orgs.is-tiles .ss-ref-org:hover{translate:none}.ss-ref-press.is-editorial li:hover .ss-press-media img{scale:none}}.ss-ref-nav{display:flex;align-items:center;gap:var(--ss-s4)}@media (min-width:700px){.ss-ref-nav{gap:var(--ss-s6)}}@media (max-width:519px){.ss-ref-nav .ss-ref-more svg{display:none}}.ss-crumbs{margin-block-end:var(--ss-s3);font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s1) var(--ss-s2)}.ss-crumbs li{display:inline-flex;align-items:center;gap:var(--ss-s2);min-inline-size:0}.ss-crumbs li+li:before{content:"/";color:var(--ss-rule)}.ss-crumbs a{color:var(--ss-ink-2);text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:3px}.ss-crumbs a:hover{color:var(--ss-ink);text-decoration-color:var(--ss-ink)}.ss-crumbs [aria-current=page]{color:var(--ss-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){:where(.ss-page) *,:where(.ss-page) :after,:where(.ss-page) :before{transition-duration:.01ms!important}.ss-btn:active,.ss-disc-card:hover .ss-card-media img{transform:none}}:where(.ss-page) [hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){:where(html):has(>body.ss-page){scroll-behavior:smooth}@view-transition{navigation:auto}}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--ss-dur-base);animation-timing-function:var(--ss-ease)}::view-transition-group(*){animation-duration:var(--ss-dur-slow);animation-timing-function:var(--ss-ease-move)}::view-transition-new(ss-subject),::view-transition-old(ss-subject){block-size:100%;overflow:clip;-o-object-fit:cover;object-fit:cover}:where(.ss-page) :focus-visible{transition:outline-offset var(--ss-dur-fast) var(--ss-ease)}:is(.ss-sharebtn,.ss-facet,.ss-choice,.ss-cycle-opt,.ss-ref-contents a,.ss-theme button){transition:background-color var(--ss-dur-base) var(--ss-ease),color var(--ss-dur-base) var(--ss-ease),border-color var(--ss-dur-fast) var(--ss-ease),box-shadow var(--ss-dur-fast) var(--ss-ease),scale var(--ss-dur-instant) var(--ss-ease)}:is(.ss-sharebtn,.ss-facet,.ss-choice,.ss-cycle-opt,.ss-ref-textbtn):active{scale:.98}:is(.ss-btn,.ss-ref-textbtn,.ss-sharebtn)[aria-busy=true]{cursor:progress}:is(.ss-btn,.ss-ref-textbtn,.ss-sharebtn) .ss-busy{flex:none;inline-size:1.15em;block-size:1.15em;vertical-align:-.2em}:is(.ss-btn,.ss-ref-textbtn,.ss-sharebtn,.ss-claim-status,.ss-ref-ask output) .ss-busy .ssm-mark{stroke:currentColor}.ss-btn-primary .ss-written .ssm-mark,.ss-ref-ask output .ss-busy .ssm-mark{stroke:var(--ss-rubric)}.ss-tick{flex:none;inline-size:var(--ss-icon);block-size:var(--ss-icon);fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ss-tick path{stroke-dasharray:1;stroke-dashoffset:0}@keyframes ss-write-tick{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ss-tick path{animation:ss-write-tick var(--ss-dur-base) var(--ssm-pen-out,var(--ss-ease)) both}:is(.ss-ref-textbtn,.ss-sharebtn).is-done{color:var(--ss-ok)}:is(.ss-ref-textbtn,.ss-sharebtn).is-failed{color:var(--ss-bad)}.ss-ref-title .ss-ref-textbtn.is-done{color:var(--ss-id-ink)}@keyframes ss-label-in{0%{translate:0 40%;opacity:0}to{translate:0 0;opacity:1}}.ss-swap{display:inline-block}.ss-swap.is-swap{animation:ss-label-in var(--ss-dur-base) var(--ss-ease) both}.ss-written{flex:none;inline-size:1.25em;block-size:1.25em}.ss-input{transition:border-color var(--ss-dur-fast) var(--ss-ease),box-shadow var(--ss-dur-fast) var(--ss-ease)}.ss-input:focus{box-shadow:0 0 0 3px var(--ss-focus-halo)}.ss-input[aria-invalid=true],.ss-ref-field:has(input[aria-invalid=true]){border-color:var(--ss-bad)}.ss-claim-field:has(input[aria-invalid=true]):focus-within,.ss-input[aria-invalid=true]:focus,.ss-ref-field:has(input[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--ss-bad) 18%,transparent)}.ss-claim-field,.ss-ref-field{transition:border-color var(--ss-dur-fast) var(--ss-ease),box-shadow var(--ss-dur-fast) var(--ss-ease)}p.ss-field-msg{margin-block-start:var(--ss-s2);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-bad)}.ss-field-msg:empty{display:none}@keyframes ss-say{0%{translate:0 calc(-1 * var(--ss-s1));opacity:0}to{translate:0 0;opacity:1}}.is-saying{animation:ss-say var(--ss-dur-base) var(--ss-ease) both}@keyframes ss-flash{0%{box-shadow:0 0 0 0 var(--ss-rubric-tint)}35%{box-shadow:0 0 0 var(--ss-s2) var(--ss-rubric-tint)}to{box-shadow:0 0 0 0 transparent}}.is-flash{animation:ss-flash calc(var(--ss-dur-slow) * 3) var(--ss-ease) both}.ss-claim-status{display:flex;align-items:center;gap:var(--ss-s2)}.ss-claim .ss-claim-status{justify-content:flex-start}.ss-claim-status.is-checking,.ss-claim-status.is-offline{color:var(--ss-mute)}.ss-claim-status .ss-busy{inline-size:1.2em;block-size:1.2em;flex:none}@keyframes ss-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ss-skel,:where(.ss-page) img.is-loading{background-image:linear-gradient(100deg,transparent 30%,color-mix(in oklch,currentColor 9%,transparent) 50%,transparent 70%);background-size:200% 100%;background-repeat:no-repeat;animation:ss-shimmer var(--ss-dur-shimmer) var(--ss-ease-move) infinite}:where([dir=rtl]) :is(img.is-loading,.ss-skel){animation-direction:reverse}.ss-skel{display:block;border-radius:var(--ss-r-sm);background-color:var(--ss-bench);color:var(--ss-ink)}.ss-skel.is-line{block-size:1em;border-radius:var(--ss-r-xs)}.ss-skel.is-line+.ss-skel.is-line{margin-block-start:var(--ss-s2)}.ss-skel.is-short{inline-size:60%}.ss-skel.is-media{aspect-ratio:4/5;border-radius:0}.ss-disc-card.is-skeleton{pointer-events:none}.ss-disc-card.is-skeleton .ss-card-body{gap:var(--ss-s2)}:where(html):has(>body.ss-page){scroll-padding-block-start:var(--ss-s6)}:where(.ss-page) [tabindex="-1"]:focus-visible{outline:none}:where(html):has(nav.ss-ref-grid){scroll-padding-block-start:calc(var(--ss-hit) + var(--ss-s5))}nav.ss-ref-grid{position:sticky;inset-block-start:0;z-index:10;margin-inline:calc(-1 * var(--ss-s2));padding:var(--ss-s2);background:color-mix(in oklch,var(--ss-paper) 86%,transparent);backdrop-filter:saturate(1.4) blur(var(--ss-s3));transition:box-shadow var(--ss-dur-base) var(--ss-ease)}nav.ss-ref-grid.is-stuck{box-shadow:0 1px 0 var(--ss-rule)}.ss-sentinel{block-size:0}.ss-ref-contents a[aria-current=location]{background:var(--ss-ink);color:var(--ss-paper);box-shadow:none}.ss-ref-contents a[aria-current=location] .n{background:var(--ss-rubric);color:var(--ss-on-rubric)}.ss-ref-contents a .n{transition:background-color var(--ss-dur-base) var(--ss-ease),color var(--ss-dur-base) var(--ss-ease)}@keyframes ss-land-row{0%{background-color:var(--ss-rubric-tint)}to{background-color:var(--ss-rubric-wash)}}.ss-ref-refs li:target{animation:ss-land-row var(--ss-dur-hold) var(--ss-ease) both}.ss-ref-back{display:none;grid-column:2;justify-self:start;align-items:center;gap:var(--ss-s1);min-block-size:var(--ss-hit-sm);margin-block-start:var(--ss-s1);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-ui);color:var(--ss-rubric)}.ss-ref-back svg{inline-size:var(--ss-icon);block-size:var(--ss-icon)}.ss-ref-refs .ss-ref-back{text-decoration:none}.ss-ref-refs .ss-ref-back span{text-decoration:underline;text-decoration-color:var(--ss-rule);text-underline-offset:3px}.ss-ref-refs li:target .ss-ref-back{display:inline-flex;animation:ss-say var(--ss-dur-base) var(--ss-ease) var(--ss-dur-slow) both}@keyframes ss-ring{0%{box-shadow:0 0 0 0 var(--ss-rubric)}to{box-shadow:0 0 0 .6em transparent}}.ss-cite:target{background:var(--ss-rubric);color:var(--ss-on-rubric);animation:ss-ring calc(var(--ss-dur-slow) * 3) var(--ss-ease) both}@supports (interpolate-size:allow-keywords){.ss-details{interpolate-size:allow-keywords}.ss-details::details-content{block-size:0;overflow-y:clip;transition:block-size var(--ss-dur-slow) var(--ss-ease-move),content-visibility var(--ss-dur-slow) var(--ss-ease-move) allow-discrete}.ss-details[open]::details-content{block-size:auto}}.ss-theme{position:relative;isolation:isolate;--ss-thumb-x:0px;--ss-thumb-w:0px}.ss-theme.is-live:before{content:"";position:absolute;z-index:-1;inset-block:var(--ss-s0);inset-inline-start:0;inline-size:var(--ss-thumb-w);translate:var(--ss-thumb-x) 0;border-radius:var(--ss-r-pill);background:var(--ss-ink);transition:translate var(--ss-dur-base) var(--ss-ease-move),inline-size var(--ss-dur-base) var(--ss-ease-move),background-color var(--ss-dur-base) var(--ss-ease)}.ss-theme.is-live.is-instant:before{transition:none}.ss-theme.is-live button.is-active,.ss-theme.is-live button[aria-pressed=true]{background:transparent}.ss-choice,.ss-cycle-opt{position:relative;padding-inline-end:calc(var(--ss-s5) + var(--ss-icon) + var(--ss-s2))}.ss-cycle-opt{transition:border-color var(--ss-dur-fast) var(--ss-ease),background-color var(--ss-dur-base) var(--ss-ease),scale var(--ss-dur-instant) var(--ss-ease)}.ss-cycle-opt:hover{border-color:var(--ss-ink)}:is(.ss-choice,.ss-cycle-opt):after{content:"";position:absolute;inset-block-start:var(--ss-s4);inset-inline-end:var(--ss-s4);inline-size:var(--ss-icon);block-size:var(--ss-icon);background-color:var(--ss-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path var(--ss-dur-base) var(--ssm-pen-out,var(--ss-ease))}:where([dir=rtl]) :is(.ss-choice,.ss-cycle-opt):after{clip-path:inset(0 0 0 100%)}:is(.ss-choice,.ss-cycle-opt)[aria-pressed=true]:after{clip-path:inset(0 0 0 0)}@keyframes ss-pop{0%{scale:.92}to{scale:1}}.ss-vbadge{transition:background-color var(--ss-dur-base) var(--ss-ease),color var(--ss-dur-base) var(--ss-ease)}.ss-vbadge.is-swap{animation:ss-pop var(--ss-dur-base) var(--ss-ease) both}.ss-vresult{display:grid;gap:var(--ss-s1);padding:var(--ss-s3) var(--ss-s4);border-radius:var(--ss-r-sm);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2);background:color-mix(in oklch,var(--ss-warn) 10%,var(--ss-paper))}.ss-vresult b{font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-vresult.is-ok{background:var(--ss-ok-tint)}.ss-vcode{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s3)}.ss-vcode .ss-input{flex:1 1 var(--ss-kv);inline-size:auto;min-inline-size:0;font-variant-numeric:tabular-nums lining-nums}.ss-vcode .ss-input:not(:-moz-placeholder){letter-spacing:.2em}.ss-vcode .ss-input:not(:placeholder-shown){letter-spacing:.2em}.ss-undo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s2)}@keyframes ss-fill{0%{scale:0 1}to{scale:1 1}}.is-filling>span{--ss-i:0;transform-origin:left center}:where([dir=rtl]) .is-filling>span{transform-origin:right center}.is-filling>span:is(.is-done,.is-now,.is-on){animation:ss-fill var(--ss-dur-slow) var(--ss-ease-move) calc(var(--ss-i) * var(--ss-dur-instant) / 2) both}.ss-disc-card{transition:border-color var(--ss-dur-fast) var(--ss-ease),translate var(--ss-dur-base) var(--ss-ease),box-shadow var(--ss-dur-base) var(--ss-ease)}@media (hover:hover){.ss-disc-card:hover{translate:0 calc(-1 * var(--ss-s0));box-shadow:var(--ss-shadow-pop)}}.ss-disc-card:active{translate:0 0;box-shadow:none}.ss-disc-empty{display:grid;justify-items:center;gap:var(--ss-s3)}.ss-disc-empty p{margin:0}.ss-disc-status{margin-block-start:var(--ss-s3);font-size:var(--ss-fs-sm);color:var(--ss-mute);font-variant-numeric:tabular-nums lining-nums}.ss-disc-status:empty{display:none}@keyframes ss-quiet{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.is-filling>span,.is-flash,.is-saying,.ss-cite:target,.ss-ref-refs li:target,.ss-ref-refs li:target .ss-ref-back,.ss-swap.is-swap,.ss-tick path,.ss-vbadge.is-swap{animation:none}.ss-skel,:where(.ss-page) img.is-loading{background-image:none;animation:ss-quiet var(--ss-dur-shimmer) ease-in-out infinite}.ss-disc-card:hover{translate:none}:is(.ss-sharebtn,.ss-facet,.ss-choice,.ss-cycle-opt,.ss-ref-textbtn):active{scale:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@media print{nav.ss-ref-grid{position:static;backdrop-filter:none;box-shadow:none}.ss-skel,:where(.ss-page) img.is-loading{animation:none;background-image:none}}:is(.ss-vactions,.ss-vcode) :is(.ss-field-msg,.ss-vnot){flex-basis:100%;margin-block-start:0}.ss-card{border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-sheet);color:var(--ss-ink)}.ss-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-s3);min-block-size:var(--ss-hit);padding-inline:var(--ss-s4);border-block-end:1px solid var(--ss-rule);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title)}:where(.ss-card)>*>.ss-row:last-child,:where(.ss-card)>.ss-row:last-child{border-block-end:0}.ss-title{font-family:var(--ss-display);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-tight);color:var(--ss-ink)}.ss-kicker{display:block;margin-block-end:var(--ss-s1);font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-ui);letter-spacing:0;text-transform:none;color:var(--ss-mute)}.ss-label{display:block;margin-block-end:var(--ss-s2);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-hint{color:var(--ss-mute)}.ss-error,.ss-hint{font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui)}.ss-error{margin-block-start:var(--ss-s2);font-weight:var(--ss-fw-ui);color:var(--ss-bad)}.ss-rule{border-block-start:1px solid var(--ss-rule)}.ss-dot.is-lg{justify-content:center;flex:none;inline-size:var(--ss-badge);block-size:var(--ss-badge);margin-inline-end:0}.ss-badge,.ss-dot.is-lg{display:inline-flex;align-items:center}.ss-badge{gap:var(--ss-s1);padding:var(--ss-s0) var(--ss-s2);border-radius:var(--ss-r-pill);font-size:var(--ss-fs-fig);font-weight:var(--ss-fw-title);line-height:var(--ss-lh-ui);white-space:nowrap;background:var(--ss-bench);color:var(--ss-mute)}.ss-badge-live{background:var(--ss-ink);color:var(--ss-paper)}.ss-badge-ok{background:var(--ss-ok-tint);color:var(--ss-ok)}.ss-badge-warn{background:color-mix(in oklch,var(--ss-warn) 12%,var(--ss-paper));color:var(--ss-warn)}.ss-badge-error{background:color-mix(in oklch,var(--ss-bad) 10%,var(--ss-paper));color:var(--ss-bad)}.ss-badge-neutral{background:var(--ss-bench);color:var(--ss-mute)}.ss-btn-ghost{background:transparent;color:var(--ss-ink-2);padding-inline:var(--ss-s3)}.ss-btn-ghost:hover{background:var(--ss-bench);color:var(--ss-ink)}.ss-btn-danger{background:transparent;color:var(--ss-bad);padding-inline:var(--ss-s3)}.ss-btn-danger:hover{background:color-mix(in oklch,var(--ss-bad) 8%,var(--ss-paper))}.ss-btn-accent{background:var(--ss-accent);color:var(--ss-on-accent)}.ss-btn-accent:hover{background:color-mix(in oklch,var(--ss-accent),var(--ss-paper) 18%)}.ss-btn-sm{min-block-size:var(--ss-hit-sm);padding-inline:var(--ss-s3);font-size:var(--ss-fs-xs)}:is(.ss-btn,.ss-btn-primary,.ss-btn-rubric,.ss-btn-secondary,.ss-btn-quiet,.ss-btn-ghost,.ss-btn-danger,.ss-btn-accent,.ss-btn-linkedin):disabled{opacity:.5;cursor:not-allowed;transform:none}.ss-nav{display:flex;align-items:center;gap:var(--ss-s3);min-block-size:var(--ss-hit-sm);padding:var(--ss-s2) var(--ss-s3);border-radius:var(--ss-r-sm);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-ui);color:var(--ss-mute);transition:background-color var(--ss-dur-fast) var(--ss-ease),color var(--ss-dur-fast) var(--ss-ease)}.ss-nav.is-active,.ss-nav:hover,.ss-nav[aria-current=page]{background:var(--ss-bench);color:var(--ss-ink)}.ss-lockup-host{display:inline-flex}.ss-ref-sharebar{margin-block-start:var(--ss-s4)}.ss-plate-mono{display:grid;place-items:center;aspect-ratio:4/5;border-radius:var(--ss-r-md);background:var(--ss-id-chip);color:var(--ss-id-ink);font-size:var(--ss-fs-3xl);font-weight:var(--ss-fw-name);letter-spacing:var(--ss-tr-name);line-height:var(--ss-lh-none)}.ss-plate-logo .ss-plate-mono{aspect-ratio:1}.ss-ref-logo.is-mono{background:var(--ss-bench);box-shadow:none;color:var(--ss-ink-2);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);letter-spacing:0}.ss-ref-orgs.is-tiles .ss-ref-logo.is-mono{font-size:var(--ss-fs-xl)}.ss-ref-org-desc{display:block;margin-block-start:var(--ss-s1);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-ref-offer-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s2) var(--ss-s4);margin-block-start:var(--ss-s3)}.ss-ref-price{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);color:var(--ss-ink);font-variant-numeric:tabular-nums lining-nums}.ss-ref-faqs{display:grid}.ss-ref-faqs .ss-details{border-block-end:1px solid var(--ss-rule)}.ss-ref-faqs .ss-details summary{inline-size:100%;justify-content:flex-start;padding-block:var(--ss-s2);text-wrap:pretty}.ss-ref-faqs .ss-details p{padding:0 0 var(--ss-s4) calc(var(--ss-icon) + var(--ss-s2));font-size:var(--ss-fs-sm);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-ref-custom{white-space:pre-line}.ss-wordmark{font-size:var(--ss-fs-md);letter-spacing:var(--ss-tr-title);color:var(--ss-ink)}.ss-hero-title,.ss-wordmark{font-weight:var(--ss-fw-title)}.ss-hero-title{font-size:var(--ss-fs-3xl);letter-spacing:var(--ss-tr-name);line-height:var(--ss-lh-tight);max-inline-size:var(--ss-measure-quote);text-wrap:balance}.ss-hero .ss-lead{margin-block-start:var(--ss-s5)}.ss-hero .ss-lead,.ss-hero-claim{max-inline-size:var(--ss-measure-lead)}.ss-hero-claim{margin-block-start:var(--ss-s6)}.ss-hero-claim .ss-claim-form{margin-block-start:0}.ss-hero .ss-meta{margin-block-start:var(--ss-s3)}:is(.ss-rows,.ss-ref-faqs,.ss-steps)+.ss-meta{margin-block-start:var(--ss-s5);max-inline-size:var(--ss-measure)}.ss-section>.ss-h2+.ss-reading{margin-block-start:var(--ss-s5)}.ss-section>.ss-h2+.ss-rows,.ss-section>.ss-reading+.ss-rows{margin-block-start:var(--ss-s6)}.ss-form,.ss-form-grid{display:grid;gap:var(--ss-s4)}.ss-form-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:520px){.ss-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-form-grid>.is-wide{grid-column:1/-1}.ss-form textarea.ss-input{min-block-size:calc(var(--ss-field) * 2);padding-block:var(--ss-s3);resize:vertical}.ss-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-s3)}.ss-form-done{display:grid;gap:var(--ss-s1)}.ss-form-done b{font-size:var(--ss-fs-lg);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-form-done p{font-size:var(--ss-fs-sm);color:var(--ss-mute)}.ss-form-trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ss-ref-offers>div{display:contents}.ss-cardface-av,.ss-cardface-qr{overflow:hidden}.ss-cardface-av img{-o-object-fit:cover;object-fit:cover}.ss-cardface-av img,.ss-cardface-qr img{display:block;inline-size:100%;block-size:100%}.ss-cardface-qr img{padding:var(--ss-s0)}.ss-kit-page{padding-block-end:var(--ss-s8)}.ss-card>.ss-flow-track{margin:var(--ss-s4) var(--ss-s4) 0}.ss-setup-list{list-style:none;margin:0;padding:var(--ss-s2) var(--ss-s4) var(--ss-s3)}.ss-setup-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-s3);min-block-size:var(--ss-hit-sm);font-size:var(--ss-fs-sm);color:var(--ss-ink)}.ss-setup-list a:hover span:first-child{text-decoration:underline;text-underline-offset:.2em}.ss-setup-list .ss-dot{margin-inline-end:0;background:var(--ss-rule)}.ss-setup-list .is-done span:first-child{color:var(--ss-mute);text-decoration:line-through}.ss-setup-list .is-done .ss-dot{background:var(--ss-ok)}.ss-empty{display:grid;justify-items:start;gap:var(--ss-s3);padding:var(--ss-s6);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-sheet)}.ss-empty-title{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-empty p{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-consent{position:fixed;z-index:30;inset-inline:var(--ss-s3);inset-block-end:var(--ss-s3);display:grid;gap:var(--ss-s3);inline-size:auto;max-inline-size:var(--ss-prose);margin-inline:auto;padding:var(--ss-card-pad);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-sheet);color:var(--ss-ink);box-shadow:var(--ss-shadow-dock)}.ss-consent h2{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title)}.ss-consent p{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-consent-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ss-s2)}@media (min-width:520px){.ss-consent-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.ss-consent-actions .ss-btn{inline-size:100%}.ss-consent-rows{display:grid;margin:0;padding:0;list-style:none}.ss-consent-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ss-s4);padding-block:var(--ss-s3);border-block-start:1px solid var(--ss-rule)}.ss-consent-row b{display:block;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-consent-row span{display:block;margin-block-start:var(--ss-s0);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-consent-row input{flex:none;inline-size:var(--ss-icon);block-size:var(--ss-icon);margin-block-start:var(--ss-s0);accent-color:var(--ss-ink)}.ss-consent-row input:disabled{opacity:.5}.ss-privacy-choices{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--ss-rule)}.ss-privacy-choices:hover{color:var(--ss-ink);text-decoration-color:currentColor}.ss-front{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ss-s7);align-items:center;padding-block:var(--ss-s5) var(--ss-section)}@media (min-width:900px){.ss-front{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--ss-split);padding-block-start:var(--ss-opener)}}.ss-front h1{max-inline-size:var(--ss-measure-quote);font-size:var(--ss-fs-3xl);font-weight:var(--ss-fw-name);letter-spacing:var(--ss-tr-display);line-height:var(--ss-lh-display);text-wrap:balance}.ss-front-lead{margin-block-start:var(--ss-s5);max-inline-size:var(--ss-measure-lead);font-size:var(--ss-fs-lg);line-height:var(--ss-lh-lead);color:var(--ss-ink-2);text-wrap:pretty}.ss-front .ss-claim-form{margin:var(--ss-s6) 0 0}.ss-front .ss-actions{margin-block-start:var(--ss-s6)}.ss-front-note{margin-block-start:var(--ss-s3);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-specimen{display:grid;grid-template-columns:var(--ss-tile) minmax(0,1fr);gap:var(--ss-s3) var(--ss-s4);padding:var(--ss-card-pad);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-sheet);color:var(--ss-ink);transition:border-color var(--ss-dur-fast) var(--ss-ease),transform var(--ss-dur-fast) var(--ss-ease)}.ss-specimen:hover{border-color:var(--ss-ink)}@media (min-width:900px){.ss-specimen{grid-template-columns:minmax(0,1fr)}}.ss-specimen-plate{overflow:hidden;aspect-ratio:4/3;border-radius:var(--ss-r-md);background:var(--ss-bench)}.ss-specimen-plate img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}@media (max-width:899px){.ss-specimen-plate{aspect-ratio:1;border-radius:var(--ss-r-sm)}}.ss-specimen-plate.is-logo{background:#FFFFFF;box-shadow:var(--ss-edge)}.ss-specimen-plate.is-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:12%}.ss-specimen-body{display:grid;gap:var(--ss-s1);min-inline-size:0}.ss-specimen-name{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-title)}.ss-specimen-line{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui);color:var(--ss-ink-2)}.ss-specimen-line .ss-cite{pointer-events:none}.ss-specimen-src{grid-column:1/-1;display:grid;gap:var(--ss-s0);padding-block-start:var(--ss-s3);border-block-start:1px solid var(--ss-rule);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-specimen-src b{font-weight:var(--ss-fw-ui);color:var(--ss-ink-2)}.ss-argue{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ss-s5) var(--ss-split);padding-block:var(--ss-section) 0;border-block-start:1px solid var(--ss-rule);margin-block-start:var(--ss-section)}.ss-argue:first-of-type{margin-block-start:0}@media (min-width:900px){.ss-argue{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ss-argue>h2{font-size:var(--ss-fs-2xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-tight);text-wrap:balance}.ss-argue-body{display:grid;gap:var(--ss-s5);min-inline-size:0}.ss-argue-body>p{font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-argue .ss-disc-grid{margin-block-start:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.ss-argue .ss-disc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ss-price-line{font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink)}.ss-price-line b{font-weight:var(--ss-fw-title);font-variant-numeric:tabular-nums lining-nums}.ss-door{display:grid;gap:var(--ss-s5);inline-size:min(100% - 2 * var(--ss-gutter),var(--ss-measure-lead));margin:var(--ss-s6) auto var(--ss-section)}.ss-door h1{font-size:var(--ss-fs-2xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-tight);overflow-wrap:anywhere;text-wrap:balance}.ss-door h1+p{margin-block-start:var(--ss-s2);font-size:var(--ss-fs-md);line-height:var(--ss-lh-body);color:var(--ss-ink-2)}.ss-door .ss-btn{inline-size:100%}.ss-door-or{display:flex;align-items:center;gap:var(--ss-s3);font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-door-or:after,.ss-door-or:before{content:"";flex:1;border-block-start:1px solid var(--ss-rule)}.ss-studio{min-block-size:100dvh;background:var(--ss-paper)}.ss-studio-top{position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;gap:var(--ss-s3);min-block-size:var(--ss-bar);padding-inline:var(--ss-gutter);background:var(--ss-sheet);box-shadow:inset 0 -1px 0 var(--ss-rule)}.ss-studio-top .ss-lockup{block-size:var(--ss-lockup-sm);inline-size:auto}.ss-studio-top .ss-ref-more{margin-inline-start:auto}.ss-studio-rec{display:none;align-items:center;gap:var(--ss-s2);min-inline-size:0;padding-inline-start:var(--ss-s3);border-inline-start:1px solid var(--ss-rule);font-size:var(--ss-fs-sm);color:var(--ss-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:520px){.ss-studio-rec{display:flex}}.ss-studio-body{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ss-studio-body{grid-template-columns:var(--ss-rail) minmax(0,1fr)}}.ss-studio-rail{display:none}@media (min-width:900px){.ss-studio-rail{position:sticky;inset-block-start:var(--ss-bar);display:flex;flex-direction:column;gap:var(--ss-s0);align-self:start;block-size:calc(100dvh - var(--ss-bar));padding:var(--ss-s5) var(--ss-s3);overflow-y:auto;box-shadow:inset -1px 0 0 var(--ss-rule)}}.ss-more-sheet svg,.ss-studio-rail .ss-nav svg,.ss-tabbar svg{flex:none;inline-size:calc(var(--ss-icon) * 1.25);block-size:calc(var(--ss-icon) * 1.25)}.ss-studio-rail hr{margin:var(--ss-s3) var(--ss-s3);border:0;border-block-start:1px solid var(--ss-rule)}.ss-studio-rail .ss-studio-me{margin-block-start:auto;padding:var(--ss-s3);font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-studio-rail .ss-studio-me b{display:block;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-studio .ss-flow{padding-block-end:calc(var(--ss-bar) + var(--ss-s8))}@media (min-width:900px){.ss-studio .ss-flow{padding-block-end:var(--ss-s8)}}.ss-tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom);background:var(--ss-sheet);box-shadow:inset 0 1px 0 var(--ss-rule)}@media (min-width:900px){.ss-tabbar{display:none}}.ss-tabbar summary,.ss-tabbar>a{display:grid;justify-items:center;align-content:center;gap:var(--ss-s0);min-block-size:var(--ss-bar);list-style:none;cursor:pointer;font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-ui);line-height:var(--ss-lh-none);color:var(--ss-mute);transition:color var(--ss-dur-fast) var(--ss-ease)}.ss-tabbar summary::-webkit-details-marker{display:none}.ss-more[open] summary,.ss-tabbar summary:hover,.ss-tabbar>a:hover,.ss-tabbar>a[aria-current=page]{color:var(--ss-ink)}.ss-tabbar>a[aria-current=page] svg{color:var(--ss-rubric)}.ss-more-sheet{position:fixed;inset-inline:var(--ss-s3);inset-block-end:calc(var(--ss-bar) + var(--ss-s3) + env(safe-area-inset-bottom));display:grid;gap:var(--ss-s0);padding:var(--ss-s2);border:1px solid var(--ss-rule);border-radius:var(--ss-r-lg);background:var(--ss-sheet);box-shadow:var(--ss-shadow-dock)}.ss-more-sheet .ss-nav{min-block-size:var(--ss-hit)}.ss-home-rec{display:grid;grid-template-columns:var(--ss-tile) minmax(0,1fr);gap:var(--ss-s3) var(--ss-s4);align-items:center}.ss-home-rec .ss-plate-mono,.ss-home-rec img{inline-size:var(--ss-tile);block-size:var(--ss-tile);border-radius:var(--ss-r-sm);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;aspect-ratio:1}.ss-home-rec .ss-plate-mono{display:grid;place-items:center;font-size:var(--ss-fs-lg)}.ss-home-rec>div>b{display:block;font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);line-height:var(--ss-lh-title)}.ss-home-rec>div>span{display:block;font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute);overflow-wrap:anywhere}.ss-home-rec .ss-vactions{grid-column:1/-1}.ss-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ss-s3);margin:0}@media (min-width:700px){.ss-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-figs>div{display:grid;gap:var(--ss-s0);padding:var(--ss-s4);border:1px solid var(--ss-rule);border-radius:var(--ss-r-md);background:var(--ss-sheet)}.ss-figs dt{font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-figs dd{margin:0;font-size:var(--ss-fs-2xl);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);line-height:var(--ss-lh-tight);font-variant-numeric:tabular-nums lining-nums}.ss-figs dd small{display:block;font-size:var(--ss-fs-xs);font-weight:var(--ss-fw-text);letter-spacing:0;color:var(--ss-mute)}.ss-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;inline-size:calc(var(--ss-hit-sm) * 1.5);block-size:calc(var(--ss-hit-sm) * .75);margin:0;border-radius:var(--ss-r-pill);background:var(--ss-rule);cursor:pointer;transition:background-color var(--ss-dur-fast) var(--ss-ease)}.ss-switch:after{content:"";position:absolute;inset-block-start:var(--ss-s0);inset-inline-start:var(--ss-s0);inline-size:calc(var(--ss-hit-sm) * .75 - 2 * var(--ss-s0));block-size:calc(var(--ss-hit-sm) * .75 - 2 * var(--ss-s0));border-radius:50%;background:var(--ss-sheet);box-shadow:var(--ss-edge);transition:transform var(--ss-dur-fast) var(--ss-ease)}.ss-switch:checked{background:var(--ss-ink)}.ss-switch:checked:after{transform:translateX(calc(var(--ss-hit-sm) * .75))}.ss-switch:focus-visible{outline:2px solid var(--ss-ink);outline-offset:2px}.ss-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ss-s4);min-block-size:var(--ss-hit);padding-block:var(--ss-s2);border-block-end:1px solid var(--ss-rule);cursor:pointer}.ss-toggle-row b{display:block;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-toggle-row span{display:block;font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-chart{display:block;inline-size:100%;block-size:auto;overflow:visible}.ss-chart rect{fill:var(--ss-ink-2)}.ss-chart rect.is-now{fill:var(--ss-rubric)}.ss-chart text{fill:var(--ss-mute);font-family:var(--ss-text);font-size:var(--ss-fs-xs)}.ss-chart line{stroke:var(--ss-rule)}.ss-tally{display:grid;margin:0;padding:0;list-style:none}.ss-tally li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ss-s4);padding-block:var(--ss-s3);border-block-end:1px solid var(--ss-rule);font-size:var(--ss-fs-sm)}.ss-tally li span:last-child{color:var(--ss-ink-2);text-align:end;overflow-wrap:anywhere}.ss-tally li .ss-num{font-variant-numeric:tabular-nums lining-nums}.ss-lead{border-block-end:1px solid var(--ss-rule)}.ss-lead summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ss-s0) var(--ss-s4);padding-block:var(--ss-s4);list-style:none;cursor:pointer}.ss-lead summary::-webkit-details-marker{display:none}.ss-lead summary b{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title)}.ss-lead summary span{grid-column:1;font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-lead summary .ss-badge{grid-column:2;grid-row:1;align-self:start}.ss-lead-body{display:grid;gap:var(--ss-s3);padding-block-end:var(--ss-s5)}.ss-lead-body p{font-size:var(--ss-fs-sm);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-block{display:grid;gap:var(--ss-s3)}.ss-answers{display:grid;margin:0;padding:0;list-style:none}.ss-answer{display:grid;gap:var(--ss-s2);padding-block:var(--ss-s4);border-block-end:1px solid var(--ss-rule)}.ss-answer:last-child{border-block-end:0}.ss-answer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-s2) var(--ss-s3)}.ss-answer-top b{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-title);color:var(--ss-ink)}.ss-answer blockquote{margin:0;padding-inline-start:var(--ss-s4);border-inline-start:2px solid var(--ss-rule);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-body);color:var(--ss-ink-2);max-inline-size:var(--ss-measure)}.ss-answer-src{font-size:var(--ss-fs-xs);line-height:var(--ss-lh-ui);color:var(--ss-mute)}.ss-answer-src b{font-weight:var(--ss-fw-ui);color:var(--ss-ok)}.ss-ask-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ss-s1) var(--ss-s4)}.ss-ask-line q{font-size:var(--ss-fs-lg);font-weight:var(--ss-fw-title);letter-spacing:var(--ss-tr-title);color:var(--ss-ink);quotes:"\201C" "\201D"}.ss-ask-line span{font-size:var(--ss-fs-xs);color:var(--ss-mute)}.ss-more-sheet .ss-rail-label,.ss-studio-rail .ss-rail-label{margin:var(--ss-s2) var(--ss-s3) 0;font-size:var(--ss-fs-xs);color:var(--ss-mute)}a.ss-chip{display:inline-flex;align-items:center;text-decoration:none}.ss-chip[aria-current=page]{box-shadow:inset 0 0 0 1px var(--ss-ink);background:var(--ss-bench);color:var(--ss-ink)}.ss-flow>.ss-chips:first-child{margin-block-start:0}.ss-preview-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ss-s2) var(--ss-s4);padding:var(--ss-s3) var(--ss-s4);border-radius:var(--ss-r-md);background:var(--ss-rubric-wash);color:var(--ss-ink);font-size:var(--ss-fs-sm);line-height:var(--ss-lh-ui)}@media print{.ss-more,.ss-no-print,.ss-studio-rail,.ss-studio-top,.ss-tabbar{display:none!important}.ss-studio-body{display:block}.ss-studio .ss-flow{padding-block-end:0}}.ss-ref-contents{display:flex;align-items:center;gap:var(--ss-s2)}.ss-ref-contents ol{flex:1;min-inline-size:0}.ss-mini-id{display:none}nav.ss-ref-grid.is-stuck .ss-mini-id{display:inline-flex;align-items:center;gap:var(--ss-s2);flex:none;max-inline-size:60%;min-block-size:var(--ss-hit);padding-inline:var(--ss-s1) var(--ss-s2);color:var(--ss-ink);text-decoration:none;animation:ss-mini-in var(--ss-dur-base) var(--ss-ease) both}.ss-mini-id img{flex:none;inline-size:var(--ss-hit-sm);block-size:var(--ss-hit-sm);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;background:var(--ss-bench)}.ss-mini-id.is-org img{border-radius:var(--ss-r-xs);-o-object-fit:contain;object-fit:contain;background:var(--ss-sheet);box-shadow:var(--ss-edge)}.ss-mini-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-title);line-height:var(--ss-lh-title)}.ss-mini-id .ss-card-verified{margin-inline-start:var(--ss-s1)}@keyframes ss-mini-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){nav.ss-ref-grid.is-stuck .ss-mini-id{animation:none}}:root{--ssm-write-top:266ms;--ssm-write-ring:368ms;--ssm-write-bottom:266ms;--ssm-rewrite-top:165ms;--ssm-rewrite-ring:229ms;--ssm-rewrite-bottom:165ms;--ssm-settle:240ms;--ssm-loop:2400ms;--ssm-pen-in:cubic-bezier(.55,0,1,1);--ssm-pen-out:cubic-bezier(0,0,.25,1);--ssm-ease:cubic-bezier(.2,.9,.2,1)}.ssm-svg{display:block;overflow:visible}.ssm-mark{stroke:var(--ss-rubric,#d33e25);transform-box:fill-box;transform-origin:center}.ssm-mark path{stroke-dasharray:1;stroke-dashoffset:0}@keyframes ssm-draw{0%{stroke-dashoffset:1;opacity:0}0.1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ssm-settle{0%{scale:1}45%{scale:1.04}to{scale:1}}.is-write .ssm-top{animation:ssm-draw var(--ssm-write-top) var(--ssm-pen-in) both}.is-write .ssm-ring{animation:ssm-draw var(--ssm-write-ring) linear var(--ssm-write-top) both}.is-write .ssm-bottom{animation:ssm-draw var(--ssm-write-bottom) var(--ssm-pen-out) calc(var(--ssm-write-top) + var(--ssm-write-ring)) both}.is-write .ssm-mark{animation:ssm-settle var(--ssm-settle) var(--ssm-ease) calc(var(--ssm-write-top) + var(--ssm-write-ring) + var(--ssm-write-bottom)) both}.is-rewrite .ssm-top{animation:ssm-draw var(--ssm-rewrite-top) var(--ssm-pen-in) both}.is-rewrite .ssm-ring{animation:ssm-draw var(--ssm-rewrite-ring) linear var(--ssm-rewrite-top) both}.is-rewrite .ssm-bottom{animation:ssm-draw var(--ssm-rewrite-bottom) var(--ssm-pen-out) calc(var(--ssm-rewrite-top) + var(--ssm-rewrite-ring)) both}@keyframes ssm-loop-top{0%{stroke-dashoffset:1;opacity:0}0.01%{opacity:1}13.3%{stroke-dashoffset:0}60%{stroke-dashoffset:0;opacity:1}71.82%{stroke-dashoffset:-1;opacity:1}71.83%{stroke-dashoffset:-1;opacity:0}to{stroke-dashoffset:-1;opacity:0}}@keyframes ssm-loop-ring{0%{stroke-dashoffset:1;opacity:0}13.3%{stroke-dashoffset:1;opacity:0}13.31%{opacity:1}31.7%{stroke-dashoffset:0}71.82%{stroke-dashoffset:0;opacity:1}88.18%{stroke-dashoffset:-1;opacity:1}88.19%{stroke-dashoffset:-1;opacity:0}to{stroke-dashoffset:-1;opacity:0}}@keyframes ssm-loop-bottom{0%{stroke-dashoffset:1;opacity:0}31.7%{stroke-dashoffset:1;opacity:0}31.71%{opacity:1}45%{stroke-dashoffset:0}88.18%{stroke-dashoffset:0;opacity:1}99.99%{stroke-dashoffset:-1;opacity:1}to{stroke-dashoffset:-1;opacity:0}}.is-loop .ssm-top{animation:ssm-loop-top var(--ssm-loop) linear infinite}.is-loop .ssm-ring{animation:ssm-loop-ring var(--ssm-loop) linear infinite}.is-loop .ssm-bottom{animation:ssm-loop-bottom var(--ssm-loop) linear infinite}.ssm-lockup{display:block;block-size:var(--ss-lockup,24px);inline-size:auto;overflow:visible;color:var(--ss-ink,#0f1014)}@keyframes ssm-word{0%{translate:-6px 0}to{translate:0 0}}.ssm-lockup.is-write .ssm-word{animation:ssm-word .45s var(--ssm-ease) 315ms both}.ssm-inline{display:inline-block;inline-size:1.25em;block-size:1.25em;vertical-align:-.28em}@keyframes ssm-quiet{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.is-loop .ssm-bottom,.is-loop .ssm-ring,.is-loop .ssm-top,.is-rewrite .ssm-bottom,.is-rewrite .ssm-ring,.is-rewrite .ssm-top,.is-write .ssm-bottom,.is-write .ssm-mark,.is-write .ssm-ring,.is-write .ssm-top,.ssm-lockup.is-write .ssm-word{animation:none;stroke-dashoffset:0;opacity:1}.is-loop .ssm-mark{animation:ssm-quiet 1.6s ease-in-out infinite}}@media print{.ssm-lockup *,.ssm-svg *{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}}