*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}@font-face{font-family:Stack Sans Headline;font-style:normal;font-weight:200 700;font-display:swap;src:url(/build/assets/stack-sans-headline-latin-ext-CiwnxjPe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Headline;font-style:normal;font-weight:200 700;font-display:swap;src:url(/build/assets/stack-sans-headline-latin-CFGVyMar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stack Sans Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(/build/assets/stack-sans-text-latin-ext-DeJTCkyN.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stack Sans Text;font-style:normal;font-weight:200 700;font-display:swap;src:url(/build/assets/stack-sans-text-latin-cHS98N20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#fff;--field:#f2f1f6;--field-2:#e7e5ef;--ink:#17171b;--ink-soft:#5e5e6b;--night:#17171b;--night-2:#23232a;--on-night:#fff;--on-night-soft:#b9b8c6;--accent:#7130ff;--accent-hover:#5b1fe6;--accent-ink:#5a1fd9;--accent-light:#b596ff;--accent-field:#ece4ff;--on-accent:#fff;--rule:#dad8e3;--bg:var(--ground);--bg-soft:var(--field);--bg-warm:var(--field);--card:var(--ground);--line:var(--rule);--line-strong:#c4c2d0;--heading:var(--ink);--text:var(--ink);--muted:var(--ink-soft);--brand:var(--accent);--brand-hover:var(--accent-hover);--brand-ink:var(--accent-ink);--brand-soft:var(--accent-field);--brand-2:var(--accent);--grad-brand:var(--accent);--font-display:"Stack Sans Headline", "Stack Sans Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-text:"Stack Sans Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--step-small:clamp(.875rem, .85rem + .1vw, .9375rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(2.75rem, 1.2rem + 6.2vw, 7rem);--step-0:var(--step-small);--step-1:var(--step-body);--step-2:var(--step-lead);--step-3:var(--step-lead);--step-4:var(--step-head);--step-5:var(--step-head);--step-6:var(--step-display);--margin:clamp(20px, 3.4vw, 48px);--page-max:1440px;--section-gap:clamp(96px, 12vw, 200px);--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:var(--section-gap);--space-7:var(--section-gap);--radius:28px;--radius-sm:28px;--radius-lg:28px;--pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.22, .61, .36, 1);--header-h:76px;--shadow-sm:none;--shadow:none;--shadow-brand:none;--shadow-lg:0 24px 48px -16px #17171b38}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}img,svg,video,canvas{max-width:100%;display:block}::selection{background:var(--accent);color:var(--on-accent)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{background:var(--ink);color:var(--on-night);border-radius:var(--pill);z-index:999;padding:10px 16px;position:fixed;top:-60px;left:20px}.skip:focus{top:10px}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}:lang(de) :is(h1,h2,h3),:lang(fr) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}h1,h2{font-family:var(--font-display);letter-spacing:-.022em;font-weight:300;line-height:1.05}h3,h4{font-family:var(--font-text);letter-spacing:-.01em;font-weight:500;line-height:1.25}h1{font-size:var(--step-display);margin:0 0 28px}h2{font-size:var(--step-head)}h3{font-size:var(--step-lead)}h4{font-size:var(--step-body)}p{margin:0 0 16px}p,li,dd,td{overflow-wrap:break-word}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ribbon-eight{color:var(--accent);display:block}.container{width:100%;max-width:var(--page-max);padding-inline:var(--margin);z-index:2;margin-inline:auto;position:relative}.nav-shell{z-index:40;background:var(--ground);transition:background .3s var(--ease);position:sticky;top:0}.nav-shell.is-scrolled{background:var(--field)}.nav{max-width:var(--page-max);min-height:var(--header-h);padding:12px var(--margin);align-items:center;gap:40px;margin-inline:auto;display:flex}.wordmark{color:var(--ink);flex-shrink:0;align-items:center;display:inline-flex}.wordmark-logo{width:auto;height:30px}.wordmark-eight{fill:var(--accent);transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease)}.wordmark:hover .wordmark-eight{transform:rotate(-8deg)scale(1.04)}.navlinks{font-size:var(--step-small);align-items:center;gap:32px;margin-left:auto;font-weight:500;display:flex}.navlinks>a,.navlinks>details>summary{cursor:pointer;color:var(--ink);padding:8px 0;list-style:none;position:relative}.navlinks>a:after,.navlinks>details>summary:after{content:"";border-radius:var(--pill);background:var(--accent);height:3px;transition:right .3s var(--ease-snap);position:absolute;bottom:0;left:0;right:100%}.navlinks>a:hover:after,.navlinks>details>summary:hover:after,.navlinks>a[aria-current=page]:after{right:0}.navlinks summary::-webkit-details-marker{display:none}.navlinks details{position:relative}.navlinks details>summary{align-items:center;gap:8px;display:inline-flex}.navlinks details>summary:before{content:"";width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:2px solid;border-right:2px solid;order:2;transform:translateY(-2px)rotate(45deg)}.navlinks details[open]>summary:before{transform:translateY(1px)rotate(225deg)}.navlinks .dropdown{background:var(--night);color:var(--on-night);z-index:30;min-width:240px;animation:dropdown-in .25s var(--ease);border-radius:20px;padding:8px;position:absolute;top:44px;left:-20px}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.navlinks .dropdown a{font-size:var(--step-small);color:var(--on-night);border-radius:14px;padding:12px 16px;transition:background .15s;display:block}.navlinks .dropdown a:hover,.navlinks .dropdown a:focus-visible{background:var(--night-2)}.nav-actions{align-items:center;gap:12px;display:flex}.nav-actions>a:not(.button){font-size:var(--step-small);font-weight:500}.nav-actions .button{min-height:44px;padding:10px 22px}.menu-toggle{border-radius:var(--pill);background:var(--field);min-height:44px;color:var(--ink);font-size:var(--step-small);padding:0 18px;font-weight:500;display:none}.menu-toggle:hover{background:var(--field-2)}.lang-switcher{flex-shrink:0;position:relative}.lang-switcher>summary{border-radius:var(--pill);background:var(--field);min-height:44px;color:var(--ink);font-size:var(--step-small);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 16px;font-weight:500;line-height:1;list-style:none;transition:background .15s;display:inline-flex}.lang-switcher>summary::-webkit-details-marker{display:none}.lang-switcher>summary:after{content:"";width:6px;height:6px;transition:transform .25s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.lang-switcher[open]>summary:after{transform:translateY(1px)rotate(225deg)}.lang-switcher>summary:hover,.lang-switcher[open]>summary{background:var(--field-2)}.lang-switcher>summary .icon-ember{width:18px;height:18px}.lang-switcher .lang-short{display:none}.lang-switcher .lang-menu{z-index:60;background:var(--night);min-width:200px;color:var(--on-night);animation:dropdown-in .25s var(--ease);overscroll-behavior:contain;border-radius:20px;max-height:calc(100dvh - 96px);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.lang-switcher.is-left .lang-menu{left:0;right:auto}.lang-switcher.is-up .lang-menu{top:auto;bottom:calc(100% + 8px)}.lang-switcher .lang-menu a{white-space:nowrap;min-height:44px;font-size:var(--step-small);color:var(--on-night);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0 14px;font-weight:500;transition:background .15s;display:flex}.lang-switcher .lang-menu a:hover{background:var(--night-2)}.lang-switcher .lang-menu a:focus-visible{outline-color:var(--accent-light);outline-offset:-3px;background:var(--night-2)}.lang-switcher .lang-menu a[aria-current=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.lang-switcher .lang-menu a[aria-current=true]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;margin-right:3px;transform:rotate(45deg)}.lang-block{margin-bottom:12px;display:block}.lang-block>summary{width:100%;display:flex}.lang-block>summary:after{margin-left:auto}.lang-switcher.lang-block .lang-menu{min-width:0;left:0;right:0}.nav-lang-sheet{display:none}.button{border-radius:var(--pill);background:var(--accent);min-height:52px;color:var(--on-accent);font-size:var(--step-small);cursor:pointer;transition:background .2s, color .2s, transform .2s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.button:hover{background:var(--accent-hover)}.button:active{transform:scale(.97)}.button.secondary{background:var(--field);color:var(--ink)}.button.secondary:hover{background:var(--field-2)}.button.coral{background:var(--accent)}.button .icon-ember{width:18px;height:18px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0 0;display:flex}.micro{font-size:var(--step-small);color:var(--ink-soft);margin-top:12px}.video-showcase{scroll-margin-top:calc(var(--header-h) + 24px)}.video-share{margin:16px 0 0}.video-share>summary{cursor:pointer;width:fit-content;list-style:none}.video-share>summary::-webkit-details-marker{display:none}.video-share [hidden]{display:none}.video-share-panel{background:var(--field);border-radius:var(--radius);max-width:640px;margin-top:12px;padding:24px}.video-share-panel label{font-size:var(--step-small);margin-bottom:8px;font-weight:600;display:block}.video-share-link-row{flex-wrap:wrap;gap:8px;display:flex}.video-share-link-row input{background:var(--ground);border:1px solid var(--rule);border-radius:var(--pill);flex:200px;width:100%;min-width:0;min-height:52px;padding:10px 20px}.video-share-native{margin-top:12px}.video-share-panel .micro{min-height:1.55em;margin:12px 0 0}.video-share button:disabled{cursor:wait;opacity:.65}.film{margin:0 0 var(--section-gap)}.film video{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--night);width:100%;height:auto;display:block}.film figcaption{font-size:var(--step-small);color:var(--ink-soft);max-width:60ch;margin-top:14px}@media (width<=600px){.film video{aspect-ratio:16/10}}.vfilm{margin-block:0 var(--section-gap)}.vfilm-stage{position:relative}.vfilm-frame{margin:0}.vfilm-frame video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--night);width:100%;height:auto;display:block}.vfilm-frame video::cue{font-family:var(--font-text);background:#17171bb8;font-size:clamp(14px,1.6vw,22px)}.vfilm-sound{background:var(--accent);color:#fff;font:500 var(--step-small)/1 var(--font-text);cursor:pointer;transition:background .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;top:clamp(10px,2vw,24px);right:clamp(10px,2vw,24px)}.vfilm-sound:hover{background:var(--accent-hover)}.vfilm-sound:focus-visible{outline-offset:3px;outline:2px solid #fff}.vfilm-sound .icon-ember{width:18px;height:18px}.vfilm-sound .icon-stroke{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.vfilm-frame.is-listening .vfilm-sound{display:none}.vfilm-frame figcaption{font-size:var(--step-small);color:var(--ink-soft);max-width:60ch;margin-top:14px}.vfilm-lang{margin-top:4px;display:block}.footer{background:var(--night);color:var(--on-night);z-index:2;padding:clamp(72px,8vw,128px) 0 40px;position:relative;overflow:hidden}.footer .wordmark{color:var(--on-night)}.footer-mark{margin-bottom:clamp(64px,8vw,120px)}.footer-mark .wordmark{width:100%;display:block}.footer-mark .wordmark-logo{width:100%;height:auto}.footer-tagline{font-size:var(--step-lead);color:var(--on-night);max-width:18ch;margin:0;line-height:1.3}.footer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;display:grid}.footer-col b{font-size:var(--step-small);color:var(--on-night);margin-bottom:8px;font-weight:600;display:block}.footer-col a{font-size:var(--step-small);color:var(--on-night-soft);padding:6px 0;transition:color .15s;display:block}.footer-col a:hover{color:var(--on-night)}.footer-bottom{font-size:var(--step-small);color:var(--on-night-soft);justify-content:space-between;align-items:end;gap:24px;margin-top:80px;display:flex}.footer-bottom p{max-width:60ch;margin:0}.footer-bottom .wordmark-logo{height:26px}main{position:relative}.hero{padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(56px,7vw,112px);position:relative}.hero h1{max-width:16ch}.hero.hero-full{-moz-column-gap:clamp(32px, 5vw, 96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:0 clamp(32px,5vw,96px);display:grid}.hero.hero-full>div:first-child{display:contents}.hero.hero-full h1{grid-column:1/-1;max-width:18ch}.hero.hero-full .intro,.hero.hero-full .hero-actions,.hero.hero-full .micro{grid-column:1}.hero.hero-full>div:last-child{grid-area:2/2/span 4;min-width:0}.split-word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.split-word-inner{will-change:transform;display:inline-block}html.js .split-word-inner{transform:translateY(105%)}.intro{font-size:var(--step-lead);max-width:34ch;color:var(--ink);margin:0 0 8px;line-height:1.4}.cta-section{background:var(--accent);color:var(--on-accent);border-radius:var(--radius);margin:0 0 var(--section-gap);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:360px;padding:clamp(40px,5vw,72px);display:grid;position:relative;overflow:hidden}.cta-section:after{content:"";z-index:-1;aspect-ratio:336/347;opacity:.14;pointer-events:none;background:currentColor;width:clamp(220px,30vw,440px);position:absolute;top:-18%;right:-4%;-webkit-mask:url(/build/assets/mark-D2D3dyHg.svg) 50%/contain no-repeat;mask:url(/build/assets/mark-D2D3dyHg.svg) 50%/contain no-repeat}.cta-section h2{color:var(--on-accent);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:20ch;margin:0 0 16px;font-size:clamp(1.625rem,.9rem + 3.4vw,4rem)}.cta-section p{max-width:44ch;color:var(--on-accent);margin:0}.cta-section .button{background:var(--ground);color:var(--accent-ink)}.cta-section .button:hover{background:var(--accent-field)}.content-layout{padding-bottom:var(--section-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(40px,6vw,112px);display:grid}.content{min-width:0;max-width:64ch}.content h2{margin:80px 0 16px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.content>:first-child>h2:first-child,.content>h2:first-child{margin-top:0}.content h3{margin:32px 0 12px}.content p{margin:0 0 18px;line-height:1.6}.content strong{font-weight:600}.content a:not(.button){color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-field);text-decoration-color:var(--accent-field);transition:text-decoration-color .2s}.content a:not(.button):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.content ul{padding-left:0;list-style:none}.content ol{padding-left:24px}.content ul>li{margin:10px 0;padding-left:28px;position:relative}.content ul>li:before{content:"";background:var(--accent);width:.62em;height:.64em;position:absolute;top:.42em;left:0;-webkit-mask:url(/build/assets/mark-D2D3dyHg.svg) 50%/contain no-repeat;mask:url(/build/assets/mark-D2D3dyHg.svg) 50%/contain no-repeat}.content ol>li{margin:10px 0;padding-left:4px}.content ol>li::marker{color:var(--accent-ink);font-weight:600}.content blockquote{background:var(--field);border-radius:var(--radius);margin:0 0 18px;padding:24px 28px}.content hr{border:0;height:48px;margin:0}.content dl{margin:0 0 18px}.content dt{font-weight:600}.content dd{margin:0 0 12px}.content .draft{list-style:none}.table-scroll{background:var(--field);border-radius:20px;margin:24px 0 32px;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:var(--step-small)}.table-scroll th,.table-scroll td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 20px}.table-scroll thead th{background:var(--field-2);font-weight:600}.table-scroll tr:last-child td{border-bottom:none}.side{background:var(--field);border-radius:var(--radius);padding:32px}.side h3{margin:0 0 12px}.side p{font-size:var(--step-small)}.side .button{width:100%;margin:8px 0 16px}.side a:not(.button){min-height:44px;font-size:var(--step-small);color:var(--ink);align-items:center;font-weight:500;transition:color .15s;display:flex}.side a:not(.button):hover{color:var(--accent-ink)}.faq-accordion{gap:8px;display:grid}.faq-accordion details{background:var(--field);transition:background .25s var(--ease), color .25s;border-radius:20px;padding:0}.faq-accordion summary{cursor:pointer;min-height:72px;font-weight:500;font-size:var(--step-body);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;list-style:none;display:flex}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:after{content:"";width:16px;height:16px;transition:transform .3s var(--ease);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 0h3v16h-3zM0 6.5h16v3H0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 0h3v16h-3zM0 6.5h16v3H0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq-accordion details[open]{background:var(--accent);color:var(--on-accent)}.faq-accordion details[open] summary:after{transform:rotate(45deg)}.faq-accordion details:not([open]) summary:hover{background:var(--field-2);border-radius:20px}.faq-accordion details>:not(summary){max-width:60ch;margin:0;padding:0 24px 24px}.faq-accordion details[open]>:not(summary){animation:faq-open .4s var(--ease)}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.icon-ember{flex-shrink:0;width:24px;height:24px}.icon-ember .icon-stroke{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round}.reveal{opacity:1;transform:none}html.js .reveal{opacity:0;transform:translateY(24px)}.reveal.is-visible{opacity:1!important;transform:none!important}.alert{font-size:var(--step-small);border-radius:20px;margin-bottom:24px;padding:16px 20px}.alert-success{color:#0b5b33;background:#e3f6ea}.alert-error{color:#9a1d16;background:#fde8e7}.field-error{color:#9a1d16;font-size:var(--step-small);margin-top:6px}.form-grid{gap:20px;max-width:600px;display:grid}.form-grid label,.auth-form label{font-size:var(--step-small);margin-bottom:8px;font-weight:600;display:block}.form-grid input,.form-grid select,.form-grid textarea,.auth-form input{border:1px solid var(--line-strong);width:100%;font:inherit;font-size:var(--step-body);background:var(--ground);color:var(--ink);border-radius:16px;padding:14px 18px;transition:border-color .15s,box-shadow .15s}.form-grid input::-moz-placeholder{color:#75747f}.form-grid textarea::-moz-placeholder{color:#75747f}.auth-form input::-moz-placeholder{color:#75747f}.form-grid input::placeholder,.form-grid textarea::placeholder,.auth-form input::placeholder{color:#75747f}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-field);outline:none}.form-grid input:disabled{background:var(--field);color:var(--ink-soft)}.honeypot-field{position:absolute;top:-9999px;left:-9999px}.auth-shell{background:var(--field);flex-direction:column;align-items:center;min-height:100vh;padding:24px 24px 40px;display:flex}.auth-top{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1180px;margin-bottom:24px;display:flex}.auth-grid{flex:1;grid-template-columns:minmax(0,440px) minmax(0,1fr);justify-content:center;align-items:center;gap:56px;width:100%;max-width:1180px;display:grid}.auth-panel{background:var(--ground);border-radius:var(--radius);width:100%;max-width:440px;padding:40px}.auth-panel h1{font-size:var(--step-head);margin-bottom:8px}.auth-form{gap:18px;display:grid}.auth-form .row-between{font-size:var(--step-small);justify-content:space-between;align-items:center;display:flex}.auth-form .row-between a,.auth-footer-link a{color:var(--accent-ink);font-weight:600}.auth-form .button{width:100%}.auth-footer-link{text-align:center;font-size:var(--step-small);color:var(--ink-soft);margin-top:24px}@media (width<=1000px){.auth-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:32px;max-width:480px}}.app-shell{background:var(--field);min-height:100vh;display:flex}.app-sidebar{background:var(--ground);flex-direction:column;flex-shrink:0;width:248px;padding:40px 16px;display:flex}.app-sidebar .wordmark{margin-bottom:40px;padding:0 12px}.app-sidebar-label{font-size:var(--step-small);color:var(--ink-soft);margin-bottom:8px;padding:0 12px;font-weight:600}.app-sidebar a{font-size:var(--step-small);border-radius:14px;margin-bottom:2px;padding:10px 12px;font-weight:500;display:block}.app-sidebar a:hover{background:var(--field)}.app-sidebar a[aria-current=page]{background:var(--accent-field);color:var(--accent-ink)}.app-main{flex:1;max-width:1040px;padding:40px max(4vw,32px)}.plan-ledger{background:var(--ground);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:40px;padding:16px 0;display:grid}.plan-ledger .quota{padding:4px 22px}.plan-ledger .quota b{font-size:var(--step-lead);display:block}.plan-ledger .quota span{font-size:var(--step-small);color:var(--ink-soft)}.ledger-table{border-collapse:collapse;width:100%;font-size:var(--step-small);background:var(--ground);border-radius:20px;overflow:hidden}.ledger-table th{text-align:left;color:var(--ink-soft);background:var(--field-2);padding:12px 14px;font-weight:600}.ledger-table td{border-bottom:1px solid var(--rule);padding:14px}.empty-state{background:var(--ground);text-align:center;color:var(--ink-soft);border-radius:20px;padding:40px}.state-pill{font-size:var(--step-small);background:var(--field);border-radius:var(--pill);align-items:center;gap:8px;padding:6px 14px;font-weight:500;display:inline-flex}.state-pill:before{content:"";background:#12a150;border-radius:50%;width:8px;height:8px}.inline-form{display:inline}.inline-form .button{cursor:pointer;border:0}.big-404{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent);margin-bottom:12px;font-size:clamp(80px,14vw,200px);font-weight:300;line-height:1;display:block}@media (width<=1180px){.nav{gap:24px}.navlinks{gap:22px}.nav-actions .lang-switcher>summary{gap:6px;padding:0 14px}.nav-actions .lang-current{display:none}.nav-actions .lang-short{font-weight:600;display:inline}.content-layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}@media (width<=900px){.nav{min-height:64px}.navlinks{background:var(--night);min-height:calc(100dvh - 64px);color:var(--on-night);padding:16px var(--margin) 28px;font-size:var(--step-body);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:64px;left:0;right:0}.navlinks.open{animation:dropdown-in .25s var(--ease);display:flex}.navlinks>a,.navlinks>details>summary{min-height:56px;color:var(--on-night);font-size:var(--step-lead);align-items:center;display:flex}.navlinks>a:after,.navlinks>details>summary:after{display:none}.navlinks details[open] .dropdown{background:var(--night-2);margin:0 0 8px;padding:0;animation:none;position:static}.nav-actions{gap:8px;margin-left:auto}.nav-actions>a:not(.button){display:none}.menu-toggle{align-items:center;display:inline-flex}.hero.hero-full{grid-template-columns:minmax(0,1fr)}.hero.hero-full>div:last-child{grid-area:auto/1;margin-top:48px}.content-layout{grid-template-columns:minmax(0,1fr)}.cta-section{grid-template-columns:1fr;min-height:300px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-tagline{grid-column:1/-1}.app-shell{flex-direction:column}.app-sidebar{flex-direction:row;width:100%;padding:12px;overflow-x:auto}.app-sidebar .wordmark,.app-sidebar-label{display:none}}@media (width<=600px){.wordmark-logo{height:26px}.nav-actions .button{white-space:nowrap;padding:10px 18px}.nav-lang-bar{display:none}.navlinks .nav-lang-sheet{margin:24px 0 0;display:block}.navlinks .nav-lang-sheet .lang-menu{background:var(--night-2);margin-top:8px;position:static}.navlinks .nav-lang-sheet>summary,.navlinks .nav-lang-sheet[open]>summary,.navlinks .nav-lang-sheet>summary:hover{background:var(--night-2);color:var(--on-night)}.hero-actions{display:grid}.hero-actions .button{width:100%}.cta-section{padding:36px 24px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{flex-direction:column;align-items:start}.auth-panel{padding:24px}}html:lang(zh-HK){--font-text:"Stack Sans Text", "PingFang HK", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-display:"Stack Sans Headline", "PingFang HK", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}html:lang(zh-CN){--font-text:"Stack Sans Text", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display:"Stack Sans Headline", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif}html:lang(ja){--font-text:"Stack Sans Text", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif;--font-display:"Stack Sans Headline", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", Meiryo, sans-serif}html:lang(ko){--font-text:"Stack Sans Text", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display:"Stack Sans Headline", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html:is(:lang(zh-HK),:lang(zh-CN),:lang(ja),:lang(ko)){--step-display:clamp(1.875rem, .9rem + 4.6vw, 5.25rem);--step-head:clamp(1.625rem, 1rem + 2.4vw, 3.25rem)}html:is(:lang(de),:lang(fr),:lang(es),:lang(pt-BR)){--step-display:clamp(1.875rem, .9rem + 5vw, 6rem);--step-head:clamp(1.5rem, 1rem + 2.6vw, 3.5rem)}html:is(:lang(zh-HK),:lang(zh-CN),:lang(ja),:lang(ko)) :is(.hero h1,.hero.hero-full h1){max-width:13em}html:is(:lang(de),:lang(fr),:lang(es),:lang(pt-BR)) :is(.hero h1,.hero.hero-full h1){max-width:22ch}:is(:lang(zh-HK),:lang(zh-CN),:lang(ja),:lang(ko)) :is(h1,h2,h3,h4){letter-spacing:.01em;font-weight:500;line-height:1.3}:lang(ko) :is(h1,h2,h3,h4){word-break:keep-all}:is(:lang(zh-HK),:lang(zh-CN),:lang(ja),:lang(ko)) .intro{max-width:30em;line-height:1.7}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,html.js .reveal{opacity:1!important;transform:none!important}html.js .split-word-inner{transform:none!important}}@media print{.nav-shell,.side,.cta-section,.footer,.hero-actions{display:none}.container{max-width:none;padding:0}body{color:#000;background:#fff}.content-layout{display:block}.table-scroll{overflow:visible}}[data-ui]{--ui-ground:#fff;--ui-raised:#f7f6fa;--ui-tint-50:#f5f1ff;--ui-tint-100:#ece4ff;--ui-tint-200:#d9c9ff;--ui-ink:#17171b;--ui-muted:#62616e;--ui-rule:#e6e4ee;--ui-accent:#7130ff;--ui-accent-ink:#4a14c9;--ui-pos:#0b7a4b;--ui-pos-soft:#e3f5ec;--ui-warn:#8a5300;--ui-warn-soft:#fff1d6;font-family:var(--font-text);color:var(--ui-ink);background:var(--ui-ground);text-align:left;border-radius:18px;font-size:14px;line-height:1.45;overflow:hidden}[data-ui] *{box-sizing:border-box}.ui-top{border-bottom:1px solid var(--ui-rule);align-items:center;gap:12px;min-height:52px;padding:0 18px;display:flex}.ui-top .ui-title{font-size:14px;font-weight:600}.ui-top .ui-search{border:1px solid var(--ui-rule);min-width:0;height:34px;color:var(--ui-muted);border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:13px;display:flex}.ui-top .ui-search svg{flex-shrink:0;width:14px;height:14px}.ui-body{padding:18px}.ui-h{margin:0 0 2px;font-size:16px;font-weight:500}.ui-sub{color:var(--ui-muted);margin:0 0 14px;font-size:13px}.ui-muted{color:var(--ui-muted)}.ui-num{font-variant-numeric:tabular-nums}.ui-tabs{border-bottom:1px solid var(--ui-rule);color:var(--ui-muted);gap:20px;padding:0 18px;font-size:13px;font-weight:500;display:flex}.ui-tabs span{border-bottom:2px solid #0000;padding:12px 0 10px}.ui-tabs [aria-current],.ui-tabs .is-active{color:var(--ui-ink);border-bottom-color:var(--ui-accent)}.ui-tag{white-space:nowrap;background:var(--ui-tint-100);height:24px;color:var(--ui-accent-ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ui-tag.is-new{background:var(--ui-pos-soft);color:var(--ui-pos)}.ui-tag.is-offer{background:var(--ui-warn-soft);color:var(--ui-warn)}.ui-tag.is-plain{background:var(--ui-raised);color:var(--ui-muted)}.ui-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ui-kpis{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:16px;margin-bottom:16px;display:grid}.ui-kpi span{color:var(--ui-muted);font-size:12.5px;display:block}.ui-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;display:block}.ui-rows{gap:2px;display:grid}.ui-row{isolation:isolate;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:grid;position:relative}.ui-row:before{content:"";z-index:-1;width:calc(var(--share,0) * 100%);background:var(--ui-tint-50);border-radius:8px;position:absolute;inset:0 auto 0 0}.ui-row.is-selected:before{background:var(--ui-tint-100)}.ui-row .ui-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.ui-row .ui-val{font-variant-numeric:tabular-nums;font-weight:500}.ui-head{color:var(--ui-muted);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 12px 6px;font-size:12.5px;display:grid}.ui-avatar{background:var(--ui-tint-100);width:28px;height:28px;color:var(--ui-accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ui-ads{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:12px;display:grid}.ui-ad{background:var(--ui-raised);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ui-ad.is-selected{background:var(--ui-tint-50);outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-ad-head{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.ui-ad-head small{color:var(--ui-muted);font-size:12px;font-weight:400;display:block}.ui-ad-copy{margin:0;font-size:13px;line-height:1.4}.ui-ad-meta{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ui-creative{aspect-ratio:1;background:var(--c-bg,#ede7dd);color:var(--c-ink,#17171b);border-radius:10px;flex-direction:column;justify-content:space-between;padding:12%;display:flex;position:relative;overflow:hidden}.ui-creative b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(16px,1.6vw,26px);font-weight:400;line-height:1.05}.ui-creative span{font-size:12px;font-weight:600}.ui-creative i{aspect-ratio:1;border-radius:var(--c-shape,50%);background:var(--c-obj,#17171b1f);width:38%;position:absolute;bottom:10%;right:10%}.ui-btn{background:var(--ui-accent);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ui-btn.is-quiet{background:var(--ui-raised);color:var(--ui-ink)}.ui-toggle{background:var(--ui-rule);border-radius:999px;flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.ui-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.ui-toggle.is-on{background:var(--ui-accent)}.ui-toggle.is-on:after{transform:translate(16px)}.ui-msg{background:var(--ui-raised);border-radius:14px;margin:0 0 8px;padding:12px 14px}.ui-msg.is-user{background:var(--ui-tint-100);margin-left:15%}.ui-msg p{margin:0 0 6px}.ui-msg p:last-child{margin:0}.ui-cite{background:var(--ui-ground);height:20px;color:var(--ui-accent-ink);vertical-align:1px;border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ui-stage{isolation:isolate;border-radius:var(--radius);background:var(--accent);padding:clamp(20px,3vw,48px);position:relative;overflow:hidden}.ui-stage>.ribbon-eight{z-index:-1;color:#8450ff;pointer-events:none;width:78%;height:auto;position:absolute;top:-12%;right:-14%}.ui-stage.is-night{background:var(--night)}.ui-stage.is-night>.ribbon-eight{color:var(--accent)}.ui-stage.is-field{background:var(--field)}.ui-stage.is-field>.ribbon-eight{color:var(--accent-field)}@media (width<=600px){[data-ui]{font-size:13.5px}.ui-ads{--cols:2!important}.ui-ads>:nth-child(n+5){display:none}}.faq-section{margin:0 0 var(--section-gap)}.faq-section .faq-heading{font-size:var(--step-head);margin:0 0 40px}.faq-section .faq-accordion{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.faq-section .faq-accordion summary{line-height:1.4}.faq-section .faq-accordion p{line-height:1.6}@media (width<=900px){.faq-section .faq-accordion{grid-template-columns:minmax(0,1fr)}}@media print{.faq-section .faq-accordion,.faq-section .faq-accordion details>p{display:block}}.xp-section{margin-block:0 var(--section-gap)}.xp{margin:0}.xp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:clamp(18px,2.4vw,32px);display:flex}.xp-title{font-size:var(--step-head);max-width:20ch}.xp-lang{font-size:var(--step-small);color:var(--ink-soft)}.xp-stage{aspect-ratio:16/9;border-radius:var(--radius);background:var(--night);isolation:isolate;position:relative;overflow:hidden}@media (width<=800px) and (orientation:portrait){.xp-stage{aspect-ratio:4/5;border-radius:22px}}.xp-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.xp.is-ready .xp-canvas{opacity:1}.xp-poster{transition:opacity .6s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.xp-poster .ribbon-eight{opacity:.55;width:min(22%,200px);height:auto}.xp.is-ready .xp-poster{opacity:0}.xp-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 24px;margin-top:20px;display:grid}.xp-play{border-radius:var(--pill);background:var(--accent);min-height:48px;color:var(--on-accent);font:500 var(--step-small)/1 var(--font-text);white-space:nowrap;transition:background .2s var(--ease), transform .2s var(--ease);align-items:center;gap:10px;padding:0 22px 0 14px;display:inline-flex}.xp-play:hover{background:var(--accent-hover)}.xp-play:active{transform:scale(.97)}.xp-play-icon{background:var(--on-accent);border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.xp-play-icon:before{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--accent);position:absolute;top:7px;left:9px}.xp.is-playing .xp-play-icon:before{border:0;border-left:2.5px solid var(--accent);border-right:2.5px solid var(--accent);width:8px;height:10px;top:7px;left:8px}.xp-text{min-width:0;padding-top:8px}.xp-kicker{font-size:var(--step-small);color:var(--accent-ink);font-variant-numeric:tabular-nums;margin:0 0 6px;font-weight:500;display:none}.xp-caption{font-size:var(--step-lead);color:var(--ink);text-wrap:pretty;max-width:46ch;min-height:2.7em;margin:0;line-height:1.35}.xp.is-ready .xp-caption span{color:var(--ink-soft);opacity:.5;transition:color .25s var(--ease), opacity .25s var(--ease)}.xp.is-ready .xp-caption span.is-said{color:var(--ink);opacity:1}.xp-time{font-size:var(--step-small);color:var(--ink-soft);font-variant-numeric:tabular-nums;padding-top:14px}.xp:not(.is-ready) .xp-time{visibility:hidden}.xp-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.xp-step{min-width:0}.xp-step button{text-align:left;width:100%;color:var(--ink-soft);transition:color .2s var(--ease);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:0 0 8px;display:grid}.xp-step-track{background:var(--field-2);border-radius:4px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.xp-step-track span{background:var(--accent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));display:block}.xp-step-n{font-size:var(--step-small);font-variant-numeric:tabular-nums}.xp-step-title{font-size:var(--step-small);font-weight:500;line-height:1.3}.xp-step button:hover,.xp-step button.is-active{color:var(--ink)}.xp-step button.is-active .xp-step-n{color:var(--accent-ink)}.xp-step-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xp.is-failed .xp-canvas,.xp.is-failed .xp-bar,html:not(.js) .xp-bar{display:none}.xp.is-failed .xp-steps,html:not(.js) .xp-steps{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:18px}.xp.is-failed .xp-step-track,html:not(.js) .xp-step-track{display:none}.xp.is-failed .xp-step button,html:not(.js) .xp-step button{color:var(--ink);pointer-events:none;padding:0}.xp.is-failed .xp-step-text,html:not(.js) .xp-step-text{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink-soft);margin:4px 0 0;position:static;overflow:visible}@media (width<=800px){.xp-bar{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.xp-play{justify-self:start}.xp-time{display:none}.xp-text{padding-top:0}.xp-kicker{display:block}.xp-caption{font-size:var(--step-body);min-height:4.2em}.xp-steps{gap:6px;margin-top:14px}.xp-step button{grid-template-columns:1fr;padding:10px 0}.xp-step-n,.xp-step-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xp.is-failed .xp-step-title,html:not(.js) .xp-step-title{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.xp-canvas,.xp-poster,.xp-caption span{transition:none}}@view-transition{navigation:auto}@keyframes ad8-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes ad8-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(root){animation:ad8-page-out .16s var(--ease) both;mix-blend-mode:normal}::view-transition-new(root){animation:ad8-page-in .28s var(--ease) both;mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){.nav-shell{view-transition-name:ad8-navigation}::view-transition-group(ad8-navigation){animation-duration:.28s}::view-transition-old(ad8-navigation){opacity:0;animation:none}::view-transition-new(ad8-navigation){animation:none}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:root{--hm-gap:clamp(12px, 1.6vw, 24px);--hm-edge:max(var(--margin), calc((100vw - var(--page-max)) / 2 + var(--margin)));--hm-mark:url(/build/assets/mark-D2D3dyHg.svg)}[data-ui].hm{width:100%}.hm-hero,.hm-lib{container-type:inline-size}.hm-cr{aspect-ratio:1;background:var(--c-bg);color:var(--c-ink);border-radius:10px;flex-direction:column;justify-content:space-between;padding:12%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.hm-cr b{z-index:1;max-width:80%;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(14px,12cqi,28px);font-weight:400;line-height:1.05;position:relative}.hm-hero .ui-body{padding-top:14px}.hm-chips{flex-wrap:wrap;gap:6px;display:flex}.hm-chips[hidden]{display:none}.hm-chip{background:var(--ui-raised);min-height:44px;color:var(--ui-ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background .2s, color .2s, transform .14s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.hm-chip:hover,.hm-chip:focus-visible,.hm-chip.is-spotlight{background:var(--ui-tint-50);color:var(--ui-accent-ink)}.hm-chip:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.hm-chip:active{transform:scale(.96)}.hm-chip[aria-pressed=true]{background:var(--ui-tint-100);color:var(--ui-accent-ink)}.hm-chip .ui-num{color:var(--ui-muted);font-weight:400}.hm-chip[aria-pressed=true] .ui-num{color:inherit}.hm-answer{background:var(--ui-raised);border-radius:10px;min-height:2.2em;margin:0 0 12px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:background .25s}.hm-hero.is-picked .hm-answer{background:var(--ui-tint-50);color:var(--ui-accent-ink)}.hm-hero .ui-ad{transition:opacity .25s, background .25s, outline-color .25s, transform .32s var(--ease);outline-offset:-2px;transform-origin:50% 80%;background:0 0;outline:2px solid #0000}.hm-hero .ui-ad.is-dim{opacity:.4}.hm-hero .ui-ad:is(.is-match,.is-spotlight){background:var(--ui-tint-50);outline-color:var(--ui-accent);transform:translateY(-6px)scale(1.025)}.hm-hero.is-entering .ui-ad{transition:none}.hm-hero .ui-ad-head .ui-avatar{display:none}@container (width<=640px){.hm-hero .ui-ads{--cols:2!important}.hm-answer{min-height:3em}}.hm-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 18px 0;display:flex}.hm-bar-end{margin-left:auto;font-size:12.5px}.hm-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px;padding:14px 18px 18px;display:grid}.hm-list{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.hm-res{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 10px;display:grid}.hm-res.is-selected{background:var(--ui-tint-100)}.hm-thumb{background:var(--c-bg);border-radius:8px;width:36px;height:36px;position:relative;overflow:hidden}.hm-thumb em{aspect-ratio:1;background:var(--c-obj);border-radius:50%;width:38%;font-style:normal;position:absolute;bottom:16%;right:16%}.hm-res-text{min-width:0;font-size:13px;display:grid}.hm-res-text b,.hm-res-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-res-text b{font-weight:600}.hm-res-text span{color:var(--ui-muted);font-size:12.5px}.hm-res-date{white-space:nowrap;font-size:12.5px}.hm-detail{align-content:start;gap:10px;min-width:0;display:grid}.hm-detail .ui-h{margin:0}.hm-fields{margin:0;display:grid}[data-ui] .hm-fields>div{border-top:1px solid var(--ui-rule);justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;display:flex}.hm-fields dt{color:var(--ui-muted)}.hm-fields dd{text-align:right;margin:0;font-weight:500}.hm-link{color:var(--ui-accent-ink);text-underline-offset:3px;text-decoration:underline}@container (width<=470px){.hm-split{grid-template-columns:minmax(0,1fr)}.hm-list .hm-res:nth-child(n+4){display:none}}.hm-follow{margin-left:auto}.hm-track .ui-kpi b small{letter-spacing:0;font-size:14px;font-weight:400}.hm-when{margin-left:4px;font-size:12.5px}.hm-foot{margin:14px 0 0;font-size:12.5px}.hm-scope{flex-wrap:wrap;gap:6px;padding:12px 18px 0;display:flex}.hm-layers{gap:10px;display:grid}.hm-layer{background:var(--ui-raised);border-radius:12px;padding:12px 14px}.hm-layer.is-test{background:var(--ui-tint-100)}.hm-layer p{margin:0;font-size:13.5px;line-height:1.5}.hm-layer .hm-layer-name{color:var(--ui-accent-ink);margin:0 0 4px;font-size:12.5px;font-weight:600}.hm-tool{color:var(--ui-muted);margin:0 0 6px;font-size:12.5px}.hm-gap{align-items:baseline;gap:8px;display:flex}[data-ui] .hm-compose{border:1px solid var(--ui-rule);color:var(--ui-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:6px 6px 6px 14px;font-size:13px;display:flex}.hm-record{border-radius:16px;width:260px;max-width:100%;padding:12px}.hm-record .hm-cr{aspect-ratio:16/10}.hm-record-body{gap:10px;margin-top:10px;display:grid}.hm-record .ui-ad-copy{font-size:13px}.hm-id{margin-left:auto}.hm-step{background:var(--ui-tint-50);border-radius:12px;gap:6px;padding:10px 12px;font-size:13px;line-height:1.4;display:grid}.hm-step p{margin:0}.hm-step .ui-msg{background:var(--ui-ground);margin:0}.hm-step .ui-tag,.hm-step-btn{justify-self:start}.hm .ui-tag{white-space:normal;height:auto;min-height:24px;padding-block:3px;line-height:1.25}.hm .ui-cite{white-space:nowrap}.hm-usage{max-width:440px}.hh{isolation:isolate;background:var(--night);color:var(--on-night);position:relative;overflow:hidden}.hh-art{z-index:-1;pointer-events:none;width:min(88vw,1560px);position:absolute;top:-20%;right:-11vw}.hh-eight{width:100%;height:auto;color:var(--accent)}.hh-grid{-moz-column-gap:var(--hm-gap);column-gap:var(--hm-gap);min-height:calc(100svh - var(--header-h));grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;padding-block:clamp(24px,2.5vw,36px) clamp(32px,3vw,48px);display:grid}.hh-title{color:var(--on-night);overflow-wrap:break-word;grid-column:1/-1;margin:0 0 clamp(20px,1.7vw,26px)}:is(:lang(de),:lang(fr),:lang(es),:lang(pt),:lang(ja),:lang(ko)) .hh-title{font-size:clamp(2rem,1rem + 3.5vw,4rem)}.hh-copy{grid-column:1/span 5;align-self:start;min-width:0}.hh-lead{font-size:var(--step-lead);color:var(--on-night);max-width:34ch;margin:0;line-height:1.35}.hh-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin:32px 0 0;display:flex}.hh-link{color:var(--on-night);font-size:var(--step-small);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-light);text-decoration-color:var(--accent-light);font-weight:600;transition:text-decoration-color .2s,color .2s}.hh-link:hover{color:var(--accent-light);-webkit-text-decoration-color:var(--on-night);text-decoration-color:var(--on-night)}.hh-note{font-size:var(--step-small);color:var(--on-night);max-width:46ch;margin:24px 0 0}.hh-stage{grid-column:6/-1;align-self:start;min-width:0}.hh .button{background:var(--ground);color:var(--accent-ink)}.hh .button:hover{background:var(--accent-field)}.hh :is(a,button):focus-visible{outline-color:var(--accent-light)}.hv{padding-top:clamp(72px,9vw,140px);position:relative}.hv-head{margin-bottom:clamp(24px,3vw,40px)}.hv h2{font-size:var(--step-head);margin:0}.hv-film{aspect-ratio:16/9;border-radius:var(--radius);background:var(--night);-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}@media (width<=800px) and (orientation:portrait){.hv-film{aspect-ratio:9/16;width:min(100%,46.125svh);margin-inline:auto}}.hv-share{margin-top:20px}.hv .video-share{margin:0}.hn{background:var(--accent-field);margin-top:clamp(72px,9vw,140px);padding-block:clamp(72px,8vw,128px)}.hn-grid{-moz-column-gap:var(--hm-gap);column-gap:var(--hm-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:48px;display:grid}.hn-claim{grid-column:1/span 6}.hn-claim h2{font-size:var(--step-head);max-width:14ch;margin:0 0 24px}.hn-claim p{max-width:46ch;font-size:var(--step-body);margin:0;line-height:1.55}.hn-figures{grid-column:8/-1;gap:clamp(20px,2.4vw,36px);display:grid}.hn-fig{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.hn-fig strong{font-family:var(--font-display);font-weight:300;font-size:var(--step-display);letter-spacing:-.03em;color:var(--ink);line-height:.95}.hn-fig span{font-size:var(--step-body);margin-top:6px}.hx{margin-block:var(--section-gap)}.hx-title{font-size:var(--step-head);color:var(--ink-soft);margin:0 0 8px}.hx-eight{display:none}.hx-name{margin:0}.hx-name button{text-align:left;width:100%;min-height:64px;font-family:var(--font-display);font-weight:300;font-size:var(--step-head);letter-spacing:-.022em;color:var(--ink-soft);transition:color .24s, transform .24s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;line-height:1.1;display:flex}.hx-name button:after{content:"";width:16px;height:16px;transition:transform .3s var(--ease);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 0h3v16h-3zM0 6.5h16v3H0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 0h3v16h-3zM0 6.5h16v3H0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.hx-row.is-active .hx-name button:after{transform:rotate(45deg)}.hx-row.is-active .hx-name button,.hx-name button:hover,.hx-name button:focus-visible{color:var(--ink)}.hx-name button:active{transform:translate(4px)}.hx-panel{flex-direction:column;padding:8px 0 32px;display:flex}.hx-pic{isolation:isolate;border-radius:var(--radius);background:var(--accent);justify-items:center;padding:clamp(16px,5vw,48px);display:grid;position:relative;overflow:hidden}.hx-pic:before{content:"";z-index:-1;aspect-ratio:336/347;width:82%;-webkit-mask:var(--hm-mark) center / contain no-repeat;-webkit-mask:var(--hm-mark) center / contain no-repeat;mask:var(--hm-mark) center / contain no-repeat;background:#8450ff;position:absolute;bottom:-34%;right:-24%}.hx-pic>[data-ui]{max-width:560px}.hx-fact{order:-1;max-width:46ch;margin:0 0 20px}.hx-fact p{font-size:var(--step-body);margin:0 0 12px;line-height:1.5}.hx-fact a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-field);text-decoration-color:var(--accent-field);font-weight:600;transition:text-decoration-color .2s}.hx-fact a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.js .hx-row:not(.is-active) .hx-panel{display:none}.js .hx-row.is-active .hx-panel{animation:hm-open .45s var(--ease) backwards}@keyframes hm-open{0%{opacity:0;transform:translateY(-8px)}}@media (width>=1000px) and (not (pointer:coarse)){.js .hx-grid{-moz-column-gap:var(--hm-gap);column-gap:var(--hm-gap);grid-template-rows:1fr auto repeat(4,auto);grid-template-columns:minmax(0,3.5fr) minmax(0,8.5fr);min-height:clamp(660px,86vh,900px);display:grid}.js .hx-title{grid-area:2/1;margin:0;line-height:1.1}.js .hx-row{display:contents}.js .hx-name{grid-column:1}.js .hx-row:first-of-type .hx-name{grid-row:3}.js .hx-row:nth-of-type(2) .hx-name{grid-row:4}.js .hx-row:nth-of-type(3) .hx-name{grid-row:5}.js .hx-row:nth-of-type(4) .hx-name{grid-row:6}.js .hx-name button{justify-content:flex-start;width:auto;min-height:0;padding:0;line-height:1.12}.js .hx-name button:after{display:none}.js .hx-eight{width:76%;height:auto;color:var(--accent);grid-area:1/2/-1;place-self:center start;display:block}.js .hx-panel{z-index:1;visibility:hidden;opacity:0;grid-area:1/2/-1;padding:0;transition:opacity .3s,visibility 0s linear .3s;position:relative;animation:none!important}.js .hx-row:not(.is-active) .hx-panel{display:block}.js .hx-row.is-active .hx-panel{visibility:visible;opacity:1;transition-delay:0s}.js .hx-pic{background:0 0;border-radius:0;width:60%;height:fit-content;margin-block:auto;padding:0;position:absolute;top:0;bottom:0;left:8%;overflow:visible}.js .hx-pic:before{display:none}.js .hx-pic>[data-ui]{max-width:none}.js .hx-fact{width:22%;max-width:none;height:fit-content;margin-block:auto;position:absolute;top:0;bottom:0;right:0}.js .hx-fact p{font-size:var(--step-body)}}:lang(de) .hx-name button{font-size:calc(var(--step-head) * .8)}@media (width>=1000px) and (not (pointer:coarse)){html:lang(de).js .hx-grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr)}}.hw{margin-block:var(--section-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hw-field{min-height:max(84svh,760px);padding:28px;position:relative}.hw-f1{padding-left:var(--hm-edge);background:var(--field-2);color:var(--ink)}.hw-f2{background:var(--accent-light);color:var(--ink)}.hw-f3{background:var(--accent);color:var(--on-accent)}.hw-f4{background:var(--night);color:var(--on-night)}.hw-title{font-size:var(--step-lead);color:inherit;margin:0;line-height:1.2}.hw-card{width:260px;transition:transform .15s var(--ease);margin-inline:auto;position:absolute;top:clamp(104px,17%,150px);left:28px;right:28px}.hw-f1 .hw-card{left:var(--hm-edge)}.hw-field:hover .hw-card{transform:translateY(-6px)}.hw-clause{font-family:var(--font-display);font-weight:400;font-size:var(--step-lead);letter-spacing:-.01em;color:inherit;max-width:16em;margin:0;line-height:1.2;position:absolute;bottom:28px;left:28px;right:28px}.hw-f1 .hw-clause{left:var(--hm-edge)}.hf{margin-block:var(--section-gap)}.hf-heading{font-size:var(--step-head);margin:0 0 clamp(32px,4vw,56px)}.hf-band{--hf-size:var(--step-head);--hf-bg:var(--accent-field);--hf-tog:var(--accent);background:var(--ground);min-height:max(20vh,150px);transition:background .35s var(--ease);align-items:center;display:flex}.hf-c1{--hf-bg:var(--accent-field)}.hf-c2{--hf-bg:var(--accent-light);--hf-tog:var(--ink)}.hf-c3{--hf-bg:var(--field-2)}.hf-c4{--hf-bg:var(--accent);--hf-ink:var(--on-accent);--hf-tog:var(--night)}.hf-c5{--hf-bg:var(--night);--hf-ink:var(--on-night);--hf-tog:var(--accent-light)}.hf-band.is-on{background:var(--hf-bg)}.hf-inner{-moz-column-gap:var(--hm-gap);column-gap:var(--hm-gap);grid-template-columns:minmax(0,10fr) minmax(0,2fr);align-items:center;padding-block:24px;display:grid}.hf-sentence{font-family:var(--font-display);font-weight:300;font-size:var(--hf-size);letter-spacing:-.022em;color:var(--ink-soft);grid-area:1/1;margin:0;line-height:1.1;transition:color .3s}.hf-band.is-on .hf-sentence{color:var(--hf-ink,var(--ink))}.hf-switch[data-ui]{width:max(2em,44px);height:max(1.1em,44px);font-size:calc(var(--hf-size) * .8);color:inherit;cursor:pointer;background:0 0;border-radius:999px;grid-area:1/2/span 2;place-self:center end;place-items:center;padding:0;display:grid;overflow:visible}.hf-switch .ui-toggle{width:2em;height:1.1em;transition:background .25s, transform .14s var(--ease);background:#8e8ca1;display:block}.hf-switch .ui-toggle:after{width:.9em;height:.9em;transition:transform .25s var(--ease);top:.1em;left:.1em}.hf-switch .ui-toggle.is-on{background:var(--hf-tog)}.hf-switch .ui-toggle.is-on:after{transform:translate(.9em)}.hf-switch:hover .ui-toggle{transform:scale(1.04)}.hf-switch:active .ui-toggle{transform:scale(.94)}html:not(.js) .hf-switch{visibility:hidden}.hf-more{transition:grid-template-rows .35s var(--ease), opacity .3s;grid-area:2/1;grid-template-rows:1fr;display:grid}.hf-detail{max-width:90ch;min-height:0;font-size:var(--step-body);color:var(--hf-ink,var(--ink));margin:8px 0 0;line-height:1.45;overflow:hidden}.js .hf-band:not(.is-on) .hf-more{opacity:0;grid-template-rows:0fr}.js .hf-band:not(.is-on) .hf-detail{margin-top:0}.ha{margin-block:var(--section-gap)}.ha-title{max-width:22ch;font-size:var(--step-head);margin:0 0 clamp(32px,4vw,56px)}.ha-list{gap:clamp(24px,2.8vw,40px);margin:0;padding:0;list-style:none;display:grid}.ha-row{-moz-column-gap:var(--hm-gap);column-gap:var(--hm-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ha-row h3{font-size:var(--step-lead);grid-column:1/span 5;margin:0;padding-left:44px;line-height:1.2;position:relative}.ha-row h3:before{content:"";background:var(--accent);width:28px;height:29px;-webkit-mask:var(--hm-mark) center / contain no-repeat;-webkit-mask:var(--hm-mark) center / contain no-repeat;mask:var(--hm-mark) center / contain no-repeat;transition:transform .5s var(--ease);position:absolute;top:.08em;left:0}.ha-row:hover h3:before{transform:rotate(-10deg)scale(1.08)}.ha-row h3 a{color:inherit;transition:color .2s}.ha-row:hover h3 a{color:var(--accent-ink)}.ha-body{grid-column:7/-1}.ha-body p{max-width:56ch;margin:0 0 10px;line-height:1.55}.ha-more,.ha-case a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-field);text-decoration-color:var(--accent-field);font-weight:600;transition:text-decoration-color .2s}.ha-more:hover,.ha-case a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ha-case{padding-left:calc((100% - 11 * var(--hm-gap)) / 12 * 6 + 6 * var(--hm-gap));margin:clamp(32px,4vw,56px) 0 0}.hp{isolation:isolate;background:var(--accent-field);align-items:center;min-height:max(80svh,640px);padding-block:clamp(64px,8vw,120px);display:grid;position:relative;overflow:hidden}.hp-eight{z-index:-1;width:min(52vw,860px);height:auto;color:var(--accent);pointer-events:none;margin-block:auto;position:absolute;top:0;bottom:0;right:-9vw}.hp-grid{-moz-column-gap:var(--hm-gap);column-gap:var(--hm-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(32px,4vw,64px);display:grid}.hp-title{font-size:var(--step-display);letter-spacing:-.03em;grid-column:1/span 9;margin:0;line-height:.98}.hp-copy{grid-column:1/span 5}.hp-copy p{max-width:40ch;font-size:var(--step-body);margin:0;line-height:1.55}.hp-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.hp-link{font-size:var(--step-small);color:var(--accent-ink);text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #5a1fd94d;text-decoration:underline #5a1fd94d;text-decoration-thickness:2px;transition:text-decoration-color .2s}.hp-link:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.hp-stage{grid-column:8/-1;min-width:0}.hl{margin-top:clamp(48px,6vw,96px)}.hl-grid{-moz-column-gap:var(--hm-gap);column-gap:var(--hm-gap);border-radius:var(--radius);background:var(--field);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:clamp(28px,3.4vw,48px);padding-inline:clamp(24px,3vw,48px);display:grid}.hl-title{font-size:var(--step-lead);grid-column:1/span 4;margin:0;line-height:1.2}.hl-body{grid-column:5/-1;max-width:54ch}.hl-body p{margin:0 0 12px;line-height:1.6}.hl-body a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-field);text-decoration-color:var(--accent-field);font-weight:600;transition:text-decoration-color .2s}.hl-body a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hc{margin-block:var(--section-gap);overflow:hidden}.hc-row{gap:var(--hm-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hc-flank{min-height:360px;overflow:hidden}.hc-l{margin-left:calc(-1 * var(--hm-edge));border-radius:0 var(--radius) var(--radius) 0;background:var(--field);grid-column:1/span 2}.hc-r{isolation:isolate;margin-right:calc(-1 * var(--hm-edge));border-radius:var(--radius) 0 0 var(--radius);background:var(--night);grid-column:11/-1;position:relative}.hc-eight{width:120%;max-width:none;height:auto;color:var(--accent);position:absolute;top:7%;left:-10%}.hc-creative{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:360px}.hc-creative b{font-size:clamp(22px,14cqi,34px)}.hc-main{isolation:isolate;border-radius:var(--radius);background:var(--accent);min-height:360px;color:var(--on-accent);flex-direction:column;grid-column:3/span 8;justify-content:center;align-items:flex-start;padding:clamp(28px,3vw,40px);display:flex;position:relative;overflow:hidden}.hc-main:after{content:"";z-index:-1;aspect-ratio:336/347;opacity:.14;pointer-events:none;width:clamp(220px,30vw,440px);-webkit-mask:var(--hm-mark) center / contain no-repeat;-webkit-mask:var(--hm-mark) center / contain no-repeat;mask:var(--hm-mark) center / contain no-repeat;background:currentColor;position:absolute;top:-18%;right:-4%}.hc-main h2{font-size:var(--step-head);color:var(--on-accent);margin:0 0 16px;line-height:1.04}.hc-main p{max-width:42ch;font-size:var(--step-body);color:var(--on-accent);margin:0 0 24px;line-height:1.5}.hc-main .button{background:var(--ground);color:var(--accent-ink)}.hc-main .button:hover{background:var(--accent-field)}@media (prefers-reduced-motion:no-preference) and (width>=1100px){.hh-stage{perspective:1400px}.hm-hero{transform-origin:50%;transform:rotateX(3deg)rotateY(-5deg)rotate(-1.2deg)}}@media (width<=1099px){.hh-grid{min-height:0;display:block}.hh-copy{max-width:560px}.hh-stage{margin-top:clamp(40px,6vw,64px)}.hh-art{width:98vw;top:-6vw;right:-24vw}.hh-note,.hh-link{color:var(--on-night)}.hn-claim{grid-column:1/-1}.hn-figures{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.hw{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-field{min-height:700px}.hw-f1{padding-left:28px}.hw-f1 .hw-card,.hw-f1 .hw-clause{left:28px}.hp-title{grid-column:1/-1}.hp-copy{grid-column:1/span 7}.hp-stage{grid-column:1/-1}.hp-eight{width:62vw;margin-block:0;top:auto;bottom:-6%;right:-22vw}.ha-row h3{grid-column:1/span 6}.ha-body{grid-column:7/-1}.ha-case{padding-left:0}.hc-l{grid-column:1/span 2}.hc-main{grid-column:3/span 8}}@media (width<=699px){.hh-title{font-size:var(--step-head);margin-bottom:24px}.hh-actions .button{width:100%}.hh-stage{margin-top:36px}.hh-art{width:130vw;top:-16vw;right:-54vw}.hn-figures{grid-template-columns:1fr}.hn-fig span{font-size:var(--step-lead);margin-top:4px}.hx-title{margin-bottom:4px}.hw{grid-template-columns:1fr}.hw-field{min-height:0;padding:28px var(--margin) 36px;flex-direction:column;gap:28px;display:flex}.hw-f1{padding-left:var(--margin)}.hw-card,.hw-f1 .hw-card{order:2;margin-inline:0;position:static;transform:none}.hw-field:hover .hw-card{transform:none}.hw-clause,.hw-f1 .hw-clause{order:1;max-width:none;position:static}.hw-title{order:0}.hf-band{min-height:132px}.hf-inner{grid-template-columns:minmax(0,1fr) 56px}.hf-sentence{max-width:14em}.hf-switch[data-ui]{font-size:26px}.ha-row{display:block}.ha-row h3{margin-bottom:8px;padding-left:40px}.ha-body{padding-left:40px}.hp-title{font-size:var(--step-head)}.hp-copy{grid-column:1/-1}.hp-actions .button{width:100%}.hp-eight{width:100vw;bottom:-2%;right:-34vw}.hl-grid{padding:24px;display:block}.hl-title{margin-bottom:12px}.hc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-main{grid-area:1/1/auto/-1;min-height:300px}.hc-main h2{font-size:var(--step-head)}.hc-l{border-radius:var(--radius);grid-area:2/1;min-height:120px;margin-left:0}.hc-r{border-radius:var(--radius);grid-area:2/2;min-height:120px;margin-right:0}.hc-creative{min-height:120px}.hc-creative b{font-size:18px}.hc-main .button{width:100%}}@media (prefers-reduced-motion:reduce){.hm-hero .ui-ad{transition:none}.hm-hero .ui-ad:is(.is-match,.is-spotlight){transform:none}.js .hx-row.is-active .hx-panel{animation:none}}.hfm{margin-block:var(--section-gap) 0}.hfm-title{font-size:var(--step-head);margin:0 0 40px}.hfm-lead{margin-bottom:clamp(32px,4vw,56px)}.hfm-films{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hfm-film{color:var(--ink);display:block}.hfm-film video{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--night);width:100%;height:auto;transition:transform .4s var(--ease);display:block}.hfm-film:hover video{transform:scale(.985)}.hfm-label{font-size:var(--step-lead);gap:8px;margin-top:16px;font-weight:500;display:inline-flex}.hfm-film:hover .hfm-label{color:var(--accent-ink)}@media (width<=699px){.hfm-films{grid-template-columns:1fr;gap:32px}.hfm-film video{aspect-ratio:16/10}}.page-product{--pp-gap:clamp(32px, 5vw, 80px);--pp-pad:clamp(24px, 4vw, 64px)}.page-product .hero{padding-bottom:clamp(72px,8vw,128px)}.page-product .hero.hero-full h1{max-width:20ch}html:is(:lang(zh-HK),:lang(zh-CN),:lang(ja),:lang(ko)) .page-product .hero.hero-full h1{max-width:13em}.page-product .hero.hero-full .intro{max-width:32ch}.page-product :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (width<=600px){:is(:lang(de),:lang(fr),:lang(es),:lang(pt-BR)) .page-product .hero.hero-full h1{font-size:clamp(1.9rem,8vw,2.5rem)}}.page-product .pp{margin:0 0 var(--section-gap);min-width:0}.page-product .pp:not(.pp-tile){padding-top:8px}.page-product .pp-pic{min-width:0}.page-product .pp h2{max-width:22ch;margin:0 0 20px;font-size:clamp(1.75rem,1.05rem + 2.1vw,2.9rem)}.page-product .pp h3{font-size:var(--step-lead);margin:0 0 8px}.page-product .pp .pp-title-wide{max-width:32ch}.page-product .pp .pp-title-wide.pp-title-long{max-width:36ch}.page-product .pp-copy p,.page-product .pp-head p{font-size:var(--step-body);max-width:54ch;margin:0 0 16px;line-height:1.6}.page-product .pp-copy p:last-child,.page-product .pp-head p:last-child{margin-bottom:0}.page-product .pp-copy .button{margin-top:16px}.page-product .pp-copy strong{font-weight:600}.page-product .pp-copy a:not(.button),.page-product .pp-head a:not(.button),.page-product .pp-defs a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-field);text-decoration-color:var(--accent-field);transition:text-decoration-color .2s}.page-product .pp-copy a:not(.button):hover,.page-product .pp-head a:not(.button):hover,.page-product .pp-defs a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page-product .pp-copy p.pp-lead,.page-product .pp-head p.pp-lead{font-size:var(--step-lead);max-width:40ch;line-height:1.4}.pp-split{gap:var(--pp-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.pp-split.is-flip>.pp-copy{order:2}.pp-split.is-top{align-items:start}.pp-head{gap:var(--pp-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-bottom:clamp(32px,4vw,56px);display:grid}.pp-head.is-top{align-items:start}.pp-head h2{max-width:20ch;margin:0}.pp-night.ui-stage{padding:var(--pp-pad)}.pp-night.ui-stage>.ribbon-eight{width:54%;top:-10%;right:-10%}.pp-night>h2{color:var(--on-night);margin-bottom:clamp(24px,3vw,40px)}.pp-night .pp-copy h2,.pp-night .pp-copy h3,.pp-night .pp-copy p,.pp-night .pp-copy li{color:var(--on-night)}.pp-night .pp-copy a:not(.button){color:var(--accent-light);text-decoration-color:#b596ff66}.pp-night .pp-copy .button{background:var(--ground);color:var(--accent-ink)}.pp-night .pp-copy .button:hover{background:var(--accent-field)}.pp-night .hero-actions{margin-top:28px}.pp-violet.ui-stage{padding:var(--pp-pad)}.pp-violet.ui-stage>.ribbon-eight{width:62%;inset:auto auto -28% -14%}.pp-on-accent h2,.pp-on-accent p{color:var(--on-accent)}.pp-on-accent .button{background:var(--ground);color:var(--accent-ink)}.pp-on-accent .button:hover{background:var(--accent-field)}.pp-tile{isolation:isolate;background:var(--field);border-radius:var(--radius);padding:clamp(32px, 5vw, 72px) var(--pp-pad);position:relative;overflow:hidden}.pp-tile>.ribbon-eight{z-index:-1;color:var(--field-2);pointer-events:none;width:46%;height:auto;position:absolute;bottom:-24%;right:-9%}.pp-duo{gap:var(--pp-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pp-duo>div+div{padding-top:clamp(0px,5vw,88px)}.pp-statement p{max-width:34ch;font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);letter-spacing:-.01em;margin:0;line-height:1.3}.pp-statement strong{font-weight:500}.pp-next{gap:var(--pp-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-bottom:clamp(56px,7vw,112px);display:grid}.pp-next h2{max-width:16ch;margin:0 0 16px}.pp-next p{font-size:var(--step-body);max-width:40ch;margin:0 0 24px;line-height:1.6}.pp-next-links{border-radius:var(--radius);background:var(--field);gap:4px;padding:clamp(12px,1.6vw,20px);display:grid}.pp-next-links a{min-height:68px;font-size:var(--step-body);color:var(--ink);border-radius:16px;align-items:center;padding:0 clamp(16px,2vw,24px);font-weight:500;transition:background .2s,color .2s;display:flex}.pp-next-links a:hover{background:var(--ground);color:var(--accent-ink)}.pp-under{width:74%}.pp-over{width:84%;margin:calc(-1*clamp(24px,3.5vw,56px)) 0 0 auto;position:relative}.pp-over>[data-ui]{box-shadow:var(--shadow-lg)}[data-ui].is-compact .ui-ad-copy,[data-ui].is-compact .ui-ad-meta{display:none}.pp-bands{gap:8px;margin-top:clamp(24px,3vw,40px);display:grid}.pp-band{gap:var(--pp-gap);padding:clamp(28px, 4vw, 56px) var(--pp-pad);border-radius:var(--radius);background:var(--field);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.pp-band.is-2{background:var(--accent-field)}.pp-band.is-3{background:var(--accent);color:var(--on-accent)}.page-product .pp .pp-band-word{max-width:14ch;font-family:var(--font-display);letter-spacing:-.022em;margin:0;font-size:clamp(1.75rem,1.05rem + 2.1vw,2.9rem);font-weight:300;line-height:1.05}.pp-band-text p{font-size:var(--step-body);max-width:56ch;margin:0 0 12px;line-height:1.6}.pp-band-text p:last-child{margin-bottom:0}.pp-bands.is-lead .pp-band-text p{font-size:var(--step-lead);line-height:1.35}.pp-band.is-3 .pp-band-word,.pp-band.is-3 .pp-band-text p{color:var(--on-accent)}.pp-steps{margin:0;padding:0;list-style:none}.pp-defs{gap:28px;margin-top:36px;display:grid}.pp-defs p{max-width:46ch;margin:0}.pp-agent-steps{font-size:var(--step-body);color:var(--on-night);gap:12px;margin:28px 0 0;padding-left:28px;line-height:1.55;list-style:decimal;display:grid}.pp-agent-steps li::marker{color:var(--accent-light);font-weight:600}.pp-agent-steps b{font-weight:600}.pp-prompt-list{gap:20px;margin:0;padding:0;list-style:none;display:grid}.pp-prompt-list li{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.25}.pp-prompts{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.page-product .pp-copy .pp-prompts a:not(.button){background:var(--field);color:var(--ink);font-size:var(--step-body);border-radius:20px;padding:18px 22px;line-height:1.45;text-decoration:none;transition:background .2s,color .2s;display:block}.page-product .pp-copy .pp-prompts a:not(.button):hover{background:var(--field-2)}.page-product .pp-copy .pp-prompts a[aria-current=true]{background:var(--accent-hover);color:var(--on-accent)}.pp-answers.is-ready{display:grid}.pp-answers.is-ready>[data-ui]{transition:opacity .3s var(--ease);grid-area:1/1;margin-top:0}.pp-answers.is-ready>[data-ui]:not(.is-current){visibility:hidden;opacity:0}.pp-modegrid{align-items:stretch}.pp-sticky{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}.pp-modelist{gap:clamp(40px,5vw,72px);display:grid}.pp-mode h3{margin:0 0 12px}.pp-mode p{max-width:54ch;font-size:var(--step-body);margin:0 0 12px;line-height:1.6}.pp-mode strong{font-weight:600}.pp-notice{gap:var(--pp-gap);padding:clamp(24px, 3vw, 44px) var(--pp-pad);border-radius:var(--radius);background:var(--accent-field);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-bottom:clamp(56px,7vw,112px);display:grid}.pp-notice-lead{max-width:28ch;font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);letter-spacing:-.01em;margin:0;line-height:1.25}.pp-notice-meta{font-size:var(--step-body);gap:4px;margin:0;display:grid}.page-product .pp-copy .pp-layer-p{background:var(--field);border-radius:18px;margin:0 0 8px;padding:18px 22px}.page-product .pp-copy .pp-layer-p.is-inferred{background:var(--accent-field)}.pp-tests{gap:32px;display:grid}.pp-test{max-width:54ch;font-size:var(--step-body);margin:0;line-height:1.6}.pp-test strong{font-weight:500;font-size:var(--step-lead);letter-spacing:-.01em;margin-bottom:6px;line-height:1.25;display:block}.pp-jewelry-scope{margin-bottom:clamp(40px,5vw,72px)}.pp-brief h3{margin:0 0 16px}.pp-brief p{max-width:54ch;font-size:var(--step-body);margin:0 0 14px;line-height:1.55}.pp-brief p:last-child{margin-bottom:0}.pp-brief strong{margin-bottom:2px;font-weight:600;display:block}.page-product [data-ui]{container-type:inline-size}.page-product .ui-stage>[data-ui]+[data-ui]{margin-top:clamp(12px,1.6vw,20px)}[data-ui] .pf-end{margin-left:auto}[data-ui] .pf-after{margin:0;padding:0 18px 16px}[data-ui] .pf-stack{gap:14px;display:grid}[data-ui] .pf-between{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-ui] .pf-link{color:var(--ui-accent-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}[data-ui] mark{background:var(--ui-tint-100);color:var(--ui-accent-ink);border-radius:4px;padding:0 3px}[data-ui] .ui-creative{container-type:inline-size}[data-ui] .ui-creative em{width:var(--c-w,36%);aspect-ratio:var(--c-ar,1);border-radius:var(--c-shape,50%);background:var(--c-obj,#17171b1f);clip-path:var(--c-clip,none);font-style:normal;position:absolute;bottom:10%;right:10%}[data-ui] .pf-thumb{vertical-align:middle;background:var(--c-bg,#ddebe3);border-radius:8px;flex-shrink:0;width:40px;height:40px;margin-right:12px;display:inline-block;position:relative;overflow:hidden}[data-ui] .pf-thumb em{aspect-ratio:.5;background:var(--c-obj,#b7d6c4);border-radius:28% 28% 12% 12%;width:22%;font-style:normal;position:absolute;bottom:16%;right:18%}[data-ui] .pf-bar-row{flex-wrap:wrap;gap:6px;padding:12px 18px 0;display:flex}[data-ui] .pf-chip{background:var(--ui-raised);height:32px;color:var(--ui-ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}[data-ui] button.pf-chip{cursor:pointer;transition:background .2s,color .2s}[data-ui] button.pf-chip:hover{background:var(--ui-tint-50)}[data-ui] .pf-chip[aria-pressed=true],[data-ui] .pf-chip[aria-current=true]{background:var(--ui-tint-100);color:var(--ui-accent-ink)}[data-ui] .pf-chip .ui-num{color:var(--ui-muted);font-weight:400}[data-ui] .pf-chip[aria-pressed=true] .ui-num{color:inherit}[data-ui] .pf-count{color:var(--ui-muted);margin:0;padding:14px 18px 4px;font-size:13px}[data-ui] .pf-count b{color:var(--ui-ink);font-weight:600}[data-ui] .pf-library .ui-ad{transition:opacity .25s}[data-ui] .pf-library .ui-ad.is-dim,.pf-library .ui-ad.is-dim{opacity:.28}[data-ui] .pf-mode{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}[data-ui] .pf-pane{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:20px;padding:18px;display:grid}[data-ui] .pf-pane.is-side{grid-template-columns:minmax(150px,2fr) minmax(0,5fr)}[data-ui] .pf-foot{background:var(--ui-raised);padding:14px 18px 18px}[data-ui] .pf-foot .ui-sub{margin-bottom:8px}[data-ui] .pf-media{min-width:0}[data-ui] .pf-dl{grid-template-columns:minmax(7em,auto) minmax(0,1fr);gap:9px 16px;margin:14px 0 0;font-size:13.5px;display:grid}[data-ui] .pf-dl dt{color:var(--ui-muted)}[data-ui] .pf-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}[data-ui] .pf-dl dd.is-missing{color:var(--ui-muted)}[data-ui] .pf-snip{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-ui] .pf-facets .ui-sub{margin:14px 0 6px}[data-ui] .pf-facets .ui-sub:first-child{margin-top:0}[data-ui] .pf-opt{min-height:30px;color:var(--ui-muted);align-items:center;gap:9px;font-size:13.5px;display:flex}[data-ui] .pf-opt.is-on{color:var(--ui-ink)}[data-ui] .pf-opt .ui-num{color:var(--ui-muted);margin-left:auto}[data-ui] .pf-check{border:1.5px solid var(--ui-rule);background:var(--ui-ground);border-radius:5px;flex-shrink:0;width:16px;height:16px;position:relative}[data-ui] .pf-check.is-radio{border-radius:50%}[data-ui] .pf-opt.is-on .pf-check,[data-ui] .pf-check.is-on{background:var(--ui-accent);border-color:var(--ui-accent)}[data-ui] .pf-opt.is-on .pf-check:after,[data-ui] .pf-check.is-on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}[data-ui] .pf-opt.is-on .pf-check.is-radio:after{background:#fff;border:0;border-radius:50%;width:5px;height:5px;top:4px;left:4px;transform:none}[data-ui] .pf-table{border-collapse:collapse;width:100%;font-size:13.5px}[data-ui] .pf-table th{text-align:left;color:var(--ui-muted);padding:12px 16px 8px;font-size:12.5px;font-weight:500}[data-ui] .pf-table td{border-top:1px solid var(--ui-rule);vertical-align:middle;padding:12px 16px}[data-ui] .pf-table td .ui-avatar{vertical-align:middle;margin-right:10px;display:inline-grid}[data-ui] .pf-table .is-changed{background:var(--ui-tint-100);color:var(--ui-accent-ink);font-weight:500}[data-ui] .pf-counts-rows{gap:4px}[data-ui] .pf-counts-rows .ui-row{min-height:52px}[data-ui] .pf-counts-rows .ui-name{font-weight:500}[data-ui] .pf-counts-rows .ui-val{letter-spacing:-.01em;font-size:20px}[data-ui] .pf-counts-rows .ui-sub{margin:0 0 14px;padding:0 12px}[data-ui] .pf-medium{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}[data-ui] .pf-medium .ui-sub{margin:8px 0 0}[data-ui] .pf-step{background:var(--ui-raised);border-radius:14px;padding:14px 16px}[data-ui] .pf-step.is-accent{background:var(--ui-tint-50)}[data-ui] .pf-step .ui-sub{margin:6px 0 0}[data-ui] .pf-meter{background:var(--ui-tint-100);border-radius:999px;height:10px;margin-top:8px;overflow:hidden}[data-ui] .pf-meter span{height:100%;width:calc(var(--share,0) * 100%);background:var(--ui-accent);border-radius:999px;display:block}@container (width<=540px){[data-ui] .pf-pane,[data-ui] .pf-pane.is-side{grid-template-columns:minmax(0,1fr)}[data-ui] .pf-media{max-width:220px}[data-ui] .pf-table thead{display:none}[data-ui] .pf-table,[data-ui] .pf-table tbody,[data-ui] .pf-table tr{display:block}[data-ui] .pf-table tr{border-top:1px solid var(--ui-rule);padding:12px 16px}[data-ui] .pf-table td{text-align:right;border:0;justify-content:space-between;gap:16px;padding:4px 0;display:flex}[data-ui] .pf-table td:before{content:attr(data-label);color:var(--ui-muted);text-align:left}[data-ui] .pf-table td:first-child{justify-content:flex-start}[data-ui] .pf-table td:first-child:before{display:none}[data-ui] .pf-medium{grid-template-columns:88px minmax(0,1fr);gap:12px}}@media (width<=900px){.pp-split{grid-template-columns:minmax(0,1fr);gap:32px}.pp-split.is-flip>.pp-copy{order:0}.pp-head,.pp-duo,.pp-next,.pp-band{grid-template-columns:minmax(0,1fr);gap:24px}.pp-duo>div+div{padding-top:0}.pp-sticky{position:static}.pp-under{width:100%}.pp-over{width:100%;margin-top:16px}.pp-night.ui-stage>.ribbon-eight{width:72%;top:auto;bottom:-14%;right:-24%}}@media (width<=600px){.page-product .hero.hero-full h1{font-size:clamp(2.1rem,9.2vw,2.75rem)}.page-product .ui-ads>:last-child:nth-child(odd){grid-column:1/-1}.page-product .ui-ads>:last-child:nth-child(odd) .ui-creative{aspect-ratio:2}.page-product .pp .pp-title-long{max-width:none;font-size:1.5rem}.pp-notice{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){[data-ui] .pf-library .ui-ad,.pp-answers.is-ready>[data-ui]{transition:none}}.pp-tile .pp-duo{align-items:center}.pp-tile .pp-duo>div+div{padding-top:0}.pp-tile .pp-duo>p{font-size:var(--step-lead);max-width:36ch;margin:0;line-height:1.4}[data-ui] .pf-note{margin:14px 0 0}[data-ui] .pf-feed .ui-row{padding-block:6px}[data-ui] .pf-feed .ui-name{white-space:normal;overflow:visible}[data-ui] .pf-list{gap:6px;display:grid}[data-ui] .pf-match{background:var(--ui-raised);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}[data-ui] .pf-match.is-selected{background:var(--ui-tint-50);outline:2px solid var(--ui-accent);outline-offset:-2px}[data-ui] .pf-who{min-width:0;display:grid}[data-ui] .pf-who b{font-size:14px;font-weight:600}[data-ui] .pf-who small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}[data-ui] .pf-plot{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));align-items:end;gap:10px;padding-top:26px;display:grid}[data-ui] .pf-col{grid-template-rows:132px auto;gap:8px;display:grid}[data-ui] .pf-bar{height:calc(var(--v,.5) * 100%);background:var(--ui-tint-200);transform-origin:50% 100%;border-radius:8px 8px 3px 3px;align-self:end;min-height:6px;position:relative}[data-ui] .pf-bar:before{content:attr(data-v);color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}[data-ui] .pf-bar.is-spike{background:var(--ui-accent)}[data-ui] .pf-bar.is-spike:before{color:var(--ui-ink);font-weight:600}[data-ui] .pf-bar.is-partial{background:var(--ui-raised);outline:1.5px dashed var(--ui-tint-200);outline-offset:-1.5px}[data-ui] .pf-x{color:var(--ui-muted);text-align:center;white-space:nowrap;font-size:12px}[data-ui] .pf-legend{color:var(--ui-muted);flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;font-size:12.5px;display:flex}[data-ui] .pf-legend>span{align-items:center;gap:6px;display:inline-flex}[data-ui] .pf-key{background:var(--ui-tint-200);border-radius:4px;width:12px;height:12px;display:inline-block}[data-ui] .pf-key.is-partial{background:var(--ui-raised);outline:1.5px dashed var(--ui-tint-200);outline-offset:-1.5px}[data-ui] .pf-key.is-spike{background:var(--ui-accent)}[data-ui] .pf-notes{margin-top:16px}[data-ui] .pf-layers{gap:8px;margin-top:4px;display:grid}[data-ui] .pf-layer{background:var(--ui-raised);border-radius:14px;padding:14px 16px}[data-ui] .pf-layer.is-inferred{background:var(--ui-tint-50)}[data-ui] .pf-layer.is-test{background:var(--ui-tint-100)}[data-ui] .pf-layer p{margin:0;font-size:14px;line-height:1.5}[data-ui] .pf-layer .pf-layer-label{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}[data-ui] .pf-layer .ui-dot{color:var(--ui-muted)}[data-ui] .pf-layer.is-inferred .ui-dot{color:var(--ui-tint-200)}[data-ui] .pf-layer.is-test .ui-dot{color:var(--ui-accent)}[data-ui] .pf-sections{margin-top:10px}[data-ui] .pf-sections .ui-row{min-height:38px}[data-ui] .pf-step dl.pf-dl{margin-top:10px}[data-ui] .pf-modelist{margin-bottom:14px}[data-ui] .pf-warn{color:var(--ui-warn)}[data-ui] .pf-field{gap:6px;display:grid}[data-ui] .pf-field>span:first-child{color:var(--ui-muted);font-size:12.5px}[data-ui] .pf-field>b,[data-ui] .pf-field>div{border:1px solid var(--ui-rule);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:4px 12px;font-size:14px;font-weight:500;display:flex}[data-ui] .pf-duo-ads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-ui] .pf-duo-ads .ui-sub{margin:8px 0 0}[data-ui] .pf-twin{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:18px;display:grid}[data-ui] .pf-twin .ui-sub{margin:0 0 8px}[data-ui] .pf-tool{color:var(--ui-muted);margin:2px 4px 8px;font-size:12.5px}[data-ui] .pf-cites{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}[data-ui] .pf-cites li{padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}[data-ui] .pf-cites li:before{content:"";background:var(--ui-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}[data-ui] .pf-chat .ui-msg p{font-size:13.5px;line-height:1.5}[data-ui] .pf-bigad{aspect-ratio:1;color:#eaf2ec;background:#1f3a34;border-radius:12px;flex-direction:column;justify-content:space-between;padding:11% 11% 11% 14%;display:flex;position:relative;overflow:hidden;container-type:inline-size}[data-ui] .pf-bigad b{max-width:11ch;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(20px,13cqi,38px);font-weight:400;line-height:1.02}[data-ui] .pf-bigad em{aspect-ratio:.9;clip-path:polygon(50% 0,100% 100%,0 100%);background:#3f6b5c;width:36%;font-style:normal;position:absolute;top:30%;right:12%}[data-ui] .pf-proof{max-width:16ch;font-size:clamp(11px,4.4cqi,14px);line-height:1.3}[data-ui] .pf-offer{color:#1f3a34;background:#eaf2ec;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:clamp(11px,4.2cqi,13px);font-weight:600}[data-ui] .pf-pin{left:var(--x);top:var(--y);background:var(--ui-accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute}[data-ui] .pf-key-letter{background:var(--ui-accent);color:#fff;vertical-align:1px;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-size:11.5px;font-weight:700;display:inline-grid}[data-ui] .pf-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}[data-ui] .pf-day{background:var(--ui-accent);border-radius:6px;height:30px}[data-ui] .pf-day.is-gap{background:var(--ui-raised);outline:1.5px dashed var(--ui-tint-200);outline-offset:-1.5px}[data-ui] .pf-gap-title{margin:18px 0 8px}[data-ui] .pf-records{margin-top:16px}@container (width>=800px){[data-ui] .pf-layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=560px){[data-ui] .pf-match{grid-template-columns:auto minmax(0,1fr)}[data-ui] .pf-match>.ui-tag,[data-ui] .pf-match>.ui-btn{grid-column:2;justify-self:start}[data-ui] .pf-twin{grid-template-columns:minmax(0,1fr)}[data-ui] .pf-plot{gap:6px}}.page-pricing .hero{padding-bottom:clamp(56px,7vw,112px)}.page-pricing>section:not(.hero):not(.cta-section){margin-bottom:var(--section-gap)}.page-pricing .cta-section{margin-top:0}.page-pricing .pg-text h2,.page-pricing .pg-pair h2,.page-pricing .pg-terms-head h2,.page-pricing .pg-allowance h2,.page-pricing .pg-included h2,.page-pricing .pg-why-lead h2,.page-pricing .pg-note h2,.page-pricing .pg-register h2,.page-pricing .pg-log h2{margin:0 0 20px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.page-pricing .pg-text h3{margin:40px 0 12px}.page-pricing .pg-text p,.page-pricing .pg-pair p,.page-pricing .pg-terms-head p,.page-pricing .pg-why-lead p,.page-pricing .pg-note p,.page-pricing .pg-register p,.page-pricing .pg-log p{max-width:60ch}.page-pricing .pg-text p a,.page-pricing .pg-note p a,.page-pricing .pg-terms-note a,.page-pricing .pg-log p a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-field);text-decoration-color:var(--accent-field)}.pg-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.pg-row.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pg-row.is-flip>.pg-fragment{order:-1}.pg-fragment,.pg-text{min-width:0}.pg-plan{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(32px,5vw,96px);display:grid}.pg-price{isolation:isolate;background:var(--accent);color:var(--on-accent);border-radius:var(--radius);flex-direction:column;min-height:clamp(460px,44vw,680px);padding:clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.pg-price>.ribbon-eight{z-index:-1;color:#8450ff;pointer-events:none;width:78%;height:auto;position:absolute;bottom:-22%;right:-16%}.pg-price p{color:var(--on-accent);margin:0}.pg-amount{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(9rem,23vw,21rem);font-weight:300;line-height:.82}.pg-currency{letter-spacing:0;vertical-align:top;margin-right:.06em;font-size:.36em;position:relative;top:.12em}.pg-per{font-size:var(--step-lead);font-weight:500}.pg-price-note{max-width:30ch;font-size:var(--step-lead);line-height:1.3;margin:24px 0 0!important}.pg-price-actions{margin-top:auto;padding-top:40px}.pg-price .button{background:var(--ground);color:var(--accent-ink)}.pg-price .button:hover{background:var(--accent-field)}.pg-price .micro{max-width:44ch;color:var(--on-accent);margin-top:16px}.pg-included{align-self:center}.pg-list{margin:0;padding:0;list-style:none}.pg-list li{font-size:var(--step-lead);letter-spacing:-.01em;padding:14px 0 14px 40px;line-height:1.25;position:relative}.pg-list li:before{content:"";background:var(--accent);width:22px;height:23px;margin-top:-11px;position:absolute;top:50%;left:0;-webkit-mask:url(/build/assets/mark-D2D3dyHg.svg) 50%/contain no-repeat;mask:url(/build/assets/mark-D2D3dyHg.svg) 50%/contain no-repeat}.pg-allowance .table-scroll{margin:0}.pg-allowance .table-scroll th,.pg-allowance .table-scroll td{padding:14px 24px}.pg-allowance .table-scroll table{font-size:var(--step-body)}.pg-allowance .table-scroll tbody th{width:34%;font-weight:600}.pg-terms{-moz-column-gap:clamp(32px, 5vw, 96px);scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:48px clamp(32px,5vw,96px);display:grid}.pg-terms-head p{margin:0}.pg-terms-body{grid-column:1/-1}.pg-terms-list{background:var(--field);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,5vw,96px);margin:0;padding:clamp(24px,3vw,56px);display:grid}.pg-terms-list dt{font-family:var(--font-text);font-weight:500;font-size:var(--step-lead);letter-spacing:-.01em;margin-bottom:8px;line-height:1.25}.pg-terms-list dd{max-width:52ch;margin:0;line-height:1.55}.pg-terms-note{max-width:60ch;margin:0}.pg-pair{background:var(--field);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,96px);padding:clamp(32px,4vw,64px);display:grid}.pg-pair .hero-actions{margin-top:24px}.pg-pair .button.secondary,.pg-note .button.secondary,.pg-log .button.secondary{background:var(--ground)}.pg-pair .button.secondary:hover,.pg-note .button.secondary:hover{background:var(--field-2)}.pg-why{grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,96px);display:grid}.pg-why-lead{-moz-column-gap:clamp(32px, 5vw, 96px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,5vw,96px);display:grid}.pg-why-lead h2{grid-area:1/1/span 2;margin:0}.pg-why-lead p:not(.pg-why-price){grid-area:1/2;margin:0 0 24px}.pg-why-lead .pg-why-price{grid-area:2/2}.pg-why-price{font-family:var(--font-display);font-weight:300;font-size:var(--step-head);letter-spacing:-.03em;color:var(--accent-ink);line-height:1;margin:32px 0 0!important}.pg-qa{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px clamp(32px,5vw,96px);display:grid}.pg-choose{background:var(--accent-field);border-radius:var(--radius);padding:clamp(24px,3vw,48px)}.pg-choose .hero-actions{margin-top:20px}.pg-qa h3{margin:0 0 12px}.pg-qa p{max-width:62ch}.pg-qa p:last-child{margin-bottom:0}.pg-register{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.pg-register .form-grid{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;max-width:none;margin-top:8px}.pg-register .form-grid>.span-2{grid-column:1/-1}.pg-register .form-grid textarea{resize:vertical;min-height:160px}.pg-register .form-grid small{font-size:var(--step-body);max-width:56ch;margin-top:16px;line-height:1.5;display:block}.pg-register .form-grid .button{min-width:220px}.pg-register .pg-side h2{margin-bottom:16px}.pg-register .pg-side .pg-fragment{margin-top:32px}.pg-register .alert{max-width:60ch}.pg-linkrow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pg-steps{margin:0 0 var(--section-gap);gap:var(--section-gap);padding:0;list-style:none;display:grid}.pg-steps>li{display:block}.pg-steps>li:nth-child(2n) .pg-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pg-steps>li:nth-child(2n) .pg-row>.pg-fragment{order:-1}.pg-spec strong{font-weight:600}.pg-tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pg-log{margin:0;padding:0;list-style:none}.pg-log>li{background:var(--field);border-radius:var(--radius);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);padding:clamp(32px,4vw,64px);display:grid}.pg-log time{font-family:var(--font-display);letter-spacing:-.022em;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:300;line-height:1.05}.pg-log h2{margin-bottom:16px}.pg-log p:last-child{margin-bottom:0}.pg-note{background:var(--field);border-radius:var(--radius);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);padding:clamp(32px,4vw,64px);display:grid}.pl-form .pl-field{margin-bottom:12px}.pl-form .pl-field>span{color:var(--ui-muted);margin-bottom:4px;font-size:12.5px;display:block}.pl-form .pl-field>div{border:1px solid var(--ui-rule);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:8px 12px;display:flex}@media (width<=1100px){.pg-terms-list{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=900px){.pg-plan,.pg-register{row-gap:88px}.pg-row,.pg-row.is-flip,.pg-plan,.pg-terms,.pg-pair,.pg-why,.pg-register,.pg-log>li,.pg-note,.pg-steps>li:nth-child(2n) .pg-row{grid-template-columns:minmax(0,1fr)}.pg-row.is-flip>.pg-fragment,.pg-steps>li:nth-child(2n) .pg-row>.pg-fragment{order:0}.pg-pair{row-gap:96px}.pg-price{min-height:0}.pg-price-actions{padding-top:32px}.pg-qa{grid-template-columns:minmax(0,1fr);gap:40px}.pg-why-lead{grid-template-columns:minmax(0,1fr)}.pg-why-lead h2,.pg-why-lead p:not(.pg-why-price),.pg-why-lead .pg-why-price{grid-area:auto/1}.pg-why-lead h2{margin-bottom:20px}}@media (width<=600px){.pg-register .form-grid{grid-template-columns:minmax(0,1fr)}.pg-register .form-grid .button{width:100%}.pg-allowance .table-scroll th,.pg-allowance .table-scroll td{padding:14px}}.pg-stack{gap:8px;display:grid}.pg-scope{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=900px){.pg-scope{grid-template-columns:minmax(0,1fr)}}.page-pricing .cta-section h2{max-width:none}html:lang(de) .page-pricing .cta-section h2{font-size:clamp(1.75rem,1rem + 2.4vw,3.25rem)}html:lang(de) .page-pricing :is(.pg-text,.pg-pair,.pg-register,.pg-terms-head,.pg-why-lead,.pg-note,.pg-included,.pg-allowance) h2{font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.page-aud .hero{padding-bottom:clamp(72px,8vw,128px)}.page-aud .hero.hero-full h1{max-width:16ch}.page-aud .hero.hero-full .intro{max-width:30ch}.page-aud .aud-sec{margin:0 0 var(--section-gap)}.page-aud .aud-sec:last-child{margin-bottom:0}.page-aud .aud-text h2,.page-aud .aud-head h2,.page-aud .aud-duo h2,.page-aud .aud-links h2{max-width:22ch;margin:0 0 20px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.page-aud .aud-text p,.page-aud .aud-head p,.page-aud .aud-duo p{font-size:var(--step-body);margin:0 0 16px;line-height:1.6}.page-aud .aud-text p:last-child,.page-aud .aud-head p:last-child,.page-aud .aud-duo p:last-child{margin-bottom:0}.page-aud .aud-text .button,.page-aud .aud-duo .button,.page-aud .aud-head .button{margin-top:12px}.page-aud .aud-pic{min-width:0}.aud-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.aud-split.is-flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.aud-split.is-flip>.aud-text{order:2}.aud-tile{background:var(--field);border-radius:var(--radius);isolation:isolate;padding:clamp(20px,3vw,48px);position:relative;overflow:hidden}.aud-tile>.ribbon-eight{z-index:-1;color:var(--field-2);pointer-events:none;width:54%;height:auto;position:absolute;bottom:-26%;left:-10%}.aud-tile.is-right>.ribbon-eight{left:auto;right:-10%}.aud-tile [data-ui]{border-radius:18px}.aud-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,96px);margin-bottom:clamp(32px,4vw,56px);display:grid}.aud-head h2{margin:0}.aud-stage-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);display:grid}.aud-stage-pair.is-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.aud-night,.aud-night h2,.aud-night .aud-text p{color:var(--on-night)}.aud-night.is-left .ui-stage>.ribbon-eight{left:-14%;right:auto}.aud-night .button{background:var(--ground);color:var(--accent-ink)}.aud-night .button:hover{background:var(--accent-field)}.aud-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.aud-duo>div+div{padding-top:clamp(0px,4vw,72px)}.aud-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.aud-links h2{margin-bottom:16px}.aud-links p{font-size:var(--step-body);max-width:40ch;margin:0 0 24px}.aud-links .aud-link-list{border-radius:var(--radius);background:var(--field);gap:4px;padding:clamp(12px,1.6vw,20px);display:grid}.aud-links .aud-link-list a{min-height:68px;font-size:var(--step-body);border-radius:16px;align-items:center;padding:0 clamp(16px,2vw,24px);font-weight:500;transition:background .2s,color .2s;display:flex}.aud-links .aud-link-list a:hover{background:var(--ground);color:var(--accent-ink)}[data-ui] .aud-end{margin-left:auto}[data-ui] .aud-gap{height:10px}[data-ui] .aud-row-note{color:var(--ui-muted);font-size:12.5px}[data-ui] .ui-body>.ui-kpis{margin-bottom:14px}[data-ui] .aud-group{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 6px;font-size:12.5px;font-weight:600;display:flex}[data-ui] .aud-more{color:var(--ui-muted);padding:10px 12px 0;font-size:12.5px}[data-ui] .ui-row .ui-name .aud-sub{color:var(--ui-muted);font-size:12.5px;font-weight:400}[data-ui] .ui-row.is-flat:before{display:none}[data-ui] .aud-chips{flex-wrap:wrap;gap:6px;display:flex}[data-ui] .aud-cols{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:12px;display:grid}[data-ui] .aud-panel{background:var(--ui-raised);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}[data-ui] .aud-panel.is-accent{background:var(--ui-tint-50)}[data-ui] .aud-panel>.ui-h{margin:0}[data-ui] .aud-panel p{margin:0;font-size:13px;line-height:1.45}[data-ui] .aud-kv{border-radius:8px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}[data-ui] .aud-kv+.aud-kv{border-top:1px solid var(--ui-rule)}[data-ui] .aud-kv>span:first-child{color:var(--ui-muted);font-size:12.5px}[data-ui] .aud-kv>b{min-width:0;font-weight:500}[data-ui] .aud-kv.is-hl{background:var(--ui-tint-50);border-top-color:#0000}[data-ui] .aud-record{grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start;gap:18px;display:grid}[data-ui] .aud-record .aud-kv{grid-template-columns:84px minmax(0,1fr)}[data-ui] .aud-record .aud-kv>.ui-tag{grid-column:2;justify-self:start}[data-ui] .ui-creative b{font-size:clamp(15px,1.35vw,22px)}[data-ui] .aud-meta{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}[data-ui] .aud-thumbs{gap:6px;display:flex}[data-ui] .aud-thumbs .ui-creative{border-radius:6px;flex:none;width:44px;padding:7%}[data-ui] .aud-thumbs .ui-creative b,[data-ui] .aud-thumbs .ui-creative span{display:none}[data-ui] .aud-thumbs .ui-creative>.aud-obj{width:46%;bottom:14%;right:14%}[data-ui] .aud-note{max-width:62ch;color:var(--ui-muted);margin:0;padding:12px 12px 0;font-size:12.5px}[data-ui] .aud-check{background:var(--ui-accent);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}[data-ui] .aud-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}[data-ui] .aud-check.is-off{background:var(--ui-rule)}[data-ui] .aud-check.is-off:after{display:none}[data-ui] .aud-src{color:var(--ui-accent-ink);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}[data-ui] .aud-table{border-collapse:collapse;width:100%;font-size:13px}[data-ui] .aud-table th,[data-ui] .aud-table td{text-align:left;border-bottom:1px solid var(--ui-rule);vertical-align:middle;padding:10px 12px;font-weight:400}[data-ui] .aud-table thead th{color:var(--ui-muted);font-size:12.5px;font-weight:500}[data-ui] .aud-table tbody th{font-weight:500}[data-ui] .aud-table tbody tr:last-child>*{border-bottom:0}[data-ui] .aud-table .is-num{text-align:right;font-variant-numeric:tabular-nums}[data-ui] .aud-table td .ui-tag{height:22px}[data-ui] .aud-cell-on{background:var(--ui-tint-100);font-weight:500}[data-ui] .aud-weeks{grid-template-columns:164px repeat(var(--weeks,8), minmax(0, 1fr));color:var(--ui-muted);align-items:center;gap:0;padding:0 12px 6px;font-size:12px;display:grid}[data-ui] .aud-weeks span{text-align:left}[data-ui] .aud-track{grid-template-columns:164px repeat(var(--weeks,8), minmax(0, 1fr));align-items:center;min-height:40px;padding:0 12px;display:grid}[data-ui] .aud-track+.aud-track{border-top:1px solid var(--ui-rule)}[data-ui] .aud-track .aud-who{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}[data-ui] .aud-bar{grid-row:1;grid-column:var(--from) / var(--to);background:var(--ui-tint-200);height:26px;color:var(--ui-accent-ink);white-space:nowrap;border-radius:8px;align-items:center;min-width:0;padding:0 8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}[data-ui] .aud-bar.is-solid{background:var(--ui-accent);color:#fff}[data-ui] .aud-bar.is-warn{background:var(--ui-warn-soft);color:var(--ui-warn)}[data-ui] .aud-bar.is-pos{background:var(--ui-pos-soft);color:var(--ui-pos)}[data-ui] .aud-bar.is-plain{background:var(--ui-raised);color:var(--ui-muted)}[data-ui] .aud-flag{grid-row:1/-1;position:relative}[data-ui] .ui-creative>span{max-width:62%;line-height:1.25}[data-ui] .ui-creative>.aud-obj{aspect-ratio:1;border-radius:var(--c-shape,50%);background:var(--c-obj,#17171b1f);width:30%;font-style:normal;position:absolute;bottom:10%;right:10%}[data-ui] .ui-creative.is-wide{aspect-ratio:4/3}:is(:lang(de),:lang(fr),:lang(es),:lang(pt)) .page-aud :is(.aud-text,.aud-head,.aud-duo,.aud-links) h2{max-width:none;font-size:clamp(1.3rem,.8rem + 1.25vw,1.875rem)}:is(:lang(de),:lang(fr),:lang(es),:lang(pt)) .page-aud .cta-section h2{max-width:none;font-size:clamp(1.375rem,.8rem + 2.6vw,3rem)}.page-aud .cta-section h2{max-width:24ch}@media (width<=900px){.aud-split,.aud-split.is-flip,.aud-head,.aud-duo,.aud-links,.aud-stage-pair,.aud-stage-pair.is-wide{grid-template-columns:minmax(0,1fr)}.aud-split.is-flip>.aud-text{order:0}.aud-duo>div+div{padding-top:0}.aud-head{align-items:start;gap:16px}.aud-tile>.ribbon-eight{width:90%}}@media (width<=600px){.page-aud .hero.hero-full h1{font-size:2.35rem}.page-aud .cta-section{padding:32px 24px}.page-aud .hero.hero-full>div:last-child{margin-top:32px}[data-ui] .ui-top{flex-wrap:wrap;row-gap:6px;padding:10px 14px}[data-ui] .ui-top .aud-end{margin-left:0}[data-ui] .ui-tabs{gap:14px;padding:0 14px;overflow:hidden}[data-ui] .ui-body{padding:14px}[data-ui] .ui-row{align-items:start;min-height:44px;padding:8px 10px}[data-ui] .ui-row .ui-name{white-space:normal;flex-wrap:wrap;row-gap:4px;overflow:visible}[data-ui] .ui-kpi b{font-size:22px}[data-ui] .aud-cols,[data-ui] .aud-record{grid-template-columns:minmax(0,1fr)}[data-ui] .ui-body:has(>.aud-table){overflow-x:auto}[data-ui] .aud-table th,[data-ui] .aud-table td{padding:8px 6px}[data-ui] .aud-table thead th{font-size:12px}[data-ui] .aud-table .ui-creative b{font-size:13px}[data-ui] .aud-panel .ui-creative{aspect-ratio:2;padding:6% 8%}[data-ui] .ui-ads .ui-ad-head .ui-avatar,[data-ui] .ui-ads .ui-creative>span{display:none}[data-ui] .ui-ads .ui-ad{padding:10px}[data-ui] .ui-ads .ui-tag{white-space:normal;height:auto;min-height:24px;padding-block:3px;line-height:1.2}[data-ui] .aud-record .ui-creative{max-width:200px}[data-ui] .aud-kv{grid-template-columns:minmax(0,1fr)}[data-ui] .aud-kv>.ui-tag{justify-self:start}[data-ui] .aud-weeks,[data-ui] .aud-track{grid-template-columns:repeat(var(--weeks,8), minmax(0, 1fr));padding-inline:10px}[data-ui] .aud-weeks>span:first-child,[data-ui] .aud-weeks>span:nth-child(odd):not(:first-child){display:none}[data-ui] .aud-weeks>span:nth-child(2n){grid-column:span 2}[data-ui] .aud-track{row-gap:6px;padding-block:10px}[data-ui] .aud-track .aud-who{grid-area:1/1/auto/-1}[data-ui] .aud-bar{grid-row:2;grid-column:calc(var(--from) - 1) / calc(var(--to) - 1);white-space:normal;height:auto;min-height:28px;padding-block:4px;line-height:1.15}}@media (prefers-reduced-motion:reduce){.page-aud *{animation:none!important}}.page-company{--co-h2:clamp(1.75rem, 1.1rem + 1.9vw, 2.75rem);--co-h:clamp(1.25rem, .8rem + 1.2vw, 1.9rem);--co-statement:clamp(1.25rem, .7rem + 2.2vw, 2.5rem);--co-col:clamp(32px, 5vw, 96px)}.page-company .co-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-company .hero{padding-bottom:clamp(72px,9vw,140px)}.page-company .hero.hero-full h1{max-width:18ch}@media (width<=900px){.page-company .hero h1{font-size:var(--step-head);max-width:none}}@media (width<=600px){.page-company .hero h1{max-width:none;font-size:1.75rem}.page-company .hero h1 br{display:none}}.page-company .ui-stage{align-content:center;min-height:clamp(300px,30vw,460px);display:grid}.page-company .ui-stage>[data-ui]{min-width:0}.page-company .ui-creative b{max-width:68%;font-size:clamp(14px,1.25vw,20px)}.page-company .co-split,.page-company .co-lede,.page-company .co-principles,.page-company .co-band,.page-company .co-case,.page-company .co-library,.page-company .co-prompts,.page-company .co-faq,.page-company .co-next{margin-bottom:var(--section-gap)}.co-split,.co-entry{gap:var(--co-col);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.co-split.is-flip,.co-entry.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.co-split.is-flip>.co-copy,.co-entry.is-flip>.co-copy{order:2}.co-library{gap:var(--section-gap);display:grid}.co-library,.co-library .co-entry{margin-bottom:0}.page-company .co-library{margin-bottom:var(--section-gap)}.co-copy{min-width:0;max-width:56ch}.co-copy h2,.co-h2{font-size:var(--co-h2);margin:0 0 20px}.co-copy h3.co-h{font-family:var(--font-display);font-weight:300;font-size:var(--co-h);letter-spacing:-.02em;margin:0 0 20px;line-height:1.12}.co-copy p{margin:0 0 16px;line-height:1.6}.co-copy p a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-field);text-decoration-color:var(--accent-field);transition:text-decoration-color .2s}.co-copy p a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.co-copy strong{font-weight:600}.co-copy .button{margin-top:12px}.co-copy .hero-actions{margin-top:24px}.co-pic{min-width:0}.co-pic.is-crop .ui-stage{align-content:start;min-height:0;padding-bottom:0}.co-pic.is-crop [data-ui]{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:clamp(300px,28vw,380px)}.co-lede{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px);display:grid}.co-lede-body{gap:var(--co-col);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;display:grid}.co-lede-body p{max-width:52ch}.co-statement{font-size:var(--co-statement);margin:0;line-height:1.12}.co-lede .co-statement{max-width:none}.co-lede p{margin:0 0 16px;line-height:1.6}.co-principles{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,64px);display:grid}.co-principles>h2,.co-case>h2{font-size:var(--co-h2);max-width:20ch}.co-principles>h2{margin:0}.co-list{min-width:0}.co-principles .co-list{gap:clamp(32px, 4vw, 64px) var(--co-col);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-principle h3,.co-item h3{font-size:var(--step-lead);margin:0 0 10px}.co-principle p{max-width:60ch;margin:0;line-height:1.6}.co-case>h2{margin:0 0 clamp(40px,5vw,72px)}.co-case .co-item{gap:var(--co-col);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.co-item+.co-item{margin-top:clamp(48px,6vw,88px)}.co-item>div{max-width:64ch}.co-item p{margin:0 0 14px;line-height:1.6}.co-item strong{font-weight:600}.co-item .hero-actions{margin-top:20px}.co-item-pic{max-width:none;margin-top:28px}.co-item>div:has(.co-item-pic){max-width:none}.co-item h3{max-width:22ch}.co-item>div:has(.co-item-pic)>p{max-width:64ch}.co-band{gap:var(--co-col);background:var(--field);border-radius:var(--radius);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding:clamp(32px,5vw,80px);display:grid}.co-band-head{top:calc(var(--header-h) + 24px);position:sticky}.co-band .co-statement{max-width:none;font-size:var(--co-h2);margin:0 0 20px}.co-lead{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);letter-spacing:-.015em;max-width:24ch;margin:0;line-height:1.25}.co-band-body{max-width:64ch}.co-band-body p{margin:0 0 16px;line-height:1.6}.co-band-body .co-item{margin-top:36px}.co-band-body .co-item+.co-item{margin-top:32px}.co-closing{font-family:var(--font-display);font-weight:300;font-size:var(--step-lead);max-width:24ch;line-height:1.25;margin:56px 0 0!important}.co-next{gap:var(--co-col);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.co-next h2{font-size:var(--co-h2);margin:0 0 16px}.co-next p{max-width:40ch;margin:0}.co-next ul{margin:0;padding:0;list-style:none;display:grid}.co-next li a{min-height:64px;font-size:var(--step-lead);letter-spacing:-.01em;transition:color .15s, padding .3s var(--ease);justify-content:space-between;align-items:center;gap:16px;font-weight:500;display:flex}.co-next li a:hover{color:var(--accent-ink);padding-left:12px}.co-faq{gap:var(--co-col);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.co-prompts{grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,72px);display:grid}.co-prompts-lead{gap:var(--co-col);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;min-width:0;display:grid}.co-faq-lead{min-width:0}.co-prompts-lead h2,.co-faq-lead h2{font-size:var(--co-h2);max-width:14ch;margin:0 0 24px}.co-prompts-lead h2{margin:0}.co-prompts-lead .ui-stage,.co-faq-lead .ui-stage{min-height:0}.co-prompt-list{gap:clamp(40px, 5vw, 72px) var(--co-col);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.co-prompt h3{font-size:var(--step-lead);margin:0 0 12px}.co-prompt-text{background:var(--field);border-radius:20px;max-width:62ch;margin:0 0 16px;padding:20px 24px;line-height:1.65}.co-prompt .co-copy{min-height:44px;padding:10px 20px}.co-prompt .co-copy[hidden]{display:none}.co-prompt .co-copy.is-done{background:var(--accent-field);color:var(--accent-ink)}.co-faq .faq-accordion{min-width:0}.co-faq .faq-accordion summary{line-height:1.4}.co-faq .faq-accordion p{line-height:1.6}@media (width<=900px){.co-lede-body{grid-template-columns:minmax(0,1fr);gap:0}.co-split,.co-split.is-flip,.co-entry,.co-entry.is-flip,.co-lede,.co-principles,.co-case,.co-band,.co-next,.co-prompts,.co-faq{grid-template-columns:minmax(0,1fr);gap:32px}.co-split.is-flip>.co-copy,.co-entry.is-flip>.co-copy{order:0}.co-band-head{position:static}.co-prompts-lead,.co-prompt-list{grid-template-columns:minmax(0,1fr)}.co-case .co-item{grid-template-columns:minmax(0,1fr);gap:12px}.co-principles .co-list{grid-template-columns:minmax(0,1fr)}.co-lede{align-items:start}.co-library{gap:80px}.co-pic.is-crop [data-ui]{max-height:320px}}[data-ui] .co-fields{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 20px;margin:0;display:grid}[data-ui] .co-fields dt{color:var(--ui-muted);font-size:13px}[data-ui] .co-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}[data-ui] .co-foot{margin:14px 0 0}[data-ui] .co-gap{margin-top:20px}.co-record-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}.co-says{background:var(--ui-raised);gap:10px;padding:14px 18px 18px;display:grid}.co-says p{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}[data-ui] .co-lines{gap:14px;display:grid}.co-line{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;display:grid}.co-line p{min-width:0;margin:0}.co-line.is-short{grid-template-columns:44px minmax(0,1fr)}.co-line:has(>.ui-toggle){grid-template-columns:44px minmax(0,1fr)}.co-line:has(>.ui-cite){grid-template-columns:64px minmax(0,1fr)}.co-line>.ui-tag,.co-line>.ui-cite,.co-line>.ui-toggle{justify-self:start}.co-line>.ui-cite{margin-top:1px}[data-ui] .co-sentence{margin:0 0 12px;font-size:16px;line-height:1.6}[data-ui] .ui-row.co-row3,[data-ui] .ui-head.co-head3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto}.co-name{min-width:0;line-height:1.25;display:grid}.co-name b{overflow-wrap:anywhere;font-weight:600}.co-name small{font-size:12.5px}.ui-row.co-row3>span:nth-child(2){min-width:0}.co-versus{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.co-versus .co-side+.co-side{border-left:1px solid var(--ui-rule)}.co-versus .co-side .ui-top{padding-inline:18px}.co-versus .is-record{background:var(--ui-tint-50)}.co-url{color:var(--ui-muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}.co-doc{margin:0}.co-doc>div{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;display:grid}.co-doc>div+div{border-top:1px solid var(--ui-rule)}.co-doc dt{color:var(--ui-muted);padding-top:2px;font-size:13px;font-weight:500}.co-doc dd{min-width:0;margin:0}.co-doc dd .ui-tag{vertical-align:1px;margin-left:4px}.co-checks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.co-checks li{border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.co-checks li.is-done{background:var(--ui-tint-50)}.co-checks b{font-weight:500;display:block}.co-checks small{font-size:12.5px;display:block}.co-box{border:1.5px solid var(--ui-muted);border-radius:6px;width:20px;height:20px;margin-top:1px}.co-checks .is-done .co-box{background:var(--ui-accent);border-color:var(--ui-accent)}.co-checks .is-done .co-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;margin:2px 0 0 6px;display:block;transform:rotate(45deg)}[data-ui] .co-scroll{overflow-x:auto}.co-table{border-collapse:collapse;width:100%;font-size:13.5px}.co-table th,.co-table td{text-align:left;border-bottom:1px solid var(--ui-rule);vertical-align:top;padding:11px 10px}.co-table tbody tr:last-child th,.co-table tbody tr:last-child td{border-bottom:0}.co-table thead th{color:var(--ui-muted);padding-top:4px;font-size:12.5px;font-weight:500}.co-table tbody th{font-weight:500}.co-table th:first-child,.co-table td:first-child{padding-left:0}.co-time{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0 12px;display:grid}.co-time+.co-time{border-top:1px solid var(--ui-rule)}.co-time .ui-val{font-variant-numeric:tabular-nums;font-weight:500}.co-track{background:var(--ui-tint-100);border-radius:6px;grid-column:1/-1;height:6px;position:relative}.co-track i{top:50%;left:calc(var(--at) * (100% - 12px));background:var(--ui-accent);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute}.co-time small{grid-column:1/-1;font-size:12.5px}.co-seg{gap:3px;height:28px;margin:8px 0 14px;display:flex}.co-seg i,.co-legend i{background:var(--ui-accent)}.co-seg i{flex:var(--w) 1 0;border-radius:6px}.co-seg i.is-b,.co-legend i.is-b{background:var(--ui-tint-200)}.co-seg i.is-c,.co-legend i.is-c{background:var(--ui-warn-soft)}.co-seg i.is-d,.co-legend i.is-d{background:var(--ui-rule)}.co-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.co-legend li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.co-legend i{border-radius:4px;width:12px;height:12px}.co-legend b{font-variant-numeric:tabular-nums;font-weight:500}.co-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.co-two .ui-h{margin-bottom:10px}.co-plain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.co-tags{flex-wrap:wrap;gap:6px;display:flex}@media (width<=600px){.co-record-body{grid-template-columns:1fr}.co-record-body .ui-creative{max-width:180px}.co-line{grid-template-columns:1fr;gap:6px}.co-doc>div{grid-template-columns:1fr;gap:4px}.co-versus{grid-template-columns:1fr}.co-versus .co-side+.co-side{border-left:0;border-top:1px solid var(--ui-rule)}.co-two{grid-template-columns:1fr}[data-ui] .ui-row.co-row3,[data-ui] .ui-head.co-head3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;padding-inline:8px}.co-table.is-wide{min-width:380px}.co-table th,.co-table td{padding-inline:6px}}.page-company .cta-section h2.is-long{font-size:var(--co-h2);max-width:22ch}@media (width<=600px){.page-company .cta-section{padding:32px 24px}}html.js .page-company .reveal{opacity:1;transition:transform .8s var(--ease);transform:translateY(20px)}html.js .page-company .reveal.is-visible{transform:none!important}.co-faq-lead .co-second{margin-top:12px}[data-ui] .co-row3>.ui-tag{justify-self:start}:is(:lang(de),:lang(fr),:lang(es),:lang(pt)) .page-company{--co-h2:clamp(1.5rem, .9rem + 1.5vw, 2.25rem);--co-h:clamp(1.25rem, .8rem + 1vw, 1.65rem);--co-statement:clamp(1.25rem, .7rem + 1.8vw, 2rem)}:is(:lang(de),:lang(fr),:lang(es),:lang(pt)) .page-company .hero h1{max-width:none}@media (width>=901px){:is(:lang(de),:lang(fr),:lang(es),:lang(pt)) .page-company .hero h1{font-size:min(var(--step-display), 5.6vw)}}:is(:lang(de),:lang(fr),:lang(es),:lang(pt)) .page-company .cta-section h2{max-width:24ch;font-size:clamp(1.25rem,.6rem + 2.6vw,3rem)}.page-help .hero h1{max-width:26ch;margin-bottom:24px;font-size:clamp(1.75rem,1rem + 3.4vw,4rem)}.page-help .hero.hero-full h1{max-width:26ch}.page-doc .hero h1{max-width:22ch;margin-bottom:28px;font-size:clamp(1.75rem,.4rem + 6.8vw,7rem)}@media (width<=1100px){.page-doc .hero h1 br,.page-lost .hero h1 br{display:none}}@media (width<=600px){.page-doc .hero h1,.page-lost .hero h1{max-width:none;font-size:1.75rem}.page-help .hero h1{max-width:none}.page-help .hero h1 br{display:none}.page-help .hero,.page-doc .hero,.page-lost .hero{padding-top:24px;padding-bottom:40px}.page-help .hero .intro,.page-doc .hero .intro,.page-lost .hero .intro{font-size:var(--step-body)}.page-help .hero .hero-actions,.page-doc .hero .hero-actions,.page-lost .hero .hero-actions{margin-top:20px}}.page-help .hero .intro,.page-doc .hero .intro{max-width:38ch}.page-help .hero.hero-full>div:last-child{align-self:start}.page-help .hero .ui-stage{padding:clamp(16px,2.4vw,40px)}.page-help .content h2[id],.page-doc .doc h2[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.page-help .content,.page-lost .content{max-width:64ch}.page-help .content .ui-stage{margin:8px 0 40px}.page-help .content h2+p+.ui-stage,.page-help .content p+.ui-stage{margin-top:24px}.help-toc-title{font-family:var(--font-text);font-weight:500;font-size:var(--step-lead);letter-spacing:-.01em;margin:0 0 12px;line-height:1.25}.help-toc ol{margin:0;padding:0;list-style:none}.help-toc li{margin:0;padding:0}.help-toc a{min-height:44px;font-size:var(--step-small);color:var(--ink);align-items:center;padding:6px 0;font-weight:500;line-height:1.35;transition:color .15s;display:flex}.help-toc a:hover,.help-toc a:focus-visible,.help-toc a[aria-current]{color:var(--accent-ink)}.help-toc a[aria-current]{font-weight:600}.help-side .help-more{margin-top:24px;padding-top:8px}.help-side .help-more h3{font-size:var(--step-body);margin:0 0 4px}.help-side .help-more a{min-height:40px}.help-side .button{margin-bottom:8px}.hf-fields{gap:12px;display:grid}.hf-field>span{color:var(--ui-muted);margin-bottom:4px;font-size:12.5px;display:block}.hf-field>div{border:1px solid var(--ui-rule);background:var(--ui-ground);border-radius:10px;align-items:center;min-height:40px;padding:9px 12px;display:flex}.hf-field>.hf-chips{gap:6px}.hf-copy{justify-content:space-between;gap:12px}.hf-copy>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hf-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.hf-sub{color:var(--ui-muted);font-size:12px;font-weight:400;display:block}.hf-lines{display:grid}.hf-line{border-bottom:1px solid var(--ui-rule);grid-template-columns:minmax(0,11em) minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.hf-line:last-child{border-bottom:0}.hf-line>:last-child{min-width:0}.hf-line>.ui-tag{justify-self:start}.ui-msg .hf-lines{margin-top:6px}.ui-msg .hf-line{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.hf-recs{gap:8px;margin-top:8px;display:grid}.hf-rec{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;line-height:1.4;display:grid}.hf-thumb{background:var(--c-bg,#ede7dd);border-radius:8px;width:36px;height:36px}.hf-thumb.is-empty{background:var(--ui-ground);border:1px dashed var(--ui-tint-200)}.hf-nomedia{aspect-ratio:1;text-align:center;color:var(--ui-muted);background:var(--ui-ground);border:1px dashed var(--ui-tint-200);border-radius:10px;place-items:center;padding:10%;font-size:12px;display:grid}.hf-record{grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=600px){.hf-line{grid-template-columns:minmax(0,1fr);gap:2px}.ui-msg .hf-line,.hf-record{grid-template-columns:minmax(0,1fr)}.hf-record .ui-creative{max-width:160px}[data-ui] .ui-row .ui-name{white-space:normal;flex-wrap:wrap;row-gap:4px}.ui-row{padding-block:6px}}.page-doc .hero{padding-bottom:clamp(40px,5vw,72px)}.page-doc .doc-meta{font-size:var(--step-body);color:var(--ink);margin:24px 0 0}.page-doc .doc-layout{-moz-column-gap:clamp(32px, 5vw, 96px);padding-bottom:var(--section-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,5vw,96px);display:grid}.page-doc .doc-layout>.help-toc{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);position:sticky;overflow-y:auto}.page-doc .doc{min-width:0;max-width:66ch}.page-doc .doc h2{font-family:var(--font-text);font-weight:500;font-size:var(--step-lead);letter-spacing:-.01em;margin:56px 0 14px;line-height:1.25}.page-doc .doc>:first-child>h2:first-child,.page-doc .doc>h2:first-child{margin-top:0}.page-doc .doc p{max-width:66ch;line-height:1.65}.page-doc .doc address{background:var(--field);border-radius:20px;margin:0 0 18px;padding:20px 24px;font-style:normal;line-height:1.55}.page-doc .doc address strong{display:block}.page-doc .doc .table-scroll{max-width:100%}.page-lost .big-404{color:var(--ink);margin-bottom:8px;font-size:clamp(96px,17vw,260px)}.page-lost .hero h1{max-width:22ch;font-size:clamp(1.75rem,1rem + 2.4vw,3.5rem)}.page-lost .hero.hero-full>div:first-child{display:block}.page-lost .hero.hero-full>div:last-child{grid-area:1/2;align-self:center}.page-lost .content .ui-stage{margin:8px 0 32px}@media (width<=900px){.page-lost .hero.hero-full>div:last-child{grid-area:auto/1;margin-top:40px}.page-doc .doc-layout{grid-template-columns:minmax(0,1fr);row-gap:40px}.page-doc .doc-layout>.help-toc{max-height:none;position:static;overflow:visible}}.blog-index{padding-top:clamp(48px,7vw,104px);padding-bottom:100px}.blog-heading{max-width:1000px}.blog-name{color:var(--accent-ink);font-size:var(--step-lead);margin-bottom:24px}.blog-heading h1{text-wrap:balance;max-width:15ch;font-size:clamp(3rem,7vw,6.5rem);line-height:1.03}.blog-heading .intro{max-width:54ch;margin-top:28px}.blog-cadence{color:var(--muted);margin:24px 0 40px}.blog-filters{flex-wrap:wrap;gap:10px;margin-bottom:48px;display:flex}.blog-filters a,.blog-tags li{background:var(--field);border-radius:var(--pill);font-size:var(--step-small);padding:9px 16px}.blog-filters a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.blog-filters a[aria-current]{background:var(--accent);color:var(--on-accent)}.blog-filters a:hover{background:var(--accent-field);color:var(--accent-ink)}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px;display:grid}.blog-card{min-width:0}.blog-card:first-child{grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.blog-card-image{border-radius:var(--radius);background:var(--field);display:block;overflow:hidden}.blog-card img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.blog-card-copy{padding-top:24px}.blog-card h2{text-wrap:balance;margin:18px 0;font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1.16}.blog-card h2 a{color:var(--ink);text-decoration:none}.blog-card h2 a:hover{text-underline-offset:5px;text-decoration:underline}.blog-card-copy>p{color:var(--muted);max-width:58ch}.blog-meta{font-size:var(--step-small);color:var(--muted);flex-wrap:wrap;gap:12px 24px;line-height:1.6;display:flex}.blog-tags{flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.blog-tags a{color:inherit;text-decoration:none}.blog-tags a:hover{text-decoration:underline}.blog-article{padding-top:clamp(40px,6vw,88px);padding-bottom:100px}.blog-article-heading{max-width:1040px;margin:auto}.blog-back{min-height:44px;color:var(--accent-ink);align-items:center;display:inline-flex}.blog-article-heading h1{text-wrap:balance;overflow-wrap:anywhere;margin:24px 0;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.09}.blog-article-heading .intro{max-width:65ch;margin-bottom:28px}.blog-infographic{max-width:1040px;margin:48px auto 64px}.blog-infographic img{border-radius:var(--radius);background:var(--field);width:100%;height:auto}.blog-infographic figcaption{font-size:var(--step-small);color:var(--muted);margin-top:14px;line-height:1.7}.blog-infographic figcaption a{color:var(--accent-ink)}.blog-prose{max-width:68ch;font-size:var(--step-body);overflow-wrap:anywhere;margin:auto;line-height:1.85}.blog-prose p{margin:0 0 1.4em}.blog-prose h2{text-wrap:balance;margin:2em 0 .8em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.blog-prose h3{margin:1.8em 0 .6em;font-size:1.35em;line-height:1.3}.blog-prose ul,.blog-prose ol{margin-bottom:1.4em;padding-left:1.5em}.blog-prose li{margin:.5em 0}.blog-prose a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.blog-prose blockquote{background:var(--accent-field);border-radius:20px;margin:32px 0;padding:24px 28px}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose table{border-collapse:collapse;max-width:100%;margin:32px 0;font-size:.9em;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border:1px solid var(--rule);text-align:left;vertical-align:top;min-width:140px;padding:12px}.blog-prose th{background:var(--field)}.blog-prose code{background:var(--field);border-radius:4px;padding:2px 5px;font-size:.9em}.blog-prose pre{background:var(--field);padding:20px;overflow-x:auto}.blog-editor-note{max-width:68ch;color:var(--muted);font-size:var(--step-small);margin:48px auto;line-height:1.75}.blog-next{background:var(--accent-field);border-radius:var(--radius);max-width:1040px;margin:64px auto;padding:clamp(28px,5vw,64px)}.blog-next h2{max-width:24ch;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.15}.blog-next p{max-width:60ch;margin:24px 0 32px}.blog-related{max-width:68ch;margin:64px auto 0}.blog-related h2{margin-bottom:24px;font-size:2rem}.blog-related>a{color:var(--accent-ink);font-size:var(--step-lead);padding:14px 0;line-height:1.4;display:block}.footer-audiences{margin:48px 0}.footer-audiences h2{font-size:var(--step-lead);color:var(--on-night);margin-bottom:20px}.footer-audience-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 24px;display:grid}.footer-audience-links a{color:var(--on-night-soft);font-size:var(--step-small);align-items:center;min-height:44px;line-height:1.5;display:flex}.footer-audience-links a:hover{color:var(--on-night)}@media (width<=900px){.blog-card:first-child{grid-template-columns:1fr;gap:0}.footer-audience-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.blog-grid{grid-template-columns:1fr;gap:48px}.blog-article-heading h1{font-size:2.35rem}.blog-meta{gap:8px 16px}.blog-infographic{margin:32px auto}.blog-infographic img{border-radius:16px}.blog-prose{line-height:1.8}.footer-audience-links{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-tags li{padding:7px 12px;font-size:.8rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.end-0{inset-inline-end:0}.right-0{right:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-me-2{margin-inline-end:-.5rem}.-ml-px{margin-left:-1px}.-mt-px{margin-top:-1px}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.ms-3{margin-inline-start:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-20{width:5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-current{fill:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.font-sans{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-500:focus{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}@media (width>=640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ms-10{margin-inline-start:2.5rem}.sm\:ms-6{margin-inline-start:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (width>=1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}
