@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@500;600&family=Archivo:wght@400;500;600;700;800&family=Instrument+Serif:ital@0;1&display=swap";@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-utilities{.wa-size-xs{font-size:var(--wa-font-size-xs)}.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}.wa-size-xl{font-size:var(--wa-font-size-xl)}}@layer wa-utilities{:where(:root),.wa-neutral,.wa-invert{--wa-color-fill-loud: var(--wa-color-neutral-fill-loud);--wa-color-fill-normal: var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet: var(--wa-color-neutral-fill-quiet);--wa-color-border-loud: var(--wa-color-neutral-border-loud);--wa-color-border-normal: var(--wa-color-neutral-border-normal);--wa-color-border-quiet: var(--wa-color-neutral-border-quiet);--wa-color-on-loud: var(--wa-color-neutral-on-loud);--wa-color-on-normal: var(--wa-color-neutral-on-normal);--wa-color-on-quiet: var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud: var(--wa-color-brand-fill-loud);--wa-color-fill-normal: var(--wa-color-brand-fill-normal);--wa-color-fill-quiet: var(--wa-color-brand-fill-quiet);--wa-color-border-loud: var(--wa-color-brand-border-loud);--wa-color-border-normal: var(--wa-color-brand-border-normal);--wa-color-border-quiet: var(--wa-color-brand-border-quiet);--wa-color-on-loud: var(--wa-color-brand-on-loud);--wa-color-on-normal: var(--wa-color-brand-on-normal);--wa-color-on-quiet: var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud: var(--wa-color-success-fill-loud);--wa-color-fill-normal: var(--wa-color-success-fill-normal);--wa-color-fill-quiet: var(--wa-color-success-fill-quiet);--wa-color-border-loud: var(--wa-color-success-border-loud);--wa-color-border-normal: var(--wa-color-success-border-normal);--wa-color-border-quiet: var(--wa-color-success-border-quiet);--wa-color-on-loud: var(--wa-color-success-on-loud);--wa-color-on-normal: var(--wa-color-success-on-normal);--wa-color-on-quiet: var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud: var(--wa-color-warning-fill-loud);--wa-color-fill-normal: var(--wa-color-warning-fill-normal);--wa-color-fill-quiet: var(--wa-color-warning-fill-quiet);--wa-color-border-loud: var(--wa-color-warning-border-loud);--wa-color-border-normal: var(--wa-color-warning-border-normal);--wa-color-border-quiet: var(--wa-color-warning-border-quiet);--wa-color-on-loud: var(--wa-color-warning-on-loud);--wa-color-on-normal: var(--wa-color-warning-on-normal);--wa-color-on-quiet: var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud: var(--wa-color-danger-fill-loud);--wa-color-fill-normal: var(--wa-color-danger-fill-normal);--wa-color-fill-quiet: var(--wa-color-danger-fill-quiet);--wa-color-border-loud: var(--wa-color-danger-border-loud);--wa-color-border-normal: var(--wa-color-danger-border-normal);--wa-color-border-quiet: var(--wa-color-danger-border-quiet);--wa-color-on-loud: var(--wa-color-danger-on-loud);--wa-color-on-normal: var(--wa-color-danger-on-normal);--wa-color-on-quiet: var(--wa-color-danger-on-quiet)}}@layer wa-native{html{box-sizing:border-box;margin:0;padding:0;tab-size:4;background-color:var(--wa-color-surface-default)}*,*:before,*:after{box-sizing:inherit}body{min-height:100vh;margin:0;padding:0;color:var(--wa-color-text-normal);font-family:var(--wa-font-family-body);font-size:var(--wa-font-size-m);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video{margin:0}:is(address,audio,blockquote,dd,details,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,ol,p,pre,table,ul,video):has(+*){margin-block-end:var(--wa-content-spacing)}h1,h2,h3,h4,h5,h6{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}h1{font-size:var(--wa-font-size-3xl)}h2{font-size:var(--wa-font-size-2xl)}h3{font-size:var(--wa-font-size-xl)}h4{font-size:var(--wa-font-size-l)}h5{font-size:var(--wa-font-size-m)}h6{font-size:var(--wa-font-size-xs)}p{text-wrap:wrap}@supports (text-wrap: pretty){p{text-wrap:pretty}}blockquote{padding:var(--wa-space-xl);color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-longform);font-size:var(--wa-font-size-larger);border-inline-start:var(--wa-border-style) var(--wa-border-width-l) var(--wa-color-neutral-border-quiet)}hr{margin:var(--wa-content-spacing) 0;border:none;border-bottom:solid var(--wa-border-width-s) var(--wa-color-surface-border)}figcaption{margin-block-start:var(--wa-space-xs);color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller);line-height:var(--wa-line-height-condensed)}ul,ol{padding:0}li>ul,li>ol{margin-inline-start:.25em}ul{list-style:disc}li{margin-inline-start:1.125em;padding:0}ul>li::marker{color:color-mix(in oklch,currentColor 40%,transparent)}ol>li::marker{color:color-mix(in oklch,currentColor 60%,transparent)}dt{font-weight:var(--wa-font-weight-bold)}menu{list-style:none;margin:0;padding:0}menu>li{margin:0}strong,b{font-weight:var(--wa-font-weight-bold)}em,i{font-style:italic}u{text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}s{text-decoration-line:line-through;text-decoration-thickness:.09375em}ins{text-decoration-color:var(--wa-color-success-on-quiet);text-decoration-line:underline;text-decoration-thickness:.09375em;text-underline-offset:.125em}del{color:color-mix(in oklab,currentColor,transparent 10%);text-decoration-color:var(--wa-color-danger-on-quiet);text-decoration-line:line-through;text-decoration-thickness:.09375em}mark{padding:.125em .25em;color:var(--wa-color-warning-on-quiet);background-color:var(--wa-color-warning-fill-quiet);border-radius:var(--wa-border-radius-s)}small{font-size:var(--wa-font-size-smaller)}sub,sup{font-size:var(--wa-font-size-smaller);line-height:0}sub{vertical-align:sub}sup{vertical-align:super}abbr[title]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.09375em;text-underline-offset:.125em;cursor:help}kbd{padding:.125em .25em;font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);border:solid var(--wa-border-width-s) color-mix(in oklab,currentColor,transparent 50%);border-radius:var(--wa-border-radius-s);box-shadow:0 .125em color-mix(in oklab,currentColor,transparent 50%)}kbd wa-icon{vertical-align:-2px}a{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default);text-decoration-thickness:.09375em;text-underline-offset:.125em}*:is([appearance~=accent],.wa-accent) a,*:is([appearance~=accent],.wa-accent) a:hover{color:currentColor}a:hover{color:color-mix(in oklab,var(--wa-color-text-link),var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}code,samp,var{padding:.125em .25em;font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-border-radius-s)}pre{padding:var(--wa-space-m);font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-code);white-space:pre;background-color:var(--wa-color-overlay-inline);border-radius:var(--wa-panel-border-radius);overflow-x:auto}pre code,pre samp,pre var{padding:0;font-size:1em;background-color:transparent}@media print{pre{background:none;border:solid var(--wa-border-width-s) var(--wa-color-surface-border)}}img,svg,picture,video{max-width:100%;height:auto}img,picture,video{border-radius:var(--wa-border-radius-m)}embed,iframe,object{max-width:100%}iframe{border:none}table{width:100%;border:none;border-collapse:collapse}table.wa-tabular-nums,table .wa-tabular-nums{font-variant-numeric:tabular-nums}caption{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-smaller)}caption:has(+*){margin-block-end:.75em}tbody tr{border-block-start:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-quiet)}:where(table.wa-zebra-rows) :is(tbody tr):nth-child(odd){background-color:color-mix(in oklab,var(--wa-color-fill-quiet) 60%,transparent)}@media(hover:hover){:where(table.wa-hover-rows) :is(tbody tr):hover{background-color:var(--wa-color-fill-quiet)}:where(table.wa-hover-rows) :is(tbody tr):hover,:where(table.wa-hover-rows) :is(tbody tr):hover+tr{border-block-start-color:var(--wa-color-border-normal)}}td,th{padding:.75em;text-align:start;vertical-align:top}th{font-size:var(--wa-font-size-smaller);font-weight:var(--wa-font-weight-bold)}th:not([scope=row]):not(:has(+td)){border-block-end:var(--wa-border-style) var(--wa-border-width-s) var(--wa-color-border-normal)}details{padding:0;background-color:var(--wa-color-surface-default);border:var(--wa-panel-border-width) var(--wa-color-surface-border) var(--wa-panel-border-style);border-radius:var(--wa-panel-border-radius);overflow-anchor:none}details summary{display:flex;align-items:center;justify-content:space-between;padding:var(--wa-space-m);border-radius:calc(var(--wa-panel-border-radius) - var(--wa-panel-border-width));cursor:pointer;user-select:none;-webkit-user-select:none}details summary>*{margin:0}details summary:focus{outline:none}details summary:focus-visible{outline:var(--wa-focus-ring);outline-offset:calc(var(--wa-panel-border-width) + var(--wa-focus-ring-offset))}details[open]{padding:0 var(--wa-space-m) var(--wa-space-m) var(--wa-space-m)}details[open] summary{margin-inline:calc(-1 * var(--wa-space-m));border-end-start-radius:0;border-end-end-radius:0}details::details-content{box-sizing:border-box}@media print{details{background:none;border:solid var(--wa-border-width-s) var(--wa-color-surface-border)}details summary{list-style:none}}details summary::marker,details summary::-webkit-details-marker{display:none}details summary:after{content:"";background-color:var(--wa-color-text-quiet);-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') center no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') center no-repeat;width:1rem;height:1rem;rotate:0deg}details summary:dir(rtl):after{rotate:180deg}details[open] summary:after{rotate:90deg}dialog{flex-direction:column;align-items:start;width:32rem;max-width:calc(100% - var(--wa-space-l));padding:var(--wa-space-l);background-color:var(--wa-color-surface-raised);border-radius:var(--wa-panel-border-radius);border:none;box-shadow:var(--wa-shadow-l);transition:var(--wa-transition-slow, .2s) var(--wa-transition-easing);margin:auto;inset:0}dialog[open]{display:flex}dialog:focus{outline:none}dialog::backdrop{background-color:var(--wa-color-overlay-modal, rgb(0 0 0 / .25))}label{display:inline-block;position:relative;color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}label:has(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),textarea,select){width:100%}label+:is(input:not([type=checkbox],[type=radio]),textarea,select),label>:is(input:not([type=checkbox],[type=radio]),textarea,select){margin-block-start:.5em}fieldset{padding:var(--wa-space-l);padding-block-start:calc(var(--wa-space-l) - .5em);border:solid 1px var(--wa-color-surface-border);border-radius:var(--wa-border-radius-m)}legend{padding:0;padding-inline:var(--wa-space-xs);font-weight:var(--wa-form-control-label-font-weight)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button)::file-selector-button{display:inline-flex;align-items:center;justify-content:center;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-font-weight-action);text-decoration:none;vertical-align:middle;white-space:nowrap;border-style:var(--wa-border-style);border-width:max(1px,var(--wa-form-control-border-width));border-start-start-radius:var(--_button-start-start-radius, var(--wa-form-control-border-radius));border-start-end-radius:var(--_button-start-end-radius, var(--wa-form-control-border-radius));border-end-start-radius:var(--_button-end-start-radius, var(--wa-form-control-border-radius));border-end-end-radius:var(--_button-end-end-radius, var(--wa-form-control-border-radius));transition-property:background,border,box-shadow,color;transition-duration:var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);cursor:pointer;user-select:none;-webkit-user-select:none;margin-inline-start:var(--_button-horizontal-indent);margin-block-start:var(--_button-vertical-indent)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined::file-selector-button{margin-inline-start:var(--_button-horizontal-indent-outlined);margin-block-start:var(--_button-vertical-indent-outlined)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]){color:var(--wa-color-on-loud, var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud));border-color:transparent}@media(hover:hover){:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):hover{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-hover));transform:var(--wa-button-transform-hover)}}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):active{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-active));transform:var(--wa-button-transform-active)}@media(prefers-reduced-motion:reduce){:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):hover,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):not(input[type=file]):not(:disabled):active{transform:none}}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(input[type=file])::file-selector-button{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal));border-color:transparent}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(input[type=file]):not(:disabled)::file-selector-button:hover{background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(input[type=file]):not(:disabled)::file-selector-button:active{background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain::file-selector-button{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:transparent;border-color:transparent}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled):not(input[type=file]):hover,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled)::file-selector-button:hover{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled):not(input[type=file]):active,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-plain:not(:disabled)::file-selector-button:active{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet)),var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined::file-selector-button{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:transparent;border-color:var(--wa-color-border-loud, var(--wa-color-neutral-border-loud))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled):not(input[type=file]):hover,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled)::file-selector-button:hover{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled):not(input[type=file]):active,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-outlined:not(:disabled)::file-selector-button:active{color:var(--wa-color-on-quiet, var(--wa-color-neutral-on-quiet));background-color:color-mix(in oklab,var(--wa-color-fill-quiet, var(--wa-color-neutral-fill-quiet)),var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled::file-selector-button{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal));border-color:transparent}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled):not(input[type=file]):hover,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled)::file-selector-button:hover{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled):not(input[type=file]):active,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled:not(:disabled)::file-selector-button:active{color:var(--wa-color-on-normal, var(--wa-color-neutral-on-normal));background-color:color-mix(in oklab,var(--wa-color-fill-normal, var(--wa-color-neutral-fill-normal)),var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled.wa-outlined:not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-filled.wa-outlined::file-selector-button{border-color:var(--wa-color-border-normal, var(--wa-color-neutral-border-normal))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent::file-selector-button{color:var(--wa-color-on-loud, var(--wa-color-neutral-on-loud));background-color:var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud));border-color:transparent}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled):not(input[type=file]):hover,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled)::file-selector-button:hover{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-hover))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled):not(input[type=file]):active,:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-accent:not(:disabled)::file-selector-button:active{background-color:color-mix(in oklab,var(--wa-color-fill-loud, var(--wa-color-neutral-fill-loud)),var(--wa-color-mix-active))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-pill:not(input[type=file]),:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button).wa-pill::file-selector-button{border-start-start-radius:var(--_button-start-start-radius, var(--wa-border-radius-pill));border-start-end-radius:var(--_button-start-end-radius, var(--wa-border-radius-pill));border-end-start-radius:var(--_button-end-start-radius, var(--wa-border-radius-pill));border-end-end-radius:var(--_button-end-end-radius, var(--wa-border-radius-pill))}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):focus{outline:none}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):is(::-moz-focus-inner){border:0}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):disabled{opacity:.5;cursor:not-allowed}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button):disabled *{pointer-events:none}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button)>wa-icon:has(+*){margin-inline-end:.75em}:is(button,input[type=button],input[type=reset],input[type=submit],input[type=file],a.wa-button)>*+wa-icon{margin-inline-start:.75em}input[type=file]{display:block;max-inline-size:100%;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;border-radius:var(--wa-border-radius-m);cursor:pointer}input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]){display:inline-flex;width:fit-content;color:var(--wa-form-control-value-color);font-family:inherit;font-size:var(--wa-form-control-value-font-size);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);user-select:none;-webkit-user-select:none}:is(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio])),:is(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio]))+label{cursor:pointer}:is(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio])):disabled,:is(input[type=checkbox],label:has(input[type=checkbox]),input[type=radio],label:has(input[type=radio])):has(:disabled){opacity:.5;cursor:not-allowed}input[type=checkbox],input[type=radio]{appearance:none;flex:0 0 auto;align-items:center;justify-content:center;width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);margin:0;margin-inline-end:.5em;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-border-style);border-width:var(--wa-form-control-border-width);transition:background var(--wa-transition-normal),border-color var(--wa-transition-fast),box-shadow var(--wa-transition-fast),color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing)}:is(input[type=checkbox],input[type=radio]):focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=checkbox]{--checked-icon-color: var(--wa-color-brand-on-loud);--checked-icon-scale: .8;border-radius:min(calc(var(--wa-form-control-toggle-size) * .375),var(--wa-border-radius-s))}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{color:var(--checked-icon-color);background-color:var(--wa-form-control-activated-color);border-color:var(--wa-form-control-activated-color)}input[type=checkbox]:checked:after,input[type=checkbox]:indeterminate:after{content:"";width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);scale:var(--checked-icon-scale);background-color:currentColor}input[type=checkbox]:checked:after{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z"/></svg>') center / 1em 1em no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="currentColor" d="M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z"/></svg>') center / 1em 1em no-repeat}input[type=checkbox]:indeterminate:after{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z"/></svg>') center no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path d="M431 256c0 17.7-14.3 32-32 32H49c-17.7 0-32-14.3-32-32s14.3-32 32-32h350c17.7 0 32 14.3 32 32z"/></svg>') center no-repeat}input[type=radio]{--checked-icon-color: var(--wa-form-control-activated-color);--checked-icon-scale: .7;color:transparent;border-radius:50%}input[type=radio]:checked{color:var(--checked-icon-color);border-color:var(--wa-form-control-activated-color)}input[type=radio]:checked:after{content:"";aspect-ratio:1;width:100%;scale:var(--checked-icon-scale);background-color:currentColor;border-radius:50%}input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select{width:100%;height:var(--wa-form-control-height);padding:0 var(--wa-form-control-padding-inline);color:var(--wa-form-control-value-color);font-size:var(--wa-form-control-value-size);font-family:inherit;font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height);vertical-align:middle;background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color);border-style:var(--wa-form-control-border-style);border-width:var(--wa-form-control-border-width);border-radius:var(--wa-form-control-border-radius);transition:background-color var(--wa-transition-normal),border-color var(--wa-transition-normal),outline-color var(--wa-transition-fast);transition-timing-function:var(--wa-transition-easing);outline:var(--wa-focus-ring-style) var(--wa-focus-ring-width) transparent;outline-offset:var(--wa-focus-ring-offset);cursor:text}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select)::placeholder{color:var(--wa-form-control-placeholder-color);user-select:none;-webkit-user-select:none}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select):focus-visible{outline-color:var(--wa-color-focus)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select):disabled{opacity:.5;cursor:not-allowed}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-outlined{background-color:var(--wa-form-control-background-color);border-color:var(--wa-form-control-border-color)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-filled{background-color:var(--wa-color-neutral-fill-quiet);border-color:var(--wa-color-neutral-fill-quiet)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-filled.wa-outlined{border-color:var(--wa-form-control-border-color)}:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,select).wa-pill{border-radius:var(--wa-border-radius-pill)}textarea{height:auto;min-height:var(--wa-form-control-height);scroll-padding-block:var(--wa-form-control-padding-block);padding:calc(var(--wa-form-control-padding-block) - ((1lh - 1em) / 2)) var(--wa-form-control-padding-inline);line-height:var(--wa-line-height-normal);resize:vertical}select{--icon-caret: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc. --><path fill="rgb(180 180 200)" d="M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');appearance:none;position:relative;min-width:0;background-image:var(--icon-caret),var(--icon-caret);background-repeat:no-repeat;background-position:center right var(--wa-form-control-padding-inline);background-blend-mode:hue,difference;background-size:1rem 1rem;text-overflow:ellipsis;padding-inline-end:calc(var(--wa-form-control-padding-inline) + 1rem + var(--wa-space-xs));overflow:hidden;cursor:pointer}select[multiple]{height:auto;background-image:none;padding-inline:var(--wa-form-control-padding-inline)}input[type=color]{display:block;block-size:var(--wa-form-control-height);inline-size:var(--wa-form-control-height);padding:calc(var(--wa-form-control-border-width) * 2);font-size:1em;background:transparent;border:var(--wa-form-control-border-width) var(--wa-border-style) var(--wa-form-control-border-color);border-radius:var(--wa-form-control-border-radius);cursor:pointer;forced-color-adjust:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:inherit}input[type=color]::-webkit-color-swatch{border:none;border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3)}input[type=color]::-moz-color-swatch{border:none;border-radius:calc(var(--wa-form-control-border-radius) - var(--wa-form-control-border-width) * 3)}input[type=color]:focus-visible{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=range]{--thumb-width: 1.4em;--thumb-height: 1.4em;--track-size: .5em;-webkit-appearance:none;display:flex;flex-direction:column;position:relative;width:100%;height:var(--track-size);margin:0;font-size:inherit;line-height:var(--wa-form-control-height);vertical-align:middle;background-color:var(--wa-color-neutral-fill-normal);border-radius:calc(var(--track-size) / 2)}input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--track-size);border:none;border-radius:999px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);margin-top:calc(var(--thumb-height) / -2 + var(--track-size) / 2);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing)}input[type=range]:enabled:focus-visible::-webkit-slider-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=range]:enabled::-webkit-slider-thumb{cursor:pointer}input[type=range]:enabled::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-focus-outer{border:0}input[type=range]::-moz-range-progress{height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border-radius:3px}input[type=range]::-moz-range-track{width:100%;height:var(--track-size);background-color:var(--wa-color-neutral-fill-normal);border:none;border-radius:999px}input[type=range]::-moz-range-thumb{width:var(--thumb-width);height:var(--thumb-height);background-color:var(--wa-form-control-activated-color);border:solid .125em var(--wa-color-surface-default);border-radius:50%;transition-property:background-color,border-color,box-shadow,color;transition-duration:var(--wa-transition-normal);transition-timing-function:var(--wa-transition-easing)}input[type=range]:enabled:focus-visible::-moz-range-thumb{outline:var(--wa-focus-ring);outline-offset:var(--wa-focus-ring-offset)}input[type=range]:enabled::-moz-range-thumb{cursor:pointer}input[type=range]:enabled::-moz-range-thumb:active{cursor:grabbing}label>input[type=range]{margin-block-start:1em}input[type=range]:focus{outline:none}input[type=range]:disabled{opacity:.5;cursor:not-allowed}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}progress{--indicator-color: var(--wa-color-brand-fill-loud);width:100%;height:1rem;overflow:hidden;color:var(--wa-color-brand-on-loud);background-color:var(--wa-color-neutral-fill-normal);border-radius:var(--wa-border-radius-pill)}progress::-webkit-progress-bar{background:transparent}progress[value]::-webkit-progress-value{background-color:var(--indicator-color)}progress::-moz-progress-bar{background-color:var(--indicator-color)}progress:not([value]){padding-left:var(--inset-inline-start);animation:wa-progress-indeterminate 2.5s infinite cubic-bezier(.37,0,.63,1)}progress:not([value])::-webkit-progress-bar{background-color:var( --indicator-color )}@keyframes wa-fade-in{0%{opacity:0}}@keyframes wa-progress-indeterminate{0%{padding-inline-end:100%}25%,to{padding-inline-end:0%}75%,to{padding-inline-start:100%}}.wa-invalid{--wa-form-control-border-color: var(--wa-color-danger-border-loud);--wa-form-control-activated-color: var(--wa-color-danger-fill-loud);--wa-form-control-value-color: var(--wa-color-danger-on-quiet);--wa-color-focus: var(--wa-color-danger-border-loud);--wa-color-text-quiet: var(--wa-color-danger-on-quiet)}.wa-valid{--wa-form-control-border-color: var(--wa-color-success-border-loud);--wa-form-control-activated-color: var(--wa-color-success-fill-loud);--wa-form-control-value-color: var(--wa-color-success-on-quiet);--wa-color-focus: var(--wa-color-success-border-loud);--wa-color-text-quiet: var(--wa-color-success-on-quiet)}}@layer wa-utilities{.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}}@layer wa-utilities{.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){position:absolute!important;width:1px!important;height:1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:none!important;overflow:hidden!important;white-space:nowrap!important;padding:0!important}}@layer wa-utilities{@supports (scrollbar-gutter: stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}}@layer wa-utilities{.wa-placeholder{align-self:stretch;background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl)}}@layer wa-utilities{:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}}@layer wa-utilities{:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}}@layer wa-utilities{:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}}@layer wa-utilities{.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}}@layer wa-utilities{:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl,.wa-gap-4xl,.wa-gap-5xl){display:flex}.wa-gap-0{gap:0px}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}.wa-gap-5xl{gap:var(--wa-space-5xl)}}@layer wa-utilities{[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-3xs,.wa-body-3xs,.wa-heading-3xs,.wa-caption-3xs,.wa-longform-3xs{font-size:var(--wa-font-size-3xs)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-size-5xl,.wa-body-5xl,.wa-heading-5xl,.wa-caption-5xl,.wa-longform-5xl{font-size:var(--wa-font-size-5xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-text-nowrap,.wa-text-wrap-nowrap{text-wrap:nowrap}.wa-text-balance,.wa-text-wrap-balance{text-wrap:balance}@supports (text-wrap: pretty){.wa-text-pretty,.wa-text-wrap-pretty{text-wrap:pretty}}.wa-text-uppercase{text-transform:uppercase}.wa-text-lowercase{text-transform:lowercase}.wa-text-capitalize{text-transform:capitalize}.wa-text-start{text-align:start}.wa-text-center{text-align:center}.wa-text-end{text-align:end}.wa-text-justify{text-align:justify}.wa-link{color:var(--wa-color-text-link);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default)}@media(hover:hover){.wa-link:hover{color:color-mix(in oklab,var(--wa-color-text-link) 100%,var(--wa-color-mix-hover));text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none}@media(hover:hover){.wa-link-plain:hover{color:color-mix(in oklab,currentColor,var(--wa-color-mix-hover));text-decoration:none}}.wa-list-plain:is(ol,ul){list-style:none;padding-inline-start:0}.wa-list-plain:is(ol,ul)>li{margin-inline-start:0}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}}@layer wa-utilities{:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>*{margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){align-items:center;justify-content:flex-start;flex-wrap:wrap}[class*=wa-flank]{display:flex;--content-percentage: initial;--flank-size: initial}[class*=wa-flank]:not([class*=":end"])>:first-child,[class*=wa-flank][class*=":start"]>:first-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank]:not([class*=":end"])>:last-child,[class*=wa-flank][class*=":start"]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}[class*=wa-flank][class*=":end"]>:last-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=wa-flank][class*=":end"]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}:where([class*=wa-flank]){align-items:center;flex-wrap:wrap}[class*=wa-frame]{display:flex;aspect-ratio:1 / 1;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{block-size:100%;inline-size:100%;object-fit:cover}[class*=wa-frame][class*=":square"]{aspect-ratio:1 / 1}[class*=wa-frame][class*=":landscape"]{aspect-ratio:16 / 9}[class*=wa-frame][class*=":portrait"]{aspect-ratio:9 / 16}:where([class*=wa-frame]){align-items:center;justify-content:center}[class*=wa-grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-size, 20ch),100%),1fr));--min-column-size: initial}.wa-span-grid{grid-column:1 / -1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=":row"]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=":column"])>:first-child{flex:0 1 auto}[class*=wa-split][class*=":column"]{flex-direction:column;block-size:auto;inline-size:auto;align-self:stretch}:where([class*=wa-split]){align-items:center;justify-content:space-between;flex-wrap:wrap}[class*=wa-stack]{display:flex;flex-direction:column}:where([class*=wa-stack]){align-items:stretch;justify-content:flex-start}}@layer wa-utilities{@scope(.wa-prose)to (.wa-not-prose){:where(:scope){--wa-prose-rhythm-scale: 1;--wa-prose-rhythm-2xs: calc(.25em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xs: calc(.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-s: calc(.75em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-m: calc(1em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-l: calc(1.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xl: calc(2em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-2xl: calc(2.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-3xl: calc(3em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-line-length: 65ch;max-inline-size:var(--wa-prose-line-length);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last allow-end;:where(h1){font-size:2.5625em}:where(h2){font-size:2em}:where(h3){font-size:1.5625em}:where(h4){font-size:1.25em}:where(h5){font-size:1em}:where(h6){font-size:.75em}:where(h1,h2){letter-spacing:-.01em}:where(h1):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h2){margin-block-start:var(--wa-prose-rhythm-2xl)}:where(h2):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}& *+:where(h3){margin-block-start:var(--wa-prose-rhythm-xl)}:where(h3):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(h4,h5,h6):has(+*){margin-block-end:var(--wa-prose-rhythm-xs)}:where(h1+h2,h1+h3,h2+h3,h2+h4,h3+h4,h4+h5,h5+h6){margin-block-start:var(--wa-prose-rhythm-m)}:where(p,ul,ol,dl):has(+*){margin-block-end:var(--wa-prose-rhythm-l)}:where(ul,ol)>:where(li):has(+li){margin-block-end:var(--wa-prose-rhythm-2xs)}:where(dd):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(figcaption){margin-block-start:var(--wa-prose-rhythm-xs)}:where(code,pre){overflow-wrap:anywhere}:where(hr){margin-block:var(--wa-prose-rhythm-3xl)}:where(hr+:is(h1,h2,h3,h4,h5,h6)){margin-block-start:0}:where(pre,figure,table,blockquote,wa-callout,details):has(+*){margin-block-end:var(--wa-prose-rhythm-xl)}:where(:not(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-xl)}:where(:is(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-m)}}}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active: var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active: var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-3xs: round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl: round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-space-5xl: calc(var(--wa-space-scale) * 5rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-button-transform-hover: none;--wa-button-transform-active: scale(.9875);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;padding:0;margin:0}}@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active: var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active: var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-3xs: round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl: round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-space-5xl: calc(var(--wa-space-scale) * 5rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-button-transform-hover: none;--wa-button-transform-active: scale(.9875);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;padding:0;margin:0}}:root{--ink:#082d54;--paper:#f6efd9;--glass:rgba(244,239,220,.18);--line:rgba(8,45,84,.28);--accent:#146d9a;--display:"Instrument Serif",serif;--body:"IBM Plex Sans",sans-serif;--wa-font-family-body:var(--body);--wa-font-family-heading:var(--display);--wa-color-brand-60:#082d54;--wa-color-brand-70:#061f3b;--wa-border-radius-m:0}*{box-sizing:border-box}html{scroll-behavior:smooth}html.present-mode{scroll-behavior:auto;scroll-snap-type:y proximity}body{margin:0;color:var(--ink);background:#94d5df;font-family:var(--body)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}svg{width:1.15em;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.arrow{width:1.9em;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.example-list h2 a .arrow{width:1.35em;opacity:.8;transition:transform .25s,opacity .25s}.example-list h2 a:hover .arrow{transform:translate(.25em);opacity:1}.chapters b .arrow{width:2.1em}.email-button .arrow{width:1.6em;stroke-width:1.1}.fonts-loading body{visibility:hidden}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:20;padding:.8rem 1rem;background:var(--paper)}.skip-link:focus{top:1rem}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.home,.detail-page,.simple-page,.contact-page{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden}.sky{position:absolute;inset:0;z-index:-3;overflow:hidden;--top:#188db9;--mid:#73c6d8;--bottom:#e9d27f;--glow-a:rgba(247,205,91,.48);--glow-b:rgba(214,241,219,.34);--horizon:#efd06f;--storm:rgba(24,38,58,.34);--dusk-a:rgba(232,118,77,.5);--dusk-b:rgba(20,54,95,.55);background:radial-gradient(ellipse 70% 42rem at -8% 0%,var(--storm),transparent 72%),linear-gradient(180deg,rgba(28,44,66,.2),transparent 55rem),radial-gradient(ellipse 58% 32rem at 112% 52%,var(--glow-b),transparent 74%),radial-gradient(ellipse 64% 30rem at -14% 86%,var(--glow-a),transparent 76%),linear-gradient(180deg,var(--top) 0,var(--mid) max(30rem,30%),var(--bottom) max(68rem,74%),var(--horizon) max(100rem,100%))}.sky-drift,.sky-shift{position:fixed;inset:0;pointer-events:none}.sky-tear-a,.sky-tear-b{position:absolute;left:0;right:0;height:15rem;z-index:-1;opacity:.45;pointer-events:none}.sky-tear-a{top:calc(max(30rem,30%) - 7.5rem)}.sky-tear-b{top:calc(max(68rem,74%) - 7.5rem)}.sky-tear{display:block;width:100%;height:100%}.sky-drift{background:radial-gradient(ellipse 70% 60% at 110% 8%,rgba(255,214,150,.34),transparent 72%),radial-gradient(ellipse 66% 58% at -12% 72%,rgba(150,214,236,.34),transparent 74%),linear-gradient(200deg,#ffe2aa29,#7abadc1a 52%,#ffb47833);opacity:0;animation:sky-breathe 196s ease-in-out infinite}.sky-shift{background:linear-gradient(180deg,var(--dusk-b) 0,rgba(118,110,156,.32) 44%,var(--dusk-a) 100%);opacity:calc(var(--progress,0) * .85)}@keyframes sky-breathe{0%,to{opacity:0}50%{opacity:1}}.sky:before{content:"";position:absolute;z-index:1;bottom:-34rem;right:max(-10rem,calc(30% - 35rem));width:70rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,238,170,.7),rgba(255,214,140,.26) 38%,transparent 68%);mix-blend-mode:screen;animation:sun-bloom 16s ease-in-out infinite alternate}.sky-green{--top:#327f83;--mid:#9bc7ac;--bottom:#e4d688;--horizon:#eec47e;--storm:rgba(24,48,52,.34);--glow-a:rgba(239,210,117,.42);--glow-b:rgba(218,238,192,.3);--dusk-a:rgba(212,113,63,.5);--dusk-b:rgba(27,74,88,.55)}.sky-coral{--top:#8fa0b9;--mid:#c0959b;--bottom:#ec946d;--horizon:#eea27a;--storm:rgba(34,36,62,.36);--glow-a:rgba(246,153,105,.4);--glow-b:rgba(245,205,171,.3);--dusk-a:rgba(201,87,60,.5);--dusk-b:rgba(60,63,99,.55)}.sky-gold{--top:#61758c;--mid:#c0b68f;--bottom:#e6b64d;--horizon:#eeb45c;--storm:rgba(40,44,56,.36);--glow-a:rgba(255,201,75,.38);--glow-b:rgba(232,221,177,.3);--dusk-a:rgba(207,123,52,.5);--dusk-b:rgba(46,58,82,.55)}.sky-blue{--top:#246f9e;--mid:#8bcbd4;--bottom:#d7d594;--horizon:#eec08a;--glow-a:rgba(239,211,125,.36);--glow-b:rgba(214,239,221,.3);--dusk-a:rgba(221,132,80,.5);--dusk-b:rgba(23,61,99,.55)}.sky:after{content:"";position:absolute;z-index:1;inset:0;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.cloud{position:absolute;z-index:2;width:min(88vw,1350px);max-width:none;pointer-events:none;opacity:var(--dim,1);transform:translate3d(0,calc(var(--scroll-y,0px) * (1 - var(--depth,.2))),0);will-change:transform}.cloud img{--drift:3vw;width:100%;display:block;opacity:.56;animation:cloud-drift 80s ease-in-out infinite alternate,cloud-swell 19s ease-in-out infinite alternate}.cloud-one{top:-9rem;left:-24vw}.cloud-one img{--base:.56;opacity:calc(var(--base) * (1 - var(--progress,0) * .75))}.cloud-two{top:115vh;right:-31vw;width:min(72vw,1100px)}.cloud-two img{--drift:3.5vw;opacity:.34;animation-duration:105s,23s;animation-delay:-40s,-5s}.cloud-three{top:135vh;left:-36vw;width:min(104vw,1600px)}.cloud-three img{--drift:2.5vw;--base:.28;opacity:calc(var(--base) * (1 - var(--progress,0) * .75));animation-duration:140s,29s;animation-delay:-90s,-11s}.cloud-four{top:175vh;right:-24vw;width:min(76vw,1180px)}.cloud-four img{--drift:3vw;opacity:.38;animation-duration:95s,17s;animation-delay:-25s,-15s}.cirrus-one{bottom:clamp(20rem,36vw,38rem);left:-12vw;width:min(74vw,1150px)}.cirrus-one img{--drift:3vw;opacity:.5;animation:cloud-drift 60s ease-in-out -20s infinite alternate}.cirrus-two{bottom:clamp(30rem,48vw,52rem);right:-8vw;width:min(58vw,900px)}.cirrus-two img{--drift:-3vw;opacity:.4;scale:-1 1;animation:cloud-drift 75s ease-in-out -50s infinite alternate}.cloud-s1{top:-6rem;left:-16vw;width:min(55vw,840px)}.cloud-s1 img{--base:.54;opacity:calc(var(--base) * (1 - var(--progress,0) * .9));--drift:2vw;animation-duration:90s,22s}.cloud-s2{top:6rem;right:-8vw;width:min(48vw,720px)}.cloud-s2 img{opacity:.45;--drift:-2vw;animation-duration:110s,25s;animation-delay:-30s,-7s}.cloud-s3{top:52vh;right:-12vw;width:min(54vw,820px)}.cloud-s3 img{opacity:.42;--drift:2.5vw;animation-duration:120s,28s;animation-delay:-50s,-12s}.cloud-s4{top:10rem;left:-10vw;width:min(52vw,800px)}.cloud-s4 img{opacity:.45;--drift:-2vw;animation-duration:95s,19s;animation-delay:-15s,-4s}.cloud-s5{top:140vh;left:-10vw;width:min(48vw,720px)}.cloud-s5 img{opacity:.46;--drift:2vw;animation-duration:105s,21s;animation-delay:-70s,-9s}.cloud-s6{top:12rem;right:-8vw;width:min(54vw,820px)}.cloud-s6 img{opacity:.45;--drift:-2.5vw;animation-duration:130s,27s;animation-delay:-45s,-14s}.cloud-s7{top:146vh;right:-10vw;width:min(52vw,800px)}.cloud-s7 img{opacity:.42;--drift:2vw;animation-duration:115s,23s;animation-delay:-80s,-6s}.cloud-s8{top:8rem;left:-10vw;width:min(56vw,860px)}.cloud-s8 img{opacity:.4;--drift:-2vw;animation-duration:85s,18s;animation-delay:-20s,-10s}.cloud-s9{top:14rem;right:-8vw;width:min(54vw,840px)}.cloud-s9 img{opacity:.38;--drift:2.5vw;animation-duration:140s,31s;animation-delay:-60s,-16s}.cloud-s10{bottom:calc(clamp(4rem,10vw,12rem) + var(--scroll-range,0px) * .64);left:-6vw;width:min(58vw,900px)}.cloud-s10 img{opacity:.48;--drift:-2vw;animation-duration:100s,20s;animation-delay:-35s,-8s}.hero{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:8rem 5vw 12rem}.hero-copy{width:min(1300px,100%);text-align:center}.hero h1{margin:0;font:400 clamp(5rem,14vw,13rem)/.77 var(--display);letter-spacing:-.055em;text-wrap:balance}.hero p{max-width:36rem;margin:3rem auto 0;font-size:clamp(1rem,1.7vw,1.5rem);font-weight:500;line-height:1.35}.coming-soon{display:block;margin-top:1.25rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html.is-coming-soon,html.is-coming-soon body{height:100%;height:100dvh;overflow:hidden;overscroll-behavior:none}.coming-soon-page{height:100%;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none}.coming-soon-page .hero{min-height:100%;height:100%;height:100dvh;padding:clamp(1.5rem,5vh,4rem) clamp(1.2rem,5vw,4rem);box-sizing:border-box}.coming-soon-page .hero h1{font-size:min(clamp(4.2rem,13vw,13rem),20vh)}.coming-soon-page .hero p{margin-top:clamp(1.2rem,3vh,3rem);font-size:min(clamp(1rem,1.7vw,1.5rem),3.2vh)}.coming-soon-page .coming-soon{margin-top:clamp(.8rem,2vh,1.25rem)}.chapters{width:min(1380px,calc(100% - 8vw));margin:0 auto;border-top:1px solid var(--line)}.chapters a{--row:#146d9a;position:relative;display:grid;grid-template-columns:5rem minmax(11rem,.8fr) 1.5fr 2rem;align-items:baseline;gap:2rem;padding:2.1rem 0;border-bottom:1px solid var(--line);transition:padding .25s,background .25s}.chapters a:before{content:"";position:absolute;inset:.8rem auto .8rem -.8rem;width:3px;background:var(--row)}.chapters a:hover{padding-inline:1rem;background:var(--glass)}.chapter-green{--row:#3d765d!important}.chapter-coral{--row:#b45e55!important}.chapter-gold{--row:#9b741a!important}.chapters span,.chapters p,.chapters b,.eyebrow{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.chapters h2{margin:0;font:400 clamp(2rem,4vw,4.3rem)/.9 var(--display);letter-spacing:-.025em}.chapters p{max-width:40rem;margin:0;line-height:1.6;text-transform:none;letter-spacing:0}.chapters b{justify-self:end;font-weight:500}.workshop{width:min(1180px,calc(100% - 8vw));display:grid;grid-template-columns:minmax(16rem,.7fr) 1.3fr;align-items:center;gap:clamp(3rem,8vw,9rem);margin:clamp(11rem,20vw,20rem) auto 3rem}.portrait-placeholder{aspect-ratio:4/5;display:grid;place-items:center;border:1px solid var(--line);background:#f6efd91f}.portrait-placeholder span{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.workshop h2{margin:0;font:400 clamp(4rem,8vw,8rem)/.82 var(--display);letter-spacing:-.045em}.creator-name{margin:1.6rem 0 0;font-weight:600}.workshop-intro{max-width:42rem;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.workshop-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem 0 0;padding:1.2rem 0;border-block:1px solid var(--line)}.workshop-facts div{min-width:0}.workshop-facts dt{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.workshop-facts dd{margin:.5rem 0 0;font-size:.85rem;line-height:1.4}.workshop-actions{display:flex;align-items:end;gap:.75rem;margin-top:2.5rem}.workshop-actions wa-select{width:10.5rem}wa-select::part(form-control-label),wa-input::part(form-control-label),wa-textarea::part(form-control-label){color:var(--ink);font:500 .7rem var(--body);letter-spacing:.055em;text-transform:uppercase}wa-select::part(combobox),wa-input::part(base),wa-textarea::part(base){border-color:var(--line);background:#f6efd93d;box-shadow:none}wa-select::part(combobox):hover,wa-input::part(base):hover,wa-textarea::part(base):hover{border-color:var(--ink)}.email-button::part(base){min-height:2.75rem;padding-inline:1rem;color:var(--paper);border-color:var(--ink);background:var(--ink);border-radius:0;font-size:.78rem;text-transform:uppercase;transition:transform .18s,background .18s}.email-button::part(label){display:flex;align-items:center;gap:.7rem;line-height:1}.email-button::part(base):hover{background:#0d416f}.email-button:active,.chapters a:active{transform:translateY(1px)}.start-presentation{width:min(1380px,calc(100% - 8vw));margin:2.5rem auto 0;display:flex;justify-content:center}.present-button{display:inline-flex;align-items:center;gap:.9rem;min-height:3.25rem;padding:0 1.6rem;color:var(--paper);background:var(--ink);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;transition:transform .18s,background .18s}.present-button:hover{background:#0d416f}.present-button:active{transform:translateY(1px)}.present-button .arrow{width:1.8em;stroke-width:1.1}.sunset-space{height:max(20rem,37.5vw);margin-top:clamp(6rem,12vw,12rem)}.sunset{position:absolute;left:0;right:0;bottom:0;z-index:1;height:max(20rem,37.5vw);overflow:hidden}.sunset-scene{width:100%;height:100%;display:block}.sunset-scene rect,.sunset-scene path,.sunset-scene circle,.sky-tear rect{stroke:none}.site-footer{position:relative;min-height:12rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:3rem;padding:clamp(2rem,4vw,4rem);color:var(--paper);background:var(--footer-ink,#143f9e)}.footer-brand{font:400 clamp(2rem,4vw,4.5rem)/.85 var(--display);letter-spacing:-.035em}.footer-links{display:flex;gap:1.5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.footer-links a:hover,.text-link:hover,.back:hover,.direct-email:hover{text-decoration:underline;text-underline-offset:.25em}.footer-controls{justify-self:end;display:flex;align-items:center;gap:1rem}.site-footer wa-select{min-width:13rem}.site-footer wa-select::part(form-control-label){color:var(--paper)}.site-footer wa-select::part(combobox){color:var(--paper);border-color:#f6efd966;background:var(--footer-ink,#143f9e)}.site-footer wa-select::part(display-input),.site-footer wa-select::part(expand-icon){color:var(--paper)}.archive-notice{position:absolute;z-index:2;top:2rem;left:50%;translate:-50% 0;padding:.8rem 1rem;border:1px solid var(--line);background:#f6efd959;font-size:.72rem;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.archive-notice a{margin-left:1rem;text-decoration:underline}.view-switcher{position:absolute;z-index:10;top:1.25rem;right:1.25rem;width:11rem;padding:.65rem;border:1px solid rgba(8,45,84,.25);background:#f6efd9b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-switcher wa-select{width:100%}.view-switcher wa-select::part(combobox){background:#f6efd966}.detail-page,.simple-page,.contact-page{padding:2rem 4vw 8rem}.detail-page .sky,.simple-page .sky,.contact-page .sky{position:fixed}.back{display:inline-block;font-size:.78rem;text-transform:uppercase}.detail-intro,.simple-page>section,.contact-intro{width:min(1050px,100%);margin:clamp(8rem,16vw,15rem) auto 0}.detail-intro>p:first-child,.simple-page section>p:first-child,.contact-intro>p:first-child{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.detail-intro h1,.simple-page h1,.contact-intro h1{margin:.5rem 0 2rem;font:400 clamp(5rem,14vw,12rem)/.8 var(--display);letter-spacing:-.05em}.detail-intro>p:last-child,.contact-intro>p:last-of-type{max-width:46rem;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.55}.example-list{width:min(1180px,100%);margin:10rem auto 5rem}.example-list article{display:grid;grid-template-columns:5rem 1fr;gap:2rem;padding:2.3rem 0;border-top:1px solid var(--line)}.example-list article:last-child{border-bottom:1px solid var(--line)}.example-list h2{max-width:45rem;margin:0;font:400 clamp(2rem,4vw,4rem)/1 var(--display);letter-spacing:-.025em}.example-list h2 a{display:flex;align-items:center;gap:.35em}.example-list article p{max-width:44rem;line-height:1.65}.prepared{width:min(1050px,100%);margin:8rem auto;font-size:.75rem;text-transform:uppercase}.legal-copy{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding-top:2rem;border-top:1px solid var(--line)}.legal-copy p{font-size:1rem;line-height:1.7}.legal-copy strong{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.direct-email{display:inline-grid;gap:.4rem;margin-top:2rem;font-size:.72rem;text-transform:uppercase}.direct-email span{font:400 clamp(1.4rem,3vw,2.6rem) var(--display);text-transform:none}.callback{width:min(1180px,100%);display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);margin:10rem auto 3rem;padding-top:3rem;border-top:1px solid var(--line)}.callback h2{margin:.5rem 0 1.5rem;font:400 clamp(2.5rem,5vw,5rem)/.9 var(--display);letter-spacing:-.035em}.callback>div>p:last-child{max-width:30rem;line-height:1.6}.callback form{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.callback wa-input,.callback wa-textarea{width:100%}.wide{grid-column:1/-1}.present-page{background:#8bcbd4;scroll-snap-type:y proximity}.slide{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,3vw,3.25rem) clamp(1.5rem,3.5vw,3.75rem) clamp(2.5rem,4vw,4.5rem);scroll-snap-align:start;background:linear-gradient(155deg,#246f9e,#8bcbd4 65%,#d7d594)}.slide.theme-green{background:linear-gradient(155deg,#327f83,#9bc7ac 65%,#e4d688)}.slide.theme-coral{background:linear-gradient(155deg,#8fa0b9,#c0959b 65%,#ec946d)}.slide.theme-gold{background:linear-gradient(155deg,#61758c,#c0b68f 65%,#e6b64d)}.slide h1{max-width:1200px;margin:0;font:400 clamp(5rem,14vw,14rem)/.78 var(--display);letter-spacing:-.055em}.slide-meta,.slide-eyebrow,.austria-present .slide p,.austria-present .slide span{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.print-page{max-width:1000px;margin:auto;padding:5vw;background:#fff}.print-page>header{min-height:65vh;display:flex;flex-direction:column;justify-content:space-between;border-bottom:3px solid var(--ink)}.print-page h1{max-width:850px;font:400 clamp(3rem,7vw,7rem)/.9 var(--display);letter-spacing:-.04em}.print-page section{display:grid;grid-template-columns:5rem 1fr;gap:2rem;padding:3rem 0;border-bottom:1px solid var(--ink)}.print-page section>p{font-weight:600}.print-page h2{margin:0;font:400 clamp(2rem,4vw,4rem) var(--display)}.print-page section div>p{max-width:42rem;line-height:1.6}.print-page li{margin:.7rem 0}.print-page footer{display:flex;justify-content:space-between;align-items:center;padding:3rem 0}.print-title{margin:auto;text-align:center}.print-title h1{margin:0}.print-title p{margin:1rem 0 .75rem;font-size:1rem}.print-title small{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.print-title small strong{font-weight:600}.print-creator{display:grid;grid-template-columns:9rem 1fr;align-items:end;gap:2rem;padding:2rem 0;border-top:1px solid var(--ink)}.print-portrait{aspect-ratio:4/5;display:grid;place-items:center;border:1px solid var(--ink);font-size:.62rem;text-align:center;text-transform:uppercase}.print-creator p{display:grid;gap:.55rem;max-width:34rem;margin:0}.print-creator small{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.print-name{display:grid;gap:.2rem}.print-name strong{font:400 clamp(1.5rem,3vw,2.5rem)/1 var(--display)}.print-promo{margin-top:.5rem;font-size:1rem;line-height:1.35}.print-note{margin-top:.25rem;opacity:.75}.print-creator span{line-height:1.55}a:focus-visible,button:focus-visible{outline:3px solid var(--paper);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}.slide-body{width:100%;min-width:0;margin:auto 0}.slide{overflow:hidden}.layout-list h1,.layout-timeline h1{font-size:clamp(3.5rem,8vw,8rem)}.layout-stat h1{font-size:clamp(4rem,11vw,11rem)}.slide-eyebrow{margin-bottom:1.5rem}.slide-text{max-width:46rem;margin:2.5rem 0 0;font-size:clamp(1.1rem,2vw,1.8rem);line-height:1.45}.slide-list{display:grid;gap:1rem;max-width:60rem;margin:3rem 0 0;padding:0;list-style:none;counter-reset:step}.slide-list li{counter-increment:step;display:grid;grid-template-columns:4rem 1fr;align-items:baseline;padding-top:1rem;border-top:1px solid var(--line);font:400 clamp(1.8rem,3.6vw,3.6rem)/1.05 var(--display)}.slide-list li:before{content:counter(step,decimal-leading-zero);font:500 .75rem var(--body);letter-spacing:.06em}.slide-timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.5rem;margin:4rem 0 0;padding:0;list-style:none}.slide-timeline li{display:grid;align-content:start;gap:.6rem;padding-top:1rem;border-top:2px solid var(--ink)}.slide-timeline small,.slide-timeline span{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.slide-timeline strong{font:400 clamp(1.8rem,3.2vw,3.4rem)/1 var(--display)}.slide-profile{display:grid;grid-template-columns:minmax(12rem,26rem) 1fr;align-items:end;gap:clamp(2rem,6vw,6rem)}.slide-portrait{width:100%;aspect-ratio:4/5;object-fit:cover}.slide-profile h1{font-size:clamp(4rem,10vw,10rem)}.x-handle{display:inline-flex;align-items:center;gap:.6em;margin-top:1.5rem;font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:500}.x-handle .logo{width:.9em}.x-handle:hover{text-decoration:underline;text-underline-offset:.2em}.workshop .x-handle{margin-top:0;font-size:.95rem}.workshop-contact{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin-top:.7rem}.workshop-email{font-size:.95rem;font-weight:500;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.workshop-email:hover{color:var(--accent)}.logo{display:inline-block;width:1em;aspect-ratio:1;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.slide-logos{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem;font-size:clamp(3rem,6vw,6rem)}.slide-logos span{font:400 .5em var(--body);opacity:.6}.slide-value{margin:1.5rem 0 0;font:400 clamp(2.5rem,6vw,6rem)/1 var(--display)}.slide-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:3rem;margin:1rem 0 0}.slide-stats dt{font:400 clamp(5rem,12vw,12rem)/.85 var(--display);letter-spacing:-.04em}.slide-stats dd{margin:1rem 0 0;font-size:clamp(1rem,1.8vw,1.6rem)}.slide-quote{max-width:1200px;margin:0}.slide-quote p{margin:0;font:italic 400 clamp(3rem,8vw,8rem)/.95 var(--display);letter-spacing:-.03em}.slide-quote cite{display:block;margin-top:2.5rem;font:500 .9rem var(--body);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.slide-headline{max-width:62rem;margin:0;padding:clamp(1.5rem,3vw,3rem);color:#1b1b1b;background:#fbfaf6;box-shadow:0 1.5rem 4rem #082d5447;rotate:-1deg}.slide-headline figcaption{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.slide-headline blockquote{margin:1.2rem 0 1.5rem;font:600 clamp(1.8rem,4vw,3.8rem)/1.05 var(--body);letter-spacing:-.02em}.slide-headline a{font-size:.8rem;text-decoration:underline}.layout-embed .slide-body{display:grid;grid-template-rows:auto 1fr;gap:1.5rem;height:calc(100dvh - clamp(6rem,14vw,14rem));margin-top:1.5rem}.slide-embed-head{display:flex;align-items:baseline;gap:1.5rem;flex-wrap:wrap}.layout-embed .slide-eyebrow{margin:0}.layout-embed h1{font-size:clamp(2.5rem,5vw,5rem)}.slide-embed-head .embed-url{font-size:.85rem;text-decoration:underline}.layout-embed iframe,.slide-embed-fallback{width:100%;height:100%;border:1px solid var(--line);background:#fff;box-shadow:0 1.5rem 4rem #082d5433}.slide-embed-fallback{display:grid;place-content:center;gap:1rem;text-align:center;background:#f6efd94d}.slide-embed-fallback strong{font:400 clamp(2rem,4vw,4rem) var(--display)}.layout-embed .slide-text{display:none}.workshop-portrait{width:100%;aspect-ratio:4/5;object-fit:cover}img.print-portrait{width:100%;object-fit:cover;border:0}.topic-body{width:min(1050px,100%);margin:8rem auto 4rem;padding-top:3rem;border-top:1px solid var(--line)}.topic-body h2{margin:3.5rem 0 1rem;font:400 clamp(2rem,4vw,3.6rem)/1 var(--display);letter-spacing:-.025em}.topic-body h2:first-child{margin-top:0}.topic-body p{max-width:46rem;font-size:1.1rem;line-height:1.7}.topic-body q{font-style:italic}.timeline-list{max-width:52rem;margin:2rem 0}.timeline-list div{display:grid;grid-template-columns:10rem 1fr;gap:1.5rem;padding:.9rem 0;border-top:1px solid var(--line)}.timeline-list dt{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;padding-top:.2rem}.timeline-list dd{margin:0;line-height:1.6}.topic-sources{margin-top:4rem}.topic-sources ol{padding-left:1.2rem;line-height:1.8;font-size:.9rem}.topic-sources a{text-decoration:underline;text-underline-offset:.2em}.print-page .topic-body{width:auto;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--ink)}.print-page .topic-body h2{font-size:1.8rem}.person-portrait{position:relative;isolation:isolate;display:grid;place-items:center;width:5.5rem;aspect-ratio:1;overflow:hidden;flex:none;border:1px solid var(--ink);border-radius:50%;color:var(--paper);background:var(--ink)}.person-portrait b{font-size:.8rem;letter-spacing:.08em}.person-portrait img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.08)}.austria-intro h1{max-width:12ch}.austria-map{width:min(1320px,100%);display:grid;grid-template-columns:minmax(24rem,.8fr) minmax(32rem,1.2fr);gap:clamp(3rem,7vw,8rem);align-items:start;margin:8rem auto 3rem}.austria-orbit{position:sticky;top:7rem;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle,rgba(246,239,217,.26),rgba(246,239,217,.03) 55%,transparent 56%)}.austria-orbit:before,.austria-orbit:after{content:"";position:absolute;border:1px solid var(--line);border-radius:50%;inset:17%}.austria-orbit:after{inset:34%}.orbit-core{position:absolute;z-index:2;inset:39%;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;color:var(--paper);background:var(--ink)}.orbit-core span{align-self:end;font-size:.6rem;letter-spacing:.12em}.orbit-core b{align-self:start;font:400 clamp(2rem,5vw,4rem)/1 var(--display)}.org-bubble{position:absolute;z-index:3;top:50%;left:50%;display:grid;place-items:center;width:clamp(3.5rem,6vw,5.5rem);aspect-ratio:1;padding:.55rem;border:1px solid var(--ink);border-radius:50%;background:#f6efd9e6;font-size:clamp(.5rem,.8vw,.68rem);font-weight:600;line-height:1.1;text-align:center;transform:translate(-50%,-50%) rotate(calc(var(--i) * 360deg / var(--n))) translate(clamp(10rem,17vw,15rem)) rotate(calc(var(--i) * -360deg / var(--n)));transition:scale .2s,background .2s}.org-bubble img{max-width:78%;max-height:42%;object-fit:contain}.org-bubble img+span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.org-bubble:nth-child(3n){background:#f0c85e}.org-bubble:nth-child(3n+1){background:#b9d7bd}.org-bubble:hover{scale:1.08}.austria-filters{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:2rem}.austria-filters button{padding:.65rem .9rem;border:1px solid var(--ink);border-radius:2rem;color:var(--ink);background:transparent;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.austria-filters button:hover,.austria-filters button.is-active{color:var(--paper);background:var(--ink)}.stakeholder-grid{border-top:1px solid var(--line)}.stakeholder{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center;padding:1.35rem 0;border-bottom:1px solid var(--line);transition:padding .2s,background .2s,opacity .2s}.stakeholder:hover{padding-inline:1rem;background:#f6efd92e}.stakeholder[hidden]{display:none}.stakeholder p{margin:0 0 .25rem;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stakeholder h2{margin:0;font:400 clamp(1.6rem,2.8vw,2.7rem)/1 var(--display)}.stakeholder span:not(.person-portrait){display:block;max-width:39rem;margin-top:.5rem;font-size:.83rem;line-height:1.5}.austria-note{max-width:54rem;margin:6rem auto 2rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.75rem;line-height:1.6}.austria-present .slide{overflow:hidden}.austria-title-slide{position:relative}.austria-title-slide>div:nth-child(2){margin:auto 0}.austria-title-slide h1{margin:.25rem 0 0}.slide-featured{position:absolute;right:clamp(2rem,6vw,6rem);bottom:clamp(2rem,5vw,5rem);width:min(34vw,31rem);aspect-ratio:1;border:1px solid var(--line);border-radius:50%}.slide-featured>span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%) rotate(calc(var(--i) * 60deg)) translate(clamp(7rem,13vw,12rem)) rotate(calc(var(--i) * -60deg))}.slide-featured .person-portrait{width:clamp(4rem,7vw,7rem);border:2px solid var(--paper)}.austria-people-slide>div:nth-child(2),.austria-network-slide>div:nth-child(2){margin:2vh 0 auto}.austria-people-slide h1,.austria-network-slide h1{max-width:13ch;margin:.3rem 0 0;font-size:clamp(3rem,8vw,8rem)}.slide-people{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(1rem,2vw,2.5rem);margin-top:auto}.slide-people article{min-width:0;padding-top:1rem;border-top:1px solid var(--ink)}.slide-people .person-portrait{width:clamp(4rem,7vw,7.5rem);margin-bottom:1rem}.slide-people h2{margin:0 0 .45rem;font:400 clamp(1.2rem,2vw,2rem)/1 var(--display)}.slide-people article>span:not(.person-portrait){display:block;line-height:1.35;text-transform:none}.slide-network{display:flex;flex-wrap:wrap;gap:.8rem;max-width:65rem;margin:1rem 0 auto}.slide-network b{display:grid;place-items:center;width:clamp(4.8rem,7vw,7.5rem);aspect-ratio:1;padding:.6rem;border:1px solid var(--ink);border-radius:50%;font-size:clamp(.55rem,.8vw,.72rem);text-align:center}.slide-network b img{max-width:75%;max-height:2.2rem;object-fit:contain}.slide-network b img+span{font-size:.48rem;line-height:1.1}.slide-network b:nth-child(3n){background:#f0c85ebf}.slide-network b:nth-child(3n+1){background:#b9d7bdb8}.slide-governance{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1rem;border-top:1px solid var(--ink)}.slide-governance span{display:grid;gap:.25rem;text-transform:none}.slide-governance strong{font:400 clamp(1.1rem,2vw,1.8rem) var(--display)}@keyframes drift{to{transform:translate3d(3%,2%,0) scale(1.02)}}@keyframes drift-right{0%{transform:scaleX(-1)}to{transform:translate3d(-3%,2%,0) scaleX(-1) rotate(2deg)}}@keyframes slide-in{0%{opacity:0;transform:translate3d(0,1rem,0)}}@media(max-width:800px){.hero{min-height:88dvh;padding-inline:1.2rem}.hero h1{font-size:clamp(4.2rem,23vw,8rem)}.cloud-left{left:-52vw;width:160vw}.cloud-right{right:-80vw;width:140vw}.chapters{width:calc(100% - 2.4rem)}.chapters a{grid-template-columns:2.5rem 1fr 1.5rem;gap:1rem}.chapters p{grid-column:2/-1}.chapters b{grid-column:3;grid-row:1}.workshop{width:calc(100% - 2.4rem);grid-template-columns:1fr;gap:0;margin-top:10rem}.workshop-copy{display:contents}.workshop-copy .eyebrow{order:-2;margin:0 0 .8rem}.workshop h2{order:-1;margin-bottom:1.6rem}.workshop-portrait{width:min(70vw,20rem);margin-bottom:1.6rem}.cloud{--dim:.5}.portrait-placeholder{width:min(75vw,22rem)}.workshop-facts{grid-template-columns:1fr}.workshop-actions,.footer-controls{align-items:stretch;flex-direction:column}.workshop-actions wa-select,.email-button,.site-footer wa-select{width:100%}.site-footer{grid-template-columns:1fr;align-items:start}.footer-controls{justify-self:stretch}.legal-copy,.callback,.callback form{grid-template-columns:1fr}.wide{grid-column:1}.example-list article{grid-template-columns:2.5rem 1fr;gap:1rem}.view-switcher{top:.75rem;right:.75rem}.slide-timeline{grid-auto-flow:row;grid-auto-columns:auto}.slide-profile{grid-template-columns:1fr}.slide-portrait{width:min(60vw,18rem)}.timeline-list div{grid-template-columns:1fr;gap:.3rem}.print-page section{grid-template-columns:3rem 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.detail-page .sky,.simple-page .sky,.contact-page .sky{position:absolute}.detail-page .cloud-s1{top:-4rem;left:-14vw;width:min(48vw,720px)}.detail-page .cloud-s2{top:22rem;right:-8vw;left:auto;width:min(44vw,660px)}.detail-page .cloud-s4{top:8rem;left:-10vw;width:min(48vw,720px)}.detail-page .cloud-s5{top:24rem;right:-8vw;left:auto;width:min(44vw,660px)}.detail-page .cloud-s6{top:8rem;right:-8vw;width:min(48vw,720px)}.detail-page .cloud-s7{top:24rem;left:-10vw;right:auto;width:min(44vw,660px)}.detail-page .cloud-s8{top:8rem;left:-10vw;width:min(48vw,720px)}.detail-page .cloud-s9{top:24rem;right:-8vw;left:auto;width:min(44vw,660px)}.austria-page .cloud-s7{top:78rem;left:-16vw;right:auto;width:min(40vw,580px);opacity:.32}@keyframes cloud-drift{0%{translate:calc(var(--drift) * -1) 0}to{translate:var(--drift) 0}}@keyframes cloud-swell{to{scale:1.03}}@keyframes sun-bloom{0%{opacity:.65}to{opacity:1;transform:scale(1.08)}}@media(max-width:800px){.cloud{width:140vw}.cloud-one{left:-70vw;right:auto}.cloud-two{right:-72vw;left:auto;width:125vw}.cloud-three{left:-86vw;right:auto;width:175vw}.cloud-four{right:-62vw;left:auto;width:132vw}.cirrus-one{left:-40vw;right:auto;width:150vw}.cirrus-two{right:-50vw;left:auto;width:120vw}.cloud-s1{left:-25vw;right:auto;width:120vw}.cloud-s2{right:-25vw;left:auto;width:115vw}.cloud-s3{left:-30vw;right:auto;width:130vw}.cloud-s4{right:-25vw;left:auto;width:125vw}.cloud-s5{left:-15vw;right:auto;width:115vw}.cloud-s6{right:-25vw;left:auto;width:130vw}.cloud-s7{left:-30vw;right:auto;width:140vw}.cloud-s8{right:-25vw;left:auto;width:135vw}.cloud-s9{left:-25vw;right:auto;width:140vw}.cloud-s10{right:-30vw;left:auto;width:145vw}.detail-page .cloud-s5{right:-25vw;left:auto;width:120vw}.detail-page .cloud-s7{left:-30vw;right:auto;width:125vw}.detail-page .cloud-s9{right:-25vw;left:auto;width:120vw}}@keyframes cloud-breathe{to{translate:3% 1.5%;scale:1.025}}@media(max-width:800px){.austria-map{grid-template-columns:1fr;margin-top:5rem}.austria-orbit{position:relative;top:auto;width:min(100%,28rem);margin:auto}.org-bubble{width:3.7rem;transform:translate(-50%,-50%) rotate(calc(var(--i) * 360deg / var(--n))) translate(clamp(8rem,37vw,12rem)) rotate(calc(var(--i) * -360deg / var(--n)))}.stakeholder{gap:1rem}.stakeholder .person-portrait{width:4.25rem}.austria-title-slide h1{max-width:7ch}.slide-featured{right:1.5rem;bottom:6rem;width:64vw;opacity:.82}.slide-featured>span{transform:translate(-50%,-50%) rotate(calc(var(--i) * 60deg)) translate(29vw) rotate(calc(var(--i) * -60deg))}.slide-featured .person-portrait{width:3.4rem}.slide-people{grid-template-columns:repeat(3,1fr);gap:.65rem}.slide-people article:nth-child(n+4){display:none}.slide-people .person-portrait{width:3.6rem}.slide-people h2{font-size:1rem}.slide-people article>span:not(.person-portrait){font-size:.55rem}.slide-network{gap:.4rem}.slide-network b{width:3.8rem;font-size:.48rem}.slide-governance{gap:.5rem}.slide-governance strong{font-size:.9rem}.slide-governance span{font-size:.5rem}}@media print{body{background:#fff}.skip-link,.site-footer,.view-switcher,.print-page wa-button{display:none!important}.print-page{max-width:none;padding:0}.print-cover{min-height:100vh!important;break-after:page;page-break-after:always}.print-page section:not(.print-topic){break-inside:avoid}.print-topic{break-before:page}}.present-mode{--display:"Archivo",system-ui,sans-serif;--body:"Archivo",system-ui,sans-serif}.present-page .slide:has(>.slide-body){position:relative;justify-content:center}.present-page .slide-meta{position:absolute;top:clamp(1.5rem,3vw,3rem);left:clamp(1.5rem,3vw,3rem);opacity:.7}.present-page .slide-body{width:min(1400px,100%);margin:auto}.present-page .slide h1{max-width:none;font-weight:650;line-height:.92;letter-spacing:-.045em;font-size:clamp(4rem,10vw,10rem)}.present-page .layout-list h1,.present-page .layout-timeline h1{font-size:clamp(3rem,6.5vw,6.5rem)}.present-page .layout-stat h1{font-size:clamp(3.5rem,9vw,9rem)}.present-page .layout-embed h1{font-size:clamp(2rem,4vw,4rem)}.present-page :is(.layout-hero,.layout-stat,.layout-quote,.layout-headline,.layout-growth) .slide-body{text-align:center}.present-page :is(.layout-hero,.layout-stat) .slide-text{margin-inline:auto}.present-page .slide-logos,.present-page .slide-stats{justify-content:center}.present-page .slide-stats dt,.present-page .slide-value{font-weight:650;letter-spacing:-.04em}.present-page .layout-list .slide-body{width:min(64rem,100%)}.present-page .layout-timeline h1{margin-bottom:0}.present-page .slide-list{margin-inline:0;padding:0}.present-page .slide-list li{margin:0;font-weight:500;line-height:1.15;font-size:clamp(1.5rem,3vw,3.1rem)}.present-page .slide-timeline{gap:1.1rem}.present-page .slide-timeline strong{font-weight:650;font-size:clamp(1rem,1.75vw,2.1rem);letter-spacing:-.035em}.present-page .slide-timeline li{min-width:0}.present-page .slide-profile{width:fit-content;max-width:100%;margin-inline:auto;grid-template-columns:minmax(12rem,24rem) auto;align-items:center}.present-page .slide-headline{margin-inline:auto;text-align:left}.present-page .slide-headline+.slide-text{margin-inline:auto}.present-page .layout-embed .slide-body{width:100%}.slide-quote-card{width:min(58rem,100%);margin:0 auto;padding:clamp(1.75rem,3.5vw,3.5rem);color:#14171a;text-align:left;background:#fbfaf6;border-radius:1.25rem;box-shadow:0 1.5rem 4rem #082d5447;rotate:.6deg}.slide-quote-card header{display:flex;align-items:center;gap:1rem}.slide-quote-card header>span:nth-child(2){display:grid;gap:.1rem;margin-right:auto}.slide-quote-card strong{font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:700}.slide-quote-card small{font-size:clamp(.9rem,1.2vw,1.15rem);opacity:.6}.slide-quote-card .logo{font-size:clamp(1.5rem,2.4vw,2.2rem)}.quote-avatar{display:grid;place-items:center;width:clamp(3rem,4.5vw,4.25rem);aspect-ratio:1;border-radius:50%;color:var(--paper);background:var(--ink);font-weight:700;letter-spacing:.02em}.slide-quote-card blockquote{margin:clamp(1.25rem,2.5vw,2.25rem) 0;font:600 clamp(2.2rem,4.8vw,4.6rem)/1.05 var(--display);letter-spacing:-.03em;text-wrap:balance}.slide-quote-card figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(20,23,26,.14);font-size:clamp(.85rem,1.1vw,1.05rem);opacity:.7}.slide-quote-card a:hover{text-decoration:underline}.growth{width:min(1200px,100%);margin:0 auto;cursor:pointer}.growth-head{display:grid;justify-items:center;gap:.35rem;margin-bottom:1rem}.growth-value{font:650 clamp(3.5rem,8vw,8rem)/.9 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.growth-caption{min-height:1.4em;font-size:clamp(1rem,1.6vw,1.5rem)}.growth-chart{display:block;width:100%;height:auto;max-height:52dvh;overflow:visible;font-family:var(--body)}.growth-chart .grid{stroke:var(--ink);stroke-opacity:.14}.growth-chart .baseline,.growth-chart .axis-tick{stroke:var(--ink);stroke-width:1.5}.growth-chart .tick{fill:var(--ink);font-size:19px;opacity:.75}.growth-chart .line{fill:none;stroke:var(--ink);stroke-width:5;stroke-linejoin:round;stroke-linecap:round}.growth-chart .line.is-estimate{stroke-dasharray:2 12}.growth-chart .launch{stroke:var(--ink);stroke-width:2;stroke-dasharray:6 8;opacity:.6}.growth-chart .launch-label{fill:var(--ink);font-size:22px;font-weight:600}.growth-chart .area{fill:var(--paper);fill-opacity:.35;stroke:none}.growth-chart .dot circle{fill:var(--ink);stroke:var(--paper);stroke-width:3}.growth-chart .dot.is-estimate circle{fill:var(--paper);stroke:var(--ink)}.growth-chart .dot text{fill:var(--ink);font-size:28px;font-weight:700;paint-order:stroke;stroke:#f6efd9d9;stroke-width:6px;stroke-linejoin:round}.growth figcaption{max-width:52rem;margin:1rem auto 0;font-size:clamp(.75rem,.95vw,.9rem);line-height:1.4;opacity:.7}@media(max-width:800px){.present-page .slide-profile{grid-template-columns:1fr}.growth-chart .tick{font-size:26px}.growth-chart .dot text{font-size:34px}}.slide-headline blockquote,.slide-quote-card blockquote{padding:0;border:0;color:inherit}.slide-link{display:inline-flex;margin-top:2.5rem;padding:.7rem 1.1rem;border:1px solid var(--ink);border-radius:999px;font-size:clamp(.9rem,1.2vw,1.15rem);font-weight:600}.slide-link:hover{color:var(--paper);background:var(--ink)}.slide-note{display:block;margin-top:1rem;font-size:clamp(.72rem,.9vw,.85rem);opacity:.65}.present-page .layout-compare .slide-body,.present-page .layout-acronym .slide-body{text-align:center}.slide-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);margin-top:1rem;text-align:left}.slide-compare article{display:grid;align-content:start;gap:1rem;height:100%;padding:clamp(1.5rem,3vw,3rem);border-radius:1.25rem;background:#f6efd98c;box-shadow:0 1.5rem 3rem #082d5424}.slide-compare small{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-compare h2{margin:0;font:650 clamp(2.2rem,4.5vw,4.5rem)/.95 var(--display);letter-spacing:-.04em}.slide-compare p{margin:0;font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.4}.slide-compare pre{margin:0;padding:1.1rem 1.3rem;overflow:auto;color:var(--paper);background:var(--ink);border-radius:.75rem;font:500 clamp(.85rem,1.3vw,1.25rem)/1.5 ui-monospace,"Cascadia Code",Consolas,monospace}.compare-vs{font:italic 650 clamp(1.5rem,2.5vw,2.5rem) var(--display);opacity:.6}.compare-flow{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin:0}.compare-flow span{padding:.55rem .9rem;border:1.5px solid var(--ink);border-radius:.75rem;font-size:clamp(.85rem,1.2vw,1.15rem);font-weight:600}.compare-flow b{padding-left:1rem;line-height:1}.compare-flow span:last-child{color:var(--paper);background:var(--ink)}.slide-chat-layout{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.slide-chat{display:grid;gap:.9rem}.slide-chat p{max-width:85%;margin:0;padding:.9rem 1.2rem;border-radius:1.2rem;font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.35}.chat-user{justify-self:end;color:var(--paper);background:var(--ink);border-bottom-right-radius:.3rem}.chat-bot{justify-self:start;color:#14171a;background:#fbfaf6;border-bottom-left-radius:.3rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(.9rem,1.4vw,1.3rem)!important}.is-visible .slide-chat p{animation:slide-in .5s calc(var(--i) * .9s + .3s) both}.slide-nested{margin-top:2rem;cursor:pointer;text-align:left}.nest-ring{padding:clamp(.6rem,1.2vw,1.1rem) clamp(.8rem,1.6vw,1.5rem);border:1.5px solid var(--ink);border-radius:1.5rem;background:#f6efd938;transition:opacity .5s,transform .5s}.nest-ring .nest-ring{margin-top:clamp(.6rem,1.2vw,1.1rem)}.nest-ring:not(.is-shown){display:none}.nest-ring.is-shown{animation:slide-in .5s both}.present-page .layout-nested .slide-body{margin-block:clamp(3rem,7vh,5rem) auto}.nest-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.nest-head strong{font:650 clamp(1.3rem,2.4vw,2.4rem)/1 var(--display);letter-spacing:-.03em}.nest-head span{display:flex;flex-wrap:wrap;gap:.4rem}.nest-head em{padding:.25rem .65rem;border:1px solid var(--line);border-radius:999px;font-size:clamp(.72rem,1vw,.95rem);font-style:normal;background:#f6efd959}.nest-ring[data-level="4"]{color:var(--paper);background:var(--ink)}.nest-ring[data-level="4"] em{border-color:#f6efd966;background:transparent}.slide-depth{display:grid;gap:1.1rem;max-width:1100px;margin:2.5rem auto 0;text-align:left}.depth-row{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr 7rem;align-items:center;gap:1.5rem}.depth-head{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.depth-head span:last-child,.depth-error{text-align:right}.depth-row>span:first-child{display:grid}.depth-row strong{font:650 clamp(1.3rem,2.2vw,2.2rem)/1 var(--display);letter-spacing:-.02em}.depth-row small{font-size:.85rem;opacity:.7}.depth-layers{display:flex;align-items:center;gap:.8rem;min-width:0}.depth-layers i{display:block;flex:none;width:calc(var(--layers) / 165 * (100% - 3.5rem));height:clamp(1.8rem,3vw,2.6rem);background:linear-gradient(90deg,var(--ink) 0 45%,transparent 45%) 0 0/calc(100% / var(--layers)) 100% repeat-x;transform-origin:left}.is-visible .depth-layers i{animation:grow-x .9s calc(var(--i) * .25s + .2s) both cubic-bezier(.2,.8,.2,1)}.depth-layers b{font-size:clamp(1rem,1.5vw,1.4rem)}.depth-error{font:650 clamp(1.3rem,2.2vw,2.2rem) var(--display)}.slide-acronym{display:grid;justify-items:center}.slide-acronym.has-demo{grid-template-columns:1fr 1fr;align-items:center;justify-items:start;gap:clamp(2rem,5vw,6rem);text-align:left}.acronym-letters{display:flex;gap:.08em;margin:0 0 1.5rem;font:800 clamp(6rem,15vw,15rem)/.8 var(--display);letter-spacing:-.02em}.acronym-letters span{opacity:.16;transition:opacity .4s}.acronym-letters .is-active{opacity:1}.present-page .layout-acronym h1{font-size:clamp(3rem,6.5vw,6.5rem)}.present-page .layout-acronym .slide-text{margin-inline:auto}.slide-acronym.has-demo .slide-text{margin-inline:0}.acronym-demo{width:100%;padding:clamp(1.5rem,3vw,2.75rem);border-radius:1.25rem;color:#14171a;background:#fbfaf6;box-shadow:0 1.5rem 4rem #082d5440}.acronym-predict>p,.acronym-generate{margin:0;font:600 clamp(1.5rem,2.6vw,2.6rem)/1.25 var(--display);letter-spacing:-.02em}.predict-blank{color:var(--accent)}.acronym-predict ul{display:grid;gap:.8rem;margin:1.75rem 0 0;padding:0;list-style:none}.acronym-predict li{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr 4rem;align-items:center;gap:1rem;font-size:clamp(1rem,1.5vw,1.4rem)}.acronym-predict li i{height:.9rem;width:calc(var(--p) * 100%);min-width:4px;border-radius:999px;background:var(--ink);transform-origin:left}.acronym-predict li:first-child span{font-weight:700}.acronym-predict li b{text-align:right;font-weight:600}.is-visible .acronym-predict li i{animation:grow-x .8s calc(var(--i) * .15s + .3s) both cubic-bezier(.2,.8,.2,1)}.acronym-generate span{display:inline-block}.is-visible .acronym-generate span{animation:token-in .25s calc(var(--i) * .45s + .4s) both}.generate-cursor{display:inline-block;width:.08em;height:1em;margin-left:.1em;vertical-align:-.12em;background:var(--accent);animation:blink 1s steps(1) infinite}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes token-in{0%{opacity:0;transform:translateY(.25em)}}@keyframes blink{50%{opacity:0}}@media(max-width:800px){.slide-compare,.slide-chat-layout,.slide-acronym.has-demo{grid-template-columns:1fr}.compare-vs{text-align:center}.depth-row{grid-template-columns:6rem 1fr 4rem;gap:.75rem}}.present-page :is(.layout-powerlaw,.layout-capabilities) .slide-body{text-align:center}.powerlaw-chart{display:block;width:min(1000px,100%);max-height:40dvh;margin:1.5rem auto 0;overflow:visible;font-family:var(--body)}.powerlaw-chart .grid{stroke:var(--ink);stroke-opacity:.14}.powerlaw-chart .baseline,.powerlaw-chart .axis-tick{stroke:var(--ink);stroke-width:1.5}.powerlaw-chart .tick{fill:var(--ink);font-size:19px;opacity:.75}.powerlaw-chart .axis-title{fill:var(--ink);font-size:18px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.powerlaw-chart .line{fill:none;stroke:var(--ink);stroke-width:6;stroke-linecap:round;stroke-dasharray:1}.is-visible .powerlaw-chart .line{animation:draw-line 1.6s .2s both cubic-bezier(.4,0,.2,1)}.powerlaw-chart .slope{fill:none;stroke:var(--accent);stroke-width:3;stroke-dasharray:6 6}.powerlaw-chart .slope-label{fill:var(--accent);font-size:24px;font-weight:700;paint-order:stroke;stroke:#f6efd9d9;stroke-width:6px;stroke-linejoin:round}.present-page .layout-powerlaw h1{font-size:clamp(3rem,7vw,7rem)}.powerlaw-chart :is(.slope,.slope-label){opacity:0}.is-visible .powerlaw-chart :is(.slope,.slope-label){animation:fade-in .5s 1.9s both}.layout-powerlaw .slide-text{margin-inline:auto}.slide-levers{display:grid;grid-template-columns:repeat(var(--cols,2),1fr);gap:clamp(1rem,2vw,1.75rem);margin-top:2.5rem;cursor:pointer}.slide-levers article{display:grid;align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,2.25rem);border-radius:1.25rem;background:#f6efd98c;box-shadow:0 1.5rem 3rem #082d5424;transition:opacity .5s,transform .5s}.slide-levers article:not(.is-shown){opacity:0;transform:translateY(1rem)}.slide-levers small{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-levers strong{font:650 clamp(2rem,4vw,4rem)/1 var(--display);letter-spacing:-.04em}.slide-levers p{margin:0;font-size:clamp(.95rem,1.35vw,1.3rem);line-height:1.4}.slide-capabilities{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(1rem,2vw,2rem);margin-top:2.5rem;text-align:left;cursor:pointer}.slide-capabilities section{transition:opacity .5s,transform .5s}.slide-capabilities section:not(.is-shown){opacity:0;transform:translateY(1rem)}.slide-capabilities h2{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--ink);font:650 clamp(1.3rem,2.2vw,2.2rem)/1 var(--display)}.slide-capabilities h2:before{display:grid;place-items:center;width:1.4em;aspect-ratio:1;border-radius:50%;color:var(--paper);background:var(--ink);font-size:.7em}.cap-yes h2:before{content:"✓"}.cap-partly h2:before{content:"~"}.cap-no h2:before{content:"✕"}.slide-capabilities ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.cap-yes ul{grid-template-columns:1fr 1fr}.slide-capabilities li{display:grid;gap:.25rem;padding:.85rem 1rem;border-radius:.9rem;background:#f6efd980}.cap-partly li{background:#f6efd94d}.cap-no li{background:transparent;border:1.5px dashed var(--line)}.slide-capabilities li strong{font:650 clamp(1rem,1.5vw,1.45rem)/1.1 var(--display)}.slide-capabilities li span{font-size:clamp(.78rem,1vw,.98rem);line-height:1.35;opacity:.8}.slide-capabilities li.is-featured{grid-column:1 / -1;color:var(--paper);background:var(--ink)}.slide-capabilities li.is-featured strong{font-size:clamp(1.3rem,2.2vw,2.2rem)}@keyframes draw-line{0%{stroke-dashoffset:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:800px){.slide-levers,.slide-capabilities,.cap-yes ul{grid-template-columns:1fr}}.present-page .layout-levers h1{font-size:clamp(2.8rem,5.5vw,5.5rem)}.slide-levers{margin-top:2rem}.slide-levers strong{font-size:clamp(1.8rem,3.2vw,3.2rem)}.slide-capabilities li{margin:0;align-content:start}.next-deck{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.2rem 1.5rem;margin-top:clamp(2rem,5vh,4rem);padding:clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,2rem);text-align:left;border-radius:1.25rem;color:var(--paper);background:var(--ink);box-shadow:0 1.5rem 3rem #082d5433;transition:transform .2s}.next-deck:hover{transform:translate(.4rem)}.next-deck small{grid-column:1;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.next-deck strong{grid-column:1;font:650 clamp(1.4rem,2.6vw,2.6rem)/1.05 var(--display);letter-spacing:-.03em}.next-deck span{grid-column:2;grid-row:1 / span 2;font-size:clamp(1.8rem,3vw,3rem)}.present-page .layout-end .slide-body{text-align:center}.austria-network-slide{position:relative}.austria-network-slide .next-deck{position:absolute;top:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem);margin:0;padding:.8rem 1.2rem}.austria-network-slide .next-deck strong{font-size:clamp(1.1rem,1.8vw,1.7rem)}.austria-present .next-deck span{font-size:clamp(1.4rem,2.2vw,2.2rem);letter-spacing:0;text-transform:none}.present-page :is(.layout-tweets,.layout-chatdemo) .slide-body{text-align:center}.slide-tweets{display:grid;gap:1.5rem;justify-items:center;margin-top:1.5rem;cursor:pointer}.slide-tweets>div{width:100%;transition:opacity .5s,transform .5s}.slide-tweets>div:not(.is-shown){display:none}.slide-tweets>div.is-shown{animation:slide-in .5s both}.slide-tweets>div:nth-child(2n) .slide-quote-card{rotate:-.6deg}.slide-spectrum{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin:3rem 0 0;padding:0;list-style:none;cursor:pointer}.slide-spectrum li{position:relative;display:grid;align-content:start;gap:.5rem;margin:0;padding:1.4rem 1.2rem 1.2rem;border-top:4px solid var(--ink);border-radius:0 0 1rem 1rem;background:#f6efd973;transition:opacity .5s,transform .5s}.slide-spectrum li:after{content:"→";position:absolute;top:-1.05rem;right:-.95rem;font-size:1.3rem;line-height:1}.slide-spectrum li:last-child:after{content:none}.slide-spectrum li:not(.is-shown){opacity:0;transform:translateY(1rem)}.slide-spectrum small{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-spectrum strong{font:650 clamp(1.1rem,1.9vw,1.9rem)/1.05 var(--display);letter-spacing:-.02em}.slide-spectrum span{font-size:clamp(.85rem,1.15vw,1.1rem);line-height:1.35}.slide-spectrum li:last-child{color:var(--paper);background:var(--ink)}.slide-chatdemo{display:grid;gap:1rem;width:min(1050px,100%);margin:1.25rem auto 0;text-align:left;cursor:pointer}.slide-chatdemo small{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.demo-system{padding:.9rem 1.2rem;border:2px dashed var(--ink);border-radius:1rem;background:#f6efd940}.demo-system p{margin:0;font:500 clamp(.85rem,1.15vw,1.1rem)/1.45 ui-monospace,"Cascadia Code",Consolas,monospace}.demo-window{display:grid;gap:.9rem;padding:clamp(1rem,2vw,1.6rem);border-radius:1.25rem;color:#14171a;background:#fbfaf6;box-shadow:0 1.5rem 4rem #082d5440}.demo-user{justify-self:end;max-width:75%;margin:0;padding:.8rem 1.1rem;border-radius:1.1rem 1.1rem .3rem;color:var(--paper);background:var(--ink);font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.35}.demo-user small{opacity:.75}.demo-thinking{padding:.7rem 1rem;border-left:3px solid rgba(20,23,26,.25);color:#14171aa6}.demo-thinking summary{cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.demo-thinking p{margin:.5rem 0 0;font:italic 400 clamp(.9rem,1.25vw,1.2rem)/1.45 var(--body);transition:opacity .3s}.demo-thinking:has(~.demo-tool.is-shown){padding-block:.4rem}.demo-thinking:has(~.demo-tool.is-shown) p{display:none}.demo-tool{display:grid;gap:.3rem;margin:0;padding:.7rem 1rem;border-radius:.75rem;background:#082d540f;border:1px solid rgba(8,45,84,.18)}.demo-tool p{margin:0;font:500 clamp(.85rem,1.15vw,1.1rem)/1.45 ui-monospace,"Cascadia Code",Consolas,monospace}.demo-tool .tool-query{opacity:.7}.demo-tool .tool-query i{margin-right:.5em;font-style:normal;opacity:.6}.demo-tool .tool-result{font-weight:600}.demo-answer{margin:0;font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.45}.demo-context div{display:flex;height:2.6rem;overflow:hidden;border-radius:.75rem;border:1.5px solid var(--ink)}.demo-context span{display:grid;place-items:center;flex:var(--w) 0 0;min-width:0;font-size:clamp(.7rem,1vw,.95rem);color:var(--paper);transform-origin:left}.demo-context b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis;padding:0 .4rem}.demo-context .part-0{background:#082d54}.demo-context .part-1{background:#146d9a}.demo-context .part-2{background:#5b8fa8}.demo-context .part-3{background:#2f5d7c}.demo-context .part-4{background:#6ea8bf}.slide-chatdemo [data-level]:not(.is-shown){display:none}.demo-system.is-shown,.demo-context.is-shown{animation:slide-in .5s both}.demo-context.is-shown span{animation:grow-x .7s calc(var(--i,0) * .1s) both cubic-bezier(.2,.8,.2,1)}.is-shown>.demo-stream span,.demo-thinking.is-shown .demo-stream span{display:inline-block;animation:token-in .2s calc(var(--i) * .12s) both}@media(max-width:800px){.slide-spectrum{grid-template-columns:1fr}.slide-spectrum li:after{content:"↓";top:auto;bottom:-1.1rem;right:1rem}.demo-user{max-width:100%}}.slide-quote-card.is-long blockquote{font-size:clamp(1.6rem,3.2vw,3.1rem);line-height:1.1}.slide-spectrum{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}.slide-spectrum strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.slide-spectrum li:after{top:50%;right:-1.25rem;translate:0 -50%}.present-page .slide-stats dt{font-size:clamp(3.5rem,8vw,8rem)}.demo-user{width:fit-content}.present-page .slide.layout-access{justify-content:flex-start}.present-page .layout-access .slide-body{margin:0 auto auto;text-align:center}.slide-access{display:grid;justify-items:center}.access-qr{width:clamp(9rem,17vw,16.5rem);height:auto;padding:clamp(.75rem,1.2vw,1.1rem);border-radius:1rem;background:#fbfaf6;box-shadow:0 1.5rem 3rem #082d5433}.slide-access .slide-eyebrow{margin:clamp(1rem,2.5vh,1.75rem) 0 .5rem}.access-url{margin:0;font:650 clamp(3rem,7.5vw,7.5rem)/1 var(--display);letter-spacing:-.045em}.slide-access ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;max-width:62rem;margin:clamp(1.25rem,3vh,2rem) 0 0;padding:0;list-style:none}.slide-access li{margin:0;font-size:clamp(1rem,1.6vw,1.5rem)}.slide-access li:before{content:"·";margin-right:.6rem;font-weight:700}.slide-access .slide-eyebrow{font-size:clamp(1.1rem,2vw,1.9rem);font-weight:600;letter-spacing:0;text-transform:none}.present-page .slide:has(>.slide-body){padding-block:clamp(2.5rem,5vh,4rem)}.is-fitting,.is-fitting *{transition:none!important;animation:none!important}.present-page .slide h1{font-size:min(clamp(4rem,10vw,10rem),17vh)}.present-page :is(.layout-list,.layout-timeline,.layout-nested,.layout-levers,.layout-depth,.layout-capabilities,.layout-spectrum) h1{font-size:min(clamp(2.8rem,5.5vw,5.5rem),10vh)}.present-page :is(.layout-powerlaw,.layout-stat) h1{font-size:min(clamp(3rem,7vw,7rem),12vh)}.growth-chart{max-height:42dvh}.powerlaw-chart{max-height:34dvh}.slide-nested{margin-top:1.25rem}.nest-ring{padding-block:clamp(.45rem,1vh,.9rem)}.nest-ring .nest-ring{margin-top:clamp(.4rem,1vh,.9rem)}.slide-capabilities{margin-top:1.5rem}.slide-capabilities h2{margin-bottom:.6rem}.slide-capabilities ul{gap:.5rem}.slide-capabilities li{padding:.6rem .9rem}.slide-depth{margin-top:1.5rem;gap:.7rem}.present-page .slide-list{margin-top:2rem}.present-page .slide-list li{font-size:min(clamp(1.5rem,3vw,3.1rem),5.2vh)}.slide-chatdemo{gap:.7rem;margin-top:.75rem}.demo-window{gap:.6rem}.demo-user,.demo-answer{font-size:min(clamp(1rem,1.5vw,1.4rem),2.7vh)}.demo-thinking p{font-size:min(clamp(.9rem,1.25vw,1.2rem),2.3vh)}.demo-tool p{font-size:min(clamp(.85rem,1.15vw,1.1rem),2.1vh)}.demo-system{padding:.6rem 1rem}.demo-system p{font-size:min(clamp(.85rem,1.15vw,1.1rem),2.1vh)}.demo-context div{height:2.2rem}.slide-spectrum{grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.present-page :is(.layout-tokens,.layout-middle) .slide-body{text-align:center}.present-page :is(.layout-tokens,.layout-middle) h1{font-size:min(clamp(3rem,6vw,6rem),11vh)}.slide-tokens{display:grid;gap:1rem;margin:1.5rem auto 0;cursor:pointer}.token-row small{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.token-row p{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0}.token-row span{padding:.3rem .5rem;border-radius:.5rem;color:#14171a;font:500 min(clamp(1.1rem,2.2vw,2.2rem),4.2vh)/1.2 ui-monospace,"Cascadia Code",Consolas,monospace;white-space:pre}.tok-0{background:#f6efd9}.tok-1{background:#b9d7bd}.tok-2{background:#f0c85e}.tok-3{background:#a9cfe0}.tok-4{background:#eeb0a0}.token-row:not(.is-shown){display:none}.token-row.is-shown span{animation:token-in .25s calc(var(--j) * .08s) both}.layout-tokens .slide-text{margin-inline:auto}.middle-chart{display:block;width:min(900px,100%);max-height:30dvh;margin:1.5rem auto 0;overflow:visible;font-family:var(--body)}.middle-chart .baseline{stroke:var(--ink);stroke-width:1.5}.middle-chart .tick{fill:var(--ink);font-size:20px;font-weight:600}.middle-chart .axis-title{fill:var(--ink);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.middle-chart .line{fill:none;stroke:var(--ink);stroke-width:6;stroke-linecap:round;stroke-dasharray:1}.is-visible .middle-chart .line{animation:draw-line 1.4s .2s both cubic-bezier(.4,0,.2,1)}.layout-middle .slide-text{margin-inline:auto}.middle-chart{max-height:26dvh;margin-top:1rem}.present-page .layout-middle .slide-text{margin-top:1.5rem;font-size:min(clamp(1.1rem,2vw,1.8rem),3.4vh)}.slide-chatdemo small{margin-bottom:.2rem}.present-page :is(.layout-harness,.layout-harnesses) .slide-body{text-align:center}.slide-harnesses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;text-align:left;cursor:pointer}.slide-harnesses li{display:grid;align-content:start;gap:.4rem;margin:0;padding:1.2rem 1.1rem;border-radius:1rem;background:#f6efd980;transition:opacity .5s,transform .5s}.slide-harnesses li:not(.is-shown){opacity:0;transform:translateY(1rem)}.slide-harnesses small{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.slide-harnesses strong{display:flex;align-items:center;gap:.45rem;font:650 clamp(1.2rem,2vw,2rem)/1.05 var(--display);letter-spacing:-.02em}.slide-harnesses strong .logo{flex:none;width:.85em}.slide-harnesses em{font-size:clamp(.85rem,1.1vw,1.05rem);font-style:normal;font-weight:600}.slide-harnesses span{font-size:clamp(.8rem,1.05vw,1rem);line-height:1.35}.slide-compare{display:flex;align-items:stretch}.slide-compare article{flex:1 1 0;min-width:0}.compare-vs{align-self:center}.present-page .slide-body{text-align:center}.present-page .slide-body :is(.slide-list,.slide-timeline,.slide-levers,.slide-spectrum,.slide-nested,.slide-depth,.slide-capabilities,.slide-compare,.slide-chat-layout,.slide-harnesses,.slide-chatdemo,.slide-headline){text-align:left}.present-page .slide-list{width:fit-content;max-width:min(64rem,100%);margin-inline:auto}.present-page .layout-list .slide-body{width:min(1400px,100%)}.present-page :is(.layout-list,.layout-timeline,.layout-spectrum) .slide-text{margin-inline:auto}.present-page .slide-timeline{max-width:1300px;margin-inline:auto}.present-page .slide-link{margin-inline:auto}.present-page .slide-meta{top:auto;bottom:clamp(.75rem,2vh,1.25rem);left:50%;translate:-50% 0;opacity:.5}.present-page .layout-embed .slide-body{text-align:left}.present-page :is(.layout-harness,.layout-harnesses) h1{font-size:min(clamp(2.8rem,5.5vw,5.5rem),10vh)}.slide-compare article{height:auto}.present-page .slide-chat-layout{max-width:1150px;margin-inline:auto}.slide-plug{display:grid;grid-template-columns:minmax(10rem,20rem) auto;align-items:center;gap:clamp(2rem,5vw,5rem);width:fit-content;max-width:100%;margin:0 auto;text-align:left}.plug-portrait{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;box-shadow:0 1.5rem 3rem #082d5440}.present-page .layout-plug h1{font-size:min(clamp(2.6rem,5vw,5rem),9vh)}.slide-plug dl{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0}.slide-plug dl div{padding:.7rem 1rem;border-radius:.9rem;background:#f6efd98c}.slide-plug dt{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-plug dd{margin:.15rem 0 0;font-size:clamp(1rem,1.5vw,1.4rem);font-weight:600}.plug-extra{margin:1.5rem 0 0;font-size:clamp(1.05rem,1.7vw,1.6rem)}.plug-contact{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:1.25rem 0 0}.plug-contact a{padding:.7rem 1.2rem;border-radius:999px;color:var(--paper);background:var(--ink);font-size:clamp(1rem,1.5vw,1.4rem);font-weight:600}.plug-contact span{font-size:clamp(1rem,1.5vw,1.4rem);font-weight:600}.layout-plug .next-deck{margin-top:clamp(1.5rem,3vh,2.5rem)}@media(max-width:800px){.slide-plug{grid-template-columns:1fr}.plug-portrait{width:min(50vw,12rem)}}.slide-agenda{display:grid;gap:.75rem;width:min(62rem,100%);margin:2rem auto 0;padding:0;list-style:none;text-align:left}.slide-agenda li{display:grid;grid-template-columns:3.5rem minmax(9rem,14rem) 1fr auto;align-items:center;gap:1.25rem;margin:0;padding:.9rem 1.3rem;border-radius:1rem;background:#f6efd980}.slide-agenda b{font:650 clamp(1.4rem,2.4vw,2.2rem) var(--display);opacity:.55}.slide-agenda strong{font:650 clamp(1.3rem,2.3vw,2.2rem)/1.05 var(--display);letter-spacing:-.02em}.slide-agenda span{font-size:clamp(.85rem,1.15vw,1.1rem);line-height:1.35}.slide-agenda small{padding:.35rem .7rem;border-radius:999px;font-size:clamp(.8rem,1vw,.95rem);font-weight:600;white-space:nowrap;background:#f6efd9b3}.slide-agenda .agenda-break{grid-template-columns:auto 1fr;padding-block:.7rem;color:var(--paper);background:var(--ink)}.slide-agenda .agenda-break b{font-size:1.4rem;opacity:1;line-height:1}@media(max-width:800px){.slide-agenda li{grid-template-columns:2.5rem 1fr}.slide-agenda li span,.slide-agenda li small{grid-column:2}}.present-page .slide{position:relative;isolation:isolate}.slide-sky{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.slide-cloud{position:absolute;display:block}.slide-cloud img{width:100%;display:block}.slide-cloud-a{top:-14%;left:-18%;width:min(62%,900px)}.slide-cloud-a img{opacity:.3;animation:cloud-drift 96s ease-in-out infinite alternate,cloud-swell 21s ease-in-out infinite alternate;--drift:1.6vw}.slide-cloud-b{right:-20%;bottom:-22%;width:min(56%,820px)}.slide-cloud-b img{opacity:.24;animation:cloud-drift 128s ease-in-out infinite alternate-reverse,cloud-swell 27s ease-in-out infinite alternate;--drift:2.2vw;animation-delay:-40s,-9s}.present-page .slide-meta,.present-page .slide-eyebrow,.austria-present .slide p,.austria-present .slide span{font-size:clamp(.95rem,1.25vw,1.5rem)}.present-page .slide-text{max-width:52rem;font-size:clamp(1.5rem,2.5vw,3rem);line-height:1.35}.present-page .slide-note{font-size:clamp(1rem,1.2vw,1.4rem);opacity:.72}.present-page .slide-list li{font-size:clamp(2rem,3.8vw,4.2rem)}.present-page .slide-list li:before{font-size:clamp(1rem,1.2vw,1.4rem)}.present-page .slide-list.is-dense{gap:.5rem;margin-top:1.5rem;max-width:min(78rem,100%)}.present-page .slide-list.is-dense li{padding-top:.55rem;font-size:min(clamp(1.35rem,2.3vw,2.6rem),4.3vh)}.present-page .slide-list.is-dense~.slide-text{margin-top:1.25rem;font-size:clamp(1.15rem,1.8vw,2.1rem)}.present-page .slide-timeline strong{font-size:clamp(1.5rem,2.6vw,3rem)}.present-page .slide-timeline small,.present-page .slide-timeline span{font-size:clamp(1rem,1.25vw,1.45rem)}.present-page .slide-stats dd{font-size:clamp(1.3rem,2vw,2.2rem)}.present-page .slide-agenda{width:min(72rem,100%);gap:.65rem;margin-top:clamp(1rem,3vh,2rem)}.present-page .slide-agenda li{padding:.85rem 1.4rem;gap:1.3rem;grid-template-columns:4rem minmax(9rem,14rem) 1fr auto}.present-page .slide-agenda b,.present-page .slide-agenda strong{font-size:clamp(1.6rem,2.5vw,2.8rem)}.present-page .slide-agenda .agenda-break{align-items:center;padding-block:.8rem}.present-page .slide-agenda .agenda-break strong{white-space:nowrap}.present-page .layout-agenda h1{font-size:clamp(2.8rem,6vw,6rem)}.present-page .layout-agenda .next-deck{margin-top:clamp(.75rem,2vh,1.5rem);padding:.7rem 1.2rem}.present-page .layout-agenda .next-deck strong{font-size:clamp(1.2rem,2vw,2rem)}.present-page .slide-agenda span{font-size:clamp(1.05rem,1.45vw,1.6rem)}.present-page .slide-agenda small{font-size:clamp(1rem,1.25vw,1.4rem)}.present-page .slide-compare p{font-size:clamp(1.2rem,1.8vw,1.9rem)}.present-page .slide-compare small{font-size:clamp(.95rem,1.2vw,1.35rem)}.present-page .slide-chat p{font-size:clamp(1.3rem,2vw,2.1rem)}.present-page .slide-link{font-size:clamp(1.05rem,1.4vw,1.5rem)}.present-page .next-deck small{font-size:clamp(1rem,1.2vw,1.35rem)}.present-page :is(.layout-journey,.layout-list) .slide-body{margin-top:clamp(1.5rem,4vh,3rem)}.slide-opening{display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(2.5rem,6vw,7rem);text-align:left}.slide-opening h1{margin:0;font-size:clamp(5rem,13.5vw,16rem);line-height:.84}.opening-by{margin:.7rem 0 0;font:500 clamp(1.7rem,3.7vw,4.2rem)/1 var(--body);opacity:.75}.opening-eyebrow{margin:clamp(2.5rem,6vh,5rem) 0 .55rem;font-size:clamp(1.25rem,2vw,2.4rem);font-weight:600}.opening-url{margin:0;font:650 clamp(2.5rem,6.2vw,7rem)/1 var(--display);letter-spacing:-.04em}.opening-qr{width:clamp(15rem,32vw,35rem);height:auto;padding:clamp(1rem,1.6vw,1.6rem);border-radius:1.5rem;background:#fbfaf6;box-shadow:0 1.5rem 4rem #082d5447}.slide-journey{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);margin:clamp(3rem,7vh,5rem) 0 0;padding:0;list-style:none;text-align:left;cursor:pointer}.slide-journey:before{content:"";position:absolute;top:.55rem;right:6%;left:6%;height:2px;background:var(--ink);opacity:.3}.slide-journey li{position:relative;display:grid;align-content:start;gap:.7rem;padding-top:2.6rem;transition:opacity .45s,transform .45s}.slide-journey li:before{content:"";position:absolute;top:0;left:0;width:1.1rem;aspect-ratio:1;border:3px solid var(--ink);border-radius:50%;background:var(--paper)}.slide-journey li:not(.is-shown){opacity:.22;transform:translateY(.75rem)}.slide-journey li.is-shown:before{background:var(--ink)}.slide-journey small{font-size:clamp(1rem,1.3vw,1.5rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-journey strong{font:700 clamp(1.8rem,3.4vw,3.8rem)/1 var(--display);letter-spacing:-.035em}.slide-journey span{font-size:clamp(1.1rem,1.6vw,1.8rem);line-height:1.35;opacity:.8}.profile-copy{display:grid;align-content:center;gap:clamp(.75rem,1.6vh,1.5rem);text-align:left}.profile-copy h1{font-size:clamp(3.5rem,8vw,8.5rem)}.profile-facts{display:grid;gap:.5rem;margin:0}.profile-facts div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;padding-top:.6rem;border-top:1px solid var(--line)}.profile-facts dt{font:700 clamp(1.2rem,1.9vw,2.1rem) var(--body)}.profile-facts dd{margin:0;font-size:clamp(1.2rem,1.9vw,2.1rem);opacity:.82}.profile-tagline{margin:.4rem 0 0;font:500 clamp(1.35rem,2.3vw,2.5rem)/1.3 var(--body)}.profile-find{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:clamp(.75rem,2vh,1.75rem) 0 0}.profile-find small{font-size:clamp(1rem,1.3vw,1.5rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.65}.profile-find strong{font:700 clamp(1.6rem,2.8vw,3.2rem)/1 var(--body);letter-spacing:-.02em}.profile-socials{display:flex;align-items:center;gap:.9rem;font-size:clamp(1.8rem,3vw,3.2rem)}.profile-socials a{display:grid;place-items:center;transition:transform .2s,opacity .2s;opacity:.85}.profile-socials a:hover{transform:translateY(-.1em);opacity:1}.present-nav{position:fixed;z-index:12;right:clamp(1rem,2vw,2rem);bottom:clamp(1rem,2vw,2rem);display:flex;gap:.5rem}.present-nav button{width:3rem;height:3rem;display:grid;place-items:center;border:1px solid rgba(8,45,84,.3);border-radius:50%;color:var(--ink);background:#f6efd999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.3rem;line-height:1;cursor:pointer;transition:background .18s,transform .18s}.present-nav button:hover{color:var(--paper);background:var(--ink)}.present-nav button:active{transform:translateY(1px)}@media(max-width:800px){.slide-opening{grid-template-columns:1fr;justify-items:center;text-align:center}.opening-qr{width:min(60vw,18rem)}.flow-diagram{max-height:none}.slide-journey{grid-auto-flow:row;grid-auto-columns:auto}.slide-journey:before{display:none}.present-page :is(.layout-flow,.layout-journey,.layout-list,.layout-agenda) .slide-body{margin-top:4rem}}.present-page .layout-flow .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.flow-wrap{margin-top:clamp(.5rem,2vh,1.5rem);cursor:pointer}.flow-diagram{width:100%;height:auto;max-height:min(78vh,54rem);display:block}.flow-diagram text{fill:var(--ink);stroke:none;text-anchor:middle}.flow-diagram rect{fill:#f6efd9c7;stroke:none}.flow-diagram .flow-label{font:700 48px var(--body);letter-spacing:-.01em}.flow-diagram .flow-tag{font:700 26px var(--body);letter-spacing:.16em;fill:#082d5480}.flow-diagram .flow-pill rect{fill:var(--ink)}.flow-diagram .flow-pill text{fill:var(--paper);font:600 38px var(--body)}.flow-diagram .flow-centre{font:700 54px var(--body);letter-spacing:-.02em}.flow-diagram .flow-cycle-centre{font:800 150px var(--body);letter-spacing:-.03em}.flow-arrow{fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round;opacity:.55}.flow-head{fill:var(--ink);stroke:none}.flow-punch-ring{fill:none;stroke:#c0442c;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.flow-diagram .flow-punch-text{font:800 86px var(--body);letter-spacing:-.02em;fill:#c0442c;text-anchor:start}.flow-diagram [data-level]{opacity:0;transition:opacity .5s ease}.flow-diagram [data-level].is-shown{opacity:1}.flow-punch.is-shown .flow-punch-ring{stroke-dashoffset:0;transition:stroke-dashoffset 1.9s cubic-bezier(.4,.05,.25,1) .15s}.slide-portrait,.workshop-portrait,.plug-portrait{-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.present-page .layout-journey .slide-body{width:100%}.slide-journey{cursor:default}.slide-journey li:not(.is-shown){opacity:1;transform:none}.slide-journey li:before{background:var(--ink)}.present-page .layout-journey .slide-journey{width:min(64rem,100%);margin-inline:auto;grid-auto-flow:row;grid-auto-columns:auto;gap:clamp(1.75rem,4.5vh,3.25rem)}.present-page .layout-journey .slide-journey:before{top:.9rem;bottom:.9rem;right:auto;left:.5rem;width:2px;height:auto}.present-page .layout-journey .slide-journey li{grid-template-columns:11.5rem 1fr;align-items:baseline;gap:.35rem clamp(1rem,2.5vw,2.5rem);padding:0 0 0 clamp(2.75rem,4vw,3.75rem)}.present-page .layout-journey h1{font-size:min(clamp(3.5rem,7vw,7.5rem),14vh)}.present-page .layout-journey .slide-journey li:before{display:none}.present-page .layout-journey .slide-journey small{position:relative;opacity:1;color:color-mix(in srgb,var(--ink) 70%,transparent)}.present-page .layout-journey .slide-journey small:before{content:"";position:absolute;top:50%;left:calc(-1*clamp(2.75rem,4vw,3.75rem));width:1.1rem;aspect-ratio:1;border-radius:50%;background:var(--ink);color:var(--ink);transform:translateY(-50%)}.present-page .layout-journey .slide-journey:before{left:calc(.55rem - 1px)}.present-page .layout-journey .slide-journey strong{font-size:clamp(1.6rem,2.9vw,3.3rem)}.present-page .layout-journey .slide-journey small{grid-row:span 2}html.present-mode{scrollbar-width:none}html.present-mode::-webkit-scrollbar{width:0;height:0}.present-page .layout-embed h1 a{display:inline-flex;align-items:baseline;gap:.3em}.present-page .layout-embed h1 a:hover{text-decoration:underline;text-underline-offset:.12em}.layout-embed .slide-body:has(.embed-phone){grid-template-rows:auto minmax(0,1fr)}.embed-phone{position:relative;min-height:0}.layout-embed .embed-phone iframe{position:absolute;left:50%;top:0;width:390px;height:844px;transform:translate(-50%) scale(var(--phone-scale,.5));transform-origin:top center;border-radius:2.5rem}.slide-embed-head .embed-url{font-size:clamp(1rem,1.3vw,1.45rem);text-decoration:underline;text-underline-offset:.25em;opacity:.75}.slide-launch{display:grid;justify-items:center;gap:clamp(1rem,2.5vh,2rem)}.calendar-leaf{display:flex;align-items:baseline;justify-content:center;gap:.22em;margin:0;padding:.28em .5em .34em;color:#14171a;background:#fbfaf6;border-radius:1.25rem;box-shadow:0 1.5rem 4rem #082d5447;font:600 clamp(2.4rem,5.4vw,5.8rem)/1 var(--body);letter-spacing:-.02em}.calendar-leaf strong{font-weight:700}.calendar-leaf small{font-size:.82em;font-weight:600}.calendar-leaf span{font-size:.82em;font-weight:500;opacity:.62}.present-page .slide-launch h1{max-width:none;white-space:nowrap;font-size:min(clamp(2.8rem,6.6vw,7rem),12vh)}.slide-launch h1{max-width:22ch;font-weight:500;font-size:clamp(2.4rem,5.6vw,6rem);letter-spacing:0;line-height:1.06;text-wrap:balance}.launch-logo{margin:0;font-size:clamp(3.2rem,6.5vw,6.8rem);line-height:1}.launch-logo .logo{display:block}.slide-tweet{display:grid;place-items:center;width:100%}.slide-tweet .twitter-tweet{width:min(42rem,100%)!important;margin:0 auto!important}.slide-tweet blockquote:not(.twitter-tweet-rendered){padding:clamp(1.5rem,3vw,2.5rem);color:#14171a;text-align:left;background:#fbfaf6;border-radius:1.25rem;box-shadow:0 1.5rem 4rem #082d5447;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.4}.slide-tweet blockquote p{margin:0 0 1rem;font-weight:600}.slide-tweet blockquote a{text-decoration:underline}@property --progress{syntax:"<number>"; inherits:true; initial-value:0;}@property --scroll-y{syntax:"<length>"; inherits:true; initial-value:0px;}@supports (animation-timeline: scroll()){.cloud{transform:none;animation:cloud-parallax linear both;animation-timeline:scroll(root block)}.cloud-one,.cloud-three,.cloud-s1{animation-name:cloud-parallax,cloud-fade;animation-timeline:scroll(root block),scroll(root block)}.cloud-one img,.cloud-three img,.cloud-s1 img{opacity:var(--base)}.cloud-one,.cloud-s1,.cloud-three{--fade:.75}.cloud-s1{--fade:.9}.sky-shift{animation:dusk-in linear both;animation-timeline:scroll(root block)}@keyframes cloud-parallax{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--scroll-range,0px) * (1 - var(--depth,.2))),0)}}@keyframes cloud-fade{0%{opacity:var(--dim,1)}to{opacity:calc(var(--dim,1) * (1 - var(--fade,.75)))}}@keyframes dusk-in{0%{opacity:0}to{opacity:.85}}}@media(prefers-reduced-motion:reduce){html{animation:none!important}.cloud{transform:none!important}}.cloud-extra{width:min(calc(var(--w,50) * 1vw),980px)}.cloud-extra-left{left:-13vw;right:auto}.cloud-extra-right{right:-11vw;left:auto}.cloud-extra img{opacity:.4;--drift:2vw;animation-duration:118s,26s}.cloud-extra:nth-of-type(2n) img{opacity:.34;--drift:-2.4vw;animation-duration:134s,31s;animation-delay:-45s,-11s}@media(max-width:800px){.cloud-extra-left{left:-28vw;width:125vw}.cloud-extra-right{right:-28vw;width:130vw}}.present-page .growth-chart .tick{font-size:26px;opacity:.8}.present-page .growth-chart .launch-label{font-size:30px}.present-page .growth-chart .dot text{font-size:36px}.present-page .growth-chart .line{stroke-width:6}.present-page .growth-caption{font-size:clamp(1.2rem,1.9vw,2.1rem)}.present-page .growth figcaption{font-size:clamp(.95rem,1.15vw,1.3rem)}.release-chart{width:100%;height:auto;max-height:min(72vh,48rem);display:block;margin:clamp(1rem,2.5vh,2rem) auto 0}.release-chart text{stroke:none}.release-grid{stroke:var(--ink);stroke-width:2;stroke-dasharray:6 14;opacity:.18}.release-tick{fill:var(--ink);font:700 34px var(--body);letter-spacing:.06em;opacity:.45}.release-axis{stroke:var(--ink);stroke-width:5;stroke-linecap:round;opacity:.55}.release-leader{stroke:var(--ink);stroke-width:2.5;opacity:.32}.release-dot{fill:var(--paper);stroke:var(--ink);stroke-width:5}.release.is-main .release-dot{fill:var(--ink)}.release-year{fill:var(--ink);font:700 27px var(--body);letter-spacing:.1em;opacity:.5}.release-name{fill:var(--ink);font:600 40px var(--body);letter-spacing:-.02em}.release.is-main .release-name{font-weight:800;font-size:52px}.release-note{fill:var(--ink);font:500 27px var(--body);opacity:.68}.present-page .layout-releases .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-releases h1{font-size:clamp(2rem,4.4vw,4.6rem)}.link-badge{display:inline-block;margin-right:.55em;padding:.16em .5em;border-radius:.35em;color:#fbfaf6;background:#a31f34;font-size:.92em;font-weight:800;letter-spacing:.04em}.present-page .layout-nested .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-nested h1{font-size:clamp(2rem,4.4vw,4.6rem)}.present-page .slide-nested{margin-top:clamp(1rem,2.5vh,2rem)}.present-page .nest-head strong{font-size:clamp(1.3rem,2.2vw,2.5rem)}.present-page .nest-head em{font-size:clamp(.95rem,1.4vw,1.55rem)}.screen-sub{display:block;margin-top:.35em;font:500 clamp(1rem,1.6vw,1.8rem)/1.2 var(--body);letter-spacing:.02em;opacity:.6}.screen-row{display:flex;align-items:stretch;justify-content:center;gap:clamp(1rem,2.5vw,2.5rem);width:100%;margin:clamp(1rem,3vh,2.5rem) 0 0}.screen{flex:1 1 0;min-width:0;max-width:64rem;margin:0;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#f6efd99e;box-shadow:0 1.5rem 3.5rem #082d5433}.screen figcaption{display:flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-bottom:1px solid rgba(8,45,84,.16);font-size:clamp(.85rem,1.1vw,1.2rem)}.screen figcaption i{width:.62em;aspect-ratio:1;border-radius:50%;background:#082d5447}.screen figcaption span{margin-left:.6rem;opacity:.6}.screen-body{flex:1;display:grid;gap:.5rem;min-height:clamp(13rem,30vh,24rem);padding:.5rem}.pane{display:grid;align-content:center;justify-items:center;gap:.3rem;padding:.7rem;border:2px dashed rgba(8,45,84,.3);border-radius:.7rem;text-align:center}.pane span{font:700 clamp(1rem,1.5vw,1.7rem)/1.15 var(--body)}.pane small{font-size:clamp(.8rem,1.05vw,1.15rem);opacity:.62}.pane-files{grid-area:files;background:#082d540f}.pane-main{grid-area:main}.pane-agent{grid-area:agent;background:#c0442c1a;border-color:#c0442c6b}.pane-terminal{grid-area:terminal;color:var(--paper);background:var(--ink);border-color:#f6efd94d;border-style:solid;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.pane-terminal small{opacity:.72}.screen-ide .screen-body{grid-template-columns:1fr 2.8fr;grid-template-rows:2.6fr 1fr;grid-template-areas:"files main" "terminal terminal"}.screen-agent-ide .screen-body{grid-template-columns:.9fr 2.2fr 1.5fr;grid-template-rows:2.6fr 1fr;grid-template-areas:"files main agent" "terminal terminal agent"}.screen-cli .screen-body{grid-template-areas:"terminal"}.screen-chat .screen-body{grid-template-areas:"main"}.screen-agent .screen-body{grid-template-columns:1fr 2.6fr;grid-template-areas:"files main"}.screen-between{flex:0 0 auto;align-self:center;font-size:clamp(1.8rem,3.2vw,3.4rem);opacity:.55}.screen-examples{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.5rem .9rem;margin:clamp(1rem,2.5vh,1.75rem) 0 0}.screen-examples small{font-size:clamp(.85rem,1.15vw,1.25rem);font-weight:600;letter-spacing:.09em;text-transform:uppercase;opacity:.55}.screen-examples b{padding:.3em .8em;border:1.5px solid var(--line);border-radius:999px;font:600 clamp(.95rem,1.35vw,1.5rem)/1 var(--body)}.present-page .layout-screen .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-screen h1{font-size:clamp(2rem,4.4vw,4.6rem)}.present-page .layout-screen .slide-text{max-width:64rem;margin:clamp(1rem,2.5vh,1.75rem) auto 0;font-size:clamp(1.15rem,1.8vw,2rem)}.slide-takeaway{display:grid;gap:clamp(1rem,2.5vh,2rem);width:min(72rem,100%);margin:clamp(2rem,5vh,4rem) auto 0;padding:0;list-style:none;text-align:left;counter-reset:takeaway}.slide-takeaway li{counter-increment:takeaway;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem 1.5rem}.slide-takeaway li:before{content:counter(takeaway);font:800 clamp(2rem,3.6vw,4rem)/1 var(--body);opacity:.32}.slide-takeaway strong{font:800 clamp(2rem,4.2vw,4.6rem)/1.05 var(--body);letter-spacing:-.03em}.slide-takeaway small{grid-column:2;font-size:clamp(1.05rem,1.6vw,1.8rem);opacity:.62}@media(max-width:800px){.screen-row{flex-direction:column}.screen-between{rotate:90deg}}@keyframes chat-in{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:none}}.slide-chat p{opacity:0}.is-visible .slide-chat p{animation:chat-in .5s calc(var(--i) * .75s + .25s) both}@media(prefers-reduced-motion:reduce){.slide-chat p{opacity:1}}.present-page .slide-nested{width:min(1300px,100%);margin-inline:auto}.present-page .nest-ring.is-shown{display:flex;flex-direction:column}.present-page .slide-nested>.nest-ring.is-shown{min-height:min(62vh,40rem)}.present-page .nest-ring>.nest-ring{flex:1}.present-page .nest-ring{padding:clamp(.9rem,2vh,1.8rem) clamp(1.1rem,2.2vw,2.2rem)}.present-page .growth{width:min(1500px,100%)}.present-page .growth-chart{max-height:min(58vh,40rem)}.present-page .growth-value{font-size:clamp(4.5rem,10vw,10rem)}.present-page .layout-stat .slide-stats{gap:clamp(2rem,6vw,6rem)}.present-page .layout-stat .slide-stats dt{font-size:clamp(6rem,13vw,13rem)}.present-page .layout-stat .slide-stats dd{font-size:clamp(1.5rem,2.4vw,2.6rem)}.release-chart{max-height:min(76vh,52rem)}.release-name{font-size:34px;opacity:.72}.release.is-main .release-name{font-size:56px;opacity:1}.release-note{font-size:25px}.launch-quote{max-width:48rem;margin:clamp(1rem,2.5vh,2rem) auto 0}.launch-quote blockquote{margin:0;font:italic 500 clamp(1.15rem,1.9vw,2.1rem)/1.35 var(--body)}.launch-quote figcaption{margin-top:.7rem;font-size:clamp(.9rem,1.2vw,1.3rem);opacity:.6}.slide-link .logo{width:3.2em;aspect-ratio:449/252;margin-right:.6em}.present-page .layout-releases .slide-link{margin-top:clamp(1rem,2.5vh,2rem)}.present-page .slide-tweet{transform:scale(2.05);transform-origin:center}.present-page .layout-tweet:has(.tweet-title) .slide-tweet{transform:scale(1.6)}.tweet-title{margin:0 0 clamp(1.5rem,4vh,3rem);font-size:clamp(2rem,4.4vw,4.6rem);text-align:center}@media(max-width:900px){.present-page .slide-tweet{transform:none}}.present-page .layout-stat .slide-stats dt{white-space:nowrap;font-size:clamp(4rem,9vw,9rem)}.present-page .layout-stat .slide-stats{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.present-page .layout-stat .slide-stats dt.is-wide{white-space:normal;font-size:clamp(3rem,6vw,6rem)}.present-page .layout-nested h1{font-size:clamp(2.6rem,5.6vw,5.8rem)}.present-page .slide-nested>.nest-ring.is-shown{min-height:min(70vh,46rem)}.present-page .nest-ring{padding:clamp(1.1rem,2.6vh,2.4rem) clamp(1.3rem,2.6vw,2.6rem)}.present-page .nest-ring .nest-ring{margin-top:clamp(.9rem,2vh,1.8rem)}.slide-founders{width:min(100rem,100%);margin:clamp(1rem,3vh,2.5rem) auto 0;padding-top:clamp(.75rem,2vh,1.5rem);border-top:1px solid var(--line);text-align:left}.founders-label{margin:0 0 clamp(.6rem,1.5vh,1.2rem);font-size:clamp(1rem,1.5vw,1.7rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.62}.founders-row{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,3vw,3rem)}.founders-row article{display:flex;align-items:center;gap:.85rem}.founders-row .person-portrait{width:clamp(3.2rem,5vw,5rem)}.founders-row strong{display:block;font:700 clamp(1.1rem,1.7vw,1.9rem)/1.1 var(--body)}.founders-row small{display:flex;align-items:center;gap:.35em;margin-top:.2em;font-size:clamp(.85rem,1.15vw,1.25rem);opacity:.6}.founders-row small .logo{width:.9em}.founders-more{max-width:82rem;margin:clamp(.75rem,2vh,1.5rem) 0 0;font-size:clamp(.9rem,1.25vw,1.4rem);line-height:1.45;opacity:.62}.slide-paper{width:min(72rem,100%);margin:0 auto;padding:clamp(1.75rem,3.5vw,3.5rem);color:#1b1b1b;text-align:left;background:#fbfaf6;border-radius:.5rem;box-shadow:0 1.5rem 4rem #082d5447}.slide-paper header{display:flex;align-items:baseline;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid rgba(27,27,27,.15)}.slide-paper header b{padding:.15em .5em;border-radius:.25em;color:#fbfaf6;background:#b31b1b;font:800 clamp(.9rem,1.3vw,1.4rem) var(--body)}.slide-paper header span{font:500 clamp(.9rem,1.3vw,1.4rem) ui-monospace,Consolas,monospace;opacity:.7}.slide-paper h1{margin:clamp(1rem,2.2vh,1.8rem) 0 .6rem;font:700 clamp(2rem,4vw,4.2rem)/1.05 var(--body);letter-spacing:-.03em}.paper-authors{margin:0;font-size:clamp(1rem,1.5vw,1.6rem);line-height:1.4}.paper-meta{margin:.6rem 0 0;font-size:clamp(.85rem,1.2vw,1.3rem);opacity:.6}.paper-abstract{margin:clamp(1rem,2.2vh,1.8rem) 0 0;padding-top:clamp(.9rem,2vh,1.4rem);border-top:1px solid rgba(27,27,27,.15);font-size:clamp(1rem,1.5vw,1.65rem);line-height:1.45}.slide-paper>a{display:inline-block;margin-top:clamp(.9rem,2vh,1.4rem);font-size:clamp(.9rem,1.2vw,1.3rem);text-decoration:underline;opacity:.7}.present-page .layout-headline .slide-body{width:100%}.depth-source{margin:clamp(1rem,2.5vh,1.75rem) 0 0;font-size:clamp(.9rem,1.2vw,1.35rem);letter-spacing:.05em;text-transform:uppercase;opacity:.55}.present-page .layout-releases:has(.slide-founders) .release-chart{max-height:min(50vh,34rem)}.present-page .layout-releases:has(.slide-founders) h1{font-size:clamp(1.8rem,3.6vw,3.8rem)}.release-name{font-size:31px}.release.is-main .release-name{font-size:52px}.release-note{font-size:24px}.release-tick{font-size:30px}.slide-lookup{display:flex;align-items:stretch;justify-content:center;gap:clamp(1rem,2.2vw,2.5rem);width:100%;margin:clamp(1.5rem,4vh,3rem) 0 0}.slide-lookup article{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:clamp(.6rem,1.5vh,1.2rem);padding:clamp(1rem,2vw,1.8rem);border-radius:1.25rem;background:#f6efd980}.slide-lookup .lookup-ai{background:var(--ink);color:var(--paper);justify-content:center}.slide-lookup .lookup-ai .lookup-tag{opacity:.7;text-align:center}.slide-lookup article{overflow:hidden}.lookup-tag{margin:0;font-size:clamp(.85rem,1.15vw,1.25rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.slide-lookup h2{display:flex;align-items:center;gap:.45em;margin:0;font:700 clamp(1.4rem,2.4vw,2.6rem)/1.05 var(--body);letter-spacing:-.02em}.slide-lookup h2 .logo{width:1em}.lookup-arrow{flex:0 0 auto;align-self:center;font-size:clamp(1.6rem,2.8vw,3rem);opacity:.45}.lookup-books{flex:1;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding-top:.5rem}.lookup-books img{width:clamp(3.2rem,6.4vw,6.8rem);height:auto;margin-left:-1.1rem;border-radius:.2rem;box-shadow:0 .9rem 2rem #082d5457;rotate:calc((var(--i) - 2) * 3deg);transform-origin:bottom center}.lookup-books img:first-child{margin-left:0}.lookup-mock{flex:1;display:grid;align-content:start;gap:.55rem;padding:clamp(.75rem,1.5vw,1.2rem);border-radius:.8rem;background:#fbfaf6;color:#14171a;text-align:left}.lookup-mock p{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.7rem;margin:0;font-size:clamp(.9rem,1.25vw,1.35rem);line-height:1.3}.lookup-mock b{display:grid;place-items:center;min-width:2.2em;padding:.15em .35em;border-radius:.3em;font-size:.85em;font-weight:700}.mock-q b{color:#14171a;background:#14171a1a}.mock-a b{color:#fbfaf6;background:#2f9e44}.lookup-mock small{display:flex;align-items:center;gap:.4em;margin-top:.2rem;font-size:clamp(.78rem,1vw,1.05rem);opacity:.55}.lookup-mock small .logo{width:1em}.lookup-ask{margin:0;font:800 clamp(2rem,4.4vw,4.6rem)/1 var(--body);letter-spacing:-.03em;text-align:center}.present-page .layout-lookup .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-lookup h1{font-size:clamp(2rem,4.2vw,4.4rem)}@media(max-width:900px){.slide-lookup{flex-direction:column}.lookup-arrow{rotate:90deg}}.slide-reveal{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);width:100%;cursor:pointer}.mic-figure{margin:0}.mic-drawing{width:clamp(12rem,26vw,26rem);height:auto;display:block}.mic-drawing *{transition:fill .7s ease,stroke .7s ease,opacity .7s ease}.mic-drawing .mic-neck{fill:none;stroke-width:30;stroke-linecap:round}.mic-cable{fill:none;stroke-width:16;stroke-linecap:round}.mic-drawing :is(.mic-base,.mic-collar,.mic-head rect){fill:var(--ink)}.mic-drawing :is(.mic-neck,.mic-cable){stroke:var(--ink)}.mic-drawing .mic-grille{opacity:0}.mic-drawing .mic-shadow{fill:var(--ink);opacity:.12}.slide-reveal:has(.reveal-flag.is-shown) .mic-base{fill:#d9d5cc}.slide-reveal:has(.reveal-flag.is-shown) .mic-base-lip{fill:#bdb8ad}.slide-reveal:has(.reveal-flag.is-shown) .mic-collar{fill:#c7c2b8}.slide-reveal:has(.reveal-flag.is-shown) .mic-neck{stroke:#e2ded5}.slide-reveal:has(.reveal-flag.is-shown) .mic-cable{stroke:#9a968d}.slide-reveal:has(.reveal-flag.is-shown) .mic-head rect{fill:#cfcac0}.slide-reveal:has(.reveal-flag.is-shown) .mic-grille{opacity:1;fill:#082d548c}.reveal-copy{position:relative;display:grid;text-align:left}.reveal-copy p{grid-area:1/1;margin:0;max-width:18ch;font:800 clamp(1.8rem,4vw,4.4rem)/1.08 var(--body);letter-spacing:-.03em;text-wrap:balance;transition:opacity .6s ease}.reveal-after{opacity:0}.slide-reveal:has(.reveal-flag.is-shown) .reveal-before{opacity:0}.slide-reveal:has(.reveal-flag.is-shown) .reveal-after{opacity:1}.reveal-flag{display:none}.present-page .layout-reveal .slide-body{width:100%}@media(max-width:900px){.slide-reveal{grid-template-columns:1fr;justify-items:center}.reveal-copy{text-align:center}}.screen-browser{background:#fbfaf6}.screen-browser figcaption span{padding:.1em .8em;border-radius:999px;background:#082d5414}.gpt{flex:1;display:grid;grid-template-columns:minmax(6rem,1fr) 3.1fr;min-height:clamp(15rem,34vh,27rem);color:#14171a;text-align:left}.gpt-side{display:flex;flex-direction:column;gap:.4rem;padding:.7rem .6rem;overflow:hidden;border-right:1px solid rgba(20,23,26,.1);background:#f1efe9;font-size:clamp(.5rem,.72vw,.8rem)}.gpt-brand{margin:0 0 .3rem;font-weight:800;font-size:1.35em}.gpt-nav,.gpt-recent{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.gpt-nav li,.gpt-recent li{padding:.28em .5em;border-radius:.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpt-nav li:before{content:"□";margin-right:.5em;opacity:.45}.gpt-recent li.is-current{background:#14171a1a;font-weight:600}.gpt-section{margin:.5rem 0 .1rem;padding-left:.5em;font-weight:700;opacity:.45}.gpt-user-chip{display:flex;align-items:center;gap:.45em;margin:auto 0 0;padding-top:.5rem;border-top:1px solid rgba(20,23,26,.1)}.gpt-user-chip b{display:grid;place-items:center;width:1.9em;aspect-ratio:1;border-radius:50%;color:#fbfaf6;background:#14171a;font-size:.8em}.gpt-main{display:flex;flex-direction:column;min-width:0;padding:.8rem .9rem .7rem}.gpt-thread{flex:1;display:grid;gap:.55rem;min-width:0;font-size:clamp(.55rem,.82vw,.92rem);line-height:1.4}.gpt-ask{justify-self:end;max-width:74%;margin:0;padding:.5em .85em;border-radius:1.1em 1.1em .35em;color:#fbfaf6;background:#14171a}.gpt-answer{display:grid;gap:.5rem;min-width:0}.gpt-answer p{margin:0}.gpt-code{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(20,23,26,.12);border-radius:.55em;background:#f6f5f1}.gpt-code figcaption{display:flex;align-items:center;gap:.5em;padding:.35em .7em;border-bottom:1px solid rgba(20,23,26,.1);font-size:.86em;font-weight:600}.gpt-code figcaption i{font-style:normal;opacity:.5}.gpt-code figcaption b{margin-left:auto;font-weight:500;opacity:.45}.gpt-code pre{margin:0;padding:.5em .8em;overflow:hidden}.gpt-code code{display:grid;font:500 .92em/1.55 ui-monospace,Cascadia Code,Consolas,monospace;color:#1b3a2f;white-space:pre}.gpt-composer{display:flex;align-items:center;gap:.7em;margin:.7rem 0 0;padding:.55em .8em;border:1px solid rgba(20,23,26,.16);border-radius:999px;font-size:clamp(.55rem,.82vw,.92rem)}.gpt-composer i{font-style:normal;font-size:1.25em;opacity:.5}.gpt-composer span{margin-right:auto;opacity:.45}.gpt-composer b{display:grid;place-items:center;width:1.75em;aspect-ratio:1;border-radius:50%;color:#fbfaf6;background:#14171a;font-size:.9em}.screen{max-width:none}.screen-body{min-height:clamp(15rem,34vh,27rem)}.present-page .layout-screen .screen-row{align-items:stretch}.screen-browser{flex:1.45 1 0}.screen-ide{flex:1 1 0}.pane.is-filled{align-content:stretch;justify-items:stretch;padding:0;overflow:hidden;border-style:solid;border-width:1px;border-color:#082d5429;background:#fbfaf6;text-align:left}.pane-tree{margin:0;padding:.5em .4em;overflow:hidden;list-style:none;color:#14171a;font:500 clamp(.44rem,.66vw,.78rem)/1.75 ui-monospace,"Cascadia Code",Consolas,monospace}.pane-tree li{padding-left:calc(var(--depth) * 1.05em + .35em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane-tree .tree-dir:before{content:"▸ ";opacity:.5}.pane-tree .tree-file,.pane-tree .tree-current{opacity:.8}.pane-tree .tree-file:before,.pane-tree .tree-current:before{content:"· ";opacity:.4}.pane-tree .tree-current{padding-block:.05em;border-radius:.25em;background:#082d541f;font-weight:700;opacity:1}.pane-code{margin:0;padding:.55em .7em;overflow:hidden}.pane-code code{display:grid;color:#14171a;font:500 clamp(.44rem,.68vw,.8rem)/1.6 ui-monospace,"Cascadia Code",Consolas,monospace;white-space:pre}.pane-code span{min-height:1.6em}.tok-comment{font-style:normal;color:#6f7b6a}.tok-string{font-style:normal;color:#9a5b2e}.tok-key{font-style:normal;color:#8a3fa0}.tok-type{font-style:normal;color:#1d5e8a}.pane-terminal.is-filled{color:var(--paper);background:var(--ink);border-color:#f6efd940}.pane-shell{margin:0;padding:.5em .8em;overflow:hidden}.pane-shell code{display:grid;font:500 clamp(.44rem,.66vw,.78rem)/1.65 ui-monospace,"Cascadia Code",Consolas,monospace;white-space:pre}.pane-shell span{min-height:1.65em}.sh-cmd{color:var(--paper);font-weight:700}.sh-out{color:#f6efd9b8}.sh-ok{color:#8fd6a6}.screen-ide .screen-body{grid-template-columns:1.15fr 2.6fr}.screen-agent-ide .screen-body{grid-template-columns:1fr 2.1fr 1.35fr}.present-page .layout-screen .screen-row{height:min(58vh,40rem)}.screen{max-height:100%}.screen-body{min-height:0}.pane{min-height:0;min-width:0}.screen-ide .screen-body,.screen-agent-ide .screen-body{grid-template-rows:minmax(0,2.7fr) minmax(0,1fr)}.screen-browser .gpt{min-height:0}.screen-browser .gpt-thread{min-height:0;overflow:hidden}.pane-tree{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:500;font-size:clamp(.5rem,.76vw,.92rem);line-height:1.7}.pane-code code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:500;font-size:clamp(.5rem,.78vw,.95rem);line-height:1.55}.pane-code span{min-height:1.55em}.pane-shell code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:500;font-size:clamp(.5rem,.76vw,.92rem);line-height:1.6}.pane-shell span{min-height:1.6em}.gpt-code code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:500;font-size:clamp(.5rem,.72vw,.86rem);line-height:1.55}.pane{position:relative}.pane-veil{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:.3rem;padding:.7rem;border-radius:inherit;opacity:0;text-align:center;background:#f6efd9a8;transition:opacity .65s ease;pointer-events:none}.pane-veil:before{content:"";position:absolute;inset:.45rem;border:2px dashed rgba(8,45,84,.45);border-radius:.55rem}.pane-veil b{font-family:var(--body);font-weight:800;font-size:clamp(1.3rem,2vw,2.4rem);line-height:1.1}.pane-veil small{font-size:clamp(.8rem,1.05vw,1.15rem);opacity:.65}.pane-terminal .pane-veil{color:var(--paper);background:#082d54b3}.pane-terminal .pane-veil:before{border-color:#f6efd973}.screen-row:has(.veil-flag.is-shown) .pane-veil{opacity:1}.veil-flag{display:none}.present-page .layout-screen .screen-row[data-stepper]{cursor:pointer}.screen-examples b{display:inline-flex;align-items:center;gap:.45em}.screen-examples b .logo{width:1.15em}.sh-ask{color:#ffd98a;font-weight:700}.pane-projects{margin:0;padding:.5em .4em;overflow:hidden;list-style:none;color:#14171a;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:500;font-size:clamp(.5rem,.76vw,.92rem);line-height:2.1}.pane-projects li{padding:0 .5em;border-radius:.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.75}.pane-projects li:before{content:"▸ ";opacity:.45}.pane-projects li.is-current{background:#082d541f;font-weight:700;opacity:1}.pane-agent-thread{display:flex;flex-direction:column;gap:.5em;height:100%;padding:.7em .8em;overflow:hidden;color:#14171a;font-size:clamp(.5rem,.78vw,.95rem);line-height:1.5;text-align:left}.agent-ask{align-self:flex-end;max-width:82%;margin:0;padding:.45em .8em;border-radius:1em 1em .3em;color:#fbfaf6;background:#14171a}.agent-steps{display:grid;gap:.15em;margin:0;padding:0;list-style:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.92em;opacity:.72}.agent-steps li:before{content:"✓ ";color:#2f9e44;font-weight:700}.agent-done{margin:0;font-weight:700;color:#2f7a3f}.agent-prompt{display:flex;align-items:center;gap:.6em;margin:auto 0 0;padding:.45em .7em;border:1px solid rgba(20,23,26,.18);border-radius:999px}.agent-prompt i{font-style:normal;opacity:.5}.agent-prompt span{margin-right:auto;opacity:.45}.agent-prompt b{display:grid;place-items:center;width:1.7em;aspect-ratio:1;border-radius:50%;color:#fbfaf6;background:#14171a;font-size:.85em}.screen-agent .screen-body{grid-template-columns:1fr 2.9fr}.slide-payload{display:grid;gap:clamp(.75rem,2vh,1.5rem);width:min(90rem,100%);margin:clamp(1rem,3vh,2.5rem) auto 0;cursor:pointer}.payload-code{margin:0;padding:clamp(1rem,2vw,2rem);overflow:hidden;color:#14171a;text-align:left;background:#fbfaf6;border-radius:1rem;box-shadow:0 1.5rem 3.5rem #082d5433}.payload-code code{display:grid;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-weight:500;font-size:clamp(.8rem,1.35vw,1.6rem);line-height:1.7;white-space:pre}.payload-turn{overflow:hidden;max-height:0;opacity:0;transition:max-height .45s ease,opacity .45s ease}.payload-turn.is-shown{max-height:2.2em;opacity:1}.payload-meter{position:relative;min-height:2.2em;margin:0}.payload-meter b{position:absolute;inset:0;display:grid;place-items:center;opacity:0;font:700 clamp(1rem,1.7vw,2rem)/1.2 var(--body);transition:opacity .4s ease}.payload-meter b.is-shown{opacity:1}.present-page .layout-payload .slide-body{width:100%}.present-page .layout-payload h1{font-size:clamp(1.9rem,4vw,4.2rem)}.present-page .layout-payload .slide-body{margin-top:clamp(.5rem,1.5vh,1.25rem)}.slide-picture{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;margin-top:clamp(1rem,3vh,2.5rem);text-align:left}.slide-picture figure{margin:0}.slide-picture img{width:100%;max-height:min(54vh,36rem);height:auto;display:block;object-fit:contain;border-radius:.6rem;box-shadow:0 1.5rem 4rem #082d5452}.slide-picture figcaption{margin-top:.7rem;font-size:clamp(.8rem,1.05vw,1.15rem);opacity:.55}.slide-picture .slide-text{max-width:none;margin-top:0}.present-page .layout-picture .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-picture h1{font-size:clamp(2rem,4.4vw,4.6rem)}.picture-comic figure{text-align:center}.picture-comic img{width:auto;max-width:100%;max-height:min(56vh,38rem);margin-inline:auto;padding:clamp(.5rem,1vw,1rem);background:#fff}.picture-small figure{text-align:center}.picture-small img{width:min(100%,34rem);margin-inline:auto}@media(max-width:900px){.slide-picture{grid-template-columns:1fr}}.slide-prices{width:min(84rem,100%);margin:clamp(1rem,3vh,2.5rem) auto 0;border-collapse:collapse;text-align:left}.slide-prices th,.slide-prices td{padding:clamp(.5rem,1.4vh,1rem) clamp(.6rem,1.4vw,1.4rem);border-bottom:1px solid var(--line)}.slide-prices thead th{font-size:clamp(.85rem,1.2vw,1.35rem);font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.55}.slide-prices tbody th{display:flex;align-items:center;gap:.5em;font:700 clamp(1.05rem,1.8vw,2rem)/1.15 var(--body)}.slide-prices tbody th .logo{width:1.05em}.slide-prices td{font:600 clamp(1rem,1.7vw,1.9rem)/1.15 ui-monospace,"Cascadia Code",Consolas,monospace;text-align:right;font-variant-numeric:tabular-nums}.slide-prices td:nth-child(3){color:#2f7a3f}.present-page .layout-prices .slide-body{width:100%}.present-page :is(.layout-prices,.layout-families,.layout-bench) h1{font-size:clamp(2rem,4.4vw,4.6rem)}.slide-families{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:clamp(.8rem,1.6vw,1.6rem);width:100%;margin:clamp(1rem,3vh,2.5rem) 0 0;text-align:left}.slide-families article{display:grid;align-content:start;gap:.5rem;padding:clamp(.9rem,1.8vw,1.6rem);border-radius:1rem;background:#f6efd98c}.slide-families h2{display:flex;align-items:center;gap:.4em;margin:0;font:800 clamp(1.1rem,1.8vw,2rem)/1.1 var(--body);letter-spacing:-.02em}.slide-families h2 .logo{width:1em}.slide-families p{margin:0;font-size:clamp(.82rem,1.1vw,1.2rem);line-height:1.4;opacity:.7}.slide-families ul{display:grid;gap:.3rem;margin:.2rem 0 0;padding:0;list-style:none}.slide-families li{display:grid;gap:.05rem;padding-top:.35rem;border-top:1px solid var(--line)}.slide-families strong{font:700 clamp(.92rem,1.3vw,1.4rem)/1.2 var(--body)}.slide-families span{font-size:clamp(.76rem,1vw,1.05rem);opacity:.6}.slide-bench{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:clamp(1.25rem,3vw,3rem);width:100%;margin:clamp(1rem,3vh,2.5rem) 0 0;text-align:left}.slide-bench h2{display:grid;gap:.15rem;margin:0 0 .8rem;font:800 clamp(1.1rem,1.8vw,2rem)/1.1 var(--body)}.slide-bench h2 small{font-size:.62em;font-weight:500;opacity:.6}.bench-bars{display:grid;gap:.55rem}.bench-bars p{display:grid;grid-template-columns:minmax(7rem,auto) 1fr auto;align-items:center;gap:.6rem;margin:0;font-size:clamp(.85rem,1.2vw,1.3rem)}.bench-bars span{display:flex;align-items:center;gap:.4em;font-weight:600}.bench-bars span .logo{width:1em}.bench-bars i{height:clamp(.7rem,1.4vh,1.1rem);border-radius:999px;background:#082d5424}.bench-bars i:before{content:"";display:block;width:calc(var(--w) * 1%);height:100%;border-radius:inherit;background:var(--ink)}.bench-bars b{font-variant-numeric:tabular-nums;font-weight:700}.present-page .slide-prices th,.present-page .slide-prices td{padding-block:clamp(.35rem,1vh,.72rem)}.present-page .layout-prices .slide-text{max-width:74rem;margin-inline:auto;font-size:clamp(1.1rem,1.7vw,1.9rem)}.present-page .slide.layout-telos{color:#070806;background:#e6e6e6}.layout-telos .slide-sky{display:none}.layout-telos .slide-meta{color:#070806}.slide-telos{display:grid;justify-items:center;gap:clamp(.7rem,1.8vh,1.4rem);font-family:"Archivo",var(--body),sans-serif}.slide-telos p{margin:0}.telos-mark{display:flex;align-items:center;gap:.8rem;padding-bottom:clamp(.6rem,1.6vh,1.2rem);font:400 clamp(1.8rem,3.2vw,3.2rem)/1 "Instrument Serif",serif;letter-spacing:-.01em}.telos-mark img{height:clamp(2.6rem,5.6vh,4.2rem);width:auto}.telos-mark em{font-style:italic}.present-page .layout-telos .slide-telos h1{max-width:15ch;margin:0;font:650 min(clamp(2.8rem,6.4vw,6.6rem),11.5vh)/.95 "Archivo",var(--body),sans-serif;letter-spacing:-.058em;text-wrap:balance}.telos-branches{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(.4rem,1.2vh,1rem)!important;font:600 clamp(.8rem,1.15vw,1.2rem)/1 "IBM Plex Mono",ui-monospace,monospace;text-transform:uppercase}.telos-branches span{padding:.8em 1.1em;border:1px solid #070806}.present-page .layout-telos .telos-text{max-width:38rem;font:500 clamp(1.05rem,1.65vw,1.7rem)/1.3 "Archivo",var(--body),sans-serif;letter-spacing:-.02em;color:#070806db}.telos-events{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:clamp(.4rem,1.2vh,1rem)!important;font:600 clamp(.75rem,1.05vw,1.1rem)/1 "IBM Plex Mono",ui-monospace,monospace;text-transform:uppercase}.telos-events small{margin-right:.6rem;font-size:1em;opacity:.6}.telos-events span{padding:.65em .9em;border:1px solid rgba(7,8,6,.45)}.telos-events span.is-current{color:#070806;background:#f47a1f;border-color:#070806}.telos-person{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.4rem 1.1rem;padding-top:clamp(.5rem,1.4vh,1.1rem);border-top:1px solid rgba(7,8,6,.24);font:500 clamp(.75rem,1.05vw,1.1rem)/1.3 "IBM Plex Mono",ui-monospace,monospace;text-transform:uppercase}.telos-person strong{font:650 clamp(1.1rem,1.7vw,1.7rem)/1 "Archivo",var(--body),sans-serif;letter-spacing:-.03em;text-transform:none}.telos-person small{font-size:1em;opacity:.68}.telos-person b{font-weight:600;color:#9b3f00}.present-page .layout-poll .slide-eyebrow{font-size:clamp(.9rem,1.5vw,1.4rem);font-weight:600}.present-page .slide.layout-poll h1{font-size:min(clamp(3rem,7.6vw,7.6rem),13vh)}.poll-term{width:min(48rem,92%);margin:clamp(1.5rem,4vh,3rem) auto 0;padding:clamp(.9rem,2vh,1.4rem) clamp(1.1rem,2vw,1.8rem);text-align:left;color:var(--paper);background:var(--ink);border-radius:1rem;box-shadow:0 1.5rem 3.5rem #082d5459}.poll-term .pane-shell{padding:0;background:transparent}.poll-term .pane-shell code{font-size:clamp(1rem,2.05vw,2.2rem);line-height:1.7}.poll-term .sh-out{opacity:.65}.poll-term .pane-shell span:last-child.sh-cmd:after{content:"▮";margin-left:.15em;animation:blink 1s steps(1) infinite}.poll-brand{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,2rem);margin:clamp(1.5rem,4vh,3rem) 0 0}.poll-brand .logo{width:clamp(4rem,10vh,7.5rem)}.poll-brand strong{font:650 min(clamp(3.5rem,8vw,8rem),14vh)/1 var(--display);letter-spacing:-.045em}.present-page .layout-thanks .slide-text{margin-inline:auto;text-align:center}.present-page .slide.layout-thanks .thanks-logo{display:grid;width:fit-content;margin:clamp(1.2rem,3vh,2.4rem) auto 0;padding:clamp(1.2rem,3vh,2.2rem) clamp(2rem,4vw,3.5rem);background:#0b1f2a;border-radius:1.25rem;box-shadow:0 1.5rem 3.5rem #082d544d}.thanks-logo img{display:block;width:min(36rem,62vw);height:auto;max-height:22vh;object-fit:contain}.present-page .layout-thanks .thanks-sub{margin:1.2rem 0 0;font-size:clamp(1.4rem,3vw,3rem);font-weight:600;letter-spacing:-.02em}.present-page .slide-closing{display:grid;justify-items:center;gap:clamp(1.5rem,4.5vh,3.25rem)}.present-page .slide-closing .closing-phrase{max-width:none;margin:0;font:650 min(clamp(3.4rem,9vw,9.5rem),16vh)/.95 var(--display);letter-spacing:-.05em;text-transform:none;text-wrap:balance}.slide-closing p{margin:0}.motif-vibe{display:flex;align-items:flex-end;gap:clamp(.4rem,.8vw,.8rem);height:clamp(3rem,10vh,6rem)}.motif-vibe i{width:clamp(.5rem,.9vw,.9rem);height:100%;border-radius:99px;background:currentColor;opacity:.85;transform-origin:bottom;animation:vibe 1.05s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.17s)}@keyframes vibe{0%{transform:scaleY(.14)}to{transform:scaleY(1)}}.present-page .slide-closing .motif-tokens{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.motif-tokens span{padding:.3em .7em;border:2px solid currentColor;border-radius:.5em;font:600 clamp(1rem,2vw,2rem)/1.2 ui-monospace,"Cascadia Code",Consolas,monospace;text-transform:none;opacity:calc(1 - var(--i) * .11)}.motif-tokens span:nth-child(n+6){text-decoration:line-through}.motif-stamp span{display:inline-block;padding:.2em .7em;border:.25rem solid currentColor;border-radius:.4rem;font:800 clamp(1.6rem,3.4vw,3.4rem)/1 var(--body);letter-spacing:.08em;text-transform:uppercase;opacity:.85;transform:rotate(-6deg)}.present-page .slide-closing .motif-prompt{display:flex;align-items:center;gap:.8rem;width:min(34rem,80vw);padding:.8rem 1.4rem;border:2px solid currentColor;border-radius:999px;font:500 clamp(1.2rem,2.2vw,2.2rem)/1 ui-monospace,"Cascadia Code",Consolas,monospace}.motif-prompt i{font-style:normal;opacity:.6}.motif-prompt span{width:.6em;height:1.2em;background:currentColor;animation:blink 1s steps(1) infinite}.present-page .slide.layout-decoder h1{font-size:min(clamp(2.6rem,5.6vw,5.6rem),10vh)}.slide-decoder{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.75rem);margin-top:2rem;text-align:left;cursor:pointer}.slide-decoder article{display:grid;align-content:start;gap:.5rem;min-height:clamp(7.5rem,18vh,12rem);padding:clamp(1.1rem,2.2vw,2rem);border-radius:1.25rem;background:#f6efd98c;box-shadow:0 1.5rem 3rem #082d5424}.slide-decoder small{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-decoder strong{font:650 clamp(1.7rem,3.4vw,3.4rem)/1.05 var(--display);letter-spacing:-.04em}.slide-decoder p{margin:0;font-size:clamp(.95rem,1.35vw,1.3rem);line-height:1.4;transition:opacity .4s,transform .4s}.slide-decoder p:not(.is-shown){opacity:0;transform:translateY(.5rem)}@media(max-width:800px){.slide-decoder{grid-template-columns:1fr}}.present-page .slide.layout-flow h1{font-size:min(clamp(2.6rem,6vw,6rem),10vh)}.present-page .layout-flow .flow-diagram{max-height:min(66vh,50rem)}.slide-anatomy{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.25rem,2.6vw,2.6rem);align-items:center;margin-top:1.5rem;text-align:left;cursor:pointer}.anatomy-window{display:flex;overflow:hidden;border-radius:1rem;background:#fbfaf6;box-shadow:0 1.5rem 3.5rem #082d5447}.anatomy-window .gpt{min-height:clamp(17rem,42vh,30rem)}.anatomy-window .gpt-side{font-size:clamp(.58rem,.95vw,1rem)}.anatomy-window .gpt-thread,.anatomy-window .gpt-composer{font-size:clamp(.66rem,1.05vw,1.1rem)}.anatomy-window .gpt-code code{font-size:clamp(.55rem,.9vw,1rem)}.gpt-model{padding:.25em .7em;border-radius:999px;background:#14171a14;font-style:normal;font-weight:600;white-space:nowrap}.slide-anatomy .mark{font-style:normal;display:inline-grid;place-items:center;flex:none;align-self:flex-start;width:1.9em;aspect-ratio:1;border-radius:50%;color:#fff;background:#e8590c;font:800 .85em/1 var(--body);transition:opacity .35s,transform .35s}.slide-anatomy .mark:not(.is-shown){opacity:0;transform:scale(.6)}.gpt-answer .mark{justify-self:start}.gpt-side .mark{margin-left:.5em}.gpt-composer .mark{align-self:center}.anatomy-legend{display:grid;gap:clamp(.55rem,1.6vh,1.1rem);margin:0;padding:0;list-style:none}.anatomy-legend li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;transition:opacity .4s,transform .4s}.anatomy-legend li:not(.is-shown){opacity:0;transform:translate(.6rem)}.anatomy-legend li>b{display:grid;place-items:center;width:2em;aspect-ratio:1;border-radius:50%;color:#fff;background:#e8590c;font-weight:800;font-size:clamp(.9rem,1.3vw,1.3rem)}.anatomy-legend strong{display:block;font-weight:650;font-size:clamp(1.1rem,1.8vw,1.8rem);letter-spacing:-.02em;line-height:1.1}.anatomy-legend span{display:block;margin-top:.15em;font-size:clamp(.85rem,1.2vw,1.2rem);line-height:1.35;opacity:.85}@media(max-width:800px){.slide-anatomy{grid-template-columns:1fr}}.present-page .layout-scope .slide-body{width:min(70rem,100%);text-align:left}.present-page .layout-scope .slide-body h1{font-size:min(clamp(3.4rem,7.4vw,7.6rem),14vh)}.slide-scope{display:grid;gap:clamp(.6rem,2vh,1.4rem);margin:clamp(2rem,6vh,4rem) 0 0;padding:0 0 0 1.1em;font:600 clamp(1.8rem,3.4vw,3.6rem)/1.15 var(--body);letter-spacing:-.02em}.slide-scope li::marker{color:#082d548c}.present-page .layout-founders .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-founders h1{font-size:min(clamp(2.4rem,5vw,5.2rem),10vh)}.slide-founder-grid{--gap-x:clamp(.75rem,1.6vw,1.75rem);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2vh,1.5rem) var(--gap-x);width:min(96rem,100%);margin:clamp(1.5rem,4vh,3rem) auto 0;cursor:pointer}.slide-founder-grid article{display:grid;justify-items:center;align-content:start;gap:.45rem;padding:clamp(.75rem,1.6vh,1.2rem) .5rem;border-radius:1rem;background:#f6efd98c;transition:opacity .5s,filter .5s,transform .5s,background .5s,box-shadow .5s}.slide-founder-grid article{flex:0 0 calc((100% - 5 * var(--gap-x)) / 6)}.slide-founder-grid .person-portrait{width:min(clamp(3.6rem,6vw,6.2rem),10vh)}.slide-founder-grid strong{font:700 clamp(1rem,1.45vw,1.6rem)/1.1 var(--body);letter-spacing:-.02em}.founder-fate{min-height:2.4em;font-size:clamp(.85rem,1.15vw,1.3rem);font-weight:600;line-height:1.2;opacity:0;transform:translateY(.4rem);transition:opacity .45s,transform .45s}.founder-fate.is-shown{opacity:.8;transform:none}.slide-founder-grid article.has-left:has(.founder-fate.is-shown){opacity:.42;filter:grayscale(1);background:#f6efd940}.slide-founder-grid article.has-stayed:has(.founder-fate.is-shown){background:#fbfaf6;box-shadow:0 1rem 2.5rem #082d5438;transform:translateY(-.35rem) scale(1.04)}.slide-founder-grid article.has-stayed .founder-fate.is-shown{opacity:1;color:#0b5a3a}@media(max-width:800px){.slide-founder-grid article{flex-basis:calc((100% - var(--gap-x)) / 2)}}.present-page .layout-stat h1+.slide-stats{margin-top:clamp(2.5rem,8vh,6rem)}.present-page .layout-releases .release-chart{width:100%;max-height:min(80vh,60rem)}.slide-compare .compare-examples{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;padding-top:.8rem;border-top:1px solid var(--line);font-weight:600}.present-page .slide-compare .compare-examples{font-size:clamp(1rem,1.4vw,1.5rem)}.present-page .slide-compare .compare-examples small{font-size:clamp(.8rem,1vw,1.1rem)}.present-page .layout-journey .slide-journey{width:fit-content;max-width:100%;margin:clamp(3rem,9vh,6.5rem) auto 0}.present-page .layout-poll .slide-eyebrow{margin-bottom:clamp(1rem,3vh,2rem);font-size:clamp(1.5rem,3vw,3rem);font-weight:700;letter-spacing:.08em}.poll-brand .logo+.logo{margin-left:clamp(1rem,3vw,3rem)}.present-page .layout-releases .release-chart{max-height:min(60vh,46rem)}.present-page .layout-releases:has(.slide-link) .release-chart{max-height:min(54vh,42rem)}.release-build{cursor:pointer}.release-build .release{transition:opacity .5s}.release-build[data-step="1"] .release:not(.is-highlight){opacity:.18}.release-ring{fill:none;stroke:#c0442c;stroke-width:9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.release-ring.is-shown{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.4,.05,.25,1) .1s}.slide-compare.has-emphasis{cursor:pointer}.slide-compare:is(.focus-first,.has-emphasis){align-items:center}.slide-compare:is(.focus-first,.has-emphasis) article{gap:0;transition:flex-grow .8s cubic-bezier(.4,.05,.25,1),opacity .6s,background .6s,box-shadow .6s}.slide-compare:is(.focus-first,.has-emphasis) article>*+*{margin-top:1rem}.slide-compare:is(.focus-first,.has-emphasis) article>:is(pre,.compare-flow,p:not(.compare-examples)){max-height:20rem;overflow:hidden;transition:max-height .8s cubic-bezier(.4,.05,.25,1),opacity .5s,margin .8s}.slide-compare:is(.focus-first,.has-emphasis) h2{transition:font-size .8s cubic-bezier(.4,.05,.25,1)}.slide-compare:is(.focus-first,.has-emphasis) .compare-vs{transition:opacity .5s;opacity:.35}:is(.slide-compare.focus-first,.slide-compare.has-emphasis:not([data-step="1"])) article:first-of-type,.slide-compare.has-emphasis[data-step="1"] article:last-of-type{flex-grow:2.4;background:#fbfaf6;box-shadow:0 2rem 4.5rem #082d544d}:is(.slide-compare.focus-first,.slide-compare.has-emphasis:not([data-step="1"])) article:first-of-type h2,.slide-compare.has-emphasis[data-step="1"] article:last-of-type h2{font-size:clamp(2.8rem,6vw,6.5rem)}:is(.slide-compare.focus-first,.slide-compare.has-emphasis:not([data-step="1"])) article:last-of-type,.slide-compare.has-emphasis[data-step="1"] article:first-of-type{flex-grow:.9;opacity:.5;box-shadow:none}:is(.slide-compare.focus-first,.slide-compare.has-emphasis:not([data-step="1"])) article:last-of-type h2,.slide-compare.has-emphasis[data-step="1"] article:first-of-type h2{font-size:clamp(1.6rem,2.6vw,2.6rem)}:is(.slide-compare.focus-first,.slide-compare.has-emphasis:not([data-step="1"])) article:last-of-type>:is(pre,.compare-flow,p:not(.compare-examples)),.slide-compare.has-emphasis[data-step="1"] article:first-of-type>:is(pre,.compare-flow,p:not(.compare-examples)){max-height:0;margin-top:0;opacity:0}.slide-compare pre+.compare-flow{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem}.slide-compare pre+.compare-flow b{padding:0;transform:rotate(-90deg)}.present-page .layout-depth .slide-text{margin-inline:auto;text-align:center}.slide-paper .paper-logo{display:inline-flex;align-items:center;gap:.4em;margin-left:auto;font:600 clamp(.95rem,1.4vw,1.5rem) var(--body);font-style:normal}.slide-paper .paper-logo .logo{width:1.3em}.headline-person{display:flex;align-items:center;justify-content:center;gap:1rem;margin:clamp(1.5rem,4vh,3rem) 0 0;text-align:left}.headline-person .person-portrait{width:clamp(4.5rem,8vw,7.5rem)}.headline-person strong{display:block;font:700 clamp(1.5rem,2.6vw,2.8rem)/1.05 var(--body);letter-spacing:-.02em}.headline-person small{display:block;margin-top:.3em;font-size:clamp(1rem,1.5vw,1.6rem);opacity:.72}.picture-photo{display:block!important}.picture-photo figure{margin:0;text-align:center}.picture-photo img{width:auto;max-width:100%;height:min(50vh,40rem);aspect-ratio:2.1;object-fit:cover;object-position:50% 92%;margin-inline:auto;border-radius:.75rem;box-shadow:0 1.5rem 4rem #082d544d}.picture-photo>div{text-align:center}.picture-photo .slide-text{margin:clamp(.5rem,1.5vh,1rem) auto 0;font-size:clamp(1.1rem,1.9vw,2rem)}.present-page .layout-transformer .slide-body{width:100%}.present-page .layout-transformer h1{font-size:min(clamp(2.6rem,5.6vw,6rem),11vh)}.slide-transformer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,2.5rem);width:min(96rem,100%);margin:clamp(1.25rem,4vh,3rem) auto 0;text-align:left;cursor:pointer}.slide-transformer article{display:grid;align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,2.5rem);border-radius:1.25rem;background:#f6efd98c;box-shadow:0 1.5rem 3rem #082d5424;transition:opacity .5s,transform .5s}.slide-transformer article:not(.is-shown){opacity:0;transform:translateY(.75rem)}.slide-transformer small{font-size:clamp(.85rem,1.1vw,1.25rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-transformer h2{margin:0;font:650 clamp(2rem,3.8vw,4rem)/.95 var(--display);letter-spacing:-.04em}.slide-transformer p{margin:0;font-size:clamp(1.05rem,1.6vw,1.7rem);line-height:1.35}.slide-transformer svg{width:100%;height:auto;overflow:visible}.tf-word rect{fill:var(--ink)}.tf-word text{fill:var(--paper);font:600 34px var(--body);text-anchor:middle}.tf-step{fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round}.slide-transformer marker path{fill:var(--ink)}.tf-arc{fill:none;stroke:#c0442c;stroke-width:calc(7px - var(--d) * 1px);stroke-linecap:round;opacity:.75}article.is-shown .tf-word{animation:tf-read 5s calc(var(--i) * .6s) infinite both}article:last-of-type.is-shown .tf-word{animation:none}@keyframes tf-read{0%,to{opacity:.35}8%,20%{opacity:1}}.tf-points{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;transition:opacity .5s}.tf-points:not(.is-shown){opacity:0}.tf-points li{padding:.55em 1.1em;border:2px solid var(--ink);border-radius:999px;font:600 clamp(1rem,1.6vw,1.7rem)/1.2 var(--body)}@media(max-width:800px){.slide-transformer{grid-template-columns:1fr}}.present-page .slide-tweet,.present-page .layout-tweet:has(.tweet-title) .slide-tweet{transform:none;zoom:1.3}.present-page .layout-tweet .tweet-title{margin-bottom:clamp(.75rem,2vh,1.5rem);font-size:min(clamp(2rem,4.4vw,4.6rem),9vh)}.present-page .layout-tweet .slide-eyebrow{margin-bottom:.6rem}@media(max-height:820px){.present-page .slide-tweet,.present-page .layout-tweet:has(.tweet-title) .slide-tweet{zoom:.9}}@media(min-height:1050px){.present-page .slide-tweet,.present-page .layout-tweet:has(.tweet-title) .slide-tweet{zoom:1.55}}.present-page .slide-spectrum{width:min(96rem,100%);margin-inline:auto;gap:clamp(1.25rem,2.2vw,2.25rem)}.present-page .slide-spectrum li{min-height:min(30vh,18rem);padding:clamp(1.2rem,2vw,2rem) clamp(1rem,1.6vw,1.6rem);gap:.8rem}.present-page .slide-spectrum small{font-size:clamp(.85rem,1.1vw,1.2rem)}.present-page .slide-spectrum strong{font-size:clamp(1.4rem,2.5vw,2.7rem)}.present-page .slide-spectrum span{font-size:clamp(1rem,1.45vw,1.55rem)}.present-page .layout-screen .screen-row{height:min(52vh,36rem)}.present-page .layout-screen .screen-row>.screen:only-of-type,.present-page .layout-screen .screen-row:has(>.screen:only-of-type)>.screen{flex:0 1 54rem}.present-page .layout-screen .screen-browser{flex:1.1 1 0}.present-page .layout-screen .screen-row:has(.screen-browser){max-width:84rem;margin-inline:auto}.screen-sub.is-inline{display:inline;margin:0 0 0 .35em;font-size:.42em;vertical-align:middle}.present-page .layout-screen .slide-eyebrow{margin-bottom:.4rem}.screen-examples{align-items:center}.screen-examples b{min-height:2.1em;box-sizing:border-box}.agent-reply{margin:0}.agent-working{margin:0;font-style:italic;opacity:.6}.agent-working:before{content:"● ";color:#c0442c;animation:blink 1s steps(1) infinite}.pane-agent .pane-agent-thread{font-size:clamp(.45rem,.7vw,.85rem)}.slide-lookup[data-stepper]{cursor:pointer}.slide-lookup [data-level]{transition:opacity .5s,transform .5s}.slide-lookup [data-level]:not(.is-shown){opacity:0;transform:translateY(.75rem)}.present-page .slide-lookup{height:min(52vh,34rem)}.present-page .slide-lookup .lookup-forum{flex:1.35 1 0}.present-page div.lookup-books{align-items:center;padding:0;overflow:visible}.present-page .lookup-books img{width:23%;margin-left:-3.75%}.present-page .lookup-books img:first-child{margin-left:0}.present-page .lookup-mock p{font-size:clamp(1rem,1.6vw,1.8rem)}.present-page .lookup-mock small{font-size:clamp(.85rem,1.2vw,1.3rem)}.slide-picture.picture-comic,.slide-picture.picture-meme{grid-template-columns:1fr;justify-items:center;gap:clamp(.5rem,1.5vh,1rem);text-align:center}.picture-comic img{max-height:min(62vh,46rem)}.picture-meme figure{text-align:center}.picture-meme img{width:auto;max-width:100%;max-height:min(62vh,44rem);margin-inline:auto}.slide-picture.picture-comic .slide-text{margin-inline:auto}.present-page .layout-screen .screen-row{height:min(48vh,34rem)}.present-page .slide-spectrum strong{font-size:clamp(1.25rem,2.1vw,2.3rem);overflow-wrap:normal}.screen-agent .pane-agent-thread{font-size:clamp(.6rem,1vw,1.15rem)}.pane-agent-thread .agent-prompt,.pane-agent-thread .agent-prompt span{font:inherit}.present-page .slide-lookup article{justify-content:flex-start}.present-page .slide-lookup article.lookup-books{flex:1.2 1 0}.present-page div.lookup-books{flex:1 1 auto;min-height:0}.present-page .lookup-books img{width:34%;margin-left:-16.5%}.picture-meme img{width:min(100%,46rem);max-height:min(58vh,40rem);object-fit:contain}.present-page .slide-lookup article.lookup-books{align-items:stretch;overflow:hidden}.present-page .slide-lookup article.lookup-ai{justify-content:center}.present-page .slide-lookup h2{justify-content:center}.present-page .slide-lookup .lookup-tag{text-align:center}.slide-reveal{grid-template-columns:1fr;justify-items:center;gap:clamp(1rem,3vh,2rem)}.mic-figure img{display:block;height:min(46vh,30rem);width:auto;padding:clamp(.75rem,1.5vw,1.25rem);border-radius:1.25rem;background:#fff;box-shadow:0 1.5rem 4rem #082d5447}.slide-reveal .reveal-copy{text-align:center;justify-items:center}.slide-reveal .reveal-copy p{max-width:24ch;font-size:min(clamp(1.8rem,3.6vw,4rem),7vh)}.present-page .layout-bullets .slide-body{width:min(76rem,100%);text-align:left}.present-page .layout-bullets h1{font-size:min(clamp(3rem,6.4vw,6.8rem),12vh)}.slide-bullets{display:grid;gap:clamp(.5rem,1.6vh,1.1rem);margin:clamp(1.5rem,4.5vh,3rem) 0 0;padding:0 0 0 1.1em}.slide-bullets li{font-size:clamp(1.2rem,2.1vw,2.3rem);line-height:1.25}.slide-bullets li::marker{color:#082d548c}.slide-bullets strong{font-weight:750}.slide-bullets strong:after{content:" – ";font-weight:400;opacity:.5}.present-page .layout-person .slide-body{width:min(88rem,100%)}.slide-person{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);text-align:left}.slide-person .person-photo{width:min(clamp(14rem,26vw,26rem),52vh);font-size:clamp(3rem,6vw,6rem)}.person-copy{display:grid;gap:clamp(.6rem,1.6vh,1.1rem)}.present-page .layout-person .person-copy h1{font-size:min(clamp(3rem,6.6vw,7rem),12vh)}.person-facts{display:grid;gap:.5rem;margin:0}.person-facts div{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:1rem;padding-top:.5rem;border-top:1px solid var(--line)}.person-facts dt{font:700 clamp(1.1rem,1.8vw,2rem) var(--body)}.person-facts dd{margin:0;font-size:clamp(1.1rem,1.8vw,2rem);line-height:1.3}.person-shell-label{margin:clamp(.4rem,1.2vh,1rem) 0 0;font-size:clamp(1rem,1.5vw,1.6rem);font-weight:600}.poll-term.person-term{width:100%;margin:0}.person-term .pane-shell code{font-size:clamp(.9rem,1.6vw,1.8rem);line-height:1.55}@media(max-width:800px){.slide-person{grid-template-columns:1fr;justify-items:center}}.present-page .layout-hosts .slide-body{width:min(92rem,100%)}.present-page .layout-hosts h1{font-size:min(clamp(2.6rem,5.4vw,5.8rem),11vh)}.slide-hosts{display:grid;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:clamp(1rem,3vw,3rem);margin:clamp(1.5rem,4vh,3rem) 0 0;text-align:left}.hosts-local{display:grid;gap:.6rem;padding:clamp(1.5rem,3vw,3rem);border-radius:1.25rem;color:var(--paper);background:var(--ink);box-shadow:0 1.5rem 3.5rem #082d544d}.hosts-local strong{font:700 clamp(1.8rem,3.2vw,3.4rem)/1 var(--display);letter-spacing:-.03em}.hosts-local span{font-size:clamp(1rem,1.6vw,1.7rem);line-height:1.35;opacity:.85}.hosts-arrows{display:grid;gap:.8rem;margin:0;font:700 clamp(1.1rem,1.9vw,2rem) ui-monospace,"Cascadia Code",Consolas,monospace;text-align:center}.hosts-list{display:grid;gap:clamp(.4rem,1.2vh,.8rem);margin:0;padding:0;list-style:none}.hosts-list li{display:grid;grid-template-columns:1.4em auto 1fr;align-items:center;gap:.7rem;padding:.55em .9em;border-radius:.9rem;background:#f6efd999;font-size:clamp(1rem,1.6vw,1.75rem)}.hosts-list li:first-child{background:#fbfaf6}.hosts-list .logo{width:1.2em}.host-dot{width:.7em;aspect-ratio:1;justify-self:center;border-radius:50%;background:var(--ink);opacity:.35}.hosts-list strong{font-weight:750}.hosts-list span{opacity:.72}.present-page .layout-hosts .slide-text{margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}@media(max-width:900px){.slide-hosts{grid-template-columns:1fr}.hosts-arrows{grid-auto-flow:column;justify-content:center}}.present-page .layout-github .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-github h1{font-size:clamp(2rem,4.2vw,4.4rem)}.github-wrap{display:flex;justify-content:center;margin-top:clamp(1rem,2.5vh,2rem)}.screen-github{flex:0 1 62rem;max-height:min(64vh,44rem);background:#fff}.gh{display:grid;overflow:hidden;color:#1f2328;text-align:left;font:400 clamp(.62rem,1.02vw,1.1rem)/1.4 -apple-system,"Segoe UI",var(--body),sans-serif}.gh-head{display:flex;align-items:center;gap:.6em;padding:.9em 1.4em .5em;font-size:1.25em}.gh-head .logo{width:1.2em}.gh-head em{padding:.05em .6em;border:1px solid #d0d7de;border-radius:999px;font-size:.65em;font-style:normal;color:#59636e}.gh-tabs{display:flex;gap:1.6em;margin:0;padding:0 1.4em;list-style:none;border-bottom:1px solid #d0d7de}.gh-tabs li{padding:.55em 0;color:#59636e}.gh-tabs li.is-current{color:#1f2328;font-weight:600;box-shadow:inset 0 -2px #fd8c73}.gh-tabs b{margin-left:.4em;padding:0 .45em;border-radius:999px;background:#eff2f5;font-size:.85em}.gh-bar{display:flex;align-items:center;gap:1.1em;padding:.9em 1.4em .6em;color:#59636e}.gh-bar b{padding:.3em .8em;border:1px solid #d0d7de;border-radius:.45em;color:#1f2328;background:#f6f8fa}.gh-commits{margin-left:auto}.gh-files{margin:0 1.4em;border:1px solid #d0d7de;border-radius:.5em;overflow:hidden}.gh-last{display:flex;align-items:center;gap:.6em;margin:0;padding:.6em .9em;background:#f6f8fa;border-bottom:1px solid #d0d7de;color:#59636e}.gh-last i{display:grid;place-items:center;width:1.6em;aspect-ratio:1;border-radius:50%;color:#fff;background:#0b2f5c;font:700 .7em var(--body);font-style:normal}.gh-last strong{color:#1f2328}.gh-last em{margin-left:auto;color:#1a7f37;font-style:normal}.gh-files ul{margin:0;padding:0;list-style:none}.gh-files li{display:grid;grid-template-columns:1.2fr 2fr auto;gap:1em;padding:.42em .9em;border-top:1px solid #eaeef2;color:#59636e}.gh-files li:first-child{border-top:0}.gh-files li span:first-child{color:#1f2328}.gh-files li span:first-child:before{content:"";display:inline-block;width:.85em;height:.7em;margin-right:.55em;border-radius:.12em;background:#54aeff;vertical-align:-.02em}.gh-files li.gh-file span:first-child:before{width:.65em;height:.85em;background:none;border:1.5px solid #8c959f;border-radius:.1em}.gh-readme{display:grid;gap:.3em;margin:.9em 1.4em 1.2em;padding:.8em 1em;border:1px solid #d0d7de;border-radius:.5em}.gh-readme small{color:#59636e;font-weight:600}.gh-readme strong{font-size:1.6em;font-weight:600}.present-page .layout-gitflow .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-gitflow h1{font-size:clamp(2rem,4.4vw,4.6rem)}.gitflow{width:min(88rem,100%);margin:clamp(.75rem,2vh,1.5rem) auto 0;cursor:pointer}.gitflow-svg{width:100%;height:auto;max-height:min(58vh,40rem);display:block;margin:auto}.gf-panel{fill:#f6efd980}.gf-panel-label{fill:var(--ink);font:700 34px var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.6}.gf-line{fill:none;stroke:var(--ink);stroke-width:9;stroke-linecap:round}.gf-line.is-branch{stroke:#c0442c}.gf-commit circle{fill:var(--ink)}.gf-commit.is-branch circle{fill:#c0442c}.gf-commit.is-merge circle{fill:#2f7a3f}.gf-commit text{fill:var(--paper);font:700 30px var(--body);text-anchor:middle}.gf-tag{fill:var(--ink);font:700 30px ui-monospace,Cascadia Code,Consolas,monospace;text-anchor:end}.gf-tag.is-branch{fill:#c0442c}.gf-stale{fill:var(--ink);font:italic 600 32px var(--body)}.gf-push path{fill:none;stroke:var(--ink);stroke-width:7;stroke-dasharray:16 12}.gf-push text,.gf-merge{fill:var(--ink);font:700 34px ui-monospace,Cascadia Code,Consolas,monospace}.gitflow-svg marker path{fill:var(--ink)}.gitflow-svg [data-level]{opacity:0;transition:opacity .5s}.gitflow-svg [data-level].is-shown{opacity:1}.gitflow-svg .gf-stale.is-shown{opacity:.7}.gitflow[data-step="3"] .gf-stale,.gitflow[data-step="4"] .gf-stale{opacity:0}.gf-notes{display:grid;margin-top:clamp(.5rem,1.5vh,1rem);text-align:center}.gf-notes p{grid-area:1/1;margin:0;font-size:clamp(1.15rem,2vw,2.1rem);opacity:0;transition:opacity .4s}.gitflow[data-step="0"] [data-only="0"],.gitflow[data-step="1"] [data-only="1"],.gitflow[data-step="2"] [data-only="2"],.gitflow[data-step="3"] [data-only="3"],.gitflow[data-step="4"] [data-only="4"]{opacity:1}.present-page .layout-backlog .slide-body{width:100%;margin-top:clamp(.5rem,1.5vh,1.25rem)}.present-page .layout-backlog h1{font-size:clamp(2rem,4.2vw,4.4rem)}.slide-backlog{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1rem,2.5vw,2.5rem);width:min(92rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;text-align:left}.backlog-file{margin:0;overflow:hidden;border-radius:1rem;color:var(--paper);background:var(--ink);box-shadow:0 1.5rem 3.5rem #082d544d}.backlog-file figcaption{padding:.7em 1.1em;font:600 clamp(.75rem,1.1vw,1.15rem) ui-monospace,"Cascadia Code",Consolas,monospace;opacity:.7;border-bottom:1px solid rgba(246,239,217,.15)}.backlog-file pre{margin:0;padding:.9em 1.1em 1.1em}.backlog-file code{display:grid;font:500 clamp(.8rem,1.3vw,1.4rem)/1.55 ui-monospace,"Cascadia Code",Consolas,monospace;white-space:pre-wrap}.backlog-file b{color:#9fd0ff;font-weight:600}.bl-rule{opacity:.5}.bl-h{margin-top:.5em;color:#ffd479;font-weight:700}.backlog-board{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-content:start}.backlog-board section{display:grid;align-content:start;gap:.5rem;padding:.8rem;border-radius:1rem;background:#f6efd98c}.backlog-board h3{margin:0 0 .2rem;font-size:clamp(.8rem,1.1vw,1.2rem);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.backlog-board p{margin:0;padding:.6em .7em;border-radius:.6rem;background:#fbfaf6;font-size:clamp(.8rem,1.2vw,1.3rem);line-height:1.3;box-shadow:0 .4rem 1rem #082d541f}.backlog-board section:nth-child(2) p{box-shadow:inset .25rem 0 #c0442c,0 .4rem 1rem #082d541f}.present-page .layout-backlog .slide-text{max-width:70rem;margin:clamp(.75rem,2vh,1.5rem) auto 0;font-size:clamp(1rem,1.6vw,1.7rem)}@media(max-width:900px){.slide-backlog{grid-template-columns:1fr}}.gf-tag.is-branch{text-anchor:start}.slide-person .person-photo b{font-size:clamp(3rem,6vw,6rem)}.screen-github{max-height:none}.gh{font-size:clamp(.56rem,.92vw,1rem)}.gh-files li{padding:.34em .9em}.gh-readme{margin:.7em 1.4em .9em;padding:.6em 1em}.backlog-file pre{background:transparent;border-radius:0}.backlog-file figcaption{opacity:.8}.present-page .layout-backlog .slide-text{max-width:52rem}.gh-readme span{display:none}.picture-photo.has-zoom img{height:min(66vh,52rem);max-height:none}.picture-frame{display:inline-block;max-width:100%;overflow:hidden;border-radius:.75rem;box-shadow:0 1.5rem 4rem #082d544d;vertical-align:top}.picture-frame img{display:block;border-radius:0!important;box-shadow:none!important;transform-origin:var(--zx) var(--zy);transition:transform 1.6s cubic-bezier(.65,0,.25,1)}.has-zoom[data-step="1"] .picture-frame img{transform:translate(calc(50% - var(--zx)),calc(50% - var(--zy))) scale(var(--zs))}.present-page .slide-spectrum li{min-width:0}.present-page .slide-spectrum strong{font-size:clamp(1.15rem,1.9vw,2.1rem);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}.present-page .slide-lookup .lookup-forum{flex:1.7 1 0}.so-mock{gap:clamp(.6rem,1.6vh,1.1rem);padding:clamp(.9rem,1.6vw,1.4rem)}.so-q,.so-a{display:grid;grid-template-columns:auto 1fr;gap:clamp(.7rem,1.2vw,1.2rem);align-items:start}.so-a{padding-top:clamp(.6rem,1.4vh,1rem);border-top:1px solid #e3e6e8}.lookup-mock p.so-votes{display:grid;grid-template-columns:none;justify-items:center;gap:.1rem;margin:0;font-size:clamp(1rem,1.5vw,1.6rem);color:#6a737c}.so-votes i{font-style:normal;font-size:.7em}.lookup-mock .so-votes b{min-width:0;padding:0;font-size:1.25em;color:#232629}.lookup-mock .so-votes.is-accepted i{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;color:#fff;background:#2f6f44;font-size:.9em}.lookup-mock p.so-title,.lookup-mock p.so-answer{display:block;margin:0;font:600 clamp(1.15rem,1.9vw,2.1rem)/1.25 var(--body)}.lookup-mock p.so-title{color:#0a64b3}.lookup-mock p.so-answer{font-weight:500}.lookup-mock p.so-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;font-size:clamp(.75rem,1vw,1.05rem)}.so-tags span{padding:.15em .5em;border-radius:.3em;color:#39739d;background:#e1ecf4}.present-page .picture-comic img{width:auto;height:min(64vh,48rem);max-height:none}.present-page .layout-picture:has(h1) .picture-comic img{height:min(58vh,44rem)}.present-page .picture-meme img{width:auto;height:min(74vh,56rem);max-height:none;max-width:100%;object-fit:contain}.present-page .layout-picture:has(.picture-meme) .slide-body{margin-top:0}.present-page .layout-reveal h1.reveal-title{margin:0 0 clamp(.5rem,1.5vh,1rem);font-size:min(clamp(2.2rem,4.6vw,4.8rem),8vh)}.slide-reveal .mic-figure{position:relative;display:grid;place-items:center}.slide-reveal .mic-figure img{position:relative;z-index:1;height:min(40vh,26rem);width:auto;padding:0;border-radius:0;background:none;box-shadow:none;filter:brightness(0) drop-shadow(0 0 0 transparent);transition:filter .9s ease,scale .9s cubic-bezier(.3,1.6,.5,1)}.reveal-burst{position:absolute;left:50%;top:50%;width:min(62vh,38rem);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffd6408c 0 10deg,#ffffff1a 10deg 20deg);-webkit-mask:radial-gradient(circle,#000 35%,transparent 70%);mask:radial-gradient(circle,#000 35%,transparent 70%);animation:burst-spin 24s linear infinite}@keyframes burst-spin{to{rotate:360deg}}.slide-reveal:has(.reveal-flag.is-shown) .mic-figure img{filter:brightness(1) drop-shadow(0 1.5rem 2.5rem rgba(8,45,84,.35));scale:1.06}.slide-reveal:has(.reveal-flag.is-shown) .reveal-burst{background:repeating-conic-gradient(from 0deg,#ffec96cc 0 10deg,#ffffff40 10deg 20deg)}.slide-reveal .reveal-copy p{max-width:36ch;font-size:min(clamp(1.6rem,3.2vw,3.4rem),6vh)}.slide-reveal .reveal-before{font-style:italic}.present-page .layout-harness h1{font-size:min(clamp(3.4rem,7.5vw,7.5rem),13vh)}.present-page .layout-harness .slide-eyebrow{font-size:clamp(1rem,1.5vw,1.6rem);letter-spacing:.04em;text-transform:none;opacity:.75}.present-page .slide-harnesses{gap:clamp(.6rem,1vw,1rem);margin-top:clamp(1rem,3vh,2rem)}.present-page .slide-harnesses li{padding:clamp(.7rem,1.2vw,1.1rem);gap:.3rem}.present-page .slide-harnesses strong{font-size:clamp(1.05rem,1.7vw,1.8rem)}.slide-demo{display:grid;justify-items:center;gap:clamp(.5rem,2vh,1.5rem)}.present-page .layout-demo .slide-demo h1{margin:0;font-size:min(clamp(4rem,10vw,10rem),18vh)}.demo-live{display:inline-flex;align-items:center;gap:.5em;margin:0;padding:.35em .9em;border-radius:999px;color:#fff;background:#d93a2b;font:800 clamp(1rem,1.8vw,1.8rem)/1 var(--body);letter-spacing:.12em;text-transform:uppercase}.demo-live i{width:.6em;height:.6em;border-radius:50%;background:#fff;animation:live-blink 1.2s ease-in-out infinite}@keyframes live-blink{50%{opacity:.2}}.token-vocab{margin:clamp(.75rem,2vh,1.5rem) auto 0;text-align:center}.token-vocab small{display:block;margin-bottom:.5rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.token-vocab p{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0}.token-vocab span{display:grid;padding:.4rem .8rem;border-radius:.6rem;background:#f6efd980;font-size:clamp(.75rem,1vw,1rem);line-height:1.25}.token-vocab b{font:700 clamp(1.1rem,1.8vw,1.9rem)/1.1 var(--body)}.token-vocab .is-featured{color:var(--paper);background:var(--ink)}.present-page .layout-harness h1{margin-bottom:.1em}.present-page .layout-tokens .slide-text{max-width:62ch;margin-top:clamp(.75rem,2vh,1.5rem);font-size:min(clamp(1rem,1.6vw,1.55rem),2.9vh)}.present-page .nest-ring:not(.is-shown){display:flex;flex-direction:column;visibility:hidden;opacity:0}.slide-compare:has(.compare-drivers){flex-wrap:wrap;row-gap:0}.compare-drivers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .6rem;flex-basis:100%;order:-1;max-height:0;margin:0;overflow:hidden;opacity:0;font-size:clamp(.95rem,1.35vw,1.6rem);font-weight:600;transition:max-height .8s cubic-bezier(.4,.05,.25,1),opacity .6s .2s,margin .8s}.compare-drivers.is-shown{max-height:8rem;margin-bottom:clamp(1rem,2.5vh,2rem);opacity:1}.compare-drivers span{padding:.3rem .75rem;border:1.5px solid var(--ink);border-radius:.75rem;background:#f6efd98c}.compare-drivers span:last-child{color:var(--paper);background:var(--ink)}.compare-drivers b{font-weight:400;opacity:.6}.appendix-link{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:clamp(1.5rem,4vh,3rem);padding:.8rem 1.2rem;border:1px dashed var(--line);border-radius:1rem;color:inherit;background:transparent;font:600 clamp(1rem,1.5vw,1.5rem) var(--body);cursor:pointer;opacity:.7}.appendix-link:hover{opacity:1}.appendix-link small{font-size:.7em;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.present-page .slide-spectrum strong{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.detail-intro .detail-subtitle{margin-top:.5rem;font:italic 400 clamp(1.4rem,2.6vw,2.4rem)/1.2 var(--display)}.slide-pipeline{display:flex;align-items:center;gap:clamp(.5rem,1.2vw,1.2rem);margin-top:clamp(1.5rem,5vh,3.5rem);text-align:left}.slide-pipeline article{flex:1 1 0;min-width:0;display:grid;gap:.6rem}.slide-pipeline small{font-size:clamp(.8rem,1.1vw,1.2rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.slide-pipeline pre{margin:0;padding:1rem 1.1rem;overflow:hidden;color:var(--paper);background:var(--ink);border-radius:.75rem;font:500 clamp(.8rem,1.25vw,1.4rem)/1.5 ui-monospace,"Cascadia Code",Consolas,monospace;white-space:pre-wrap}.slide-pipeline article:last-child pre{color:var(--ink);background:#fbfaf6}.pipeline-arrow{display:grid;justify-items:center;font-size:clamp(1.4rem,2.4vw,2.4rem);font-weight:400}.pipeline-arrow span{font-size:clamp(.7rem,.95vw,1rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.present-page .layout-pipeline .slide-text{margin-top:clamp(1.5rem,4vh,3rem);max-width:60rem}@media(max-width:800px){.slide-pipeline{flex-direction:column;align-items:stretch}.pipeline-arrow{transform:rotate(90deg)}}.slide-bars{display:grid;gap:clamp(.3rem,.9vh,.7rem);width:min(78rem,100%);margin:clamp(1rem,3vh,2.5rem) auto 0;text-align:left}.bar-row{display:grid;grid-template-columns:minmax(10rem,19rem) 1fr var(--value-w,5.5rem);align-items:center;gap:clamp(.6rem,1.2vw,1.2rem);font-size:clamp(.95rem,1.45vw,1.6rem);transition:opacity .5s,transform .5s}.bar-label{text-align:right;line-height:1.15}.bar-track{height:clamp(.9rem,2.4vh,1.6rem)}.bar-track i{display:block;width:calc(var(--v) * 100%);height:100%;background:var(--ink);border-radius:0 4px 4px 0}.bar-row b{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.bar-row b small{margin-left:.1em;font-size:.75em;font-weight:500;opacity:.7}.bar-row.is-accent{font-weight:650}.bar-row.is-accent .bar-track i{background:#c0442c}.bar-row.is-muted{opacity:.55}.bar-row.is-muted .bar-track i{background:transparent;border:1.5px dashed var(--ink)}.bar-row.is-break .bar-track i{background:#c0442c;clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 25%,calc(100% - .7rem) 50%,100% 75%,calc(100% - 1.4rem) 100%,0 100%);border-radius:0}.bar-row.is-break b{font-size:1.25em;color:#c0442c}.bar-row[data-level]:not(.is-shown){opacity:0;transform:translate(-1.5rem)}.slide-bars[data-stepper]{cursor:pointer}.present-page .layout-bars .slide-note{display:block;max-width:70rem;margin:clamp(.8rem,2vh,1.5rem) auto 0;text-align:center}@media(max-width:800px){.bar-row{grid-template-columns:7rem 1fr 4rem}}.present-page .layout-bars h1{font-size:min(clamp(2.4rem,4.6vw,4.8rem),9vh);line-height:1}.present-page .layout-bars .slide-eyebrow{margin-bottom:.5rem}.slide-bars:has(.bar-row:nth-child(10)){gap:clamp(.15rem,.5vh,.45rem)}.slide-bars:has(.bar-row:nth-child(10)) .bar-track{height:clamp(.8rem,2vh,1.4rem)}.slide-modelio{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:clamp(.8rem,2vw,2rem);width:min(78rem,100%);margin:clamp(2rem,6vh,4.5rem) auto 0;text-align:left}.modelio-side{display:grid;gap:.6rem}.modelio-side small,.rig-tool small,.rig-model small{font-size:clamp(.75rem,1vw,1.05rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.modelio-in,.modelio-out{margin:0;padding:1rem 1.2rem;border-radius:1.1rem;font-size:clamp(1.05rem,1.7vw,1.8rem);line-height:1.35}.modelio-in{color:var(--paper);background:var(--ink);border-bottom-right-radius:.3rem}.modelio-out{min-height:4.2em;color:#14171a;background:#fbfaf6;border-bottom-left-radius:.3rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(.95rem,1.5vw,1.6rem)}.modelio-out span{display:inline-block}.is-visible .modelio-out span{animation:token-in .25s calc(var(--i) * .5s + .8s) both}.modelio-arrow{font-size:clamp(1.6rem,3vw,3rem);font-weight:400;opacity:.6}.modelio-model,.rig-model{display:grid;place-items:center;align-content:center;gap:.3rem;width:clamp(9rem,15vw,15rem);aspect-ratio:1;border-radius:50%;color:var(--paper);background:var(--ink);text-align:center;box-shadow:0 1.25rem 3rem #082d544d}.modelio-model strong,.rig-model strong{font:650 clamp(1.5rem,2.6vw,2.8rem)/1 var(--display);letter-spacing:-.03em}.present-page .layout-modelio .slide-text{max-width:52rem;margin:clamp(2rem,5vh,3.5rem) auto 0;text-align:center}@media(max-width:800px){.slide-modelio{grid-template-columns:1fr;justify-items:center}.modelio-arrow{transform:rotate(90deg)}}.slide-rig{position:relative;display:grid;width:min(72rem,100%);margin:clamp(.8rem,2.5vh,2rem) auto 0;cursor:pointer;text-align:left}.rig-frame{position:absolute;inset:0;border:2px dashed var(--ink);border-radius:2rem;background:#f6efd92e}.rig-label{position:absolute;top:.8rem;left:1.2rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;font-size:clamp(1rem,1.5vw,1.6rem)}.rig-label strong{font:650 1.3em var(--display)}.rig-label small{opacity:.7}.rig-loop{position:absolute;right:1.2rem;bottom:.7rem;margin:0;font-size:clamp(.8rem,1.1vw,1.15rem);font-weight:600;opacity:.7}.rig-grid{position:relative;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"a m c" "b m d" "e e e";align-items:center;gap:clamp(.6rem,1.6vh,1.2rem) clamp(1rem,3vw,3rem);padding:clamp(3rem,8vh,4.5rem) clamp(1rem,2.5vw,2.5rem) clamp(2.2rem,5vh,3rem)}.rig-model{grid-area:m;width:clamp(8rem,13vw,13rem)}.rig-model span{font-size:clamp(.75rem,1vw,1.05rem);opacity:.8}.rig-model .rig-swap{max-width:90%;font-size:clamp(.65rem,.85vw,.9rem)}.rig-tool{display:grid;gap:.15rem;margin:0;padding:.7rem 1rem;border-radius:1rem;color:#14171a;background:#fbfaf6;box-shadow:0 .6rem 1.5rem #082d5426}.rig-tool strong{font:650 clamp(1.05rem,1.7vw,1.8rem)/1.1 var(--display);letter-spacing:-.02em}.rig-tool.is-local{border-left:5px solid #c0442c}.rig-tool[style*="grid-area:e"]{justify-self:center;min-width:min(24rem,100%);text-align:center}.rig-tool[style*="grid-area:a"],.rig-tool[style*="grid-area:b"]{text-align:right}.rig-swap{font-style:normal;font-weight:600;color:#c0442c}.rig-model .rig-swap{color:#f3b19f}.slide-rig [data-level]{transition:opacity .5s,transform .6s cubic-bezier(.3,1.4,.5,1)}.slide-rig [data-level]:not(.is-shown){opacity:0}.rig-tool[data-level]:not(.is-shown){transform:scale(.6)}.rig-details{display:grid;margin-top:clamp(.8rem,2vh,1.5rem);text-align:center}.rig-details p{grid-area:1/1;max-width:52rem;margin:0 auto;font-size:min(clamp(1.05rem,1.7vw,1.8rem),3.4vh);line-height:1.35}.rig-details p:not(.is-shown),.rig-details p.is-shown:has(~p.is-shown){opacity:0;transform:none}.rig-local{margin:.6rem auto 0;font-size:clamp(.8rem,1.1vw,1.15rem);font-weight:600;text-align:center;color:#c0442c}.harness-groups{display:grid;gap:clamp(.6rem,1.6vh,1.2rem);margin-top:clamp(.8rem,2.5vh,2rem);cursor:pointer}.harness-group h2{margin:0 0 .5rem;font-size:clamp(.85rem,1.1vw,1.2rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;transition:opacity .5s}.harness-group h2:not(.is-shown){opacity:0}.harness-group .slide-harnesses{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;cursor:auto}.slide-pipeline[data-stepper]{cursor:pointer}.slide-pipeline [data-level]{transition:opacity .5s,transform .5s}.slide-pipeline [data-level]:not(.is-shown){opacity:0;transform:translate(-1rem)}.present-page .layout-pipeline .slide-note{display:block;margin-top:.8rem;text-align:center}.slide-loop{display:grid;gap:clamp(.6rem,1.6vh,1.2rem);width:min(80rem,100%);margin:clamp(1rem,3vh,2.5rem) auto 0;text-align:left;cursor:pointer}.loop-row{display:grid;grid-template-columns:1fr auto minmax(10rem,.35fr);align-items:center;gap:clamp(.6rem,1.5vw,1.5rem);transition:opacity .5s,transform .5s}.loop-row:not(.is-shown){opacity:0;transform:translateY(1rem)}.loop-in,.loop-out{display:grid;gap:.35rem}.loop-in>small,.loop-out>small{font-size:clamp(.7rem,.9vw,.95rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.loop-in p,.loop-out p{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:.5rem;border:2px dashed var(--ink);border-radius:1rem}.loop-out p{border-style:solid}.loop-chip{display:inline-grid;padding:.35rem .7rem;border-radius:.8rem;font-size:clamp(.85rem,1.25vw,1.35rem);line-height:1.25}.loop-chip small{font-size:.6em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.loop-chip.is-user{color:var(--paper);background:var(--ink)}.loop-chip.is-ai{color:#14171a;background:#fbfaf6}.loop-chip.is-old{opacity:.45}.loop-chip.is-carried{box-shadow:0 0 0 3px #c0442c}.loop-row.is-shown .loop-chip.is-carried{animation:carry-in .7s .15s both}@keyframes carry-in{0%{transform:translate(3rem);opacity:0}}.loop-arrow{font-size:clamp(1.4rem,2.4vw,2.4rem);font-weight:400;opacity:.6}.present-page .layout-loopback .slide-text{margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}@media(max-width:800px){.loop-row{grid-template-columns:1fr}.loop-arrow{transform:rotate(90deg);justify-self:center}}.present-page .layout-loopback h1{font-size:min(clamp(2.4rem,4.6vw,4.8rem),9vh);line-height:1}.payload-meter b.is-shown:has(~b.is-shown){opacity:0}.demo-skill{display:grid;gap:.3rem;padding:.7rem 1rem;border-radius:.75rem;border:1.5px dashed #c0442c;background:#c0442c0f}.demo-skill p{margin:0;font-size:min(clamp(.85rem,1.15vw,1.1rem),2.1vh);line-height:1.4}.demo-thinking:has(~.demo-skill.is-shown){padding-block:.4rem}.demo-thinking:has(~.demo-skill.is-shown) p{display:none}.demo-user[data-level]{display:block}.cache-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:clamp(.5rem,1.5vh,1rem) 0 0;font-size:clamp(.85rem,1.2vw,1.3rem);font-weight:600}.cache-legend span{display:inline-flex;align-items:center;gap:.5rem}.cache-legend i{width:1.4em;height:.9em;border-radius:.25rem}.slide-cachebuild{display:grid;gap:clamp(.6rem,1.8vh,1.3rem);width:min(84rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;text-align:left;cursor:pointer}.cache-row{display:grid;grid-template-columns:minmax(8rem,13rem) 1fr minmax(7rem,10rem);align-items:center;gap:clamp(.6rem,1.4vw,1.4rem);transition:opacity .5s,transform .5s}.cache-row:not(.is-shown){opacity:0;transform:translateY(.8rem)}.cache-row .cache-label{margin:0;font-weight:650;font-size:clamp(.9rem,1.3vw,1.4rem);line-height:1.15}.cache-row .cache-bar{display:flex;gap:2px;height:clamp(2rem,5vh,3rem)}.cache-row .cache-bar span{display:grid;place-items:center;flex:0 0 calc(var(--w) * 100%);min-width:0;overflow:hidden;border-radius:4px;font-size:clamp(.7rem,1vw,1.05rem)}.cache-row .cache-bar b{overflow:hidden;padding:0 .3rem;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.cache-new{color:var(--paper);background:#c0442c}.cache-hit{color:var(--ink);background:repeating-linear-gradient(135deg,#f6efd9e6 0 6px,#f6efd98c 6px 12px);box-shadow:inset 0 0 0 1.5px var(--ink)}.cache-row .cache-cost{margin:0;font-size:clamp(.85rem,1.2vw,1.3rem)}.cache-row .cache-cost b{font-size:1.25em;font-variant-numeric:tabular-nums}.cache-row.is-broken .cache-label{color:#c0442c}.present-page .layout-cachebuild h1{font-size:min(clamp(2.4rem,4.6vw,4.8rem),9vh);line-height:1}.present-page .layout-cachebuild .slide-text{max-width:60rem;margin:clamp(1rem,2.5vh,2rem) auto 0;text-align:center;font-size:min(clamp(1rem,1.5vw,1.6rem),3vh)}.present-page .layout-cachebuild .slide-note{display:block;margin-top:.6rem;text-align:center}@media(max-width:800px){.cache-row{grid-template-columns:1fr}}.slide-chatdemo:has(.demo-skill) .tool-query{display:none}.slide-chatdemo:has(.demo-skill) .demo-thinking{padding-block:.15rem}.slide-chatdemo:has(.demo-skill) .demo-window{gap:.45rem}.layout-chatdemo:has(.demo-skill) .slide-note{display:none}.slide-chatdemo:has(.demo-skill){gap:.5rem}.slide-chatdemo:has(.demo-skill) .demo-context div{height:1.8rem}.slide-chatdemo:has(.demo-skill) .demo-system{padding-block:.45rem}.bar-row.has-split .bar-track i{background:linear-gradient(to left,#c0442c 0 calc(var(--new) * 100%),#082d5459 0)}.bars-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2rem;margin:.6rem 0 0;font-size:clamp(.85rem,1.2vw,1.3rem);font-weight:600}.bars-legend span{display:inline-flex;align-items:center;gap:.5rem}.bars-legend i{width:1.4em;height:.9em;border-radius:.25rem}.bars-legend .is-new{background:#c0442c}.bars-legend .is-resent{background:#082d5459}.present-page .layout-journey .slide-journey{--dot-y: calc(clamp(1rem,1.3vw,1.5rem)*.65) }.present-page .layout-journey .slide-journey:before{display:none}.present-page .layout-journey .slide-journey small{align-self:start}.present-page .layout-journey .slide-journey small:before{top:.65em}.present-page .layout-journey .slide-journey li:not(:last-child):after{content:"";position:absolute;top:var(--dot-y);left:calc(.55rem - 1.5px);width:3px;height:calc(100% + clamp(1.75rem,4.5vh,3.25rem));background:var(--ink)}.release-tick{font-size:24px}.release-year{font-size:21px}.present-page .nest-ring:not(.is-shown){opacity:1}.present-page .nest-ring.is-shown{visibility:visible}.present-page :is(.layout-screen,.layout-lookup) .slide-body{margin-top:0}.present-page :is(.layout-screen,.layout-lookup) .slide-eyebrow{margin:0 0 .15rem;line-height:1.1}.present-page :is(.layout-screen,.layout-lookup) h1{line-height:.95}.present-page .layout-tweet:has(.tweet-title) .slide-tweet{zoom:1.05}@media(min-height:1050px){.present-page .layout-tweet:has(.tweet-title) .slide-tweet{zoom:1.2}}@media(max-height:820px){.present-page .layout-tweet:has(.tweet-title) .slide-tweet{zoom:.8}}.rig-grid{grid-template-areas:"a m c" "b m d" "e m f"}.rig-model{width:clamp(6.5rem,11vw,11rem)}.rig-tool:is([style*="grid-area:e"],[style*="grid-area:f"]){justify-self:stretch;min-width:0}.rig-tool[style*="grid-area:e"]{text-align:right}.rig-tool[style*="grid-area:f"]{text-align:left}.present-page .layout-levers .slide-text{max-width:60rem;margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}.demo-thinking:is(:has(~.demo-tool.is-shown),:has(~.demo-skill.is-shown)) p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.present-page .layout-compare h1{font-size:min(clamp(2.8rem,5.5vw,5.5rem),10vh);margin-bottom:clamp(.5rem,1.5vh,1rem)}.present-page .layout-stat .slide-note{display:block;margin-top:clamp(1rem,3vh,2rem);text-align:center}.slide-chatdemo.has-ring{position:relative}.demo-ring{position:absolute;inset:-3.5% -4.5%;pointer-events:none;z-index:2}.demo-ring svg{width:100%;height:100%;overflow:visible}.demo-ring path{fill:none;stroke:#c0442c;stroke-width:7;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.demo-ring.is-shown path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,.05,.25,1)}.demo-ring strong{position:absolute;top:-1.2em;right:4%;padding:.1em .45em;color:var(--paper);background:#c0442c;border-radius:.4rem;font:700 clamp(1.6rem,3vw,3.2rem)/1.1 var(--display);opacity:0;transform:rotate(-4deg);transition:opacity .4s 1.2s}.demo-ring.is-shown strong{opacity:1}.slide-chatdemo.has-ring [data-level="0"]{display:revert}.slide-chatdemo.has-ring .demo-ring:not(.is-shown){display:block}.slide-compaction{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);width:min(64rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;cursor:pointer}.cmp-col{display:grid;gap:.4rem;align-content:start;padding:1rem;border:2px dashed var(--ink);border-radius:1.2rem;transition:opacity .5s,transform .5s}.cmp-col>small{font-size:clamp(.8rem,1.1vw,1.15rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.cmp-turn{display:flex;gap:.4rem;margin:0}.cmp-chip{display:block;padding:.4rem .8rem;border-radius:.7rem;font-size:clamp(.9rem,1.3vw,1.4rem);font-weight:600;text-align:center}.cmp-turn .cmp-chip{flex:1}.cmp-chip.is-system{color:var(--paper);background:#082d54}.cmp-chip.is-user{color:var(--paper);background:var(--ink)}.cmp-chip.is-ai{color:#14171a;background:#fbfaf6}.cmp-chip.is-summary{padding-block:1.1rem;color:var(--paper);background:#c0442c}.cmp-dots{margin:0;text-align:center;font-size:clamp(1.4rem,2.2vw,2.4rem);line-height:.8;opacity:.6}.cmp-arrow{font-size:clamp(2rem,4vw,4rem);font-weight:400;transition:opacity .5s}.slide-compaction [data-level]:not(.is-shown){opacity:0}.slide-compaction .cmp-col[data-level]:not(.is-shown){transform:translate(-1rem)}.present-page .layout-compaction .slide-text{max-width:52rem;margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}.present-page .layout-compaction .slide-note{display:block;margin-top:.8rem;text-align:center;font-size:clamp(1rem,1.4vw,1.5rem)}.present-page .layout-bars .slide-text{margin-inline:auto;text-align:center}.present-page .layout-stat .slide-text{text-align:center}.cmp-msg{margin:0;padding:.45rem .9rem;border-radius:1rem;font-size:clamp(.9rem,1.3vw,1.4rem);font-weight:600}.cmp-msg.is-system{color:var(--paper);background:#082d54;border-radius:.6rem;text-align:center}.cmp-msg.is-user{justify-self:end;width:62%;color:var(--paper);background:var(--ink);border-bottom-right-radius:.3rem}.cmp-msg.is-ai{justify-self:start;width:62%;color:#14171a;background:#fbfaf6;border-bottom-left-radius:.3rem}.cmp-msg.is-summary{display:grid;gap:.2rem;padding-block:1rem;color:var(--paper);background:#c0442c;border-radius:.6rem}.cmp-msg.is-summary b{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.cmp-col{gap:.55rem}.price-divider td{padding:0!important;border-bottom:3px solid var(--ink)!important}.price-new{margin-left:.6em;padding:.1em .5em;border-radius:999px;color:var(--paper);background:#c0442c;font:700 .5em/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.slide-prices.is-plain td{text-align:center;color:inherit!important;font-family:var(--body);font-weight:650}.slide-effort{width:min(76rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;border-collapse:separate;border-spacing:clamp(.5rem,1.2vw,1.2rem);cursor:pointer}.slide-effort thead th{vertical-align:bottom}.effort-picker{display:grid;justify-items:center;gap:.5rem}.effort-picker p{display:flex;gap:.5rem;margin:0;padding:.45rem;border-radius:1rem;background:#fbfaf6;box-shadow:0 .8rem 2rem #082d542e}.effort-pill{display:grid;padding:.35rem .8rem;border:1px solid rgba(20,23,26,.15);border-radius:.7rem;color:#14171a;font:650 clamp(.95rem,1.4vw,1.5rem)/1.15 var(--body);text-align:left}.effort-pill small{font-size:.6em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.effort-pill.is-effort{color:var(--paper);background:#082d54;border-color:transparent}.effort-picker em{font-style:normal;font-size:clamp(.9rem,1.2vw,1.3rem);opacity:.75}.slide-effort tbody th{text-align:right;font:700 clamp(1.1rem,1.8vw,2rem)/1.15 var(--display)}.slide-effort td{padding:.8rem 1.1rem;border-radius:1rem;background:#f6efd980;font-size:clamp(1rem,1.5vw,1.6rem)}.slide-effort td b{margin-right:.5rem;font-size:1.3em}.slide-effort td.is-yes b{color:#2f7a3f}.slide-effort td.is-no b{color:#c0442c}.slide-effort tr[data-level]{transition:opacity .5s}.slide-effort tr[data-level]:not(.is-shown){opacity:0}.present-page .layout-effort .slide-text{max-width:56rem;margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}.slide-term{display:grid;gap:clamp(1rem,3vw,3rem);align-items:center;width:min(72rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;text-align:left}.slide-term.has-keys{grid-template-columns:1.1fr 1fr}.term-main{display:grid;gap:.8rem;justify-items:stretch}.term-screen{margin:0;padding:clamp(1rem,2.5vw,2.2rem);min-height:6em;border:10px solid #2a2d31;border-radius:1.4rem;color:#7dff9a;background:radial-gradient(ellipse at center,#0e2213,#050b06);box-shadow:inset 0 0 3rem #7dff9a1f,0 1.5rem 3.5rem #082d5459;font:500 clamp(1rem,1.8vw,2rem)/1.5 ui-monospace,"Cascadia Code",Consolas,monospace;text-shadow:0 0 .4em rgba(125,255,154,.55);white-space:pre-wrap}.term-cursor{display:inline-block;width:.6em;height:1.1em;margin-left:.1em;vertical-align:-.15em;background:#7dff9a;animation:blink 1s steps(1) infinite}.term-keys{display:grid;gap:clamp(.6rem,1.6vh,1.1rem);margin:0;padding:0;list-style:none}.term-keys li{display:flex;align-items:center;gap:.6rem;font-size:clamp(1rem,1.6vw,1.8rem)}.term-keys kbd{display:inline-grid;place-items:center;min-width:2.2em;padding:.25em .55em;border:2px solid var(--ink);border-bottom-width:5px;border-radius:.5rem;background:#fbfaf6;color:#14171a;font:700 1em/1 var(--body)}.term-keys kbd+kbd{margin-left:.25rem}.term-keys b{font-weight:400;opacity:.6}.term-keys span{margin-left:.4rem}.term-copy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;border-radius:.8rem;color:#14171a;background:#fbfaf6;box-shadow:0 .8rem 2rem #082d542e;font:600 clamp(.95rem,1.6vw,1.7rem)/1.3 ui-monospace,"Cascadia Code",Consolas,monospace}.term-copy-button{padding:.15em .45em;border:1.5px solid rgba(20,23,26,.3);border-radius:.4rem}.term-arrow{justify-self:center;font-size:clamp(1.6rem,3vw,3rem);font-weight:400;line-height:.8;opacity:.6}.present-page .layout-terminal .slide-text{max-width:58rem;margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}@media(max-width:800px){.slide-term.has-keys{grid-template-columns:1fr}}.slide-ghnotes .github-wrap{min-width:0}.slide-ghnotes .mark{display:inline-grid;margin-left:.35em;width:1.6em;font-size:.8em;vertical-align:middle;transition:opacity .4s,transform .4s}.slide-commit{display:grid;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:clamp(1rem,3vw,3rem);width:min(70rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;text-align:left;cursor:pointer}.cm-files{display:grid;gap:.7rem}.cm-file{display:grid;gap:.15rem;padding:.7rem 1rem;border-radius:.8rem;color:#14171a;background:#fbfaf6;box-shadow:0 .6rem 1.5rem #082d5426}.cm-file b{font:600 clamp(1rem,1.6vw,1.7rem)/1.2 ui-monospace,"Cascadia Code",Consolas,monospace}.cm-file small{font-size:clamp(.8rem,1.1vw,1.15rem);opacity:.65}.cm-arrow{display:grid;justify-items:center;font-size:clamp(2rem,4vw,4rem);font-weight:400}.cm-arrow span{font:600 clamp(.8rem,1.1vw,1.2rem) ui-monospace,Consolas,monospace;opacity:.75}.cm-box{display:grid;gap:.4rem;padding:clamp(1rem,2vw,1.8rem);border:3px solid #c0442c;border-radius:1.1rem;background:#f6efd999}.cm-box small{font-size:clamp(.8rem,1.1vw,1.2rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c0442c}.cm-box strong{font:650 clamp(1.3rem,2.3vw,2.5rem)/1.15 var(--display)}.cm-box code{font:500 clamp(.9rem,1.3vw,1.4rem) ui-monospace,Consolas,monospace;opacity:.75}.cm-box span{font-size:clamp(.95rem,1.3vw,1.4rem)}.slide-commit [data-level]{transition:opacity .5s,transform .5s}.slide-commit [data-level]:not(.is-shown){opacity:0;transform:translate(-1rem)}.slide-diff{width:min(66rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;overflow:hidden;border-radius:1rem;background:#fbfaf6;box-shadow:0 1.2rem 3rem #082d5438;text-align:left}.slide-diff figcaption{display:flex;justify-content:space-between;padding:.7rem 1.2rem;color:#14171a;background:#eceae2;font:600 clamp(.9rem,1.3vw,1.4rem) ui-monospace,Consolas,monospace}.slide-diff figcaption b{color:#2f7a3f}.slide-diff pre{display:grid;margin:0;padding:.6rem 0;color:#14171a;font:500 clamp(.95rem,1.55vw,1.7rem)/1.6 ui-monospace,"Cascadia Code",Consolas,monospace}.slide-diff pre span{padding:0 1.2rem;white-space:pre}.slide-diff pre i{display:inline-block;width:1.5em;font-style:normal;opacity:.7}.slide-diff .diff-del{background:#fbe1dc;color:#8a1f10}.slide-diff .diff-add{background:#dcf3e0;color:#1d5a2c}.present-page .layout-diff .slide-text,.present-page .layout-commit .slide-text,.present-page .layout-commitpush .slide-text{max-width:58rem;margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}.slide-cp{display:grid;justify-items:center;gap:.6rem;width:min(62rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;cursor:pointer}.cp-lane{display:grid;justify-items:center;gap:.5rem;width:100%;padding:1rem;border:2px dashed var(--ink);border-radius:1.2rem}.cp-lane small{font-size:clamp(.85rem,1.2vw,1.3rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.cp-lane p{display:flex;align-items:center;gap:.5rem;margin:0}.cp-lane i{font-style:normal;opacity:.5}.cp-chip{display:inline-block;padding:.5rem .9rem;border-radius:999px;color:var(--paper);background:var(--ink);font:600 clamp(.95rem,1.5vw,1.6rem) var(--body)}.cp-lane span[data-level] .cp-chip{background:#c0442c}.cp-stale{font-style:normal;font-weight:600;color:#c0442c}.slide-cp[data-step="2"] .cp-stale{display:none}.cp-arrow{display:grid;justify-items:center;font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:400;line-height:1}.cp-arrow span{font:600 clamp(.85rem,1.2vw,1.3rem) ui-monospace,Consolas,monospace;opacity:.75}.slide-cp [data-level]{transition:opacity .5s}.slide-cp [data-level]:not(.is-shown){opacity:0}.embed-video{position:relative;min-height:0;height:100%}.embed-video iframe{width:100%;height:100%}.video-shield{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer}.video-shield span{display:grid;place-items:center;width:clamp(4rem,8vw,7rem);aspect-ratio:1;border-radius:50%;color:#fff;background:#c0442ceb;font-size:clamp(1.6rem,3vw,2.8rem);box-shadow:0 1rem 2.5rem #00000059;transition:opacity .3s}.video-shield.is-playing span{opacity:0}.video-shield.is-playing:hover span{opacity:.6}.present-page .slide-tweet.is-static{zoom:1!important}.slide-tweet.is-static blockquote{max-width:46rem;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem);color:#14171a;text-align:left;background:#fbfaf6;border-radius:1.25rem;box-shadow:0 1.5rem 4rem #082d5447;font-size:clamp(1.2rem,2vw,2rem);line-height:1.4}.present-page .austria-people-slide .slide-people{gap:clamp(1rem,2.5vw,2.5rem);cursor:pointer}.present-page .austria-people-slide .slide-people article{transition:opacity .4s,transform .4s}.present-page .austria-people-slide .person-portrait{width:clamp(8rem,14vw,15rem)}.present-page .austria-people-slide .slide-people h2{font-size:clamp(1.3rem,2vw,2.2rem)}.present-page .austria-people-slide .slide-people span{font-size:clamp(.95rem,1.3vw,1.4rem)}.slide-people:has(article.is-shown) article:not(.is-shown),.slide-people article.is-shown:has(~article.is-shown){opacity:.35;transform:scale(.92)}.compare-img{max-width:min(14rem,60%);max-height:5rem;object-fit:contain;justify-self:start}.slide-shelf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.6rem);width:min(92rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;padding:0;list-style:none;text-align:left;cursor:pointer}.slide-shelf li{display:grid;align-content:start;gap:.35rem;transition:opacity .5s,transform .5s}.slide-shelf li:not(.is-shown){opacity:.15;transform:translateY(.8rem)}.slide-shelf img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:.5rem;box-shadow:0 1rem 2.2rem #082d544d;background:#14171a}.slide-shelf small{margin-top:.4rem;font-size:clamp(.7rem,.95vw,1rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.slide-shelf strong{font:650 clamp(1.05rem,1.6vw,1.8rem)/1.1 var(--display)}.slide-shelf span{font-size:clamp(.8rem,1.05vw,1.15rem);line-height:1.35}.slide-clips{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(1rem,3vw,3rem);align-items:center;width:min(84rem,100%);margin:clamp(1rem,3vh,2rem) auto 0;text-align:left;cursor:pointer}.clip-field{display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px;height:clamp(18rem,50vh,34rem);overflow:hidden;padding:.6rem;border-radius:1rem;background:#f6efd959}.clip-field i{width:clamp(1.8rem,2.6vw,2.8rem);aspect-ratio:1;rotate:var(--r);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 7v9a4 4 0 0 0 8 0V6a3 3 0 0 0-6 0v9a2 2 0 0 0 4 0V8' fill='none' stroke='%23082d54' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .35s}.clip-field i[data-level="0"]{width:clamp(4rem,7vw,7rem)}.clip-field i:not(.is-shown){opacity:0}.clip-captions{display:grid}.clip-captions p{grid-area:1/1;margin:0;font-size:clamp(1.1rem,1.9vw,2.1rem);line-height:1.35;transition:opacity .4s}.clip-captions p b{display:block;margin-bottom:.4rem;font:700 clamp(.85rem,1.2vw,1.3rem) var(--body);letter-spacing:.08em;text-transform:uppercase;color:#c0442c}.clip-captions p:not(.is-shown),.clip-captions p.is-shown:has(~p.is-shown){opacity:0}.present-page .layout-paperclips .slide-text{max-width:58rem;margin:clamp(1rem,3vh,2rem) auto 0;text-align:center}@media(max-width:800px){.slide-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.slide-clips{grid-template-columns:1fr}}.present-page :is(.layout-paperclips,.layout-shelf,.layout-commit,.layout-diff,.layout-commitpush,.layout-terminal,.layout-effort,.layout-compaction) h1{font-size:min(clamp(2.4rem,4.6vw,4.8rem),9vh);line-height:1}.slide-shelf img{width:auto;max-width:100%;height:clamp(11rem,34vh,24rem);justify-self:start}.present-page .layout-picture .slide-picture img{max-height:min(62vh,44rem);width:auto}.slide-pareto{width:min(96rem,100%);margin:clamp(.5rem,2vh,1.5rem) auto 0;cursor:pointer}.slide-pareto svg{display:block;width:100%;height:auto;max-height:min(64vh,46rem);overflow:visible}.pa-grid{stroke:var(--ink);stroke-opacity:.12}.pa-axis{stroke:var(--ink);stroke-width:2;opacity:.5}.pa-tick{fill:var(--ink);font:500 24px var(--body);opacity:.7}.pa-axis-label{fill:var(--ink);font:700 24px var(--body);letter-spacing:.04em;text-transform:uppercase;opacity:.8}.pa-front{fill:none;stroke:var(--ink);stroke-width:4;stroke-linejoin:round;opacity:.85}.pa-dot{--t:calc(var(--h-i) / max(1, var(--halves) - 1));stroke:#fbfaf6;stroke-width:2;transition:fill .5s,opacity .5s}.pa-dot[data-half="0"],.pa-legend-halves i[data-half="0"]{--h-i:0}.pa-dot[data-half="1"],.pa-legend-halves i[data-half="1"]{--h-i:1}.pa-dot[data-half="2"],.pa-legend-halves i[data-half="2"]{--h-i:2}.pa-dot[data-half="3"],.pa-legend-halves i[data-half="3"]{--h-i:3}.pa-dot[data-half="4"],.pa-legend-halves i[data-half="4"]{--h-i:4}.pa-dot[data-half="5"],.pa-legend-halves i[data-half="5"]{--h-i:5}.pa-dot[data-half="6"],.pa-legend-halves i[data-half="6"]{--h-i:6}.pa-dot[data-half="7"],.pa-legend-halves i[data-half="7"]{--h-i:7}.pa-dot[data-half="8"],.pa-legend-halves i[data-half="8"]{--h-i:8}.pa-dot[data-half="9"],.pa-legend-halves i[data-half="9"]{--h-i:9}.pa-dot[data-half="10"],.pa-legend-halves i[data-half="10"]{--h-i:10}.pa-dot[data-half="11"],.pa-legend-halves i[data-half="11"]{--h-i:11}.pa-dot,.pa-legend-halves i{fill:color-mix(in srgb,#082d54 calc(25% + 75% * var(--h-i) / max(1,var(--halves) - 1)),#dbe7f0);background:color-mix(in srgb,#082d54 calc(25% + 75% * var(--h-i) / max(1,var(--halves) - 1)),#dbe7f0)}.pa-example{opacity:0;transition:opacity .5s}.slide-pareto[data-step="1"] .pa-example{opacity:1}.slide-pareto[data-step="1"] .pa-dot:not(.is-example),.slide-pareto[data-step="1"] .pa-front{opacity:.18}.slide-pareto[data-step="1"] .pa-dot.is-example{fill:#c0442c;r:13}.pa-arrow{stroke:#c0442c;stroke-width:5}.pa-label{fill:var(--ink);font:700 30px var(--body)}.pa-sub{fill:var(--ink);font:500 22px var(--body);opacity:.75}.pa-gap{fill:var(--ink);font:800 44px var(--body)}.slide-pareto[data-step="2"] .pa-dot[data-open="1"]{fill:#c0442c}.slide-pareto[data-step="2"] .pa-dot[data-open="0"]{fill:#146d9a}.pa-legend{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.6rem;margin:0 0 .6rem;font-size:clamp(.85rem,1.15vw,1.25rem);font-weight:600}.pa-legend span{display:inline-flex;align-items:center;gap:.4rem}.pa-legend i{display:inline-block;width:.9em;height:.9em;border-radius:50%}.pa-legend-front i{width:1.6em;height:3px;border-radius:2px;background:var(--ink)}.pa-legend-halves{gap:1rem!important}.pa-legend-open{display:none!important;gap:1.2rem!important}.pa-legend-open .is-open{background:#c0442c}.pa-legend-open .is-prop{background:#146d9a}.slide-pareto[data-step="2"] .pa-legend-halves{display:none!important}.slide-pareto[data-step="2"] .pa-legend-open{display:inline-flex!important}.slide-pareto figcaption{margin-top:.4rem;font-size:clamp(.75rem,.95vw,1rem);text-align:center;opacity:.7}.present-page .layout-pareto h1{font-size:min(clamp(2.4rem,4.6vw,4.8rem),9vh);line-height:1}.slide-picture.picture-full{grid-template-columns:1fr;justify-items:center;gap:clamp(.4rem,1.2vh,1rem);text-align:center}.picture-full figure{text-align:center}.slide-picture video{display:block;margin-inline:auto;border-radius:.6rem;box-shadow:0 1.5rem 4rem #082d5452;background:#000}.present-page .layout-picture .slide-picture.picture-full :is(img,video){width:auto;height:min(72vh,56rem);max-height:none;max-width:100%;object-fit:contain}.present-page .layout-picture .slide-picture.picture-full:has(.slide-text) :is(img,video){height:min(60vh,46rem)}.slide-picture.picture-full .slide-text,.slide-picture.picture-full .slide-note{margin-inline:auto;max-width:64rem}.pa-name{fill:var(--ink);font:700 26px var(--body);transition:opacity .5s}.slide-pareto[data-step="1"] .pa-names{opacity:.15}.pa-dot.is-estimate{fill:#fbfaf6!important;stroke:#082d54;stroke-width:4;stroke-dasharray:5 4}.present-page .layout-picture .slide-picture.picture-full video{height:min(72vh,60rem)}.present-page .layout-picture:has(.picture-full video) .slide-body{margin-top:0}.present-page .slide-picture.picture-full .slide-note{font-size:clamp(1.1rem,1.8vw,2rem);opacity:.9;margin-top:clamp(.3rem,1vh,.8rem)}.present-page .layout-takeaway h1{font-size:min(clamp(2.4rem,4.8vw,5rem),9vh);line-height:1}.takeaway-warning{width:min(72rem,100%);margin:clamp(1.5rem,4vh,3rem) auto 0;padding-top:clamp(.8rem,2vh,1.4rem);border-top:2px solid currentColor;font-size:clamp(1.2rem,2vw,2.2rem);font-weight:600;text-align:left;opacity:.85}.slide-levers.is-compact{margin-top:clamp(1rem,3vh,2rem)}.slide-levers.is-compact strong{font-size:clamp(1.4rem,2.4vw,2.6rem);line-height:1.05}.slide-levers.is-compact article{padding:clamp(1rem,1.8vw,1.6rem)}
