:root{--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-duration-reveal:.48s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-enter:cubic-bezier(0, 0, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-distance-sm:6px;--motion-distance-md:14px;--motion-distance-lg:28px;--motion-duration-loop-fast:.8s;--motion-duration-loop:1.4s;--motion-duration-ambient:18s;--motion-ease-linear:linear;--m-marquee-duration:30s;--m-float-duration:calc(var(--motion-duration-ambient) / 3);--m-float-stagger:calc(var(--m-float-duration) / -5);--m-surface:transparent;--m-backdrop:#00000073;--m-ring-track:currentColor;--m-bar-track:currentColor;--m-line:currentColor;--m-radius:8px}.m-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.m-reveal{opacity:0;transition-property:opacity,transform;transition-duration:var(--motion-duration-reveal);transition-timing-function:var(--motion-ease-enter);will-change:opacity, transform}.m-reveal--slide-up{transform:translateY(var(--motion-distance-md))}.m-reveal--scale-in{transform:scale(.96)}.m-reveal.is-shown{opacity:1;transform:none}.m-textreveal__u{opacity:0;transform:translateY(var(--motion-distance-sm));transition:opacity var(--motion-duration-slow) var(--motion-ease-enter), transform var(--motion-duration-slow) var(--motion-ease-enter);display:inline-block}.m-textreveal--word .m-textreveal__u{white-space:pre}.m-textreveal.is-shown .m-textreveal__u{opacity:1;transform:none}.m-countup{font-variant-numeric:tabular-nums}.m-ring{place-items:center;display:inline-grid;position:relative}.m-ring svg{grid-area:1/1;display:block}.m-ring__track{stroke:var(--m-ring-track);opacity:.15}.m-ring__bar{stroke:currentColor;transition:stroke-dashoffset var(--motion-duration-reveal) var(--motion-ease-standard)}.m-ring__label{font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:600}.m-presence{transition-property:opacity,transform;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-ease-standard)}.m-presence[data-state=entering]{opacity:0;transform:translateY(var(--motion-distance-md)) scale(.98)}.m-presence[data-state=entered]{opacity:1;transform:none}.m-presence[data-state=exiting]{opacity:0;transform:translateY(var(--motion-distance-sm));transition-timing-function:var(--motion-ease-exit);transition-duration:var(--motion-duration-fast)}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.35}}.m-pulse{animation:m-pulse var(--motion-duration-loop) var(--motion-ease-standard) infinite}.m-crossfade{transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.m-crossfade.is-out{opacity:0}.m-header{z-index:40;position:sticky;inset-block-start:0}.m-header:before{content:"";z-index:-1;background:var(--m-surface);opacity:var(--m-header-bg-opacity,.85);transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset:0}.m-header[data-shrunk]:before{opacity:1}.m-header__logo,.m-header__title{transform-origin:0;transition:transform var(--motion-duration-base) var(--motion-ease-standard)}.m-header[data-shrunk] .m-header__logo{transform:scale(var(--m-header-logo-shrink,.82))}.m-header[data-shrunk] .m-header__title{transform:scale(var(--m-header-title-shrink,.9))}[dir=rtl] .m-header__logo,[dir=rtl] .m-header__title{transform-origin:100%}.m-mega__bar{gap:var(--m-mega-gap,24px);margin:0;padding:0;list-style:none;display:flex}.m-mega__item{position:relative}.m-mega__top{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:none;display:inline-block}.m-mega__panel{background:var(--m-surface);border-radius:var(--m-radius);min-inline-size:240px;box-shadow:var(--m-shadow,0 8px 24px #0000001f);opacity:0;transform:translateY(calc(-1 * var(--motion-distance-sm)));visibility:hidden;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard), visibility var(--motion-duration-instant) var(--motion-ease-linear) var(--motion-duration-fast);position:absolute;inset-block-start:100%;inset-inline-start:0}.m-mega__panel[data-state=open]{opacity:1;visibility:visible;transition-delay:var(--motion-duration-instant);transform:none}.m-drawer{z-index:60;position:fixed;inset:0}.m-drawer__backdrop{background:var(--m-backdrop);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset:0}.m-drawer__panel{inline-size:min(88vw, var(--m-drawer-width,360px));background:var(--m-surface);transition:transform var(--motion-duration-slow) var(--motion-ease-standard);position:absolute;inset-block:0;overflow-y:auto;transform:translate(100%)}.m-drawer[data-side=end] .m-drawer__panel{inset-inline-end:0;transform:translate(100%)}.m-drawer[data-side=start] .m-drawer__panel{inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .m-drawer[data-side=end] .m-drawer__panel{transform:translate(-100%)}[dir=rtl] .m-drawer[data-side=start] .m-drawer__panel{transform:translate(100%)}.m-drawer[data-state=entered] .m-drawer__backdrop{opacity:1}.m-drawer[data-state=entered] .m-drawer__panel{transform:none}.m-drawer[data-state=exiting] .m-drawer__panel{transition-timing-function:var(--motion-ease-exit);transition-duration:var(--motion-duration-base)}.m-collapsible__trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.m-collapsible__inner{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-sm)));transition:opacity var(--motion-duration-base) var(--motion-ease-enter), transform var(--motion-duration-base) var(--motion-ease-enter)}.m-collapsible[data-open] .m-collapsible__inner{opacity:1;transform:none}.m-snaprow{grid-template-columns:auto 1fr auto;align-items:center;gap:4px;display:grid;position:relative}.m-snaprow__track{gap:var(--m-snaprow-gap,12px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.m-snaprow__track::-webkit-scrollbar{display:none}.m-snaprow__track>*{scroll-snap-align:start;flex:none}.m-snaprow[data-at-start] .m-snaprow__track{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 32px),#0000)}.m-snaprow[data-at-end] .m-snaprow__track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px,#000);mask-image:linear-gradient(90deg,#0000,#000 32px,#000)}.m-snaprow[data-at-start][data-at-end] .m-snaprow__track{-webkit-mask-image:none;mask-image:none}.m-snaprow__arrow{font:inherit;color:inherit;cursor:pointer;opacity:.8;transition:opacity var(--motion-duration-fast);background:0 0;border:0;padding:4px 8px}.m-snaprow__arrow:disabled{opacity:.25;cursor:default}@media (hover:none){.m-snaprow__arrow{display:none}}.m-backtotop{z-index:50;opacity:0;transform:translateY(var(--motion-distance-md));pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);position:fixed;inset-block-end:24px;inset-inline-end:24px}.m-backtotop[data-show]{opacity:1;pointer-events:auto;transform:none}.m-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.m-crumbs__item{opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-enter)}.m-crumbs[data-expanded] .m-crumbs__item{animation:m-fade-in var(--motion-duration-base) var(--motion-ease-enter)}.m-crumbs__more{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-scroll-fade{to{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-md)))}}@supports (animation-timeline:view()){.m-scroll-fade{animation-name:m-scroll-fade;animation-timing-function:var(--motion-ease-linear);animation-fill-mode:both;animation-timeline:view();animation-range:exit 0% exit var(--m-scroll-fade-end,60%);will-change:opacity, transform}.m-scroll-fade--viewport{animation-timeline:scroll(root);animation-range:0 var(--m-scroll-fade-range,100vh)}}.m-scroll-hint{justify-items:center;gap:var(--m-scroll-hint-gap,8px);font-size:var(--m-scroll-hint-font,.75em);letter-spacing:.08em;pointer-events:none;display:inline-grid;position:relative}.m-scroll-hint:before{content:"";inline-size:var(--m-scroll-hint-line,1px);block-size:var(--m-scroll-hint-size,48px);opacity:.4;background:currentColor;display:block}.m-scroll-hint:after{content:"";inline-size:var(--m-scroll-hint-dot,6px);block-size:var(--m-scroll-hint-dot,6px);animation:m-scroll-hint var(--motion-duration-loop) var(--motion-ease-standard) infinite;background:currentColor;border-radius:50%;margin-inline-start:calc(var(--m-scroll-hint-dot,6px) / -2);position:absolute;inset-block-start:0;inset-inline-start:50%}@keyframes m-scroll-hint{0%{opacity:1;transform:translateY(0)}70%,to{transform:translateY(calc(var(--m-scroll-hint-size,48px) - var(--m-scroll-hint-dot,6px)));opacity:0}}.m-carousel{position:relative}.m-carousel__viewport{overflow:hidden}.m-carousel__container{display:flex}.m-carousel__slide{flex:0 0 100%;min-inline-size:0;position:relative}.m-carousel__slide [data-m-depth]{transform:translateX(calc(var(--m-progress,0) * var(--m-parallax-max,40px) * -1 * attr(data-m-depth number, .3)))}.m-carousel__slide [style*=--m-depth]{transform:translateX(calc(var(--m-progress,0) * var(--m-parallax-max,40px) * -1 * var(--m-depth,.3)))}.m-carousel__arrow{background:var(--m-surface);font:inherit;color:inherit;cursor:pointer;border:0;border-radius:50%;block-size:40px;inline-size:40px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.m-carousel__arrow--prev{inset-inline-start:8px}.m-carousel__arrow--next{inset-inline-end:8px}.m-carousel__dots{justify-content:center;gap:8px;margin-block-start:12px;display:flex}.m-carousel__dot{opacity:.3;cursor:pointer;block-size:8px;inline-size:8px;transition:opacity var(--motion-duration-fast), transform var(--motion-duration-fast);background:currentColor;border:0;border-radius:50%;padding:0;transform:scale(1)}.m-carousel__dot[aria-selected=true]{opacity:1;transform:scale(1.25)}.m-bgvideo{z-index:-1;position:absolute;inset:0;overflow:hidden}.m-bgvideo__media{object-fit:cover;block-size:100%;inline-size:100%;display:block}.m-bgvideo--blur .m-bgvideo__media{filter:blur(6px);transform:scale(1.04)}.m-litevideo{aspect-ratio:16/9;border-radius:var(--m-radius);background:currentColor;position:relative;overflow:hidden}.m-litevideo__poster,.m-litevideo__frame{cursor:pointer;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.m-litevideo__poster img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.m-litevideo__play{background:var(--m-surface);block-size:64px;inline-size:64px;color:inherit;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.m-litevideo__poster:hover .m-litevideo__play,.m-litevideo__poster:focus-visible .m-litevideo__play{transform:scale(1.08)}.m-lightbox{z-index:70;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);place-items:center;display:grid;position:fixed;inset:0}.m-lightbox[data-state=entered]{opacity:1}.m-lightbox__backdrop{background:var(--m-backdrop);position:absolute;inset:0}.m-lightbox__figure{max-block-size:88vh;max-inline-size:92vw;transition:transform var(--motion-duration-base) var(--motion-ease-enter);margin:0;position:relative;transform:scale(.97)}.m-lightbox[data-state=entered] .m-lightbox__figure{transform:none}.m-lightbox__img{cursor:zoom-in;max-block-size:80vh;max-inline-size:92vw;transition:transform var(--motion-duration-slow) var(--motion-ease-standard);display:block}.m-lightbox__figure[data-zoom] .m-lightbox__img{cursor:zoom-out;transform:scale(1.6)}.m-lightbox__cap{text-align:center;padding-block-start:8px}.m-lightbox__close,.m-lightbox__nav{background:var(--m-surface);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;block-size:44px;inline-size:44px;font-size:24px;position:absolute}.m-lightbox__close{inset-block-start:16px;inset-inline-end:16px}.m-lightbox__nav{inset-block-start:50%;transform:translateY(-50%)}.m-lightbox__nav--prev{inset-inline-start:16px}.m-lightbox__nav--next{inset-inline-end:16px}.m-crossfade-stack{display:grid;position:relative}.m-crossfade-stack__layer{opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard);grid-area:1/1}.m-crossfade-stack__layer[data-on]{opacity:1}.m-tilt{transform:perspective(900px) rotateX(var(--m-tilt-x,0deg)) rotateY(var(--m-tilt-y,0deg));transition:transform var(--motion-duration-fast) var(--motion-ease-standard);transform-style:preserve-3d;will-change:transform}.m-tilt:not([data-enabled]){transform:none}.m-spark{display:block;overflow:visible}.m-spark__line{stroke-dasharray:100;stroke-dashoffset:0;animation:m-draw var(--motion-duration-reveal) var(--motion-ease-standard) 1}@keyframes m-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.m-bar{align-items:center;gap:10px;display:flex}.m-bar__track{block-size:var(--m-bar-height,6px);background:var(--m-bar-track);opacity:1;border-radius:999px;flex:1;display:block;position:relative;overflow:hidden}.m-bar__track:before{content:"";opacity:.15;background:currentColor;position:absolute;inset:0}.m-bar__fill{transform-origin:0;transition:transform var(--motion-duration-reveal) var(--motion-ease-standard);background:currentColor;position:absolute;inset:0}[dir=rtl] .m-bar__fill{transform-origin:100%}.m-bar__value{font-variant-numeric:tabular-nums;font-size:.875em}.m-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.m-marquee__track{inline-size:max-content;animation:m-marquee var(--m-marquee-duration) var(--motion-ease-linear) infinite;display:flex}.m-marquee[data-reverse] .m-marquee__track{animation-direction:reverse}.m-marquee--pause:hover .m-marquee__track,.m-marquee--pause:focus-within .m-marquee__track{animation-play-state:paused}.m-marquee__group{gap:var(--m-marquee-gap,48px);flex:none;padding-inline-end:var(--m-marquee-gap,48px);display:flex}@keyframes m-marquee{to{transform:translate(-50%)}}[dir=rtl] .m-marquee__track{animation-direction:reverse}[dir=rtl] .m-marquee[data-reverse] .m-marquee__track{animation-direction:normal}.m-orbs{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.m-orbs__o{opacity:.12;inline-size:var(--o-size,30vmin);block-size:var(--o-size,30vmin);border:1px solid;border-radius:50%;position:absolute;inset-block-start:var(--o-y,10%);inset-inline-start:var(--o-x,70%)}@property --m-grad-angle{syntax:"<angle>";inherits:false;initial-value:142deg}.m-gradient-bg{background:linear-gradient(var(--m-grad-angle), var(--m-grad-from,transparent), var(--m-grad-to,transparent));animation:m-grad var(--motion-duration-ambient) var(--motion-ease-standard) infinite alternate}@keyframes m-grad{to{--m-grad-angle:160deg}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--m-float-distance,var(--motion-distance-sm))))}}.m-float,.m-float-group>*{animation:m-float var(--m-float-duration) var(--motion-ease-standard) infinite;animation-delay:calc(var(--m-float-i,0) * var(--m-float-stagger));will-change:transform}.m-float-group>:nth-child(3n+2){--m-float-i:1}.m-float-group>:nth-child(3n){--m-float-i:2}.m-btn{transition:transform var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast);position:relative}.m-btn:hover{transform:translateY(-1px)}.m-btn:active{transform:translateY(0)scale(.98)}.m-btn[aria-busy=true]{pointer-events:none;color:#0000!important}.m-btn[aria-busy=true]:after{content:"";border:2px solid var(--m-line);block-size:1em;inline-size:1em;animation:m-spin var(--motion-duration-loop-fast) var(--motion-ease-linear) infinite;border-inline-end-color:#0000;border-radius:50%;margin:-.5em;position:absolute;inset:50% auto auto 50%}@keyframes m-spin{to{transform:rotate(360deg)}}.m-field{transition:box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.m-field:focus-visible{outline:2px solid var(--m-focus,currentColor);outline-offset:2px}.m-shake{animation:m-shake var(--motion-duration-slow) var(--motion-ease-standard) 1}@keyframes m-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.m-check{stroke:currentColor;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:m-check var(--motion-duration-slow) var(--motion-ease-enter) forwards}@keyframes m-check{to{stroke-dashoffset:0}}.m-toasts{z-index:80;gap:8px;max-inline-size:min(92vw,380px);display:grid;position:fixed;inset-block-end:16px;inset-inline-end:16px}.m-toast{border-radius:var(--m-radius);background:var(--m-toast-bg,var(--m-surface));color:inherit;box-shadow:var(--m-shadow,0 8px 24px #0000001f);opacity:0;transform:translateY(var(--motion-distance-md));transition:opacity var(--motion-duration-base) var(--motion-ease-enter), transform var(--motion-duration-base) var(--motion-ease-enter);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.m-toast[data-state=entered]{opacity:1;transform:none}.m-toast[data-state=exiting]{opacity:0;transform:translateX(var(--motion-distance-md));transition-timing-function:var(--motion-ease-exit);transition-duration:var(--motion-duration-fast)}.m-toast[data-tone=success]{background:var(--m-toast-success-bg,var(--m-toast-bg,var(--m-surface)))}.m-toast[data-tone=warning]{background:var(--m-toast-warning-bg,var(--m-toast-bg,var(--m-surface)))}.m-toast[data-tone=danger]{background:var(--m-toast-danger-bg,var(--m-toast-bg,var(--m-surface)))}.m-toast__body{flex:1}.m-toast__close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.m-skeleton{opacity:.1;border-radius:var(--m-radius);background:currentColor;position:relative;overflow:hidden}.m-skeleton:after{content:"";animation:m-shimmer var(--motion-duration-loop) var(--motion-ease-standard) infinite;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes m-shimmer{to{transform:translate(100%)}}::view-transition-old(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-standard)}::view-transition-new(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-standard)}@media (prefers-reduced-motion:reduce){.m-reveal,.m-presence,.m-crossfade,.m-textreveal__u,.m-ring__bar,.m-header:before,.m-header__logo,.m-header__title,.m-mega__panel,.m-drawer__backdrop,.m-drawer__panel,.m-collapsible__inner,.m-backtotop,.m-carousel__dot,.m-lightbox,.m-lightbox__figure,.m-lightbox__img,.m-crossfade-stack__layer,.m-tilt,.m-bar__fill,.m-btn,.m-toast,.m-litevideo__play{transition-duration:var(--motion-duration-instant)!important;transition-delay:var(--motion-duration-instant)!important}.m-reveal,.m-textreveal__u{opacity:1;transform:none}.m-pulse,.m-spark__line,.m-gradient-bg,.m-skeleton:after,.m-shake,.m-check,.m-crumbs[data-expanded] .m-crumbs__item,.m-float,.m-float-group>*,.m-scroll-hint:after{animation:none!important}.m-scroll-fade{opacity:1;transform:none;animation:none!important}.m-check{stroke-dashoffset:0}.m-marquee__track{inline-size:auto;animation:none;overflow-x:auto}.m-marquee{-webkit-mask-image:none;mask-image:none}.m-marquee__group[aria-hidden]{display:none}.m-tilt{transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}
.aw{font-family:var(--font-ui);color:var(--text)}.aw-launcher{z-index:60;align-items:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--accent);color:var(--bg);font-size:var(--text-sm);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);font-weight:600;display:inline-flex;position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.aw-launcher:hover{transform:scale(1.03)}.aw-launcher.is-hidden{display:none}.aw-launcher:focus-visible,.aw-iconbtn:focus-visible,.aw-send:focus-visible,.aw-chip:focus-visible,.aw-input:focus-visible,.aw-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aw-panel{z-index:60;border:1px solid var(--border);background:var(--surface);max-block-size:85dvh;color:var(--text);box-shadow:var(--shadow-xl);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow:hidden}@media (min-width:640px){.aw-panel{inset-inline:auto;block-size:36rem;inline-size:26rem;max-block-size:calc(100dvh - var(--space-10));border-radius:var(--radius-lg);inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}}.aw-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border);display:flex}.aw-eyebrow{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}.aw-title{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.3}.aw-hint,.aw-muted{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.aw-iconbtn{color:var(--text-secondary);padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0}.aw-iconbtn:hover{background:var(--bg);color:var(--text)}.aw-icon{block-size:1.25rem;inline-size:1.25rem}.aw-icon--sm{block-size:.8rem;inline-size:.8rem}.aw-list{gap:var(--space-4);padding-block:var(--space-4);padding-inline:var(--space-4);font-size:var(--text-base);flex-direction:column;flex:1;line-height:1.75;display:flex;overflow-y:auto}.aw-empty{gap:var(--space-3);flex-direction:column;display:flex}.aw-starters{gap:var(--space-2);flex-wrap:wrap;display:flex}.aw-chip{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);color:var(--text);padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--text-xs);text-align:start;cursor:pointer}.aw-chip:hover{border-color:var(--accent);color:var(--accent)}.aw-linkbtn{align-items:center;gap:var(--space-1);cursor:pointer;background:0 0;border:0;display:inline-flex}.aw-linkbtn:hover{text-decoration:underline}.aw-row{display:flex}.aw-row--user{justify-content:flex-end}.aw-bubble{max-inline-size:85%;padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-lg)}.aw-bubble--user{background:var(--accent);color:var(--bg);border-end-end-radius:var(--radius-xs)}.aw-bubble--assistant{background:var(--bg);border:1px solid var(--border);max-inline-size:none;padding-block:var(--space-3);border-end-start-radius:var(--radius-xs)}.aw-error{border:1px solid var(--border);background:var(--bg);color:var(--text-secondary);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);gap:var(--space-2);flex-direction:column;display:flex}.aw-answer .aw-p{margin-block:var(--space-2)}.aw-answer .aw-h{margin-block-start:var(--space-3);font-weight:600}.aw-answer .aw-ul,.aw-answer .aw-ol{margin-block:var(--space-2);gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.aw-answer .aw-ul{list-style:outside}.aw-answer .aw-ol{list-style:decimal}.aw-table-wrap{margin-block:var(--space-2);overflow-x:auto}.aw-table{border-collapse:collapse;inline-size:100%;min-inline-size:20rem;font-size:var(--text-xs)}.aw-table th,.aw-table td{border-block-end:1px solid var(--border);padding-block:var(--space-1);padding-inline:var(--space-2);text-align:start;vertical-align:top}.aw-table th{font-weight:600}.aw-cite{white-space:nowrap;margin-inline-start:.1em}.aw-cite a,.aw-sources-list a{color:var(--accent);text-decoration:none}.aw-cite a:hover,.aw-sources-list a:hover{text-decoration:underline}.aw-sources{border-block-start:1px solid var(--border);margin-block-start:var(--space-3);padding-block-start:var(--space-2)}.aw-sources-list{margin:var(--space-1) 0 0;gap:var(--space-1);font-size:var(--text-xs);flex-direction:column;padding:0;list-style:none;display:flex}.aw-quote{margin:var(--space-1) 0 0;border-inline-start:2px solid var(--border);color:var(--text-secondary);padding-inline-start:var(--space-2)}.aw-cta{align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--bg);font-size:var(--text-sm);margin-block-start:var(--space-2);font-weight:600;text-decoration:none;display:inline-flex}.aw-cta--ghost{color:var(--accent);border:1px solid var(--accent);background:0 0}.aw-handoff{border:1px solid var(--accent);border-radius:var(--radius-lg);padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--surface);gap:var(--space-2);flex-direction:column;display:flex}.aw-handoff-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.aw-thinking{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.aw-dot{border-radius:var(--radius-full);background:var(--accent);block-size:.5rem;inline-size:.5rem;display:inline-block}.aw-form{border-block-start:1px solid var(--border);padding-block:var(--space-3);padding-inline:var(--space-3)}.aw-inputrow{align-items:flex-end;gap:var(--space-2);display:flex}.aw-input{resize:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);min-block-size:2.75rem;max-block-size:8rem;color:var(--text);padding-block:var(--space-2);padding-inline:var(--space-3);font:inherit;font-size:var(--text-sm);flex:1}.aw-input::placeholder{color:var(--text-secondary)}.aw-send{border-radius:var(--radius-md);background:var(--accent);block-size:2.75rem;inline-size:2.75rem;color:var(--bg);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aw-send:disabled,.aw-chip:disabled{opacity:.4;cursor:default}.aw-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;line-height:1.4;display:flex}.aw-contact{color:var(--accent);font-weight:600;text-decoration:none}.aw-contact:hover{text-decoration:underline}
.aw{--accent:var(--color-pvl-ocean);--bg:var(--background);--surface:var(--card);--text:var(--foreground);--text-secondary:var(--muted-foreground);--border:var(--border);--font-ui:var(--font-sans);--font-data:var(--font-mono);--font-display:var(--font-sans);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-10:2.5rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--text-xs:.7rem;--text-sm:.875rem;--text-base:.95rem;--text-lg:1.125rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a}
