@supports (box-shadow:0 0 6px rgba(0,0,0,0.1)){.homepage-root :is(.glass-card,.glass-card-dark,.centered-back-left,.centered-back-right),.homepage-root :is(.three-d-card[data-phase=flippingToBack],.three-d-card.mobile-flipped-left,.three-d-card.mobile-flipped-right) .card-face.front :is(.glass-card,.glass-card-dark){box-shadow:none!important}}.bottom-logo-breathe{--bottom-logo-breathe-duration:6700ms;position:relative;transform-origin:50% 100%;animation:bottom-logo-breathe var(--bottom-logo-breathe-duration) ease-in-out infinite;filter:drop-shadow(0 -12px 28px rgba(0,0,0,.34))}@keyframes bottom-logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}html[data-reduce-motion="1"] .bottom-logo-breathe{animation:none!important}@media (prefers-reduced-motion:reduce){.bottom-logo-breathe{animation:none!important}}[class*=home-logo-shine-rect]{opacity:0}.homepage-root .home-card-front-logo-ai [class*=home-logo-shine-rect]{--home-logo-shine-x0:-28px;--home-logo-shine-y0:-260px;--home-logo-shine-x1:82px;--home-logo-shine-y1:600px;--home-logo-shine-rot:-12deg}.homepage-root .home-card-front-logo-smust [class*=home-logo-shine-rect]{--home-logo-shine-x0:-22px;--home-logo-shine-y0:-240px;--home-logo-shine-x1:56px;--home-logo-shine-y1:520px;--home-logo-shine-rot:-12deg}.homepage-root .home-card-front-logo [class*=home-logo-shine-rect]{animation:home-logo-shine-move 6.7s linear infinite,home-logo-shine-fade-desktop-soft 6.7s ease-in-out infinite;animation-delay:2s;animation-fill-mode:both;transform-origin:50% 50%;will-change:transform,opacity;filter:none!important}@keyframes home-logo-shine-move{0%{transform:translate3d(var(--home-logo-shine-x0),var(--home-logo-shine-y0),0) rotate(var(--home-logo-shine-rot))}82%{transform:translate3d(var(--home-logo-shine-x1),var(--home-logo-shine-y1),0) rotate(var(--home-logo-shine-rot))}99%{transform:translate3d(var(--home-logo-shine-x1),var(--home-logo-shine-y1),0) rotate(var(--home-logo-shine-rot))}to{transform:translate3d(var(--home-logo-shine-x0),var(--home-logo-shine-y0),0) rotate(var(--home-logo-shine-rot))}}@keyframes home-logo-shine-fade{0%{opacity:0}7%{opacity:.44}32%{opacity:.34}56%{opacity:.2}72%{opacity:.09}82%{opacity:.045}90%{opacity:.022}96%,to{opacity:0}}@keyframes home-logo-shine-fade-mobile{0%{opacity:0}8%{opacity:.28}34%{opacity:.2}58%{opacity:.11}74%{opacity:.05}84%{opacity:.018}94%,to{opacity:0}}@keyframes home-logo-shine-fade-desktop-soft{0%{opacity:0}8%{opacity:.34}30%{opacity:.25}54%{opacity:.14}72%{opacity:.065}84%{opacity:.024}94%,to{opacity:0}}html[data-reduce-motion="1"] .homepage-root .home-card-front-logo [class*=home-logo-shine-rect]{animation:none!important;opacity:0!important}.homepage-root .home-card-front-logo [class*=home-logo-shine-sweep]{mix-blend-mode:normal!important}@media (max-width:768px){.homepage-root .home-card-front-logo [class*=home-logo-shine-rect]{animation-name:home-logo-shine-move,home-logo-shine-fade-desktop-soft}}@media (prefers-reduced-motion:reduce){.homepage-root .home-card-front-logo [class*=home-logo-shine-rect]{animation:none!important;opacity:0!important}}.homepage-root .home-about-panel,.homepage-root .home-before-panel{border:none!important;backdrop-filter:none!important;overflow:hidden;isolation:isolate;contain:paint;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.homepage-root .home-about-panel{background:var(
    --home-panel-bg,var(
      --glass-ring-surface-bg,var(--glass-surface-bg,rgba(0,0,0,.25))
    )
  )!important;box-shadow:var(
    --home-about-panel-shadow,var(--home-panel-shadow-idle,var(--glass-shell-shadow,none))
  )!important}.homepage-root .home-before-panel{background:var(
    --home-panel-bg,var(--glass-surface-bg,rgba(0,0,0,.25))
  )!important;box-shadow:var(
    --home-before-panel-shadow,var(
      --home-panel-shadow-active,var(--home-panel-shadow-idle,var(--glass-shell-shadow,none))
    )
  )!important}.homepage-root .home-before-contact-button{appearance:none;-webkit-appearance:none;background:transparent}.homepage-root .home-before-contact-copy :is(a[x-apple-data-detectors],a[href^="tel:"],a[href^="mailto:"]){color:inherit!important;text-decoration:none!important}.homepage-root .home-before-contact-copy :is(a[x-apple-data-detectors],a[href^="tel:"],a[href^="mailto:"]) *{text-decoration:none!important}@media (min-width:48.001em){.homepage-root .home-about-panel,.homepage-root .home-before-panel{background:var(
      --home-panel-bg,var(
        --glass-ring-surface-bg,var(--glass-surface-bg,rgba(0,0,0,.25))
      )
    )!important;color:var(--glass-surface-text,#f2f2f2)!important;backdrop-filter:none!important;box-shadow:var(--glass-shell-shadow,none)!important}}@media (max-width:768px){body.homepage:is(.modal-open,.login-modal-open,.home-profile-open) .homepage-root .three-d-card,body.homepage[data-a11y-scroll-lock="1"] .homepage-root .three-d-card{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.homepage-root .home-card-a11y-button{position:relative;outline:none}html[data-ui-profile=mac] .homepage-root .three-d-card.left,html[data-ui-profile=mac] .homepage-root .three-d-card.right,html[data-ui-scale=mac] .homepage-root .three-d-card.left,html[data-ui-scale=mac] .homepage-root .three-d-card.right{width:calc(var(--card-size) * .88)!important}.homepage-root .home-card-a11y-button:focus-visible{outline:3px solid var(--focus-ring,rgba(96,165,250,.95));outline-offset:.55rem;border-radius:999px}.homepage-root .home-card-a11y-button:focus-visible:after{content:"";position:absolute;inset:-.45rem;border-radius:inherit;border:2px solid rgba(191,219,254,.92);box-shadow:0 0 0 .18rem rgba(59,130,246,.22);pointer-events:none}html[data-contrast=hc] .homepage-root .home-card-a11y-button:focus-visible{outline:2px solid var(--hc-focus-ring,rgba(188,220,255,.5))!important;outline-offset:.45rem!important}html[data-contrast=hc] .homepage-root .home-card-a11y-button:focus-visible:after{border-color:var(--hc-accent)!important;box-shadow:none!important}.homepage-root :is(.three-d-card[data-phase=back],.three-d-card.mobile-flipped-left,.three-d-card.mobile-flipped-right) .card-face.back :is(.centered-back-left,.centered-back-right),.homepage-root :is(.three-d-card[data-phase=flippingToBack],.three-d-card.mobile-flipped-left,.three-d-card.mobile-flipped-right) .card-face.back :is(.centered-back-left,.centered-back-right){box-shadow:none!important}.homepage-root .three-d-card[data-phase=flippingToFront] .card-face.back :is(.centered-back-left,.centered-back-right){box-shadow:none}.homepage-root .three-d-card[data-phase=flippingToFront] .card-face.front :is(.glass-card,.glass-card-dark){box-shadow:none!important;transition-delay:.3s}.homepage-root .three-d-card.is-auto-rotating{pointer-events:none}.homepage-root .three-d-card.is-auto-rotating .card-face.back :is(.centered-back-left,.centered-back-right),.homepage-root .three-d-card.is-auto-rotating .card-face.front :is(.glass-card,.glass-card-dark){box-shadow:none!important}.homepage-root .three-d-card.is-auto-rotating .card-wrapper{animation:home-card-spin-360 4.5s cubic-bezier(.22,.61,.36,1);will-change:transform}.homepage-root .three-d-card.right.is-auto-rotating .card-wrapper{animation-name:home-card-spin-360-right}.homepage-root .three-d-card>.card-wrapper{z-index:1}.homepage-root .home-card-rotating-backdrop{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:rgb(255 255 255/.004);backface-visibility:hidden;backdrop-filter:blur(.34rem) saturate(103%);opacity:1;transition:opacity .22s ease,backdrop-filter .18s ease}.homepage-root .home-card-rotating-backdrop-front{transform:rotateY(0deg) translateZ(-1px);-webkit-transform:rotateY(0deg) translateZ(-1px)}.homepage-root .home-card-rotating-backdrop-back{transform:rotateY(180deg) translateZ(-1px);-webkit-transform:rotateY(180deg) translateZ(-1px)}.homepage-root .home-card-rotating-backdrop-hidden{opacity:0}.homepage-root .home-card-rotating-backdrop-reveal{animation:cardBlurIntro .72s cubic-bezier(.22,.61,.36,1) forwards}.homepage-root .home-card-rotating-backdrop-ready{opacity:1}:root .homepage-root .three-d-card:is(:hover,:focus-within,:active) .home-card-rotating-backdrop{backdrop-filter:blur(.48rem) saturate(106%)}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root .three-d-card .card-face.front :is(.glass-card,.glass-card-dark){transition:opacity var(--fade-ms) ease,box-shadow .26s cubic-bezier(.22,.61,.36,1)!important}:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root .three-d-card .card-face.back :is(.centered-back-left,.centered-back-right){transition-property:box-shadow!important;transition-duration:.26s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important;transition-delay:0s!important}@keyframes home-card-spin-360{0%{transform:rotateY(0deg)}27.777%{transform:rotateY(180deg)}72.222%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes home-card-spin-360-right{0%{transform:rotateY(0deg)}27.777%{transform:rotateY(180deg)}72.222%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.homepage-root .home-card-pattern-layer{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:.33}.homepage-root .home-card-pattern-layer.pattern-grid{background:repeating-linear-gradient(24deg,rgb(116 116 116/.2) 0 1px,transparent 1px 12px),repeating-linear-gradient(-64deg,rgb(176 176 176/.14) 0 1px,transparent 1px 15px),repeating-linear-gradient(92deg,transparent 0 26px,rgb(134 134 134/.12) 26px 27px,transparent 27px 52px),repeating-linear-gradient(0deg,transparent 0 9px,rgb(200 200 200/.08) 9px 10px,transparent 10px 20px)}.homepage-root .home-card-pattern-layer.pattern-dots{background:radial-gradient(circle at 22% 18%,rgb(110 110 110/.22) 0 1.4px,transparent 1.5px) 0 0 /1.05rem 1.05rem,radial-gradient(circle at 72% 36%,rgb(184 184 184/.16) 0 1.2px,transparent 1.3px) .2rem .5rem /1.1rem 1.1rem,radial-gradient(circle at 44% 76%,rgb(126 126 126/.2) 0 1.1px,transparent 1.2px) .1rem .2rem /1.15rem 1.15rem,repeating-linear-gradient(118deg,transparent 0 18px,rgb(172 172 172/.08) 18px 19px,transparent 19px 36px)}.homepage-root .home-card-pattern-layer.pattern-diagonal{background:repeating-linear-gradient(45deg,rgb(98 98 98/.21) 0 2px,transparent 2px 17px),repeating-linear-gradient(-45deg,rgb(184 184 184/.13) 0 1px,transparent 1px 11px),repeating-linear-gradient(0deg,transparent 0 23px,rgb(114 114 114/.11) 23px 25px,transparent 25px 46px),repeating-linear-gradient(90deg,transparent 0 29px,rgb(198 198 198/.09) 29px 30px,transparent 30px 58px)}.homepage-root .home-card-pattern-layer.pattern-arcs{background:radial-gradient(circle at 18% 22%,transparent 0 14px,rgb(116 116 116/.2) 14px 15px,transparent 15px) 0 0 /2.2rem 2.2rem,radial-gradient(circle at 78% 28%,transparent 0 10px,rgb(186 186 186/.13) 10px 11px,transparent 11px) .1rem .35rem /2.3rem 2.3rem,radial-gradient(circle at 42% 74%,transparent 0 12px,rgb(124 124 124/.12) 12px 13px,transparent 13px) .45rem .15rem /2.35rem 2.35rem,repeating-linear-gradient(0deg,transparent 0 24px,rgb(180 180 180/.08) 24px 25px,transparent 25px 50px)}@media (max-width:768px){.homepage-root .home-card-pattern-layer{opacity:.32}}.homepage-root .home-about-scrollbox{scrollbar-width:none;-ms-overflow-style:none;background:transparent;isolation:isolate;contain:paint;will-change:transform}.homepage-root .home-about-scrollbox,.homepage-root .home-about-scrollbox>*{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.homepage-root .home-about-scrollbox::-webkit-scrollbar{width:0;height:0;display:none}:root.theme-night:not(.theme-mid) .homepage-root :is(.home-about-panel,.home-before-panel),:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root :is(.home-about-panel,.home-before-panel),html[data-contrast=hc]:not(.theme-mid) .homepage-root :is(.home-about-panel,.home-before-panel){box-shadow:var(--home-panel-shadow-idle,var(--glass-shell-shadow,none))!important;transition:box-shadow .32s cubic-bezier(.22,.61,.36,1)!important}:root.theme-night:not(.theme-mid) .homepage-root :is(.home-about-panel,.home-before-panel):is(:hover,:focus-within,:active),:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root :is(.home-about-panel,.home-before-panel):is(:hover,:focus-within,:active),html[data-contrast=hc]:not(.theme-mid) .homepage-root :is(.home-about-panel,.home-before-panel):is(:hover,:focus-within,:active){box-shadow:var(
    --home-panel-shadow-active,var(--home-panel-shadow-idle,var(--glass-shell-shadow,none))
  )!important}:root.theme-night:not(.theme-mid) .homepage-root .three-d-card .card-face :is(.glass-card,.glass-card-dark,.centered-back-left,.centered-back-right),:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root .three-d-card .card-face :is(.glass-card,.glass-card-dark,.centered-back-left,.centered-back-right),html[data-contrast=hc]:not(.theme-mid) .homepage-root .three-d-card .card-face :is(.glass-card,.glass-card-dark,.centered-back-left,.centered-back-right){box-shadow:var(
    --home-card-shadow-idle,var(--home-card-glow-idle,var(--glass-shell-shadow,none))
  )!important}:root.theme-night:not(.theme-mid) .homepage-root .three-d-card:not(.is-auto-rotating):is(:hover,:focus-within,:active) .card-face :is(.glass-card,.glass-card-dark,.centered-back-left,.centered-back-right),:root:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]) .homepage-root .three-d-card:not(.is-auto-rotating):is(:hover,:focus-within,:active) .card-face :is(.glass-card,.glass-card-dark,.centered-back-left,.centered-back-right),html[data-contrast=hc]:not(.theme-mid) .homepage-root .three-d-card:not(.is-auto-rotating):is(:hover,:focus-within,:active) .card-face :is(.glass-card,.glass-card-dark,.centered-back-left,.centered-back-right){box-shadow:var(
    --home-card-shadow-active,var(
      --home-card-glow-active,var(--home-card-shadow-idle,var(--home-card-glow-idle,var(--glass-shell-shadow,none)))
    )
  )!important}.chat-container--input-focus,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within){--chat-shell-inline-size:var(--chat-diameter);--chat-window-inline-gap:clamp(1.1rem,calc(var(--chat-shell-inline-size) * 0.022),1.9rem);--chat-window-max-w:min(clamp(31rem,calc(var(--chat-shell-inline-size) * 0.78),45rem),calc(100% - var(--chat-window-inline-gap)));--chat-window-top-offset:clamp(1.55rem,3.25vh,2.35rem);--chat-window-bottom-gap:1.25rem;--chat-window-main-bottom-overlap:clamp(-1.85rem,-3.8vh,-1.2rem);--chat-window-shift-y:clamp(-1.65rem,-3.1vh,-0.85rem);--chat-scroll-down-offset:0.35rem;--chat-input-max-w:min(clamp(calc(20 * var(--base-rem)),calc(var(--chat-window-max-w) * 0.87),calc(31.5 * var(--base-rem))),calc(var(--chat-window-max-w) - clamp(calc(1.35 * var(--base-rem)), calc(var(--chat-shell-inline-size) * 0.026), calc(2.25 * var(--base-rem)))));--chat-input-focus-shift:-1.75rem;--chat-attach-left-pull:0rem;--chat-inputbar-left-pull:0rem;--chat-hpad-right:clamp(0.5rem,calc(var(--chat-shell-inline-size) * 0.018),1rem);--chat-window-focus-shift:0rem}@media (min-width:768px){.chat-page-shell{overflow:visible!important}}@media (min-width:768px) and (max-width:1440px){.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus{--chat-diameter:var(--ring-diameter,var(--ring-diameter-default))!important}}body:is(.invite-modal-open,.help-listings-modal-open,.selected-listing-modal-open) .chat-page-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.help-listings-scroll,.selected-listing-body{--help-scroll-fade-top:clamp(1.08rem,2.7vh,1.62rem);--help-scroll-fade-bottom:clamp(0.98rem,2.45vh,1.48rem);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.015) calc(var(--help-scroll-fade-top) * .08),rgba(0,0,0,.06) calc(var(--help-scroll-fade-top) * .18),rgba(0,0,0,.14) calc(var(--help-scroll-fade-top) * .3),rgba(0,0,0,.28) calc(var(--help-scroll-fade-top) * .44),rgba(0,0,0,.46) calc(var(--help-scroll-fade-top) * .6),rgba(0,0,0,.66) calc(var(--help-scroll-fade-top) * .76),rgba(0,0,0,.84) calc(var(--help-scroll-fade-top) * .92),#000 calc(var(--help-scroll-fade-top) * 1.04),#000 calc(100% - (var(--help-scroll-fade-bottom) * 1.04)),rgba(0,0,0,.9) calc(100% - (var(--help-scroll-fade-bottom) * .9)),rgba(0,0,0,.74) calc(100% - (var(--help-scroll-fade-bottom) * .72)),rgba(0,0,0,.52) calc(100% - (var(--help-scroll-fade-bottom) * .52)),rgba(0,0,0,.28) calc(100% - (var(--help-scroll-fade-bottom) * .32)),rgba(0,0,0,.08) calc(100% - (var(--help-scroll-fade-bottom) * .14)),transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat}.help-listings-scroll{touch-action:pan-y;--help-scroll-fade-top:clamp(1.24rem,3.05vh,1.84rem);--help-scroll-fade-bottom:clamp(1.08rem,2.75vh,1.66rem)}.selected-listing-body{--help-scroll-fade-top:clamp(0.82rem,2vh,1.18rem);--help-scroll-fade-bottom:clamp(0.72rem,1.8vh,1.08rem)}.selected-listing-body--inline{--help-scroll-fade-top:clamp(0.22rem,0.7vh,0.42rem);--help-scroll-fade-bottom:clamp(0.28rem,0.8vh,0.5rem);scrollbar-gutter:auto!important}.selected-listing-body--inline .selected-listing-panel--inline,.selected-listing-body--inline>*{width:100%!important;max-width:none!important}.help-listings-item-card,.help-listings-scroll>*{box-sizing:border-box;max-width:100%;min-width:0}.help-listings-modal-overlay,.selected-listing-modal-overlay{display:grid!important;grid-template-columns:minmax(0,1fr);justify-content:center!important;justify-items:center!important;align-items:start!important}.help-listings-modal-content,.selected-listing-modal-content{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.selected-listing-body{box-sizing:border-box;scrollbar-gutter:stable both-edges}.selected-listing-body,.selected-listing-body>*{margin-left:auto!important;margin-right:auto!important}.chat-msg-user,.chat-msg-user-bubble,.chat-msg-user-bubble>*{min-width:0!important;max-width:100%!important}.chat-msg-ai,.chat-msg-ai :is(p,li,div),.chat-msg-user-bubble,.chat-msg-user-bubble>*{overflow-wrap:anywhere!important;word-break:break-word!important}@media (max-width:768px){body.conversation-drawer-open .chat-page-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.chat-container--input-focus .chat-window,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-window{--chat-arc-fade-depth:78%;--chat-arc-side-alpha:0.34;--chat-window-corner:0rem;--chat-window-curve-x:0rem;--chat-window-curve-y:0rem;--chat-window-curve-y-left:0rem;--chat-window-curve-y-right:0rem;--chat-window-fade-top-active:var(--chat-window-fade-top-focus);--chat-window-scroll-top-fade-start-active:var(--chat-window-scroll-top-fade-start-focus);--chat-window-scroll-top-fade-mid-active:var(--chat-window-scroll-top-fade-mid-focus);--chat-window-scroll-top-fade-end-active:var(--chat-window-scroll-top-fade-end-focus);--chat-window-fade-bottom-active:var(--chat-window-fade-bottom-focus)}.chat-container--input-focus .chat-window__scroll,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-window__scroll{mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0) calc(var(--chat-window-fade-top-active) * .06 + var(--chat-window-scroll-top-fade-start-active) * .16),rgba(0,0,0,0) calc(var(--chat-window-fade-top-active) * .14 + var(--chat-window-scroll-top-fade-start-active) * .32),rgba(0,0,0,.001) calc(var(--chat-window-fade-top-active) * .24 + var(--chat-window-scroll-top-fade-start-active) * .5),rgba(0,0,0,.004) calc(var(--chat-window-fade-top-active) * .36 + var(--chat-window-scroll-top-fade-start-active) * .7),rgba(0,0,0,.014) calc(var(--chat-window-fade-top-active) * .52 + var(--chat-window-scroll-top-fade-mid-active) * .44),rgba(0,0,0,.04) calc(var(--chat-window-fade-top-active) * .7 + var(--chat-window-scroll-top-fade-mid-active) * .62),rgba(0,0,0,.095) calc(var(--chat-window-fade-top-active) * .9 + var(--chat-window-scroll-top-fade-mid-active) * .82),rgba(0,0,0,.2) calc(var(--chat-window-fade-top-active) * 1.1 + var(--chat-window-scroll-top-fade-end-active) * .58),rgba(0,0,0,.37) calc(var(--chat-window-fade-top-active) * 1.28 + var(--chat-window-scroll-top-fade-end-active) * .74),rgba(0,0,0,.6) calc(var(--chat-window-fade-top-active) * 1.44 + var(--chat-window-scroll-top-fade-end-active) * .9),rgba(0,0,0,.86) calc(var(--chat-window-fade-top-active) * 1.58 + var(--chat-window-scroll-top-fade-end-active) * 1.02),#000 calc(var(--chat-window-fade-top-active) * 1.58 + var(--chat-window-scroll-top-fade-end-active) * 1.08),#000 calc(100% - (var(--chat-window-fade-bottom-active) * 1.02)),rgba(0,0,0,.62) calc(100% - (var(--chat-window-fade-bottom-active) * .78)),rgba(0,0,0,.28) calc(100% - (var(--chat-window-fade-bottom-active) * .58)),rgba(0,0,0,.1) calc(100% - (var(--chat-window-fade-bottom-active) * .38)),rgba(0,0,0,.025) calc(100% - (var(--chat-window-fade-bottom-active) * .2)),rgba(0,0,0,0) calc(100% - (var(--chat-window-fade-bottom-active) * .08)),transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0) calc(var(--chat-window-fade-top-active) * .06 + var(--chat-window-scroll-top-fade-start-active) * .16),rgba(0,0,0,0) calc(var(--chat-window-fade-top-active) * .14 + var(--chat-window-scroll-top-fade-start-active) * .32),rgba(0,0,0,.001) calc(var(--chat-window-fade-top-active) * .24 + var(--chat-window-scroll-top-fade-start-active) * .5),rgba(0,0,0,.004) calc(var(--chat-window-fade-top-active) * .36 + var(--chat-window-scroll-top-fade-start-active) * .7),rgba(0,0,0,.014) calc(var(--chat-window-fade-top-active) * .52 + var(--chat-window-scroll-top-fade-mid-active) * .44),rgba(0,0,0,.04) calc(var(--chat-window-fade-top-active) * .7 + var(--chat-window-scroll-top-fade-mid-active) * .62),rgba(0,0,0,.095) calc(var(--chat-window-fade-top-active) * .9 + var(--chat-window-scroll-top-fade-mid-active) * .82),rgba(0,0,0,.2) calc(var(--chat-window-fade-top-active) * 1.1 + var(--chat-window-scroll-top-fade-end-active) * .58),rgba(0,0,0,.37) calc(var(--chat-window-fade-top-active) * 1.28 + var(--chat-window-scroll-top-fade-end-active) * .74),rgba(0,0,0,.6) calc(var(--chat-window-fade-top-active) * 1.44 + var(--chat-window-scroll-top-fade-end-active) * .9),rgba(0,0,0,.86) calc(var(--chat-window-fade-top-active) * 1.58 + var(--chat-window-scroll-top-fade-end-active) * 1.02),#000 calc(var(--chat-window-fade-top-active) * 1.58 + var(--chat-window-scroll-top-fade-end-active) * 1.08),#000 calc(100% - (var(--chat-window-fade-bottom-active) * 1.02)),rgba(0,0,0,.62) calc(100% - (var(--chat-window-fade-bottom-active) * .78)),rgba(0,0,0,.28) calc(100% - (var(--chat-window-fade-bottom-active) * .58)),rgba(0,0,0,.1) calc(100% - (var(--chat-window-fade-bottom-active) * .38)),rgba(0,0,0,.025) calc(100% - (var(--chat-window-fade-bottom-active) * .2)),rgba(0,0,0,0) calc(100% - (var(--chat-window-fade-bottom-active) * .08)),transparent 100%)!important}.drawer-chat-sidebar__list{--drawer-sidebar-fade-top:clamp(1.85rem,5.1vh,2.85rem);--drawer-sidebar-fade-bottom:clamp(1.35rem,3.9vh,2.15rem);scroll-padding-top:calc(var(--drawer-sidebar-fade-top) + .18rem);scroll-padding-bottom:calc(var(--drawer-sidebar-fade-bottom) + .12rem);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.18) calc(var(--drawer-sidebar-fade-top) * .16),rgba(0,0,0,.52) calc(var(--drawer-sidebar-fade-top) * .42),rgba(0,0,0,.82) calc(var(--drawer-sidebar-fade-top) * .72),#000 calc(var(--drawer-sidebar-fade-top) * 1.02),#000 calc(100% - (var(--drawer-sidebar-fade-bottom) * 1.02)),rgba(0,0,0,.82) calc(100% - (var(--drawer-sidebar-fade-bottom) * .72)),rgba(0,0,0,.52) calc(100% - (var(--drawer-sidebar-fade-bottom) * .42)),rgba(0,0,0,.18) calc(100% - (var(--drawer-sidebar-fade-bottom) * .16)),transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat}@media (max-width:768px){.chat-page-shell .chat-container.chat-container--round{--chat-nav-top:clamp(2.8rem,11vw,4.2rem);--chat-pad-top:clamp(0.75rem,2vh,1.1rem);--chat-pad-bottom:clamp(0.5rem,1.8vh,0.9rem);--chat-window-fade-top-focus:clamp(0.42rem,1.1vh,0.72rem);--chat-window-scroll-top-fade-start-focus:0.2rem;--chat-window-scroll-top-fade-mid-focus:0.45rem;--chat-window-scroll-top-fade-end-focus:0.82rem}.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus{--chat-window-fade-top:clamp(0.42rem,1.1vh,0.72rem)!important;--chat-window-fade-top-focus:clamp(0.42rem,1.1vh,0.72rem)!important;--chat-window-scroll-top-fade-start-focus:0.2rem!important;--chat-window-scroll-top-fade-mid-focus:0.45rem!important;--chat-window-scroll-top-fade-end-focus:0.82rem!important}}@media (min-width:768px){.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus .chat-back-button,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-back-button{opacity:1}.chat-page-shell .chat-container--round .chat-back-button .back-icon-arrow{transition:opacity .24s ease-out}.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus .chat-back-button .back-icon-arrow,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-back-button .back-icon-arrow{opacity:.38}.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus .chat-back-button:focus-visible .back-icon-arrow,.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus .chat-back-button:hover .back-icon-arrow,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-back-button:focus-visible .back-icon-arrow,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-back-button:hover .back-icon-arrow{opacity:.9}.chat-page-shell .chat-container.chat-container--round{width:var(--chat-diameter);height:var(--chat-diameter);inline-size:var(--chat-diameter);block-size:var(--chat-diameter);min-width:var(--chat-diameter);min-height:var(--chat-diameter);max-width:var(--chat-diameter);max-height:var(--chat-diameter);flex:0 0 auto;align-self:center;aspect-ratio:1/1;border-radius:50%;--chat-pad-top:clamp(1.6rem,4.2vw,2.6rem);--chat-pad-bottom:clamp(3.2rem,7vh,5rem);--chat-window-pad-top:clamp(0.9rem,2.2vh,1.6rem);--chat-nav-top:50%;--chat-hpad:clamp(2.2rem,calc(var(--chat-diameter) * 0.06),3.4rem);transition:border-top-left-radius .68s cubic-bezier(.22,.61,.36,1),border-top-right-radius .68s cubic-bezier(.22,.61,.36,1),border-bottom-left-radius .68s cubic-bezier(.22,.61,.36,1),border-bottom-right-radius .68s cubic-bezier(.22,.61,.36,1),width .68s cubic-bezier(.22,.61,.36,1),min-width .68s cubic-bezier(.22,.61,.36,1),max-width .68s cubic-bezier(.22,.61,.36,1),height .68s cubic-bezier(.22,.61,.36,1),min-height .68s cubic-bezier(.22,.61,.36,1),max-height .68s cubic-bezier(.22,.61,.36,1),inline-size .68s cubic-bezier(.22,.61,.36,1),block-size .68s cubic-bezier(.22,.61,.36,1),transform .68s cubic-bezier(.22,.61,.36,1)}.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within){--chat-focus-inline-extra:clamp(0.08rem,0.28vw,0.24rem);--chat-focus-content-inline-extra:clamp(0.28rem,0.8vw,0.72rem);--chat-container-inline-size:calc(var(--chat-diameter) + var(--chat-focus-inline-extra));--chat-shell-inline-size:calc(var(--chat-diameter) + var(--chat-focus-content-inline-extra));width:var(--chat-container-inline-size);inline-size:var(--chat-container-inline-size);min-width:var(--chat-container-inline-size);max-width:var(--chat-container-inline-size);height:var(--chat-diameter);max-height:var(--chat-diameter);block-size:var(--chat-diameter);border-top-left-radius:clamp(1.6rem,3.5vw,2.4rem)!important;border-top-right-radius:clamp(1.6rem,3.5vw,2.4rem)!important;border-bottom-left-radius:clamp(1.6rem,3.5vw,2.4rem);border-bottom-right-radius:clamp(1.6rem,3.5vw,2.4rem);transform:none}.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus .chat-window,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-window{--chat-window-fade-top-focus:clamp(0.92rem,2.08vh,1.46rem);--chat-window-scroll-top-fade-start-focus:0.42rem;--chat-window-scroll-top-fade-mid-focus:0.84rem;--chat-window-scroll-top-fade-end-focus:1.5rem;--chat-window-fade-bottom-focus:clamp(2.72rem,6.55vh,4.25rem)}.chat-page-shell .chat-container--round .chat-right-actions{right:max(0px,calc(var(--hud-edge-right) + .2rem))}.chat-page-shell .chat-container--round{scrollbar-width:none}.chat-page-shell .chat-container--round::-webkit-scrollbar{width:0;height:0}}@media (min-width:768px) and (max-width:1440px) and (max-height:840px){.chat-page-shell .chat-container.chat-container--round{--chat-window-top-offset:clamp(0.35rem,0.9vh,0.7rem)!important;--chat-window-bottom-gap:-2.55rem!important;--chat-window-fade-bottom:clamp(2.76rem,6.75vh,4.55rem)!important;--chat-window-shift-y:clamp(1.9rem,3.95vh,2.88rem)!important;--chat-scroll-down-offset:-0.9rem!important;--chat-window-pad-top:1.02rem!important;--chat-window-top-safe:4.2rem!important;--chat-content-top-offset:2.9rem!important;--chat-window-fade-top:clamp(0.98rem,2.38vh,1.66rem)!important;--chat-window-fade-top-focus:clamp(0.78rem,1.75vh,1.18rem)!important}.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within){--chat-focus-inline-extra:clamp(0.06rem,0.22vw,0.18rem);--chat-focus-content-inline-extra:clamp(0.22rem,0.65vw,0.58rem);--chat-window-top-offset:clamp(1.2rem,2.6vh,2rem)!important;--chat-window-shift-y:clamp(-1.65rem,-3.1vh,-0.85rem)!important;--chat-window-pad-top:0.95rem!important;--chat-window-top-safe:2.25rem!important;--chat-content-top-offset:1rem!important;--chat-content-spacer:clamp(1.75rem,4.2vh,2.9rem)!important;--chat-window-fade-top:clamp(0.82rem,1.84vh,1.3rem)!important;--chat-window-fade-top-focus:clamp(0.82rem,1.84vh,1.3rem)!important;--chat-window-scroll-top-fade-start-focus:0.38rem!important;--chat-window-scroll-top-fade-mid-focus:0.76rem!important;--chat-window-scroll-top-fade-end-focus:1.34rem!important;--chat-window-bottom-gap:1.05rem!important;--chat-window-main-bottom-overlap:clamp(-1.65rem,-3.5vh,-1.05rem)!important;--chat-scroll-down-offset:0.25rem!important;--chat-window-fade-bottom-focus:clamp(2.5rem,6.05vh,3.95rem)!important}.chat-page-shell .chat-container.chat-container--round.chat-container--input-focus .chat-window,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-window{--chat-window-fade-top-focus:clamp(0.86rem,1.94vh,1.36rem)!important;--chat-window-scroll-top-fade-start-focus:0.4rem!important;--chat-window-scroll-top-fade-mid-focus:0.8rem!important;--chat-window-scroll-top-fade-end-focus:1.4rem!important;--chat-window-fade-bottom-focus:clamp(2.58rem,6.22vh,4.05rem)!important}}body[data-reduce-motion="1"] .chat-page-shell .chat-container.chat-container--round,body[data-reduce-motion="1"] .chat-page-shell .chat-container.chat-container--round.chat-container--input-focus,html[data-reduce-motion="1"] .chat-page-shell .chat-container.chat-container--round,html[data-reduce-motion="1"] .chat-page-shell .chat-container.chat-container--round.chat-container--input-focus{transition:none!important}.chat-analysis-overlay .chat-analysis-overlay-card{position:relative;overflow:hidden;isolation:auto!important;border:0!important;color:var(--glass-surface-text,#f2f2f2)!important;background:var(
    --chat-analysis-panel-bg,var(--glass-ring-surface-bg,var(--glass-surface-bg,rgba(0,0,0,.25)))
  )!important;backdrop-filter:blur(var(--chat-analysis-panel-blur,var(--glass-blur-radius,1rem)))!important;box-shadow:var(--glass-shell-shadow,none)!important}:root.theme-light .chat-page-shell{--rail-tooltip-bg:var(--chat-rail-tooltip-bg,var(--opaque-panel-bg,rgba(255,250,248,1)));--rail-tooltip-border:var(--chat-invite-list-border,transparent);--rail-tooltip-shadow:var(--chat-invite-shadow,0 12px 24px rgba(82,50,46,0.08));--chat-tools-item-hover-bg:var(--opaque-panel-bg-hover,rgba(255,255,255,1))}:root.theme-mid .chat-page-shell{--rail-tooltip-bg:var(--chat-rail-tooltip-bg,var(--btn-primary-bg));--rail-tooltip-border:rgba(255,255,255,0.16);--rail-tooltip-shadow:var(--btn-primary-shadow);--chat-tools-item-hover-bg:var(--opaque-panel-bg-hover,var(--input-bg-hover))}:root.theme-night .chat-page-shell{--rail-tooltip-bg:var(--chat-rail-tooltip-bg,var(--opaque-panel-bg,rgb(14,20,32)));--rail-tooltip-border:rgba(150,180,218,0.13);--rail-tooltip-shadow:0 12px 26px rgba(2,6,16,0.24);--chat-tools-item-hover-bg:var(--opaque-panel-bg-hover,var(--input-bg-hover))}:root:not(.theme-light):not(.theme-mid):not(.theme-night) .chat-page-shell{--rail-tooltip-bg:rgba(30,32,38,0.995);--rail-tooltip-border:rgba(248,253,255,0.08);--rail-tooltip-shadow:0 12px 26px rgba(0,0,0,0.22);--chat-tools-item-hover-bg:var(--opaque-panel-bg-hover,var(--input-bg-hover))}html[data-contrast=hc] .chat-page-shell{--chat-rail-tooltip-bg:var(--chat-card-surface-night-flat-bg);--rail-tooltip-bg:var(--chat-card-surface-night-flat-bg);--rail-tooltip-border:rgba(255,234,0,0.72);--rail-tooltip-shadow:none;--chat-tools-item-hover-bg:rgba(255,234,0,0.14)}body .chat-input-row .chat-side-control-btn{width:var(--chat-composer-side-control-size,calc(3.15 * var(--base-rem)))!important;height:var(--chat-composer-side-control-size,calc(3.15 * var(--base-rem)))!important;min-width:var(--chat-composer-side-control-size,calc(3.15 * var(--base-rem)))!important;min-height:var(--chat-composer-side-control-size,calc(3.15 * var(--base-rem)))!important;flex:0 0 var(--chat-composer-side-control-size,calc(3.15 * var(--base-rem)))!important}body .chat-inputbar .chat-listen-btn,body .chat-inputbar .chat-send-btn{width:var(--inputbar-h,var(--chat-action-size,var(--chat-composer-main-control-size,calc(3.2 * var(--base-rem)))))!important;height:var(--inputbar-h,var(--chat-action-size,var(--chat-composer-main-control-size,calc(3.2 * var(--base-rem)))))!important;min-width:var(--inputbar-h,var(--chat-action-size,var(--chat-composer-main-control-size,calc(3.2 * var(--base-rem)))))!important;min-height:var(--inputbar-h,var(--chat-action-size,var(--chat-composer-main-control-size,calc(3.2 * var(--base-rem)))))!important;flex:0 0 var(--inputbar-h,var(--chat-action-size,var(--chat-composer-main-control-size,calc(3.2 * var(--base-rem)))))!important;aspect-ratio:1/1!important;box-sizing:border-box!important;border-radius:9999px!important}body .chat-inputbar .chat-send-btn{width:var(--inputbar-h,var(--chat-composer-send-control-size,var(--chat-action-size,calc(3.2 * var(--base-rem)))))!important;height:var(--inputbar-h,var(--chat-composer-send-control-size,var(--chat-action-size,calc(3.2 * var(--base-rem)))))!important;min-width:var(--inputbar-h,var(--chat-composer-send-control-size,var(--chat-action-size,calc(3.2 * var(--base-rem)))))!important;min-height:var(--inputbar-h,var(--chat-composer-send-control-size,var(--chat-action-size,calc(3.2 * var(--base-rem)))))!important;flex:0 0 var(--inputbar-h,var(--chat-composer-send-control-size,var(--chat-action-size,calc(3.2 * var(--base-rem)))))!important}body .chat-input-row .chat-side-control-btn svg{display:block!important;width:var(--chat-composer-plus-icon-size,calc(2.32 * var(--base-rem)))!important;height:var(--chat-composer-plus-icon-size,calc(2.32 * var(--base-rem)))!important}body .chat-inputbar .chat-listen-btn svg{width:var(--chat-composer-listen-icon-size,calc(2.02 * var(--base-rem)))!important;height:var(--chat-composer-listen-icon-size,calc(2.02 * var(--base-rem)))!important}body .chat-inputbar .chat-send-btn .chat-send-glyph{width:var(--chat-composer-send-icon-size,var(--chat-composer-mic-icon-size,calc(1.78 * var(--base-rem))))!important;height:var(--chat-composer-send-icon-size,var(--chat-composer-mic-icon-size,calc(1.78 * var(--base-rem))))!important}body .chat-inputbar .chat-send-btn .chat-mic-glyph{width:var(--chat-composer-mic-icon-size,calc(1.78 * var(--base-rem)))!important;height:var(--chat-composer-mic-icon-size,calc(1.78 * var(--base-rem)))!important}.chat-container--input-focus .chat-inputbar,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar{isolation:isolate}.chat-container--input-focus .chat-inputbar>.chat-listen-btn,.chat-container--input-focus .chat-inputbar>.chat-send-btn,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar>.chat-listen-btn,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar>.chat-send-btn{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:0!important;pointer-events:auto!important;z-index:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;align-self:center!important;line-height:0!important;aspect-ratio:1/1!important;box-sizing:border-box!important;border-radius:9999px!important;overflow:hidden!important}.chat-container--input-focus .chat-inputbar>.chat-listen-btn,.chat-container--input-focus .chat-inputbar>.chat-send-btn,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar>.chat-listen-btn,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar>.chat-send-btn{transform:none!important}.chat-container--input-focus .chat-inputbar>.chat-listen-btn svg,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar>.chat-listen-btn svg{top:0!important;transform:none!important}.chat-container--input-focus .chat-inputbar>.chat-listen-btn:focus-visible svg,.chat-container--input-focus .chat-inputbar>.chat-listen-btn:hover svg,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar>.chat-listen-btn:focus-visible svg,.chat-page-shell .chat-container.chat-container--round.chat-layout-desktop:has(.chat-inputbar:focus-within) .chat-inputbar>.chat-listen-btn:hover svg{transform:scale(1.08)!important;transform-origin:center}:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-listen-btn,:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-listen-btn:focus-visible,:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-listen-btn:hover,:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-send-btn,:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-send-btn:focus-visible,:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-send-btn:hover,:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-send-btn[data-recording-complete=true],:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar .chat-send-btn[data-recording=true],:root:not(.theme-light):not([data-contrast=hc]) body .chat-inputbar:focus-within .chat-send-btn{border:0!important;border-color:transparent!important}html[data-contrast=hc] body .chat-inputbar .chat-listen-btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-contrast=hc] body .chat-inputbar .chat-listen-btn,html[data-contrast=hc] body .chat-inputbar .chat-listen-btn:active,html[data-contrast=hc] body .chat-inputbar .chat-listen-btn:focus-visible,html[data-contrast=hc] body .chat-inputbar .chat-listen-btn:hover{background:transparent!important;border:0!important;box-shadow:none!important}html[data-contrast=hc] body .chat-inputbar .chat-send-btn.invite-primary-btn{--btn-primary-bg:radial-gradient(82% 66% at 50% -14%,rgba(222,236,255,0.108) 0%,rgba(222,236,255,0.048) 42%,rgba(222,236,255,0.016) 58%,rgba(222,236,255,0) 74%),linear-gradient(180deg,rgba(26,35,49,0.92),rgba(16,25,39,0.94));--btn-primary-bg-hover:linear-gradient(0deg,rgba(255,234,0,0.045),rgba(255,234,0,0.045)),radial-gradient(82% 66% at 50% -14%,rgba(222,236,255,0.135) 0%,rgba(222,236,255,0.06) 42%,rgba(222,236,255,0.02) 58%,rgba(222,236,255,0) 74%),linear-gradient(180deg,rgba(31,42,58,0.93),rgba(19,30,46,0.95));--btn-primary-bg-active:linear-gradient(0deg,rgba(255,234,0,0.065),rgba(255,234,0,0.065)),radial-gradient(82% 66% at 50% -14%,rgba(222,236,255,0.13) 0%,rgba(222,236,255,0.055) 42%,rgba(222,236,255,0.017) 58%,rgba(222,236,255,0) 74%),linear-gradient(180deg,rgba(28,38,53,0.91),rgba(18,27,42,0.93));--btn-primary-border:2px solid rgba(255,234,0,0.66);--btn-primary-border-hover:2px solid rgba(255,234,0,0.9);--btn-primary-border-active:2px solid rgba(255,234,0,0.95);--btn-primary-shadow:inset 0 1px 0 rgba(220,236,255,0.1),0 5px 12px rgba(2,6,16,0.24);--btn-primary-shadow-hover:inset 0 1px 0 rgba(220,236,255,0.12),0 7px 14px rgba(2,6,16,0.28);--btn-primary-shadow-active:inset 0 1px 0 rgba(220,236,255,0.08),0 4px 10px rgba(2,6,16,0.22);--btn-primary-shadow-focus:inset 0 1px 0 rgba(220,236,255,0.16),0 8px 18px rgba(2,6,16,0.32),0 0 0 3px rgba(255,234,0,0.42);--btn-primary-focus-ring-color:rgba(255,234,0,0.42);--btn-primary-text:rgba(248,252,255,0.92);backdrop-filter:none!important}html[data-contrast=hc] body .chat-inputbar .chat-send-btn.invite-primary-btn:focus-visible,html[data-contrast=hc] body .chat-inputbar .chat-send-btn.invite-primary-btn:hover{--btn-primary-bg:var(--btn-primary-bg-hover);--btn-primary-border:var(--btn-primary-border-hover);--btn-primary-shadow:var(--btn-primary-shadow-hover)}html[data-contrast=hc] body .chat-inputbar .chat-send-btn.invite-primary-btn:active{--btn-primary-bg:var(--btn-primary-bg-active);--btn-primary-border:var(--btn-primary-border-active,var(--btn-primary-border));--btn-primary-shadow:var(--btn-primary-shadow-active)}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn{color:var(--hc-accent)!important;background:var(--btn-primary-bg)!important;border:2px solid rgba(255,234,0,.66)!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn:before{background:var(--btn-primary-bg-hover)!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn:is(:hover,:focus-visible){color:var(--hc-accent)!important;background:var(--btn-primary-bg-hover)!important;border:2px solid rgba(255,234,0,.9)!important;box-shadow:var(--btn-primary-shadow-hover)!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn:active{color:var(--hc-accent)!important;background:var(--btn-primary-bg-active)!important;border:2px solid rgba(255,234,0,.95)!important;box-shadow:var(--btn-primary-shadow-active)!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-toggle-btn[data-control-type]{--seg-card-border-width:2px!important;--seg-card-bg:var(--btn-primary-bg)!important;--seg-card-bg-hover:var(--btn-primary-bg-hover)!important;--seg-card-bg-selected:rgba(255,234,0,0.1)!important;--seg-card-bg-active:var(--btn-primary-bg-active)!important;--seg-card-shadow:var(--btn-primary-shadow)!important;--seg-card-shadow-hover:var(--btn-primary-shadow-hover)!important;--seg-card-shadow-selected:0 0 0 1px rgba(255,234,0,0.64)!important;--seg-card-shadow-active:var(--btn-primary-shadow-active)!important;--seg-card-border:rgba(255,234,0,0.62)!important;--seg-card-border-hover:rgba(255,234,0,0.9)!important;--seg-card-border-selected:rgba(255,234,0,0.94)!important;--seg-card-border-active:rgba(255,234,0,0.95)!important;--seg-card-text:var(--hc-accent)!important;--seg-card-text-hover:var(--hc-accent)!important;--seg-card-text-selected:var(--hc-accent)!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-toggle-btn[data-control-type][data-checked=true]{background:rgba(255,234,0,.1)!important;border-color:rgba(255,234,0,.94)!important;box-shadow:0 0 0 1px rgba(255,234,0,.64)!important}:root.login-modal-open,body.login-modal-open{overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%}:root.login-modal-open{overscroll-behavior:none}.modal-close-btn{width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:none;background:transparent;color:inherit;font-size:0;line-height:0;cursor:var(--cursor-pointer);overflow:visible;padding:0;box-sizing:border-box;position:relative;text-indent:-9999px;white-space:nowrap;box-shadow:none;transition:transform .14s ease,color .18s ease,opacity .18s ease}.modal-close-btn:before{content:"\00D7";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;font-size:2.05rem;line-height:1;text-indent:0;pointer-events:none}.modal-close-btn:focus-visible,.modal-close-btn:hover{transform:translateY(-1px)}.modal-close-btn:active{transform:translateY(1px)}.modal-close-btn:focus-visible{outline:none}.scroll-reactive-shell .csp-overlayTitle{transition:opacity .26s ease-out,transform .32s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.scroll-reactive-shell[data-scrolled="1"] .csp-overlayTitle{opacity:0;transform:translate(-50%,-1.05rem);pointer-events:none}.a11y-modal-shell .csp-overlayTitle,.a11y-modal-shell[data-scrolled="1"] .csp-overlayTitle{filter:none!important}.a11y-modal-shell:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:var(--glass-ring-edge-stroke-width,0);background:var(--glass-ring-edge-stroke,none);opacity:var(--glass-ring-edge-stroke-opacity,0);filter:blur(var(--glass-ring-edge-stroke-blur,0));box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}body[data-a11y-scroll-lock="1"] .profile-orbit-layer,body[data-a11y-scroll-lock="1"] .profile-orbit-menu__center-pulse,body[data-a11y-scroll-lock="1"] .profile-orbit-menu__center-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important;animation:none!important;transition:none!important}.glass-title-prominent{font-size:clamp(2.32rem,5.6vw,3.05rem)!important;line-height:1.1!important}.glass-title-register{font-size:clamp(1.64rem,calc(var(--ring-diameter, 52rem) / 20.8),2.56rem)!important;line-height:1.1!important}.glass-title-register-ru{font-size:clamp(1.5rem,calc(var(--ring-diameter, 52rem) / 23.2),2.24rem)!important;line-height:1.08!important;letter-spacing:.01em!important}@media (max-width:768px){.glass-title-register{font-size:clamp(1.8rem,7.2vw,2.34rem)!important}.glass-title-register-ru{font-size:clamp(1.58rem,6.6vw,2.12rem)!important}}@media (min-width:769px){.a11y-modal-shell{--glass-ring-edge-stroke-width:var(
      --glass-ring-edge-stroke-width-desktop,1.18px
    );--glass-ring-edge-stroke-opacity:var(
      --glass-ring-edge-stroke-opacity-desktop,0.72
    );--glass-ring-edge-stroke-blur:var(
      --glass-ring-edge-stroke-blur-desktop,0.18px
    );--glass-ring-edge-stroke:var(
      --glass-ring-edge-stroke-desktop,conic-gradient(from -104deg at 50% 50%,rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 18deg,rgba(255,255,255,0.01) 30deg,rgba(255,255,255,0.04) 42deg,rgba(255,255,255,0.11) 50deg,rgba(255,255,255,0.22) 58deg,rgba(255,255,255,0.3) 62deg,rgba(255,255,255,0.2) 70deg,rgba(255,255,255,0.08) 80deg,rgba(255,255,255,0.02) 90deg,rgba(255,255,255,0) 102deg,rgba(255,255,255,0) 360deg)
    )}.scroll-reactive-back{opacity:.78}.scroll-reactive-shell .csp-chevron-frame{transition:opacity .22s ease-out,transform .22s ease-out;transform:translateX(-50%) scale(1);opacity:.95}.scroll-reactive-shell .csp-chevron-icon{animation:none;opacity:.95}.scroll-reactive-shell .csp-scrim--chevron.is-muted .csp-chevron-frame{transform:translateX(-50%) scale(.92);opacity:.36}.scroll-reactive-shell .csp-scrim--chevron.is-hidden .csp-chevron-frame{transform:translateX(-50%) scale(.9);opacity:0}}.login-modal-box .login-modal-close.modal-close-btn{position:absolute;top:.34rem!important;right:.58rem!important;z-index:4;color:#c57171;transform:none!important;transition:color .18s ease,opacity .18s ease!important}.login-modal-box .login-modal-close.modal-close-btn:active,.login-modal-box .login-modal-close.modal-close-btn:focus-visible,.login-modal-box .login-modal-close.modal-close-btn:hover{transform:none!important}@media (min-width:769px){.login-modal-box .login-modal-close.modal-close-btn:before{font-size:2.3rem}}:root.theme-light .login-modal-box .login-modal-close.modal-close-btn{color:#7a3a38}.auth-success-text{color:#a7f3d0}:root.theme-light .auth-success-text,:root.theme-mid .auth-success-text{color:#065f46}.auth-success-panel{border:1px solid rgba(52,211,153,.45);background:linear-gradient(145deg,rgba(6,78,59,.58),rgba(6,95,70,.4) 56%,rgba(16,185,129,.24));color:#d1fae5;box-shadow:0 12px 22px rgba(4,42,30,.28)}:root.theme-light .auth-success-panel,:root.theme-mid .auth-success-panel{border-color:rgba(16,185,129,.44);background:linear-gradient(135deg,rgba(236,253,245,.96),rgba(209,250,229,.9) 56%,rgba(167,243,208,.72));color:#065f46;box-shadow:0 10px 18px rgba(6,95,70,.14)}:root{--login-email-autofill-bg:rgba(14,20,32,0.88)}:root.theme-light{--login-email-autofill-bg:rgba(255,255,255,0.96)}:root.theme-mid{--login-email-autofill-bg:rgba(249,243,241,0.96)}:root.theme-night{--login-email-autofill-bg:rgba(12,24,42,0.92)}html[data-contrast=hc]{--login-email-autofill-bg:rgba(9,14,24,0.92)}:root{--login-email-shell-shadow:var(
    --input-shadow-composite,var(--input-shadow)
  );--login-email-shell-shadow-hover:var(
    --input-shadow-hover-composite,var(--input-shadow-hover,var(--input-shadow))
  )}:root:not(.theme-light):not(.theme-mid):not(.theme-night){--login-email-shell-shadow:0 4px 10px rgba(0,0,0,0.2),0 7px 12px -10px rgba(248,253,255,0.08),inset 0 0 0 999px rgba(255,255,255,0.008);--login-email-shell-shadow-hover:0 5px 12px rgba(0,0,0,0.22),0 8px 13px -10px rgba(248,253,255,0.1),inset 0 0 0 999px rgba(255,255,255,0.014)}:root.theme-night{--login-email-shell-shadow:0 4px 10px rgba(2,6,16,0.18),0 7px 12px -10px rgba(214,232,255,0.1),inset 0 0 0 999px rgba(230,240,255,0.012);--login-email-shell-shadow-hover:0 5px 12px rgba(2,6,16,0.2),0 8px 13px -10px rgba(214,232,255,0.12),inset 0 0 0 999px rgba(230,240,255,0.018)}html[data-contrast=hc]{--login-email-shell-shadow:0 4px 10px rgba(0,0,0,0.22),0 7px 12px -10px rgba(214,232,255,0.08),inset 0 0 0 999px rgba(255,255,255,0.006);--login-email-shell-shadow-hover:0 5px 12px rgba(0,0,0,0.24),0 8px 13px -10px rgba(214,232,255,0.1),inset 0 0 0 999px rgba(255,255,255,0.012)}#login-modal .login-email-shell--surface{background:var(--input-bg)!important;background-image:none!important;background-clip:padding-box;border-radius:999px!important;border:var(--input-border)!important;color:var(--input-text)!important;box-shadow:var(--login-email-shell-shadow)!important;display:flex;align-items:center;min-height:3.6rem;backdrop-filter:blur(6px) saturate(108%)!important;-webkit-backdrop-filter:blur(6px) saturate(108%)!important;transition:background .56s cubic-bezier(.22,.61,.36,1),border-color .56s cubic-bezier(.22,.61,.36,1),box-shadow .56s cubic-bezier(.22,.61,.36,1),filter .56s cubic-bezier(.22,.61,.36,1)}#login-modal .login-email-shell--surface:focus-within,#login-modal .login-email-shell--surface:hover{background:var(--input-bg)!important;border:var(--btn-primary-border-hover,var(--input-border))!important;box-shadow:var(--login-email-shell-shadow-hover)!important}#login-modal .login-email-input--surface,#login-modal .login-email-input--surface:active,#login-modal .login-email-input--surface:focus,#login-modal .login-email-input--surface:focus-visible,#login-modal .login-email-input--surface:hover{background:transparent!important;background-image:none!important;background-clip:padding-box;border-radius:999px!important;border:0!important;color:var(--input-text)!important;caret-color:var(--input-caret)!important;-webkit-text-fill-color:var(--input-text)!important;box-shadow:none!important}.register-input-mid-shell:is(:-webkit-autofill,:autofill),.register-input-mid-shell:is(:-webkit-autofill,:autofill):active,.register-input-mid-shell:is(:-webkit-autofill,:autofill):focus,.register-input-mid-shell:is(:-webkit-autofill,:autofill):focus-visible,.register-input-mid-shell:is(:-webkit-autofill,:autofill):hover{background:var(--input-bg,var(--subpage-card-bg,rgba(255,255,255,.82)))!important;background-image:none!important;background-clip:padding-box;color:var(--input-text)!important;caret-color:var(--input-caret)!important;-webkit-text-fill-color:var(--input-text)!important;box-shadow:inset 0 0 0 1000px var(--input-bg,var(--subpage-card-bg,rgba(255,255,255,.82)))!important;-webkit-transition:background-color 99999s ease-out 0s,color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s,color 99999s ease-out 0s}#login-modal .login-help-popover{background:rgba(255,250,248,.9);border-color:rgba(190,196,208,.5);box-shadow:0 12px 24px rgba(15,23,42,.12);backdrop-filter:blur(12px) saturate(112%)}:root.theme-light #login-modal .login-help-popover{background:rgba(255,250,248,.96);border-color:rgba(190,196,208,.58);box-shadow:0 12px 24px rgba(82,50,46,.12)}:root.theme-mid #login-modal .login-help-popover{background:rgba(252,248,247,.94);border-color:rgba(255,255,255,.28);box-shadow:0 10px 22px rgba(20,12,10,.12)}:root:not(.theme-light):not(.theme-mid) #login-modal .login-help-popover{background:rgba(24,28,36,.88);border-color:rgba(248,253,255,.11);box-shadow:0 10px 22px rgba(0,0,0,.2)}.glass-ring{position:relative;display:flex;flex-direction:column;align-items:center;--glass-ring-sheen:none;--glass-ring-edge-stroke-width:0px;--glass-ring-edge-stroke-opacity:0;--glass-ring-edge-stroke-blur:0px;--ring-fit-w:calc(100vw - (2 * var(--ring-fit-pad, calc(1.5 * var(--base-rem)))));--ring-fit-h:calc(100dvh - (2 * var(--ring-fit-pad, calc(1.5 * var(--base-rem)))) - var(--ring-ui-reserve, calc(9 * var(--base-rem))));--ring-fit:min(var(--ring-fit-w),var(--ring-fit-h));--ring-max:min(var(--ring-desktop-max,calc(55 * var(--base-rem))),calc(var(--ring-base-max, calc(50 * var(--base-rem))) * var(--ring-scale, 1)));--ring-diameter-default:min(var(--ring-max),max(var(--ring-base-min,calc(34 * var(--base-rem))),var(--ring-fit)));--profile-diameter:var(--ring-diameter,var(--ring-diameter-default));width:var(--ring-diameter,var(--ring-diameter-default));height:var(--ring-diameter,var(--ring-diameter-default));min-width:var(--ring-diameter,var(--ring-diameter-default));min-height:var(--ring-diameter,var(--ring-diameter-default));max-width:var(--ring-diameter,var(--ring-diameter-default));max-height:var(--ring-diameter,var(--ring-diameter-default));aspect-ratio:1/1;border-radius:var(--glass-ring-radius,50%);background:var(--glass-ring-sheen,none),var(--glass-ring-surface-bg,var(--glass-surface-bg,rgba(0,0,0,.25)));color:var(--glass-surface-text,#f2f2f2);box-shadow:var(--glass-shell-shadow,none);backdrop-filter:blur(var(--glass-blur-radius,1rem));overflow:hidden;padding:var(
      --ring-pad-top,clamp(calc(1.6 * var(--base-rem)),4.2vw,calc(2.6 * var(--base-rem)))
    ) var(
      --ring-pad-x,clamp(calc(1.8 * var(--base-rem)),calc(var(--ring-diameter, var(--ring-diameter-default)) * .05),calc(3.2 * var(--base-rem)))
    ) 0;margin-left:auto;margin-right:auto}.glass-ring:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;padding:var(--glass-ring-edge-stroke-width,0);background:var(--glass-ring-edge-stroke,none);opacity:var(--glass-ring-edge-stroke-opacity,0);filter:blur(var(--glass-ring-edge-stroke-blur,0));box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}@media (min-width:769px){.glass-ring{--glass-ring-edge-stroke-width:var(
      --glass-ring-edge-stroke-width-desktop,1.18px
    );--glass-ring-edge-stroke-opacity:var(
      --glass-ring-edge-stroke-opacity-desktop,0.72
    );--glass-ring-edge-stroke-blur:var(
      --glass-ring-edge-stroke-blur-desktop,0.18px
    );--glass-ring-edge-stroke:var(
      --glass-ring-edge-stroke-desktop,conic-gradient(from -104deg at 50% 50%,rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 18deg,rgba(255,255,255,0.01) 30deg,rgba(255,255,255,0.04) 42deg,rgba(255,255,255,0.11) 50deg,rgba(255,255,255,0.22) 58deg,rgba(255,255,255,0.3) 62deg,rgba(255,255,255,0.2) 70deg,rgba(255,255,255,0.08) 80deg,rgba(255,255,255,0.02) 90deg,rgba(255,255,255,0) 102deg,rgba(255,255,255,0) 360deg)
    )}}@media (max-width:768px){.glass-ring{--glass-ring-sheen:none;--glass-ring-edge-stroke-width:0px;--glass-ring-edge-stroke-opacity:0;width:calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px) - (2 * var(--mobile-glass-card-gap, .35rem)));max-width:calc(100vw - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px) - (2 * var(--mobile-glass-card-gap, .35rem)));height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - (2 * var(--mobile-glass-card-gap, .35rem)));max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - (2 * var(--mobile-glass-card-gap, .35rem)));min-width:0;min-height:0;aspect-ratio:auto;--glass-ring-radius:var(
      --mobile-glass-card-radius,clamp(calc(1.05 * var(--base-rem)),3.8vw,calc(1.45 * var(--base-rem)))
    );overflow:hidden;margin-top:var(--mobile-glass-card-gap,calc(.35 * var(--base-rem)));margin-bottom:var(--mobile-glass-card-gap,calc(.35 * var(--base-rem)));--ring-pad-top:clamp(calc(0.4 * var(--base-rem)),1.4vh,calc(1.1 * var(--base-rem)))}}.glass-ring-expandable{--glass-ring-ease:cubic-bezier(0.22,0.61,0.36,1);--glass-ring-scroll-offset:clamp(4.6rem,9.5vh,6.6rem);--glass-ring-scroll-offset-open:clamp(3.8rem,8.5vh,6.2rem);transition:border-radius .68s var(--glass-ring-ease);will-change:border-radius}.glass-ring-expandable--open{border-bottom-left-radius:clamp(1.6rem,3.5vw,2.4rem);border-bottom-right-radius:clamp(1.6rem,3.5vw,2.4rem);--ring-pad-x:clamp(0.22rem,calc(var(--ring-diameter, var(--ring-diameter-default)) * 0.01),0.82rem);--glass-ring-scroll-offset-open:clamp(2.4rem,6vh,4.2rem)}.glass-policy-expand-shape.glass-ring-expandable--open{border-top-left-radius:clamp(1.6rem,3.5vw,2.4rem);border-top-right-radius:clamp(1.6rem,3.5vw,2.4rem)}.glass-ring-scroll{max-height:calc(100% - var(--glass-ring-scroll-offset, 7rem));padding-bottom:clamp(.25rem,1vh,.65rem);margin-top:0;transition:max-height .68s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1)),padding-bottom .68s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1)),padding-top .68s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1)),padding-left .68s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1)),padding-right .68s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1)),max-width .68s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1)),margin .68s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1))}.glass-ring-scroll:not(.glass-ring-scroll--open){padding-top:clamp(.2rem,.8vh,.6rem);padding-bottom:clamp(.18rem,.8vh,.55rem)}.glass-ring-scroll--open,.glass-ring-scroll:not(.glass-ring-scroll--open){mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.16) 3%,#000 7%,#000 82%,rgba(0,0,0,.25) 92%,transparent);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.16) 3%,#000 7%,#000 82%,rgba(0,0,0,.25) 92%,transparent)}.glass-ring-scroll--open{max-height:calc(100% - var(--glass-ring-scroll-offset-open, 5rem));max-width:100%;padding:clamp(.45rem,1.1vh,.85rem) clamp(1.2rem,2.6vw,1.95rem) clamp(1.1rem,2.6vh,1.9rem) clamp(0rem,.35vw,.22rem);width:100%;margin-left:0;margin-right:0;transform:translateX(0)}@media (min-width:768px){.glass-policy-title--expanded{margin-top:clamp(-.35rem,-.55vh,-.12rem)!important;margin-bottom:clamp(-.12rem,-.2vh,-.04rem)!important;transform:translateY(clamp(-3.1rem,-6.2vh,-4.15rem));transition:margin-top .32s cubic-bezier(.22,.61,.36,1),margin-bottom .32s cubic-bezier(.22,.61,.36,1),transform .36s cubic-bezier(.22,.61,.36,1)}.glass-policy-content.glass-ring-content{padding-bottom:clamp(.34rem,.95vh,.7rem)}.glass-policy-content.glass-ring-content--open{padding-bottom:clamp(.08rem,.32vh,.22rem)}.glass-policy-scroll-bottom-arc.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open){padding-bottom:clamp(.52rem,1.22vh,.8rem);--glass-policy-scroll-corner:clamp(0.78rem,1.9vw,1.2rem);border-radius:var(--glass-policy-scroll-corner) var(--glass-policy-scroll-corner) 0 0 /var(--glass-policy-scroll-corner) var(--glass-policy-scroll-corner) 0 0}.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open){max-height:calc(100% - clamp(1.1rem, 2.35vh, 1.55rem) + var(--policy-scroll-rise, 0rem));margin-top:calc((var(--policy-scroll-rise, 0rem) * -1) - clamp(.24rem, .58vh, .46rem));padding-top:calc(clamp(.88rem, 1.55vh, 1.18rem) + var(--policy-first-line-drop, 0rem));padding-bottom:clamp(2.8rem,5.2vh,4rem);margin-left:auto;margin-right:auto;transform:translateX(0);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.03) .6%,rgba(0,0,0,.12) 1.5%,rgba(0,0,0,.26) 2.8%,#000 4.8%,#000 78.4%,rgba(0,0,0,.84) 84.8%,rgba(0,0,0,.42) 91.4%,rgba(0,0,0,.1) 96%,rgba(0,0,0,.01) 98.8%,transparent);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.03) .6%,rgba(0,0,0,.12) 1.5%,rgba(0,0,0,.26) 2.8%,#000 4.8%,#000 78.4%,rgba(0,0,0,.84) 84.8%,rgba(0,0,0,.42) 91.4%,rgba(0,0,0,.1) 96%,rgba(0,0,0,.01) 98.8%,transparent);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.glass-policy-scroll.glass-ring-scroll--open{max-height:calc(100% - var(--glass-ring-scroll-offset-open, 5rem) + var(--policy-scroll-rise, 0rem) + var(--policy-scroll-open-bottom-extend, clamp(1.25rem, 2.6vh, 1.9rem)));margin-top:calc((var(--policy-scroll-rise, 0rem) * -.48) + clamp(.48rem, 1vh, .76rem));padding-top:calc(clamp(1.56rem, 3.15vh, 2.34rem) + var(--policy-first-line-drop, 0rem));width:calc(100% - clamp(.7rem, 1.45vw, 1.15rem))!important;max-width:calc(100% - clamp(.7rem, 1.45vw, 1.15rem))!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(.08rem,.3vw,.26rem);padding-right:clamp(.7rem,1.45vw,1.05rem);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 1.4%,rgba(0,0,0,.16) 3.2%,rgba(0,0,0,.3) 5.8%,#000 8.8%,#000 89.8%,rgba(0,0,0,.4) 94.2%,rgba(0,0,0,.12) 97.2%,rgba(0,0,0,0));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 1.4%,rgba(0,0,0,.16) 3.2%,rgba(0,0,0,.3) 5.8%,#000 8.8%,#000 89.8%,rgba(0,0,0,.4) 94.2%,rgba(0,0,0,.12) 97.2%,rgba(0,0,0,0))}.glass-policy-back{opacity:1;visibility:visible;z-index:8;transition:opacity .52s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1)),visibility .52s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1))}.glass-policy-back.glass-policy-back--compact{width:6rem!important;height:6rem!important;opacity:.72!important;transition:opacity .22s ease-out}.glass-policy-back.glass-policy-back--compact>svg{width:5.6rem!important;height:5.6rem!important}.glass-policy-back.glass-policy-back--compact:focus-visible,.glass-policy-back.glass-policy-back--compact:hover{opacity:.9!important}.glass-ring-expandable--open .glass-policy-back{opacity:0;pointer-events:none;visibility:hidden}}@media (max-width:768px){.glass-policy-back.glass-policy-back--compact,.glass-policy-back.glass-policy-back--compact>svg{width:4.2rem!important;height:4.2rem!important}.guide-policy-back{left:calc(env(safe-area-inset-left, 0px) + .52rem)!important;top:calc(env(safe-area-inset-top, 0px) + .52rem)!important;z-index:94!important}}.glass-ring-content{padding-bottom:clamp(.8rem,2.4vh,1.4rem);transition:padding-bottom .68s cubic-bezier(.22,.61,.36,1),padding-top .68s cubic-bezier(.22,.61,.36,1),margin-top .68s cubic-bezier(.22,.61,.36,1);flex:1 1 auto;min-height:0}.glass-ring-content--open{padding-bottom:clamp(.35rem,1.1vh,.7rem);padding-top:clamp(.18rem,.9vh,.52rem);margin-top:clamp(-.12rem,-.32vh,-.04rem)}.glass-ring-content:not(.glass-ring-content--open){padding-top:clamp(.05rem,.5vh,.3rem);margin-top:clamp(-.35rem,-.9vh,-.18rem)}.guide-rich-text ol,.guide-rich-text ul{margin-left:0!important}.guide-rich-text ol{padding-left:clamp(1.25rem,2.2vw,1.55rem)!important}.guide-rich-text ul{padding-left:clamp(1.15rem,2vw,1.45rem)!important}.guide-rich-text li{padding-left:.08rem}.guide-quickstart-rich-text{line-height:1.58!important}.guide-quickstart-rich-text ol,.guide-quickstart-rich-text p,.guide-quickstart-rich-text ul{margin-top:.22rem!important;margin-bottom:.22rem!important}.guide-quickstart-rich-text li{margin-top:.12rem!important;margin-bottom:.12rem!important}@media (min-width:768px){.guide-quickstart-section{margin-top:-.72rem}.guide-quickstart-rich-text{line-height:1.56!important}.guide-quickstart-rich-text ol,.guide-quickstart-rich-text p,.guide-quickstart-rich-text ul{margin-top:.22rem!important;margin-bottom:.22rem!important}.guide-quickstart-rich-text li{margin-top:.14rem!important;margin-bottom:.14rem!important}}@media (min-width:769px){.guide-page-title{margin-top:clamp(3rem,6.2vh,4.2rem)!important}}#kasutusjuhend-title,#privacy-title,#terms-title{transition:margin-top .32s cubic-bezier(.22,.61,.36,1),margin-bottom .32s cubic-bezier(.22,.61,.36,1),transform .36s cubic-bezier(.22,.61,.36,1);will-change:transform}@media (min-width:769px){#kasutusjuhend-title,#privacy-title,#terms-title{margin-top:clamp(2.72rem,5.8vh,3.78rem)!important;transform:translateY(-.62rem)}[lang=ru] #kasutusjuhend-title,[lang=ru] #privacy-title,[lang=ru] #terms-title{white-space:normal!important;text-wrap:balance;max-width:min(72%,24rem);margin-left:auto;margin-right:auto;line-height:1.03!important;letter-spacing:.018em!important;overflow-wrap:anywhere}[lang=ru] #kasutusjuhend-title,[lang=ru] #terms-title{margin-top:clamp(2.16rem,4.7vh,3.02rem)!important;font-size:clamp(1.92rem,1.52rem + 1.2vw,2.75rem)!important;transform:translateY(-1rem)}[lang=ru] #privacy-title{max-width:min(76%,26.5rem);margin-top:clamp(1.94rem,4.3vh,2.76rem)!important;font-size:clamp(1.72rem,1.3rem + 1.08vw,2.48rem)!important;letter-spacing:.014em!important;transform:translateY(-1.02rem)}#kasutusjuhend-title.glass-policy-title--expanded,#privacy-title.glass-policy-title--expanded,#terms-title.glass-policy-title--expanded,[lang=ru] #kasutusjuhend-title.glass-policy-title--expanded,[lang=ru] #privacy-title.glass-policy-title--expanded,[lang=ru] #terms-title.glass-policy-title--expanded{margin-top:clamp(-.35rem,-.55vh,-.12rem)!important;margin-bottom:clamp(-.12rem,-.2vh,-.04rem)!important;transform:translateY(clamp(-3.1rem,-6.2vh,-4.15rem));max-width:none}}@media (min-width:768px){.policy-mobile-lower.glass-ring{--policy-ring-scale:1.06;--policy-ring-open-scale:1.06;--ring-diameter:min(var(--ring-max),calc(var(--ring-diameter-default) * var(--policy-ring-scale)));--policy-scroll-inline-gap:1.5rem;--policy-scroll-max-width:calc(var(--ring-diameter, var(--ring-diameter-default)) * 0.79);--policy-scroll-width:min(clamp(31rem,var(--policy-scroll-max-width),42rem),calc(100% - var(--policy-scroll-inline-gap)));--policy-scroll-normal-top-shift:clamp(0.34rem,0.8vh,0.56rem);--policy-scroll-normal-bottom-cut:0rem;--policy-scroll-bottom-curve-reveal:clamp(0.34rem,0.78vh,0.58rem);--policy-scroll-open-inline-gap:1.35rem;--policy-scroll-open-max-width:calc(var(--ring-diameter, var(--ring-diameter-default)) * 0.97);--policy-scroll-open-width:min(clamp(40rem,var(--policy-scroll-open-max-width),63rem),calc(100% - var(--policy-scroll-open-inline-gap)));--policy-scroll-open-top-lift:0rem}.policy-mobile-lower.glass-ring.glass-ring-expandable--open{--ring-diameter:min(var(--ring-max),calc(var(--ring-diameter-default) * var(--policy-ring-open-scale)));--ring-pad-x:clamp(0.9rem,calc(var(--ring-diameter, var(--ring-diameter-default)) * 0.022),1.3rem)}}.guide-policy-content.glass-ring-content:not(.glass-ring-content--open),.policy-page-content.glass-ring-content:not(.glass-ring-content--open){padding-top:clamp(.38rem,.9vh,.66rem);margin-top:clamp(-.08rem,-.18vh,.04rem);position:relative}.guide-policy-content.glass-ring-content--open,.policy-page-content.glass-ring-content--open{padding-top:clamp(0rem,.08vh,.08rem);margin-top:clamp(-1.08rem,-2.1vh,-.68rem);position:relative}.glass-policy-content--expanded{padding-top:clamp(0rem,.08vh,.08rem)!important;margin-top:clamp(-1.42rem,-2.75vh,-.92rem)!important}:root{--policy-bottom-fade-rgb:3 8 18;--policy-content-fade-top-open:clamp(0.55rem,1.15vh,0.9rem);--policy-content-fade-bottom:clamp(4.4rem,8.2vh,5.8rem);--policy-content-fade-bottom-open:clamp(5.8rem,10.8vh,7.6rem)}:root.theme-light:not(.theme-mid){--policy-bottom-fade-rgb:247 247 246;--policy-content-fade-top-open:clamp(0.58rem,1.2vh,0.95rem);--policy-content-fade-bottom:clamp(4.8rem,8.7vh,6.2rem);--policy-content-fade-bottom-open:clamp(5.8rem,10.8vh,7.6rem)}:root.theme-mid{--policy-bottom-fade-rgb:252 248 247;--policy-content-fade-top-open:clamp(0.58rem,1.2vh,0.95rem);--policy-content-fade-bottom:clamp(4.8rem,8.7vh,6.2rem);--policy-content-fade-bottom-open:clamp(5.8rem,10.8vh,7.6rem)}:root.theme-night{--policy-bottom-fade-rgb:12 20 34;--policy-content-fade-top-open:clamp(0.48rem,1.05vh,0.8rem);--policy-content-fade-bottom:clamp(4.1rem,7.6vh,5.4rem);--policy-content-fade-bottom-open:clamp(5.4rem,10vh,7rem)}html[data-contrast=hc]{--policy-bottom-fade-rgb:11 11 11;--policy-content-fade-top-open:clamp(0.62rem,1.25vh,1rem);--policy-content-fade-bottom:clamp(4.6rem,8.6vh,6rem);--policy-content-fade-bottom-open:clamp(5.8rem,10.4vh,7.4rem)}@media (max-width:768px){:root{--policy-content-fade-top-open:clamp(0.42rem,0.95vh,0.7rem);--policy-content-fade-bottom:clamp(3.7rem,7vh,4.9rem);--policy-content-fade-bottom-open:clamp(4.8rem,8.8vh,6.4rem)}:root.theme-light:not(.theme-mid),:root.theme-mid{--policy-content-fade-top-open:clamp(0.44rem,1vh,0.72rem);--policy-content-fade-bottom:clamp(3.9rem,7.2vh,5rem);--policy-content-fade-bottom-open:clamp(4.9rem,9vh,6.5rem)}:root.theme-night{--policy-content-fade-top-open:clamp(0.36rem,0.85vh,0.62rem);--policy-content-fade-bottom:clamp(3.5rem,6.6vh,4.7rem);--policy-content-fade-bottom-open:clamp(4.6rem,8.5vh,6rem)}html[data-contrast=hc]{--policy-content-fade-top-open:clamp(0.48rem,1vh,0.72rem);--policy-content-fade-bottom:clamp(4rem,7.4vh,5.2rem);--policy-content-fade-bottom-open:clamp(5.1rem,9.2vh,6.6rem)}}.guide-policy-scroll.glass-policy-scroll.glass-ring-scroll--open,.policy-page-scroll.glass-policy-scroll.glass-ring-scroll--open{--policy-scroll-open-top-raise:clamp(0.68rem,1.28vh,1rem);--policy-scroll-open-inline-gap:clamp(1rem,2vw,1.8rem);--policy-scroll-open-max-width:clamp(44rem,calc(var(--ring-diameter, var(--ring-diameter-default)) * 0.975),66rem);max-height:calc(100% - var(--glass-ring-scroll-offset-open, 5rem) + var(--policy-scroll-rise, 0rem) + var(--policy-scroll-open-top-lift, 0rem) + var(--policy-scroll-open-top-raise, 0rem) + clamp(.62rem, 1.14vh, .95rem) + var(--policy-scroll-open-bottom-extend, clamp(2.2rem, 4.4vh, 3.4rem)))!important;width:var(
    --policy-scroll-open-width,min(var(
        --policy-scroll-open-max-width,clamp(39rem,calc(var(--ring-diameter, var(--ring-diameter-default)) * .93),60rem)
      ),calc(100% - var(--policy-scroll-open-inline-gap, clamp(1.9rem, 3.9vw, 3.2rem))))
  )!important;max-width:var(
    --policy-scroll-open-width,min(var(
        --policy-scroll-open-max-width,clamp(39rem,calc(var(--ring-diameter, var(--ring-diameter-default)) * .93),60rem)
      ),calc(100% - var(--policy-scroll-open-inline-gap, clamp(1.9rem, 3.9vw, 3.2rem))))
  )!important;margin-top:calc((var(--policy-scroll-rise, 0rem) * -.12) - var(--policy-scroll-open-top-lift, 0rem) - var(--policy-scroll-open-top-raise, 0rem) + clamp(.56rem, 1.05vh, .84rem))!important;padding-top:calc(clamp(-.4rem, -.26vh, -.08rem) + var(--policy-first-line-drop, 0rem))!important;padding-bottom:clamp(1.35rem,2.8vh,2.2rem)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.06) 1%,rgba(0,0,0,.14) 2.3%,rgba(0,0,0,.26) 4.2%,rgba(0,0,0,.48) 6.8%,#000 9.2%,#000 79.2%,rgba(0,0,0,.92) 85.2%,rgba(0,0,0,.64) 91%,rgba(0,0,0,.3) 95.4%,rgba(0,0,0,.08) 98.4%,rgba(0,0,0,0))!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.06) 1%,rgba(0,0,0,.14) 2.3%,rgba(0,0,0,.26) 4.2%,rgba(0,0,0,.48) 6.8%,#000 9.2%,#000 79.2%,rgba(0,0,0,.92) 85.2%,rgba(0,0,0,.64) 91%,rgba(0,0,0,.3) 95.4%,rgba(0,0,0,.08) 98.4%,rgba(0,0,0,0))!important}.glass-policy-scroll--expanded{margin-top:calc((var(--policy-scroll-rise, 0rem) * -.56) - var(--policy-scroll-open-top-lift, 0rem) + clamp(.58rem, 1.08vh, .86rem))!important;padding-top:calc(clamp(-.08rem, .02vh, .08rem) + var(--policy-first-line-drop, 0rem))!important}@media (min-width:768px){.privacy-page-footer{margin-top:clamp(3.6rem,7.4vh,4.6rem)!important}}.glass-ring-expand-toggle{border:0;background:transparent;padding:clamp(.42rem,1vh,.82rem);margin-top:clamp(.35rem,1vh,.75rem);cursor:var(--cursor-default);display:grid;place-items:center;opacity:.85;transition:opacity .42s ease-out}.glass-ring-expand-toggle--overlay{position:absolute;left:50%;bottom:var(--glass-ring-toggle-bottom,clamp(.62rem,1.45vh,1.12rem));transform:translateX(-50%);margin-top:0;z-index:2;transition:bottom .52s var(--glass-ring-ease,cubic-bezier(.22,.61,.36,1))}@media (min-width:769px){.glass-policy-expand-shape{isolation:isolate}.glass-policy-expand-shape:before{content:"";position:absolute;left:0;right:0;bottom:clamp(-.56rem,-.94vh,-.28rem);height:clamp(5.9rem,10.1vh,7.8rem);pointer-events:none;z-index:14;background:linear-gradient(to top,rgba(var(--policy-bottom-fade-rgb),1) 0,rgba(var(--policy-bottom-fade-rgb),1) 64%,rgba(var(--policy-bottom-fade-rgb),.995) 78%,rgba(var(--policy-bottom-fade-rgb),.92) 86%,rgba(var(--policy-bottom-fade-rgb),.62) 93.2%,rgba(var(--policy-bottom-fade-rgb),.18) 97.2%,rgba(var(--policy-bottom-fade-rgb),0) 100%)}.glass-policy-expand-shape.glass-ring-expandable--open:before{bottom:clamp(-.28rem,-.52vh,-.12rem);height:clamp(2rem,3.8vh,2.8rem);background:linear-gradient(to top,rgba(var(--policy-bottom-fade-rgb),1) 0,rgba(var(--policy-bottom-fade-rgb),1) 48%,rgba(var(--policy-bottom-fade-rgb),.95) 70%,rgba(var(--policy-bottom-fade-rgb),.74) 83%,rgba(var(--policy-bottom-fade-rgb),.36) 94%,rgba(var(--policy-bottom-fade-rgb),0) 100%)}}.glass-ring-expand-toggle:focus-visible,.glass-ring-expand-toggle:hover{opacity:1}.glass-ring-expand-toggle .glass-ring-expand-icon{transform:scale(1);opacity:.9;transform-origin:center;transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .7s ease-out}.glass-ring-expand-toggle .glass-ring-expand-icon--lg{width:clamp(3.35rem,calc(var(--ring-diameter, 52rem) / 14.8),3.95rem);height:clamp(3.35rem,calc(var(--ring-diameter, 52rem) / 14.8),3.95rem)}html[data-ui-scale=lg] .glass-ring-expand-toggle .glass-ring-expand-icon--lg,html[data-ui-scale=mac] .glass-ring-expand-toggle .glass-ring-expand-icon--lg{width:clamp(4rem,calc(var(--ring-diameter, 52rem) / 12.4),4.7rem);height:clamp(4rem,calc(var(--ring-diameter, 52rem) / 12.4),4.7rem)}.glass-ring-expand-toggle.is-expanded{--glass-ring-toggle-bottom:clamp(-0.35rem,-0.6vh,-0.2rem)}.glass-ring-expand-toggle:focus-visible .glass-ring-expand-icon,.glass-ring-expand-toggle:hover .glass-ring-expand-icon{transform:scale(1.045);opacity:1}:root.theme-mid .glass-ring{--glass-shell-shadow:0 24px 48px rgba(12,7,6,0.34)}:root.theme-mid .glass-ring.glass-ring--desktop-stable{box-shadow:0 24px 48px rgba(12,7,6,.34)!important}@media (min-width:768px) and (max-width:1440px) and (max-height:840px){.glass-ring--desktop-stable{--ring-scale:1;--ring-fit-pad:calc(1.5 * var(--base-rem));--ring-ui-reserve:calc(2.5 * var(--base-rem));--ring-ui-reserve-page:calc(2.5 * var(--base-rem));--ring-pad-x:clamp(calc(1.8 * var(--base-rem)),calc(var(--ring-diameter, var(--ring-diameter-default)) * 0.05),calc(3.2 * var(--base-rem)));--ring-pad-top:clamp(calc(1.6 * var(--base-rem)),4.2vw,calc(2.6 * var(--base-rem)));--ring-pad-top-half:clamp(calc(0.8 * var(--base-rem)),2.1vw,calc(1.3 * var(--base-rem)));--ring-gap:clamp(calc(0.9 * var(--base-rem)),2.4vh,calc(1.4 * var(--base-rem)))}}@media (min-width:768px) and (max-width:1440px){.policy-mobile-lower.glass-ring{--policy-ring-scale:1.09;--policy-ring-open-scale:1.09;--policy-scroll-normal-top-shift:clamp(0.42rem,0.95vh,0.66rem);--policy-scroll-normal-bottom-cut:0rem;--policy-scroll-bottom-curve-reveal:clamp(0.24rem,0.56vh,0.42rem);--policy-scroll-open-top-lift:0rem;--policy-scroll-inline-gap:1.3rem;--policy-scroll-width:min(clamp(30rem,calc(var(--ring-diameter, var(--ring-diameter-default)) * 0.76),40rem),calc(100% - var(--policy-scroll-inline-gap)));--policy-scroll-open-inline-gap:0.65rem;--policy-scroll-open-width:min(clamp(43rem,calc(var(--ring-diameter, var(--ring-diameter-default)) * 1.02),66rem),calc(100% - var(--policy-scroll-open-inline-gap)))}.glass-policy-scroll-bottom-arc.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open){padding-bottom:clamp(3rem,5.9vh,4.2rem)!important}.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open){max-height:calc(100% - clamp(.12rem, .28vh, .28rem) + var(--policy-scroll-rise, 0rem) - var(--policy-scroll-normal-bottom-cut, 0rem) - var(--policy-scroll-bottom-curve-reveal, 0rem))!important;margin-top:calc((var(--policy-scroll-rise, 0rem) * -1) - var(--policy-scroll-normal-top-shift, 0rem) + clamp(-.62rem, -1.08vh, -.34rem))!important;margin-left:auto!important;margin-right:auto!important;transform:translateX(0)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.03) .4%,rgba(0,0,0,.12) .9%,rgba(0,0,0,.26) 1.7%,#000 3%,#000 71.8%,rgba(0,0,0,.98) 78.4%,rgba(0,0,0,.82) 84.2%,rgba(0,0,0,.46) 91.2%,rgba(0,0,0,.14) 96.8%,rgba(0,0,0,0))!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.03) .4%,rgba(0,0,0,.12) .9%,rgba(0,0,0,.26) 1.7%,#000 3%,#000 71.8%,rgba(0,0,0,.98) 78.4%,rgba(0,0,0,.82) 84.2%,rgba(0,0,0,.46) 91.2%,rgba(0,0,0,.14) 96.8%,rgba(0,0,0,0))!important}.glass-policy-scroll.glass-ring-scroll--open{margin-left:auto!important;margin-right:auto!important;max-height:calc(100% - var(--glass-ring-scroll-offset-open, 5rem) + var(--policy-scroll-rise, 0rem) + var(--policy-scroll-open-top-lift, 0rem) + var(--policy-scroll-open-top-raise, 0rem) + clamp(.58rem, 1.04vh, .86rem) + var(--policy-scroll-open-bottom-extend, clamp(1.25rem, 2.6vh, 1.9rem)))!important;margin-top:calc((var(--policy-scroll-rise, 0rem) * -.46) - var(--policy-scroll-open-top-lift, 0rem) - var(--policy-scroll-open-top-raise, 0rem) - clamp(.16rem, .32vh, .24rem) + clamp(.62rem, 1.12vh, .92rem))!important;padding-top:calc(clamp(.32rem, .9vh, .68rem) + var(--policy-first-line-drop, 0rem))!important;padding-bottom:clamp(1.2rem,2.5vh,2rem)!important;width:calc(100% - clamp(.42rem, .9vw, .72rem))!important;max-width:calc(100% - clamp(.42rem, .9vw, .72rem))!important;padding-left:clamp(.02rem,.08vw,.08rem)!important;padding-right:clamp(.12rem,.34vw,.24rem)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 1%,rgba(0,0,0,.16) 2.4%,rgba(0,0,0,.3) 4.8%,rgba(0,0,0,.48) 7.4%,#000 10%,#000 83.8%,rgba(0,0,0,.9) 88.2%,rgba(0,0,0,.6) 92.2%,rgba(0,0,0,.28) 95.8%,rgba(0,0,0,.07) 98.5%,rgba(0,0,0,0))!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 1%,rgba(0,0,0,.16) 2.4%,rgba(0,0,0,.3) 4.8%,rgba(0,0,0,.48) 7.4%,#000 10%,#000 83.8%,rgba(0,0,0,.9) 88.2%,rgba(0,0,0,.6) 92.2%,rgba(0,0,0,.28) 95.8%,rgba(0,0,0,.07) 98.5%,rgba(0,0,0,0))!important}}@media (min-width:1440px) and (min-height:928px){.guide-policy-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open),.policy-page-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open){margin-top:calc((var(--policy-scroll-rise, 0rem) * -.28) - var(--policy-scroll-normal-top-shift, 0rem) + clamp(.08rem, .18vh, .16rem))!important}}@media (min-width:768px) and (min-height:790px){.glass-ring--desktop-large{--ring-diameter:min(var(--ring-max),calc(var(--ring-diameter-default) * 1.08))}}@media (min-width:768px){.glass-ring-expandable{--glass-ring-br-bottom:calc(var(--ring-diameter, var(--ring-diameter-default)) / 2);border-radius:calc(var(--ring-diameter, var(--ring-diameter-default)) / 2) calc(var(--ring-diameter, var(--ring-diameter-default)) / 2) var(--glass-ring-br-bottom) var(--glass-ring-br-bottom)}.glass-ring-expandable--open{--glass-ring-br-bottom:clamp(1.6rem,3.5vw,2.4rem)}}.guide-policy-scroll.glass-policy-scroll.glass-ring-scroll--open,.policy-page-scroll.glass-policy-scroll.glass-ring-scroll--open{padding-bottom:clamp(2.3rem,4.5vh,3.4rem)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) .6%,rgba(0,0,0,.2) 1.4%,rgba(0,0,0,.42) 2.7%,#000 5.2%,#000 84%,rgba(0,0,0,.78) 89%,rgba(0,0,0,.42) 94%,rgba(0,0,0,.14) 97.4%,rgba(0,0,0,0))!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) .6%,rgba(0,0,0,.2) 1.4%,rgba(0,0,0,.42) 2.7%,#000 5.2%,#000 84%,rgba(0,0,0,.78) 89%,rgba(0,0,0,.42) 94%,rgba(0,0,0,.14) 97.4%,rgba(0,0,0,0))!important}.guide-policy-scroll>footer,.policy-page-scroll>footer.policy-page-footer{margin-bottom:0!important}.guide-policy-content--layout-init,.guide-policy-ring--layout-init,.guide-policy-ring--layout-init:before,.guide-policy-scroll--layout-init,.guide-policy-title--layout-init{transition:none!important;animation:none!important}.guide-policy-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open)>footer,.policy-page-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open)>footer.policy-page-footer{margin-top:clamp(.55rem,1.2vh,.95rem)!important;margin-bottom:clamp(1.15rem,2.4vh,1.85rem)!important;transform:translateY(0)}@media (min-width:769px){.guide-policy-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open),.policy-page-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open){padding-bottom:clamp(3.55rem,6.4vh,5rem)!important}.guide-policy-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open)>footer,.policy-page-scroll.glass-policy-scroll.glass-ring-scroll:not(.glass-ring-scroll--open)>footer.policy-page-footer{margin-top:clamp(3.45rem,6.4vh,4.25rem)!important;margin-bottom:clamp(.36rem,.92vh,.72rem)!important}.glass-ring-expandable--open .guide-policy-scroll.glass-policy-scroll.glass-ring-scroll--open,.glass-ring-expandable--open .policy-page-scroll.glass-policy-scroll.glass-ring-scroll--open{margin-top:calc((var(--policy-scroll-rise, 0rem) * -.12) - var(--policy-scroll-open-top-lift, 0rem) - var(--policy-scroll-open-top-raise, 0rem) - clamp(.46rem, .92vh, .72rem))!important}}.invite-modal::-webkit-scrollbar{width:0;height:0}