html{font-family:var(--font-aino),Arial,sans-serif;font-size:calc(var(--base-rem,16px)*var(--ui-scale,1));box-sizing:border-box;text-size-adjust:100%;height:100%;cursor:var(--cursor-default);background-color:#0000}*,:before,:after{box-sizing:inherit}body{touch-action:pan-y;width:100%;min-height:100dvh;cursor:inherit;background-color:#0000;background-image:none;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;display:flex}.app-root{width:100%;min-height:100dvh}.splash-cursor{pointer-events:none;z-index:9999;width:100vw;height:100dvh;position:fixed;inset:0}.click-pulse-cursor{pointer-events:none;z-index:100000;--click-pulse-size:16px;border:1.8px solid var(--click-pulse-ring-color,#fff9);--cursor-x:-120px;--cursor-y:-120px;transform:translate3d(var(--cursor-x),var(--cursor-y),0)translate(-50%,-50%);opacity:0;background:0 0;border-radius:50%;position:fixed;top:0;left:0}.click-pulse-cursor.is-active{opacity:1;animation:.9s ease-in-out infinite click-pulse}@media (min-width:769px){html[data-ui-scale=lg] .click-pulse-cursor{--click-pulse-size:20px;border-width:2.2px}html[data-ui-scale=lg] .home-scroll-cue .home-scroll-cue-mouse{width:3rem;height:2.9rem}html[data-ui-scale=lg] .home-scroll-cue .home-scroll-cue-arrow{width:3.1rem;height:3.1rem}html[data-ui-scale=lg] .home-scroll-cue .home-scroll-cue-arrow svg{transform-origin:50%;transform:scale(.6)}}:where(a,button,[role=button],label,summary,select,option,.cursor-pointer,.btn,.button,input[type=button],input[type=submit],input[type=reset]){cursor:var(--cursor-pointer)}.button{-webkit-appearance:none;appearance:none;transition:background .52s cubic-bezier(.22,.61,.36,1),border-color .52s cubic-bezier(.22,.61,.36,1),box-shadow .52s cubic-bezier(.22,.61,.36,1),opacity .52s cubic-bezier(.22,.61,.36,1)}.button:hover,.button:active{transform:none}:where(input:not([type=button]):not([type=submit]):not([type=reset]),textarea){cursor:text}:where(button,[role=button],input[type=button],input[type=submit],input[type=reset]):disabled,:where(a,button,[role=button],label,summary,select)[aria-disabled=true]{cursor:not-allowed}html,body{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent;overflow-y:auto}html::-webkit-scrollbar{background:0 0;width:0;height:0}body::-webkit-scrollbar{background:0 0;width:0;height:0}@media (prefers-reduced-motion:reduce){.click-pulse-cursor{display:none}}
.particles-container{z-index:2;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.space-backdrop{z-index:0;pointer-events:none;isolation:isolate;--space-backdrop-glow:radial-gradient(ellipse at 50% -12%,#fff3 0%,#ffffff14 34%,#ffffff05 56%,#fff0 74%);background:linear-gradient(180deg,var(--baseTop)0%,var(--baseBottom)100%);position:fixed;inset:0;overflow:hidden}.space-backdrop[data-mode=light]{background:radial-gradient(circle at 50% -12%,#fbfbfadb 0%,#fff0 55%),radial-gradient(circle at 50% 24%,#e8e6e242 0%,#ecebe900 62%),linear-gradient(#f4f4f3 0%,#edeae5 56%,#e1ddd7 100%)}.space-backdrop[data-mode=dark]{background:radial-gradient(at top,#2b3037 0%,#111418 100%)}.space-backdrop:before{content:"";pointer-events:none;background:var(--space-backdrop-glow);opacity:1;position:absolute;inset:0}.space-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.sb-grain{opacity:var(--grainOpacity);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.sb-grain-svg,.sb-grain-bitmap{width:100%;height:100%;display:block}.sb-grain-bitmap{background-repeat:repeat;background-size:auto}[data-bg-layer]{z-index:0;pointer-events:none;background-color:#0000;background-image:none;position:fixed;inset:0}[data-bg-layer] .bg-space-layer{z-index:0}[data-bg-layer] .bg-bends-layer{z-index:2;will-change:transform;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}[data-bg-layer] .bg-particles-layer{z-index:3}[data-bg-layer] .bg-space-layer,[data-bg-layer] .bg-particles-layer{left:0;right:0;top:calc(var(--bg-overscan)*-1);bottom:calc(var(--bg-overscan)*-1);will-change:transform;backface-visibility:hidden;position:absolute;transform:translateZ(0)}[data-bg-layer] .space-backdrop{left:0;right:0;top:calc(var(--bg-overscan)*-1);bottom:calc(var(--bg-overscan)*-1);position:absolute}[data-bg-layer] .particles-container{z-index:0;pointer-events:none;width:auto;height:auto;position:absolute;inset:-320px 0}[data-bg-layer][data-parallax=on] .bg-space-layer{transform:translate3d(0,var(--saai-parallax-space),0)}[data-bg-layer][data-parallax=on] .bg-bends-layer{transform:translate(0,0)}[data-bg-layer][data-parallax=on] .bg-particles-layer,[data-bg-layer][data-particles-parallax=on] .bg-particles-layer{transform:translate3d(0,var(--saai-parallax-particles),0)}
html.modal-open,body.modal-open,html.chat-analysis-scroll-open,body.chat-analysis-scroll-open{height:100%;overflow:hidden}html.modal-open{overscroll-behavior:none}main#main{flex-direction:column;align-items:center;min-height:100dvh;display:flex}main#main>.main-content.glass-box{margin-block:auto;margin:clamp(1.6rem,4.5vw,2.8rem) auto}.main-content{box-sizing:border-box;z-index:20;flex:1 0 auto;display:flex;position:relative}.site-footer{z-index:12;width:100%;min-height:clamp(9rem,22vh,18rem);padding:0 0 calc(env(safe-area-inset-bottom,0px) + .1rem);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.site-footer-inner{justify-content:center;align-items:center;width:min(92vw,58rem);display:flex}.site-footer-logo{opacity:.8;width:clamp(18rem,34vw,28rem);height:auto;margin-top:2.6rem}body.homepage:not(.home-chat-open):not(.home-profile-open) .site-footer{display:none}
@layer base{.headline-bold{font-family:var(--font-aino-headline),var(--font-aino),Arial,sans-serif}.right-card-primary .headline-bold,.left-card-primary .headline-bold{font-weight:400}.right-card-primary .headline-bold{color:var(--brand-primary)}body,p,ul,li,.glass-section{font-family:var(--font-aino),Arial,sans-serif;font-weight:400}b,strong{font-family:var(--font-aino),Arial,sans-serif;letter-spacing:.03em;font-weight:700}h2{font-family:var(--font-aino),Arial,sans-serif;font-weight:700}a{font-family:var(--font-aino),Arial,sans-serif;color:inherit;font-weight:400;text-decoration:none}.chat-send-btn,.chat-send-btn.stop,.button{font-family:var(--font-aino),Arial,sans-serif;letter-spacing:.06em}input,textarea,select,button,label,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],.chat-input-field,input::placeholder,textarea::placeholder,.chat-input-field::placeholder{font-family:var(--font-aino),Arial,sans-serif}.glass-box{hyphens:auto;word-break:break-word;overflow-wrap:break-word}:root:not(.theme-light) a,:root:not(.theme-light) .glass-box a{color:var(--brand-primary)}}
.skip-link{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.skip-link:focus{color:#fff;z-index:10000;background:#000;border-radius:.25rem;width:auto;height:auto;padding:.5rem .75rem;top:1rem;left:1rem}@media (max-width:768px){.skip-link{display:none}}:where(a,button,input,select,textarea,[role],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:0;outline:none}body.homepage .home-card-a11y-button:focus-visible{outline:3px solid var(--focus-ring,#60a5faf2);outline-offset:.55rem;border-radius:999px}html[data-reduce-motion="1"] *,html[data-reduce-motion="1"] :before,html[data-reduce-motion="1"] :after{scroll-behavior:auto;transition:none;animation:none}html[data-reduce-motion="1"] .glass-card.fade-in{opacity:1;filter:none;animation:none;transform:none}html[data-reduce-motion="1"] .defer-fade{opacity:var(--end-op,1);visibility:visible;animation:none;transform:none}html[data-reduce-motion="1"] .circular-text-line{animation:none}html[data-reduce-motion="1"] .circular-text-svg .word1,html[data-reduce-motion="1"] .circular-text-svg .word2,html[data-reduce-motion="1"] .circular-text-svg .word3{opacity:1;animation:none}body[data-a11y-scroll-lock="1"] #main{visibility:hidden;pointer-events:none}.three-d-card:has(.glass-card.fade-in),.three-d-card:has(.centered-back-left.fade-in),.three-d-card:has(.centered-back-right.fade-in){pointer-events:none}#main:focus,.three-d-card .card-face.back:focus{outline:none}:root:not(.theme-light):not(.theme-mid){--btn-primary-border:0 solid transparent;--btn-primary-border-hover:0 solid transparent;--btn-primary-border-active:0 solid transparent}html[data-contrast=hc]{--home-panel-bg:#09121edb;--home-card-light-opacity:.78;--home-card-dark-opacity:.68;--chat-card-surface-night-standard-bg:radial-gradient(124% 96% at 50% 6%,#1b273580 0%,#141d288c 46%,#10141c99 100%);--chat-card-surface-night-standard-flat-bg:linear-gradient(180deg,#18233185 0%,#12161e9e 100%);--chat-card-surface-night-strong-bg:radial-gradient(124% 96% at 50% 6%,#1b2735 0%,#141d28 46%,#10141c 100%);--chat-card-surface-night-flat-bg:linear-gradient(180deg,#182331 0%,#12161e 100%);--cursor-default-backup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23ffffff' stroke='%23f5cf5a' stroke-width='0.7' stroke-opacity='0.9' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2,auto;--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23ffffff' stroke='%23f5cf5a' stroke-width='0.7' stroke-opacity='0.9' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2,auto;--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23ffffff' stroke='%23f5cf5a' stroke-width='0.7' stroke-opacity='0.9' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,pointer;--hc-bg:#090a0f;--hc-surface:#0a0c1275;--hc-text:#eef4ff;--hc-muted:#d7e2f5;--hc-accent:#ffea00;--hc-accent-soft:#fff48a;--hc-border:#ffea00a8;--hc-border-soft:#ffea00e6;--hc-focus-ring:#bcdcff80;--pt-50:#f8fbff;--pt-100:#eef4ff;--pt-150:#e5eefc;--pt-200:#d7e2f5;--pt-300:#f3f8ff;--pt-400:#e5eefc;--pt-500:#10192a;--pt-600:#090f1b;--pt-light:#f2f7ff;--pt:#eef4ff;--pt-mid:#d7e2f5;--pt-dark:#090f1b;--brand-primary:var(--hc-accent);--brand-accent:var(--hc-accent);--link-gold:var(--hc-accent);--link-gold-hover:var(--hc-accent-soft);--page-bg:var(--hc-bg);--page-bg-top:#1b2735;--page-bg-bottom:#090a0f;--page-bg-fallback:var(--hc-bg);--page-bg-top-fallback:#1b2735;--page-bg-bottom-fallback:#090a0f;--glass-blur-radius:1rem;--glass-surface-bg:#0f0e1159;--glass-ring-surface-bg:var(--glass-surface-bg);--glass-modal-bg:var(--glass-ring-surface-bg);--drawer-glass-bg:var(--glass-ring-surface-bg);--glass-surface-text:var(--hc-text);--glass-border-color:transparent;--glass-border-width:2px;--opaque-panel-bg:var(--chat-card-surface-night-standard-bg);--opaque-panel-bg-hover:var(--chat-card-surface-night-standard-flat-bg);--opaque-panel-shadow:0 0 10px #ffea0014,0 10px 24px #00000038;--glass-modal-shadow:none;--glass-shell-shadow:0 0 18px #ffea0038,0 0 34px #ffea001f,0 12px 22px -16px #ffea0033;--glass-ring-glow-dark:0 0 16px #ffea002e,0 0 30px #ffea001a,0 10px 20px -16px #ffea0029;--glass-ring-edge-stroke-width-desktop:1.4px;--glass-ring-edge-stroke-opacity-desktop:.7;--glass-ring-edge-stroke-blur-desktop:.1px;--glass-ring-edge-stroke-desktop:conic-gradient(from -104deg at 50% 50%,#fff8ba00 0deg,#fff8ba00 14deg,#fff8ba07 26deg,#fff8ba17 38deg,#fff8ba2e 46deg,#fff8ba4d 54deg,#fff8ba61 60deg,#fff8ba40 70deg,#fff8ba1c 82deg,#fff8ba07 94deg,#fff8ba00 108deg,#fff8ba00 360deg);--glass-input-bg-idle:var(--hc-bg);--glass-input-bg-active:var(--hc-surface);--text-strong:var(--hc-text);--focus-ring:var(--hc-focus-ring);--chat-icon-dark:var(--hc-accent);--chat-icon-light:#7a3a38;--orbit-accent:var(--hc-accent);--chat-ui-solid-surface:#121a28;--chat-tools-panel-bg:#121a28;--chat-upload-picker-bg:#121a28;--chat-rail-tooltip-bg:var(--chat-tools-panel-bg);--subpage-card-bg:var(--chat-card-surface-night-standard-bg);--subpage-card-bg-hover:var(--input-flat-bg-hover);--subpage-card-border:transparent;--subpage-card-border-hover:transparent;--subpage-card-shadow:0 0 12px #ffea001a,0 10px 22px #0003,0 0 24px -16px #ffea0029;--subpage-card-shadow-hover:0 0 14px #ffea0024,0 12px 26px #0000003d,0 0 28px -16px #ffea0033;--subpage-card-text:var(--hc-accent);--rail-tooltip-bg:var(--chat-rail-tooltip-bg);--rail-tooltip-border:var(--subpage-card-border);--rail-tooltip-shadow:none;--rail-tooltip-text:var(--hc-accent);--chat-tools-item-hover-bg:#ffea0024;--glass-analysis-bg:#08090c;--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:#ffea009e;--panel-secondary-shadow:none;--panel-border-width:2px;--subpage-card-border-width:2px;--chat-invite-surface:var(--subpage-card-bg);--chat-invite-surface-hover:var(--subpage-card-bg-hover);--chat-invite-list-border:transparent;--chat-invite-shadow:none;--chat-invite-text:var(--hc-accent);--drawer-card-border:#ffea008f;--drawer-card-border-hover:#ffea008f;--drawer-card-border-active:#ffea00eb;--drawer-card-bg:var(--chat-card-surface-night-standard-bg);--drawer-card-bg-hover:var(--chat-card-surface-night-standard-flat-bg);--drawer-card-bg-active:var(--chat-card-surface-night-standard-flat-bg);--drawer-card-shadow:0 0 12px #ffea001a,0 10px 22px #0003,0 0 24px -16px #ffea0029;--drawer-card-shadow-hover:0 0 14px #ffea0024,0 12px 26px #0000003d,0 0 28px -16px #ffea0033;--drawer-card-shadow-active:0 0 14px #ffea0024,0 12px 26px #0000003d,0 0 28px -16px #ffea0033;--drawer-delete-border:var(--opaque-panel-border,var(--subpage-card-border));--drawer-delete-bg:var(--opaque-panel-bg);--drawer-delete-text:var(--opaque-panel-text,var(--hc-accent));--btn-base-bg-dark:#0e1420e0;--btn-primary-bg:#0e1420e0;--btn-primary-bg-hover:#111826f0;--btn-primary-bg-active:#111826fa;--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2;--btn-primary-shadow:none;--btn-primary-shadow-hover:none;--btn-primary-shadow-active:none;--btn-primary-focus-ring-color:var(--hc-focus-ring);--form-surface:#0e1420d6;--form-surface-hover:#111826eb;--form-surface-active:var(--form-surface-hover);--input-flat-bg:#08090cad;--input-flat-bg-hover:#0c0d10c2;--input-border:2px solid #ffea00ad;--seg-card-border:#ffea00a8;--seg-card-border-width:2px;--seg-radio-border:#ffea00c7;--seg-radio-dot-bg:var(--hc-accent);--input-shadow:none;--input-shadow-hover:none;--input-surface-overlay:inset 0 0 0 999px #fff0;--input-surface-overlay-hover:inset 0 0 0 999px #fff0;--input-surface-overlay-focus:inset 0 0 0 999px #fff0}html[data-contrast=hc] .materials-page-shell{--input-bg:#090e18d6;--input-bg-hover:#0a101be6;--input-bg-focus:#0a101bf0;--input-flat-bg:#08090cad;--input-flat-bg-hover:#0c0d10c2;--input-border:2px solid #ffea00b8;--input-shadow:none;--input-shadow-hover:none;--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:#ffea00b8;--panel-secondary-shadow:none}html[data-contrast=hc] body .chat-msg-user{color:var(--input-text)!important;box-shadow:none!important;background:0 0!important;border:none!important}html[data-contrast=hc] body .chat-msg-user:hover,html[data-contrast=hc] body .chat-msg-user:focus-within{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-ui-scale=lg][data-contrast=hc]{--cursor-default-backup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23ffffff' stroke='%23f5cf5a' stroke-width='0.7' stroke-opacity='0.9' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto;--cursor-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23ffffff' stroke='%23f5cf5a' stroke-width='0.7' stroke-opacity='0.9' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto;--cursor-pointer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 14 15'%3E%3Cpath d='M 2 1 L 9 7 Q 9.5 7.4 8.7 7.8 L 4.2 9.5 Q 3.2 9.9 3.0 8.9 L 2 1 Z' fill='%23ffffff' stroke='%23f5cf5a' stroke-width='0.7' stroke-opacity='0.9' stroke-linejoin='round'/%3E%3C/svg%3E") 5 2,pointer}html[data-contrast=hc] .space-backdrop[data-mode=dark]{background:radial-gradient(at top,#1b2735 0%,#090a0f 100%)}html[data-contrast=hc]:not(.theme-light) body.homepage,html[data-contrast=hc]:not(.theme-light) .homepage-root{--home-prose-color:var(--hc-accent);--home-title-color:var(--hc-accent);--home-link-color:var(--hc-accent);--home-scroll-cue-color:var(--hc-accent);--home-panel-shadow-idle:0 0 12px #fff5a038,0 0 24px #ffea001a;--home-panel-shadow-active:0 0 14px #fff8ba42,0 0 28px #ffea001f;--home-card-glow-idle:0 0 11px #fff5a038,0 0 22px #ffea001a;--home-card-glow-active:0 0 13px #fff8ba42,0 0 26px #ffea001f;--home-card-shadow-idle:var(--home-card-glow-idle);--home-card-shadow-active:var(--home-card-glow-active)}html[data-contrast=hc] .homepage-root .home-about-panel{box-shadow:var(--home-panel-shadow-idle)!important}html[data-contrast=hc] .homepage-root .home-before-panel{box-shadow:var(--home-panel-shadow-active)!important}html[data-contrast=hc] :is(.register-success-shell,.error-page-shell){--btn-primary-text:var(--hc-accent);--btn-primary-border:2px solid #ffea00b8;--btn-primary-border-hover:2px solid #ffea00eb;--btn-primary-border-active:2px solid #ffea00f5}html[data-contrast=hc] .register-success-shell .register-success-panel{box-shadow:var(--home-panel-shadow-idle,var(--glass-shell-shadow,none))!important}html[data-contrast=hc] .register-success-shell .register-success-panel,html[data-contrast=hc] .register-success-shell .register-success-panel *,html[data-contrast=hc] .homepage-root :is(.home-about-scrollbox,.home-about-scrollbox *),html[data-contrast=hc] .homepage-root .home-before-contact-copy,html[data-contrast=hc] .homepage-root .home-before-contact-copy *{color:var(--hc-accent)!important}html[data-contrast=hc] .homepage-root .home-before-contact-button,html[data-contrast=hc] .homepage-root .home-before-contact-button:is(:hover,:focus-visible,:active){color:var(--hc-accent)!important;box-shadow:none!important;background:0 0!important}html[data-contrast=hc] .homepage-root .home-before-contact-button{border:2px solid #0000!important}html[data-contrast=hc] .homepage-root .home-before-contact-button:is(:hover,:focus-visible,:active){border-color:var(--hc-accent)!important}html[data-contrast=hc] .profile-orbit-mobile-chevron,html[data-contrast=hc] .profile-orbit-item-label,html[data-contrast=hc] .profile-orbit-item-icon,html[data-contrast=hc] .profile-orbit-mobile-action__label,html[data-contrast=hc] .profile-orbit-stack-label,html[data-contrast=hc] .profile-orbit-stack-back-label,html[data-contrast=hc] .profile-email-dock-wrapper.profile-orbit-menu-wrapper :is(.profile-orbit-mobile-action .dock-icon,.profile-orbit-stack-bubble .dock-icon){color:var(--hc-accent)!important}html[data-contrast=hc] .profile-email-dock-wrapper.profile-orbit-menu-wrapper :is(.profile-orbit-item-icon,.profile-orbit-mobile-action .dock-icon,.profile-orbit-stack-bubble .dock-icon) svg{stroke:currentColor!important}html[data-contrast=hc] .profile-email-dock-wrapper.profile-orbit-menu-wrapper :is(.profile-orbit-item-icon,.profile-orbit-mobile-action .dock-icon,.profile-orbit-stack-bubble .dock-icon) svg [fill]:not([fill=none]){fill:currentColor!important}html[data-contrast=hc] :is(.glass-page-title,.subpage-mobile-title,.policy-mobile-title,.subscription-page-title,.chat-room-title,.invite-modal-title,.rooms-page-title,.selected-listing-title,.help-listings-title,.drawer-title,.documents-section-title),html[data-contrast=hc] .chat-mobile-topnav span{color:var(--hc-accent)!important}html[data-contrast=hc] .back-icon-arrow{stroke:var(--hc-accent)!important}html[data-contrast=hc] .back-icon-dot{fill:var(--hc-accent)!important}html[data-contrast=hc] .error-page-shell .error-page-description{color:var(--hc-accent)!important}html[data-contrast=hc] .profile-logout-icon path{stroke:var(--hc-accent)!important}html[data-contrast=hc] :is(.policy-section-body,.policy-page-scroll,.guide-policy-scroll,.policy-page-footer,.guide-rich-text,.guide-quickstart-rich-text),html[data-contrast=hc] :is(.policy-section-body,.policy-page-scroll,.guide-policy-scroll) :is(p,li,ul,ol,div,span,strong,em,b,i,small){color:var(--hc-accent)!important}html[data-contrast=hc] :is(.policy-page-scroll a,.guide-policy-scroll a){color:var(--hc-accent)!important;border-color:var(--hc-accent)!important}html[data-contrast=hc] :is(a,button,input,select,textarea,[role],[tabindex]:not([tabindex="-1"])):not(.chat-send-btn):not(.chat-side-control-btn):not(.chat-tools-btn):not(.chat-listen-btn):not(.chat-analysis-close-btn):not(.chat-input-field):not(.three-d-card):not(.glass-card):not(.card-face):focus-visible{outline:2px solid var(--hc-focus-ring,#bcdcff80);outline-offset:2px}html[data-contrast=hc] body{color:var(--hc-text);background-image:none}html[data-contrast=hc] body a{color:var(--hc-accent);text-decoration:none}html[data-contrast=hc] body :is(button,[role=button],.button,.btn,input[type=button],input[type=submit],input[type=reset]):not(.chat-send-btn):not(.chat-side-control-btn):not(.chat-listen-btn):not(.chat-analysis-close-btn):not(.card-face):not(.dock-item):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button){background:var(--btn-primary-bg,var(--form-surface,var(--hc-surface)));color:var(--btn-primary-text,var(--hc-text));border:var(--btn-primary-border,2px solid var(--hc-border,#ffea00a8));box-shadow:var(--btn-primary-shadow,var(--input-shadow,none));text-shadow:none}html[data-contrast=hc] body :is(button,[role=button],.button,.btn,input[type=button],input[type=submit],input[type=reset]):not(.chat-send-btn):not(.chat-side-control-btn):not(.chat-listen-btn):not(.chat-analysis-close-btn):not(.card-face):not(.dock-item):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):hover:not(:disabled),html[data-contrast=hc] body :is(button,[role=button],.button,.btn,input[type=button],input[type=submit],input[type=reset]):not(.chat-send-btn):not(.chat-side-control-btn):not(.chat-listen-btn):not(.chat-analysis-close-btn):not(.card-face):not(.dock-item):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):focus-visible{background:var(--btn-primary-bg-hover,var(--form-surface-hover,var(--hc-surface)));border:var(--btn-primary-border-hover,2px solid var(--hc-border-soft,#bcdcff66));color:var(--btn-primary-text,var(--hc-text));box-shadow:var(--btn-primary-shadow-focus,var(--btn-primary-shadow-hover,var(--btn-primary-shadow,var(--input-shadow,none))))}html[data-contrast=hc] body :is(button,[role=button],.button,.btn,input[type=button],input[type=submit],input[type=reset]):not(.chat-send-btn):not(.chat-side-control-btn):not(.chat-listen-btn):not(.chat-analysis-close-btn):not(.card-face):not(.dock-item):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):active:not(:disabled){background:var(--btn-primary-bg-active,var(--btn-primary-bg-hover,var(--form-surface-hover,var(--hc-surface))));border:var(--btn-primary-border-active,var(--btn-primary-border,2px solid var(--hc-border,#ffea00a8)));color:var(--btn-primary-text,var(--hc-text));box-shadow:var(--btn-primary-shadow-active,var(--btn-primary-shadow-hover,var(--btn-primary-shadow,var(--input-shadow,none))))}html[data-contrast=hc] body .home-card-a11y-button,html[data-contrast=hc] body .home-card-a11y-button:is(:hover,:focus,:active){forced-color-adjust:none!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}html[data-contrast=hc] body .home-card-a11y-button:focus-visible{outline:2px solid var(--hc-focus-ring,#bcdcff80)!important;outline-offset:2px!important}html[data-contrast=hc] body .chat-scroll-down-btn,html[data-contrast=hc] body .chat-scroll-down-btn:is(:hover,:focus-visible,:active){box-shadow:none!important;--tw-scale-x:1!important;--tw-scale-y:1!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] body .chat-scroll-down-btn:focus-visible{outline:none!important}html[data-contrast=hc] body .chat-scroll-down-icon{stroke:var(--hc-accent)!important}body .chat-analysis-close-btn,body .chat-analysis-close-btn:is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}html[data-contrast=hc] body :is(button:has(.back-icon-arrow),.back-button,.glass-policy-back,.chat-back-button,.profile-logout-button),html[data-contrast=hc] body :is(button:has(.back-icon-arrow),.back-button,.glass-policy-back,.chat-back-button,.profile-logout-button):is(:hover,:focus-visible,:active),html[data-contrast=hc] .glass-ring-expand-toggle,html[data-contrast=hc] .glass-ring-expand-toggle:is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] .glass-ring-expand-toggle .glass-ring-expand-icon{color:var(--hc-accent)!important;opacity:1!important}html[data-contrast=hc] .glass-ring-expand-toggle .glass-ring-expand-icon :is(path,circle,line,rect,ellipse,polyline,polygon){stroke:currentColor!important}html[data-contrast=hc] .invite-modal-overlay.person-invite-modal-overlay{backdrop-filter:none!important;background:0 0!important}html[data-contrast=hc] body.invite-modal-open .chat-page-shell{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html[data-contrast=hc] body :is(input:not([type=button]):not([type=submit]):not([type=reset]):not(.chat-input-field),textarea:not(.chat-input-field),select){background:var(--form-surface,var(--hc-surface));color:var(--hc-text);border:2px solid var(--hc-border-soft,#ffea00e6);outline:none;box-shadow:none!important}html[data-contrast=hc] body :is(input:not([type=button]):not([type=submit]):not([type=reset]):not(.chat-input-field),textarea:not(.chat-input-field),select):is(:hover,:focus,:focus-visible,:active){box-shadow:none!important}html[data-contrast=hc] body :is(input,textarea,.chat-input-field){color:var(--hc-muted);opacity:1}html[data-contrast=hc] body .chat-inputbar{box-shadow:none;background:0 0;border:2px solid #ffea00b8!important}html[data-contrast=hc] body .chat-inputbar:hover:not(:focus-within){background:0 0;border-color:#ffea00d1!important}html[data-contrast=hc] body .chat-inputbar:focus-within{background:0 0;border-color:#ffea00f0!important}html[data-contrast=hc] body .chat-page-shell .chat-inputbar{border-width:2px!important}html[data-contrast=hc] body .chat-inputbar .chat-input-field{background:0 0;border:none;outline:none;color:var(--hc-accent)!important;caret-color:var(--hc-accent)!important}html[data-contrast=hc] body :is(.chat-msg-user,.chat-msg-ai){color:var(--hc-accent)!important}html[data-contrast=hc] body .chat-inputbar .chat-input-field::placeholder{opacity:.92;color:var(--hc-accent)!important}html[data-contrast=hc] body .chat-inputbar .chat-input-field:focus-visible{outline:none}html[data-contrast=hc] body .chat-inputbar .chat-listen-btn svg,html[data-contrast=hc] body .chat-inputbar .chat-send-btn .chat-send-glyph,html[data-contrast=hc] body .chat-inputbar .chat-send-btn .chat-send-stop-glyph,html[data-contrast=hc] body .chat-inputbar .chat-send-btn .chat-mic-glyph{color:var(--hc-accent)!important}html[data-contrast=hc] body .chat-input-row .chat-side-control-btn svg :is(path,circle,line,rect,ellipse,polyline,polygon){stroke:var(--hc-accent)!important}html[data-contrast=hc] body .chat-input-row .chat-side-control-btn svg [fill]:not([fill=none]){fill:var(--hc-accent)!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item{color:var(--hc-accent)!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #0000!important;outline:none!important}html[data-contrast=hc] body .chat-tools-menu{background:var(--chat-card-surface-night-strong-bg,radial-gradient(ellipse at top,#1b2735 0%,#090a0f 100%))!important;box-shadow:none!important;backdrop-filter:none!important}html[data-contrast=hc] body .chat-tools-surface-popover{background:var(--chat-card-surface-night-strong-bg,radial-gradient(ellipse at top,#1b2735 0%,#090a0f 100%))!important;box-shadow:none!important;backdrop-filter:none!important;border:2px solid #ffea00b8!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item:hover,html[data-contrast=hc] body .chat-tools-menu .chat-tools-item:focus-visible{color:var(--hc-accent)!important;box-shadow:none!important;background:0 0!important;border-color:#ffea00e6!important;outline:none!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item.chat-tools-item-disabled{color:#ffea0085!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:hover,html[data-contrast=hc] body .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:focus-visible{background:0 0!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item svg :is(path,circle,line,rect,ellipse,polyline,polygon){stroke:var(--hc-accent)!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item svg [fill]:not([fill=none]){fill:var(--hc-accent)!important}html[data-contrast=hc] :is(.materials-upload-panel,.help-listings-panel,.invite-list-panel,.materials-admin-panel,.materials-admin-row,.materials-comment-box){background:var(--chat-card-surface-night-standard-bg,#0e1420e6)!important}html[data-contrast=hc] .materials-page-shell :is(.materials-upload-panel,.materials-admin-panel){box-shadow:none!important;border:2px solid #ffea00ad!important}html[data-contrast=hc] :is(.invite-list-row,.help-listings-item-card){background:var(--chat-card-surface-night-standard-flat-bg,#0a101be0)!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card{--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2;--btn-primary-text:var(--hc-accent);--btn-primary-bg:radial-gradient(82% 66% at 50% -14%,#deecff1c 0%,#deecff0c 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1a2331eb 0%,#101927f0 100%);--btn-primary-bg-hover:linear-gradient(0deg,#ffea000b 0%,#ffea000b 100%),radial-gradient(82% 66% at 50% -14%,#deecff22 0%,#deecff0f 42%,#deecff05 58%,#deecff00 74%),linear-gradient(180deg,#1f2a3aed 0%,#131e2ef2 100%);--btn-primary-bg-active:linear-gradient(0deg,#ffea0012 0%,#ffea0012 100%),radial-gradient(82% 66% at 50% -14%,#deecff21 0%,#deecff0e 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1c2635e8 0%,#121b2aed 100%);--btn-primary-shadow:inset 0 1px 0 #dcecff1a,0 5px 12px #0206103d;--btn-primary-shadow-hover:inset 0 1px 0 #dcecff1f,0 7px 14px #02061047;--btn-primary-shadow-active:inset 0 1px 0 #dcecff14,0 4px 10px #02061038;--btn-primary-shadow-focus:inset 0 1px 0 #dcecff29,0 8px 18px #02061052,0 0 0 2px #ffea0070;color:var(--hc-accent)!important;background:var(--opaque-panel-bg,var(--chat-card-surface-night-standard-bg,#0e1420e6))!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;border:2px solid #ffea00b8!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-upload-modal-card{background:var(--chat-card-surface-night-strong-bg,radial-gradient(ellipse at top,#1b2735 0%,#090a0f 100%))!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;border-color:#ffea00b8!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card.chat-analysis-upload-modal-card{background:var(--chat-card-surface-night-strong-bg,radial-gradient(ellipse at top,#1b2735 0%,#090a0f 100%))!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card :is(p,span,div,strong,em){color:var(--hc-accent)!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card :is(.button,.btn){color:var(--hc-accent)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important;border-color:#ffea00ad!important}html[data-contrast=hc] body .chat-analysis-overlay .documents-upload-choose-button{color:var(--hc-accent)!important;--btn-primary-border:2px solid #ffea00a8!important;--btn-primary-border-hover:2px solid #ffea00e6!important;--btn-primary-border-active:2px solid #ffea00f2!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important;border:2px solid #ffea00a8!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card :is(.button,.btn):is(:hover,:focus-visible){background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important;border-color:#ffea00eb!important}html[data-contrast=hc] body .chat-analysis-overlay .documents-upload-choose-button:is(:hover,:focus-visible){background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important;border:2px solid #ffea00e6!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card :is(.button,.btn):active{background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!important;border-color:#ffea00f2!important}html[data-contrast=hc] body .chat-analysis-overlay-hint{color:var(--hc-accent)!important;box-shadow:none!important;border:2px solid #ffea00b8!important}html[data-contrast=hc] body .chat-analysis-overlay .documents-upload-choose-button:active{background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!important;border:2px solid #ffea00f2!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-close-btn,html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-close-btn:is(:hover,:focus-visible,:active){color:var(--hc-accent)!important}html[data-contrast=hc] body :is(.chat-inputbar .chat-listen-btn,.chat-inputbar .chat-side-control-btn,.chat-input-row .chat-side-control-btn){--btn-border-idle:transparent;--btn-border-glow:transparent;box-shadow:none;border-color:#0000;-webkit-backdrop-filter:none!important;background:0 0!important}html[data-contrast=hc] body :is(.chat-inputbar .chat-listen-btn,.chat-inputbar .chat-side-control-btn):is(:hover,:focus-visible){border-color:#0000;background:0 0!important}html[data-contrast=hc] body :is(.three-d-card,.glass-card,.card-face):focus-visible{outline:none}html[data-contrast=hc] #nav-meist{border:2px solid var(--hc-border,#ffea00a8);color:var(--hc-accent);background:inherit;box-shadow:inherit;border-radius:62.4375rem}html[data-contrast=hc] #nav-meist:hover,html[data-contrast=hc] #nav-meist:focus-visible{color:var(--hc-accent-soft)}html[data-contrast=hc] :is(.chat-left-actions button,.chat-right-actions button,.chat-mobile-topnav button):focus-visible{box-shadow:none!important;outline:none!important}html[data-contrast=hc] :is(.chat-left-actions,.chat-right-actions,.chat-mobile-topnav){color:var(--hc-accent)}html[data-contrast=hc] .chat-mobile-topnav button{-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;outline:none!important}html[data-contrast=hc] .chat-mobile-topnav button:is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] :is(.chat-left-actions,.chat-right-actions) button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;outline:none!important}html[data-contrast=hc] :is(.chat-left-actions,.chat-right-actions) button:is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass{--drawer-glass-bg:var(--glass-ring-surface-bg,#090e18e0);--subpage-card-bg:#0e1420fa;--subpage-card-bg-hover:#0e1420fa;--subpage-card-border:#ffea008f;--subpage-card-border-hover:#ffea00e6;--subpage-card-shadow:none;--subpage-card-shadow-hover:none;--drawer-card-border:#ffea008f;--drawer-card-border-hover:#ffea00e6;--drawer-card-border-active:#ffea00eb;--drawer-card-bg:#0e1420fa;--drawer-card-bg-hover:#0e1420fa;--drawer-card-bg-active:#0e1420fa;--drawer-card-shadow:none;--drawer-card-shadow-hover:none;--drawer-card-shadow-active:none;--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2;--btn-primary-text:var(--hc-accent);--btn-primary-bg:radial-gradient(82% 66% at 50% -14%,#deecff1c 0%,#deecff0c 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1a2331eb 0%,#101927f0 100%);--btn-primary-bg-hover:linear-gradient(0deg,#ffea000b 0%,#ffea000b 100%),radial-gradient(82% 66% at 50% -14%,#deecff22 0%,#deecff0f 42%,#deecff05 58%,#deecff00 74%),linear-gradient(180deg,#1f2a3aed 0%,#131e2ef2 100%);--btn-primary-bg-active:linear-gradient(0deg,#ffea0012 0%,#ffea0012 100%),radial-gradient(82% 66% at 50% -14%,#deecff21 0%,#deecff0e 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1c2635e8 0%,#121b2aed 100%);--btn-primary-shadow:inset 0 1px 0 #dcecff1a,0 5px 12px #0206103d;--btn-primary-shadow-hover:inset 0 1px 0 #dcecff1f,0 7px 14px #02061047;--btn-primary-shadow-active:inset 0 1px 0 #dcecff14,0 4px 10px #02061038;--btn-primary-shadow-focus:inset 0 1px 0 #dcecff29,0 8px 18px #02061052,0 0 0 2px #ffea0070;--drawer-title-text:var(--hc-accent);--drawer-preview-text:var(--hc-accent);--drawer-time-text:#ffea00c7;--drawer-delete-border:#ffea009e;--drawer-delete-bg:#0e142061;--drawer-delete-text:var(--hc-accent);--drawer-delete-border-hover:#ffea00eb;--drawer-delete-bg-hover:#ffea002e;--drawer-delete-text-hover:#fff7b0;--seg-radio-bg:#0e142075;--seg-radio-border:#ffea00b8;--seg-radio-inner-ring:inset 0 0 0 1px #ffea004d;--seg-radio-dot-bg:var(--hc-accent);--seg-radio-dot-shadow:0 0 8px #ffea0052}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-close-btn--chat,html[data-contrast=hc] .drawer-panel--chat-glass .drawer-close-btn--chat:is(:hover,:focus-visible,:active){color:var(--hc-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass :is(.drawer-title,.drawer-chat-sidebar,.cs-title-text,.cs-preview){color:var(--hc-accent)!important}html[data-contrast=hc] .drawer-panel--chat-glass .cs-time{color:#ffea00c7!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card .cs-open,html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card .cs-open:is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar :is(.button,.btn){color:var(--hc-accent)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important;border:2px solid #ffea00a8!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar :is(.button,.btn):is(:hover,:focus-visible){background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important;border:2px solid #ffea00e6!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar :is(.button,.btn):active{background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!important;border:2px solid #ffea00f2!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar{--input-border:2px solid #ffea00ad;--input-text:var(--hc-accent);--input-placeholder:#ffea00eb;--input-caret:var(--hc-accent);--input-bg:var(--chat-card-surface-night-standard-bg);--input-bg-hover:var(--chat-card-surface-night-standard-flat-bg);--input-bg-focus:var(--chat-card-surface-night-standard-flat-bg);--input-shadow:none;--input-shadow-hover:none}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card{isolation:isolate!important;background:var(--chat-card-surface-night-standard-bg,var(--drawer-card-bg,#0e1420fa))!important;box-shadow:none!important;border:2px solid #ffea00ad!important;outline:none!important;position:relative!important}html[data-contrast=hc] .drawer-panel--chat-glass .chat-sidebar-search-input{background:var(--chat-card-surface-night-standard-bg,#0e1420e6)!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card:before{content:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card>*{z-index:2!important;position:relative!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card:is(:hover,:focus-within){background:var(--chat-card-surface-night-standard-flat-bg,var(--drawer-card-bg-hover,#0e1420fa))!important;box-shadow:none!important;border:2px solid #ffea00e6!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card:is(:hover,:focus-within):before{content:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card.drawer-chat-card--active{background:var(--chat-card-surface-night-standard-flat-bg,var(--drawer-card-bg-active,#0e1420fa))!important;box-shadow:none!important;border:2px solid #ffea00f2!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card.drawer-chat-card--active:before{content:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar .cs-delete{border-style:solid!important;border-width:2px!important;border-color:var(--drawer-delete-border,#ffea009e)!important;background:var(--drawer-delete-bg,#0e142061)!important;color:var(--drawer-delete-text,var(--hc-accent))!important;box-shadow:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar .cs-delete .cs-trash-icon{color:var(--hc-accent)!important;opacity:1!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar .cs-delete:is(:hover,:focus-visible){background:var(--drawer-delete-bg-hover,#ffea002e)!important;border-color:var(--drawer-delete-border-hover,#ffea00eb)!important;color:var(--drawer-delete-text-hover,var(--hc-accent))!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar input{color:var(--input-text)!important;caret-color:var(--input-caret)!important;background:var(--input-bg)!important;box-shadow:none!important;border:2px solid #ffea00ad!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar input:is(:hover,:focus,:focus-visible,:active){background:var(--input-bg-focus)!important;box-shadow:none!important;border:2px solid #ffea00e6!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar input::placeholder{color:var(--input-placeholder)!important;opacity:1!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar .cs-delete .cs-trash-icon,html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar .cs-delete .cs-trash-icon :is(path,polyline,line){color:var(--hc-accent)!important;stroke:var(--hc-accent)!important}html[data-contrast=hc] .homepage-root :is(.home-about-title,.home-before-title){color:var(--hc-accent)!important}html[data-contrast=hc] .subscription-content{--hc-focus-ring:#ffea0094;--focus-ring:#ffea0080;--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2;--btn-primary-text:var(--hc-accent);--btn-primary-bg:radial-gradient(82% 66% at 50% -14%,#deecff1c 0%,#deecff0c 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1a2331eb 0%,#101927f0 100%);--btn-primary-bg-hover:linear-gradient(0deg,#ffea000b 0%,#ffea000b 100%),radial-gradient(82% 66% at 50% -14%,#deecff22 0%,#deecff0f 42%,#deecff05 58%,#deecff00 74%),linear-gradient(180deg,#1f2a3aed 0%,#131e2ef2 100%);--btn-primary-bg-active:linear-gradient(0deg,#ffea0012 0%,#ffea0012 100%),radial-gradient(82% 66% at 50% -14%,#deecff21 0%,#deecff0e 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1c2635e8 0%,#121b2aed 100%);--btn-primary-shadow:inset 0 1px 0 #dcecff1a,0 5px 12px #0206103d;--btn-primary-shadow-hover:inset 0 1px 0 #dcecff1f,0 7px 14px #02061047;--btn-primary-shadow-active:inset 0 1px 0 #dcecff14,0 4px 10px #02061038;--btn-primary-shadow-focus:inset 0 1px 0 #dcecff29,0 8px 18px #02061052,0 0 0 2px #ffea0070}html[data-contrast=hc] .subscription-content :is(h1,h2,h3,h4,p,span,label,legend,li,a,button,strong,em){color:var(--hc-accent)!important}html[data-contrast=hc] .subscription-content :is(button,.button,.btn):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button){color:var(--hc-accent)!important;box-shadow:var(--btn-primary-shadow)!important;border-color:#ffea00a8!important}html[data-contrast=hc] .materials-page-content :is(button,.button,.btn)[data-variant=primary]:not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button){color:var(--hc-accent)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important;border:2px solid #ffea00a8!important}html[data-contrast=hc] .subscription-content :is(button,.button,.btn):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):is(:hover,:focus-visible){box-shadow:var(--btn-primary-shadow-hover)!important;border-color:#ffea00e6!important}html[data-contrast=hc] .materials-page-content :is(button,.button,.btn)[data-variant=primary]:not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):is(:hover,:focus-visible){background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important;border:2px solid #ffea00e6!important}html[data-contrast=hc] .subscription-content :is(button,.button,.btn):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):active{box-shadow:var(--btn-primary-shadow-active)!important;border-color:#ffea00f2!important}html[data-contrast=hc] .materials-page-content :is(button,.button,.btn)[data-variant=primary]:not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):active{background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!important;border:2px solid #ffea00f2!important}html[data-contrast=hc] :is(.subscription-modal-content,.invite-modal-content,.account-settings-modal-content) :is(.back-button,.account-settings-back-button,.chat-back-button,.glass-policy-back),html[data-contrast=hc] :is(.subscription-modal-content,.invite-modal-content,.account-settings-modal-content) :is(.back-button,.account-settings-back-button,.chat-back-button,.glass-policy-back):is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] .subscription-content :is(.fancy-checkbox--otp .box,.fancy-checkbox--otp .shape,.fancy-checkbox--otp .tick){stroke:var(--hc-accent)!important;box-shadow:none!important;background:0 0!important;border-color:#ffea00b3!important}html[data-contrast=hc] .subscription-content .fancy-checkbox--otp .text{color:var(--hc-accent)!important}html[data-contrast=hc] .subscription-content .subscription-active-panel{box-shadow:none!important;background:#0e142061!important;border-color:#ffea0094!important}html[data-contrast=hc] .subscription-content :is(.subscription-copy-text,.subscription-info-text,.subscription-status-text,.subscription-active-summary,.subscription-active-note),html[data-contrast=hc] .subscription-page-title{color:var(--hc-accent)!important}html[data-contrast=hc] .materials-page-shell{--hc-focus-ring:#ffea0094;--focus-ring:#ffea0080;--input-text:var(--hc-accent);--input-placeholder:#ffea00eb;--input-caret:var(--hc-accent)}html[data-contrast=hc] .materials-page-shell :is(h1,h2,h3,h4,p,span,label,legend,li,a,button:not(.back-button),strong,em){color:var(--hc-accent)!important}html[data-contrast=hc] .materials-page-shell .back-button,html[data-contrast=hc] .materials-page-shell .back-button:is(:hover,:focus-visible,:active){color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] .materials-page-shell :is(textarea,input:not([type=hidden])){color:var(--hc-accent)!important;caret-color:var(--hc-accent)!important;border-color:#ffea00ad!important}html[data-contrast=hc] .materials-page-shell :is(textarea,input:not([type=hidden]))::placeholder{color:#ffea00eb!important}html[data-contrast=hc] .rooms-scroll :is(h1,h2,h3,h4,p,span,label,legend,li,a,button,strong,em){color:var(--hc-accent)!important}html[data-contrast=hc] .rooms-delete-btn{color:var(--hc-accent)!important;box-shadow:none!important;background:#0e142057!important;border-color:#ffea00a8!important}html[data-contrast=hc] .rooms-delete-btn:is(:hover,:focus-visible,:active){color:var(--hc-accent)!important;background:#ffea0024!important;border-color:#ffea00eb!important}html[data-contrast=hc] .rooms-delete-btn svg :is(path,polyline,line){stroke:currentColor!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content){--hc-focus-ring:#ffea0094;--focus-ring:#ffea0080;--input-border:2px solid #ffea00ad;--input-text:var(--hc-accent);--input-placeholder:#ffea00eb;--input-caret:var(--hc-accent);--input-bg:var(--form-surface);--input-bg-hover:var(--form-surface-hover);--input-bg-focus:var(--form-surface-active);--seg-card-border:#ffea009e;--seg-card-border-width:2px;--seg-card-text:var(--hc-accent);--seg-card-text-hover:var(--hc-accent);--seg-card-text-selected:var(--hc-accent);--seg-card-bg:var(--form-surface);--seg-card-bg-hover:#ffea0024;--seg-card-bg-selected:#ffea0029;--seg-card-shadow:none;--seg-card-shadow-hover:0 0 0 1px #ffea0075;--seg-card-shadow-selected:0 0 0 1px #ffea00c7;--seg-radio-bg:var(--form-surface);--seg-radio-border:#ffea00b3;--seg-radio-inner-ring:inset 0 0 0 1px #ffea0047;--seg-radio-dot-bg:var(--hc-accent);--seg-radio-dot-shadow:0 0 8px #ffea0057;--panel-secondary-bg:var(--input-bg);--panel-secondary-border:#ffea0085;--panel-secondary-shadow:none;--chat-invite-list-border:#ffea007a;--chat-invite-shadow:none;--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2;--btn-primary-text:var(--hc-accent);--btn-primary-bg:radial-gradient(82% 66% at 50% -14%,#deecff1c 0%,#deecff0c 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1a2331eb 0%,#101927f0 100%);--btn-primary-bg-hover:linear-gradient(0deg,#ffea000b 0%,#ffea000b 100%),radial-gradient(82% 66% at 50% -14%,#deecff22 0%,#deecff0f 42%,#deecff05 58%,#deecff00 74%),linear-gradient(180deg,#1f2a3aed 0%,#131e2ef2 100%);--btn-primary-bg-active:linear-gradient(0deg,#ffea0012 0%,#ffea0012 100%),radial-gradient(82% 66% at 50% -14%,#deecff21 0%,#deecff0e 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1c2635e8 0%,#121b2aed 100%);--btn-primary-shadow:inset 0 1px 0 #dcecff1a,0 5px 12px #0206103d;--btn-primary-shadow-hover:inset 0 1px 0 #dcecff1f,0 7px 14px #02061047;--btn-primary-shadow-active:inset 0 1px 0 #dcecff14,0 4px 10px #02061038;--btn-primary-shadow-focus:inset 0 1px 0 #dcecff29,0 8px 18px #02061052,0 0 0 2px #ffea0080}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content) :is(h1,h2,h3,h4,p,span,label,legend,li,a,button,strong,em){color:var(--hc-accent)!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content) :is(input,textarea,select,.register-input){color:var(--hc-accent)!important;caret-color:var(--hc-accent)!important;border-color:#ffea00ad!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content) :is(input,textarea,select,.register-input)::placeholder{color:#ffea00eb!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content,.chat-analysis-overlay .chat-analysis-overlay-card) :is(button,.button,.btn,.invite-primary-btn,.invite-refresh-btn):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button){color:var(--hc-accent)!important;box-shadow:var(--btn-primary-shadow)!important;border-color:#ffea00a8!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content,.chat-analysis-overlay .chat-analysis-overlay-card) :is(button,.button,.btn,.invite-primary-btn,.invite-refresh-btn):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):is(:hover,:focus-visible){box-shadow:var(--btn-primary-shadow-hover)!important;border-color:#ffea00e6!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content,.chat-analysis-overlay .chat-analysis-overlay-card) :is(button,.button,.btn,.invite-primary-btn,.invite-refresh-btn):not(.back-button):not(.chat-back-button):not(.glass-policy-back):not(.profile-logout-button):active{box-shadow:var(--btn-primary-shadow-active)!important;border-color:#ffea00f2!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content,.chat-analysis-overlay .chat-analysis-overlay-card) [data-control-type]{--seg-card-border-width:2px}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content,.chat-analysis-overlay .chat-analysis-overlay-card) [data-control-type][data-checked=true]{color:var(--hc-accent)!important;background:#ffea001a!important;border-color:#ffea00f0!important;box-shadow:0 0 0 1px #ffea00a3!important}html[data-contrast=hc] :is(.register-content,.invite-modal-content,.person-invite-modal-content,.update-pin-content,.update-email-content,.reset-password-content,.chat-analysis-overlay .chat-analysis-overlay-card) [data-control-type][data-checked=false]{border-color:#ffea009e!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn.button[data-variant=primary]{color:var(--hc-accent)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important;backdrop-filter:none!important;border:2px solid #ffea00a8!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn.button[data-variant=primary]:before{background:var(--btn-primary-bg-hover)!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn.button[data-variant=primary]:is(:hover,:focus-visible){color:var(--hc-accent)!important;background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important;border:2px solid #ffea00e6!important}html[data-contrast=hc] body .chat-analysis-panel-card .chat-analysis-action-btn.button[data-variant=primary]:active{color:var(--hc-accent)!important;background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!important;border:2px solid #ffea00f2!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:#ffea001a!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 #ffea00a3!important;--seg-card-shadow-active:var(--btn-primary-shadow-active)!important;--seg-card-border:#ffea009e!important;--seg-card-border-hover:#ffea00e6!important;--seg-card-border-selected:#ffea00f0!important;--seg-card-border-active:#ffea00f2!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:#ffea001a!important;border-color:#ffea00f0!important;box-shadow:0 0 0 1px #ffea00a3!important}html[data-contrast=hc] .invite-modal-content .invite-list-panel{color:var(--hc-accent)!important;border-color:#ffea0085!important}html[data-contrast=hc] .invite-modal-content .invite-list-row{background:var(--chat-card-surface-night-flat-bg,var(--form-surface))!important;border-color:#ffea0066!important}html[data-contrast=hc] .help-listings-modal-content .help-listings-panel{color:var(--hc-accent)!important;border-color:#ffea0085!important}html[data-contrast=hc] .help-listings-modal-content .help-listings-item-card{color:var(--hc-accent)!important;background:var(--chat-card-surface-night-flat-bg,#090e18d6)!important;box-shadow:none!important;border-color:#ffea0066!important}html[data-contrast=hc] .help-listings-modal-content .help-listings-item-card:is(:hover,:focus-visible,:focus-within){background:var(--chat-card-surface-night-flat-bg,#0a101beb)!important;box-shadow:none!important;border-color:#ffea00b8!important}html[data-contrast=hc] #login-modal{--hc-border:#ffea00a3;--hc-border-soft:#ffea00e6;--hc-focus-ring:#ffea0094;--focus-ring:#ffea0080;--link-color:var(--hc-accent);--link-brand-text:var(--hc-accent);--link-brand-border-hover:#ffea00e6;--link-brand-shadow-hover:#ffea0038;--home-link-color:var(--hc-accent);--input-border:2px solid #ffea00ad;--input-text:var(--hc-accent);--input-placeholder:#ffea00eb;--input-caret:var(--hc-accent);--input-bg:#090e18c7;--input-bg-hover:#0a101bd6;--input-bg-focus:#0a101be0;--input-shadow:none;--input-shadow-hover:none;--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2;--btn-primary-text:var(--hc-accent);--btn-primary-bg:#090e18bd;--btn-primary-bg-hover:#ffea002e;--btn-primary-bg-active:#ffea0038;--btn-primary-shadow:none;--btn-primary-shadow-hover:none;--btn-primary-shadow-active:none;--btn-primary-shadow-focus:0 0 0 2px #ffea0070}html[data-contrast=hc] #login-modal.login-modal--otp{--otp-panel-bg:#0e14206b;--otp-panel-border:#ffea009e;--otp-panel-shadow:none;--otp-input-bg:#090e18c2;--otp-input-border:#ffea00ad;--otp-accent:var(--hc-accent)}html[data-contrast=hc] #login-modal{--login-pin-key-shadow:0 4px 9px #02061021,0 1px 1px #0f172a11,0 0 8px #ffea002e,0 6px 9px -5px #ffea0057,0 12px 15px -14px #ffea0042,inset 0 0 0 var(--pin-border-w)#1e283a85,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #02061030;--login-pin-key-shadow-strong:0 4px 9px #02061021,0 1px 1px #0f172a11,0 0 10px #fff8ba38,0 7px 10px -5px #ffea0066,0 14px 17px -14px #ffea004d,inset 0 0 0 var(--pin-border-w)#1e283a85,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #02061030}html[data-contrast=hc] #login-modal .login-modal-shell{color:var(--hc-accent)!important;border-color:#ffea008f!important}html[data-contrast=hc] #login-modal.login-modal--otp .login-modal-shell{box-shadow:none!important;background:#090e18bd!important}html[data-contrast=hc] #login-modal .login-modal-title,html[data-contrast=hc] #login-modal :is(h1,h2,h3,h4,p,span,label,legend,li,a,button,strong,em){color:var(--hc-accent)!important}html[data-contrast=hc] #login-modal :is(input:not([type=hidden]):not([aria-hidden=true]),textarea,select){color:var(--hc-accent)!important;caret-color:var(--hc-accent)!important;box-shadow:none!important;background:#090e18c7!important;border-color:#ffea00ad!important}html[data-contrast=hc] #login-modal :is(input:not([type=hidden]):not([aria-hidden=true]),textarea,select)::placeholder{color:#ffea00eb!important}html[data-contrast=hc] #login-modal.login-modal--otp .login-otp-content :is(p,span,label,strong,em,a,button){color:var(--hc-accent)!important}html[data-contrast=hc] #login-modal.login-modal--otp .login-otp-remember{--otp-check-shape:var(--hc-accent);--otp-check-tick:var(--hc-accent);--otp-check-text:var(--hc-accent)}html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse){color:var(--hc-accent)!important;box-shadow:none!important;background:#090e18bd!important;border:2px solid #ffea00a8!important;border-radius:999px!important}@media (hover:hover){html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):hover{box-shadow:none!important;background:#ffea0024!important;border-color:#ffea00eb!important}}html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):focus-visible{box-shadow:none!important;outline-offset:3px!important;background:#0e142057!important;border-color:#ffea00a8!important;outline:2px solid #ffea00d1!important}html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):active{box-shadow:none!important;background:#ffea0024!important;border-color:#ffea00eb!important}html[data-contrast=hc] #login-modal .no-click-pulse{border-color:#ffea00a8!important}html[data-contrast=hc] #login-modal .login-keypad-btn{box-shadow:var(--login-pin-key-shadow)!important}html[data-contrast=hc] #login-modal .login-keypad-btn:is(:hover,:focus-visible,:active){box-shadow:var(--login-pin-key-shadow-strong)!important}html[data-contrast=hc] #login-modal :is(a,.home-link,.pin-layout-toggle),html[data-contrast=hc] #login-modal :is(a,.home-link,.pin-layout-toggle):is(:hover,:focus-visible,:active),html[data-contrast=hc] #login-modal .pin-layout-toggle,html[data-contrast=hc] #login-modal .pin-layout-toggle:is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}@media (hover:none){html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):hover,html[data-contrast=hc] #login-modal .no-click-pulse:hover{box-shadow:none!important;background:#0e142057!important;border-color:#ffea00a8!important}}html[data-contrast=hc] #login-modal :is(.login-modal-close.modal-close-btn,.login-help-close-btn,.login-email-icon-btn),html[data-contrast=hc] #login-modal :is(.login-modal-close.modal-close-btn,.login-help-close-btn,.login-email-icon-btn):is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] #login-modal .login-modal-close.modal-close-btn:before{color:var(--hc-accent)!important}html[data-contrast=hc] #login-modal .login-email-icon :is(path,circle,line,rect,ellipse,polyline,polygon){stroke:var(--hc-accent)!important}html[data-contrast=hc] #login-modal .login-email-icon [fill]:not([fill=none]),html[data-contrast=hc] #login-modal .login-submit-icon [fill]:not([fill=none]){fill:var(--hc-accent)!important}html[data-contrast=hc] #login-modal .login-submit-icon :is(path,circle,line,rect,ellipse,polyline,polygon){stroke:var(--hc-accent)!important}html[data-contrast=hc] #login-modal .login-submit-dots>span{background-color:var(--hc-accent)!important;box-shadow:0 0 .32rem #ffea0057!important}html[data-contrast=hc] #login-modal .login-help-popover{color:var(--hc-accent)!important;box-shadow:none!important;border-color:#ffea009e!important}html[data-contrast=hc] #login-modal :is(.fancy-checkbox--otp .box,.fancy-checkbox--otp .shape,.fancy-checkbox--otp .tick){stroke:var(--hc-accent)!important;background:0 0!important;border-color:#ffea00b3!important}html[data-contrast=hc] #login-modal :is(.fancy-checkbox--otp .text,#otp-deadline){color:var(--hc-accent)!important}html[data-contrast=hc] .a11y-modal-shell{--csp-surface:var(--glass-surface-bg,#00000040)}html[data-contrast=hc] .a11y-modal-shell .csp-chevron-icon,html[data-contrast=hc] .register-mobile-ring .csp-chevron-icon{color:var(--hc-accent)!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll{--hc-focus-ring:#ffea0094;--input-border:2px solid #ffea00ad;--input-text:var(--hc-accent);--input-placeholder:#ffea00eb;--input-caret:var(--hc-accent);--input-bg:var(--form-surface);--input-bg-hover:var(--form-surface-hover);--input-bg-focus:var(--form-surface-active);--seg-card-border:#ffea009e;--seg-card-border-width:2px;--seg-card-text:var(--hc-accent);--seg-card-text-hover:var(--hc-accent);--seg-card-text-selected:var(--hc-accent);--seg-card-bg:var(--form-surface);--seg-card-bg-hover:#ffea0024;--seg-card-bg-selected:#ffea0029;--seg-card-shadow:none;--seg-card-shadow-hover:0 0 0 1px #ffea0075;--seg-card-shadow-selected:0 0 0 1px #ffea00c7;--seg-radio-bg:var(--form-surface);--seg-radio-border:#ffea00b3;--seg-radio-inner-ring:inset 0 0 0 1px #ffea0047;--seg-radio-dot-bg:var(--hc-accent);--seg-radio-dot-shadow:0 0 8px #ffea0057;--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2;--btn-primary-text:var(--hc-accent);--btn-primary-bg:radial-gradient(82% 66% at 50% -14%,#deecff1c 0%,#deecff0c 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1a2331eb 0%,#101927f0 100%);--btn-primary-bg-hover:radial-gradient(82% 66% at 50% -14%,#deecff22 0%,#deecff0f 42%,#deecff05 58%,#deecff00 74%),linear-gradient(180deg,#1f2a3aed 0%,#131e2ef2 100%);--btn-primary-bg-active:radial-gradient(82% 66% at 50% -14%,#deecff21 0%,#deecff0e 42%,#deecff04 58%,#deecff00 74%),linear-gradient(180deg,#1c2635e8 0%,#121b2aed 100%);--btn-primary-shadow:inset 0 1px 0 #dcecff1a,0 5px 12px #0206103d;--btn-primary-shadow-hover:inset 0 1px 0 #dcecff1f,0 7px 14px #02061047;--btn-primary-shadow-active:inset 0 1px 0 #dcecff14,0 4px 10px #02061038;--btn-primary-shadow-focus:inset 0 1px 0 #dcecff29,0 8px 18px #02061052,0 0 0 2px #ffea0085}html[data-contrast=hc] .a11y-modal-shell :is(.a11y-csp-scroll,.csp-overlayTitle) :is(h1,h2,h3,h4,p,span,label,legend,li,a,button,strong,em){color:var(--hc-accent)!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll :is(.button,.btn,button[type=submit],input[type=submit]){color:var(--hc-accent)!important;box-shadow:var(--btn-primary-shadow)!important;border:2px solid #ffea00a8!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll :is(.button,.btn,button[type=submit],input[type=submit]):hover{box-shadow:var(--btn-primary-shadow-hover)!important;border-color:#ffea00e6!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll :is(.button,.btn,button[type=submit],input[type=submit]):focus-visible{box-shadow:var(--btn-primary-shadow-focus)!important;border-color:#ffea00e6!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll [data-control-type][data-checked=true]{color:var(--hc-accent)!important;background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover),0 0 0 1px #ffea00b8!important;border:2px solid #ffea00f0!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll [data-control-type][data-checked=false]{border-color:#ffea009e!important}html[data-contrast=hc] body .profile-container.glass-ring{--profile-role-text-color:var(--hc-accent)!important}html[data-contrast=hc] body .profile-role-row{color:var(--hc-accent)!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper{--orbit-accent:var(--hc-accent);--orbit-mobile-accent:var(--hc-accent);--orbit-ring-glow:0 0 10px #ffea0047,0 0 18px #ffea0024;--orbit-item-glow:0 0 5px #ffea0033,0 0 8px #ffea001a;--orbit-item-glow-strong:0 0 6px #ffea0042,0 0 10px #ffea001f;--orbit-button-shadow:0 0 10px #ffea0029,0 8px 12px -5px #ffea004d,inset 0 0 0 1px #ffea0011,inset 0 1px 0 #fffab409;--orbit-button-shadow-hover:0 10px 22px #0000003d,inset 0 0 0 1px #ffea0011,inset 0 1px 0 #fffab409;--orbit-keypad-shadow:0 4px 9px #02061021,0 1px 1px #0f172a11,0 0 10px #ffea001f,0 8px 10px -5px #ffea0061,inset 0 0 0 var(--pin-border-w)#1e283a85,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #02061030;--orbit-keypad-shadow-item:0 3px 7px #02061021,0 1px 1px #0f172a11,0 7px 11px -3px #ffea0033,0 14px 18px -7px #ffea0024,inset 0 0 0 var(--pin-border-w)#1e283a85,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #02061030;--orbit-keypad-shadow-item-hover:0 3px 7px #02061021,0 1px 1px #0f172a11,0 8px 12px -3px #ffea0033,0 15px 18px -8px #ffea0021,inset 0 0 0 var(--pin-border-w)#1e283a85,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #02061030;--orbit-button-shadow-center:0 0 14px #ffea0066,0 0 26px #ffea0038,0 0 38px #ffea001f,inset 0 0 0 1px #ffea0029,inset 0 1px 0 #fffab412;--orbit-button-shadow-center-hover:0 0 17px #ffea007a,0 0 32px #ffea0047,0 0 46px #ffea0024,inset 0 0 0 1px #ffea0033,inset 0 1px 0 #fffab417}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center.dock-item{color:var(--hc-accent)!important;background:var(--orbit-keypad-fill)!important;backdrop-filter:blur(.9rem)saturate(120%)!important;outline:none!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper :is(.profile-orbit-menu__item,.profile-orbit-stack-bubble,.profile-orbit-mobile-action).dock-item{color:var(--hc-accent)!important;background:var(--orbit-keypad-fill-item,var(--orbit-keypad-fill))!important;backdrop-filter:blur(.9rem)saturate(120%)!important;--pin-gloss-op:0!important;outline:none!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__item.dock-item{transition:box-shadow .55s cubic-bezier(.16,1,.3,1)!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center-shell{filter:none!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center.dock-item{will-change:box-shadow;transition:box-shadow .62s cubic-bezier(.22,1,.36,1),transform .22s!important;box-shadow:0 0 26px #ffea0061!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center-shell:hover,html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center-shell:focus-within{filter:none!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center.dock-item:is(:hover,:focus-visible,:active){box-shadow:0 0 32px #ffea0075!important}@media (min-width:48.001em){html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper{--orbit-button-shadow:var(--orbit-keypad-shadow);--orbit-button-shadow-hover:var(--orbit-keypad-shadow)}}html[data-contrast=hc] body .profile-orbit-stack-item{-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] body .profile-orbit-stack-item:is(:hover,:focus-visible,:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-contrast=hc] body .profile-orbit-mobile-panel .profile-orbit-mobile-action.dock-item,html[data-contrast=hc] body .profile-orbit-mobile-panel .profile-orbit-mobile-action.dock-item:is(:hover,:focus-visible,:active),html[data-contrast=hc] body .profile-orbit-mobile-panel .profile-orbit-mobile-row.is-active .profile-orbit-mobile-action.dock-item,html[data-contrast=hc] body .profile-orbit-mobile-panel .profile-orbit-mobile-action.dock-item[data-orbit-mobile-active=true],html[data-contrast=hc] body .profile-orbit-stack-bubble.dock-item,html[data-contrast=hc] body .profile-orbit-stack-bubble.dock-item:is(:hover,:focus-visible,:active){box-shadow:0 4px 9px #02061021,0 1px 1px #0f172a11,0 6px 8px -6px #ffea0052,inset 0 0 0 var(--pin-border-w)#1e283a85,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #02061030!important}@keyframes hc-orbit-glow-pulse{0%,to{box-shadow:var(--orbit-button-shadow)}50%{box-shadow:var(--orbit-button-shadow)}}html[data-contrast=hc] .desc-ring-left .circular-text-line{fill:currentColor;stroke:#00000059;stroke-width:1px;filter:none;text-shadow:none;color:#222!important}html[data-contrast=hc] .desc-ring-right .circular-text-line{fill:currentColor;stroke:#0006;stroke-width:1px;filter:none;text-shadow:none;color:var(--hc-accent)!important}html[data-contrast=hc] .centered-back-right h2{color:var(--hc-accent)!important}html[data-contrast=hc] .centered-back-left h2{color:#323232!important}html[data-contrast=hc] .desc-ring-left,html[data-contrast=hc] .desc-ring-right,html[data-contrast=hc] .desc-ring-left *,html[data-contrast=hc] .desc-ring-right *{filter:none;text-shadow:none;-webkit-font-smoothing:auto;font-smooth:auto;paint-order:stroke fill}html[data-contrast=hc]{--btn-primary-border:2px solid #ffea00a8;--btn-primary-border-hover:2px solid #ffea00e6;--btn-primary-border-active:2px solid #ffea00f2}html[data-contrast=hc] body .profile-orbit-mobile-panel .profile-orbit-mobile-visual{opacity:1!important;filter:var(--orbit-mobile-visual-filter,none)!important;transform:scale(1)!important}
@keyframes click-pulse{0%{transform:translate3d(var(--cursor-x),var(--cursor-y),0)translate(-50%,-50%)scale(1)}50%{transform:translate3d(var(--cursor-x),var(--cursor-y),0)translate(-50%,-50%)scale(1.16)}to{transform:translate3d(var(--cursor-x),var(--cursor-y),0)translate(-50%,-50%)scale(1)}}@keyframes float-vertical{0%{transform:translateY(0)}50%{transform:translateY(-13px)}to{transform:translateY(0)}}@keyframes home-scroll-bounce{0%{opacity:.7;transform:translateY(0)rotate(180deg)}50%{opacity:1;transform:translateY(6px)rotate(180deg)}to{opacity:.8;transform:translateY(0)rotate(180deg)}}@keyframes cardFadeIn{0%{opacity:0;filter:blur(.625rem);transform:translate(0,0)scale(.88)}70%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes cardBlurIntro{0%{opacity:0;transform:scale(.96)}35%{opacity:0;transform:scale(.974)}50%{opacity:.06;transform:scale(.984)}58%{opacity:.12;transform:scale(.989)}68%{opacity:.2;transform:scale(.994)}80%{opacity:.45;transform:scale(.999)}92%{opacity:.86;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes dfade-in{0%{opacity:0;transform:translateY(var(--start-ty))scale(.992);visibility:hidden}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:var(--end-op);transform:translateY(0)scale(1)}}@keyframes chat-sources-pulse{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes indicator{30%{opacity:0}0%{opacity:1}to{opacity:1;border:3px solid #60d480;left:auto;right:6px}}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes topnav-toggle-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes chat-enter-clear{0%{filter:blur(14px);opacity:.75}to{filter:blur();opacity:1}}@keyframes pinAltZeroFade{0%{opacity:1}47%{opacity:1}53%{opacity:0}97%{opacity:0}to{opacity:1}}@keyframes pinAltClearFade{0%{opacity:0}47%{opacity:0}53%{opacity:1}97%{opacity:1}to{opacity:0}}@keyframes pinKeyBounce{0%{transform:scale(1)}22%{transform:scale(var(--pin-bounce-up))}50%{transform:scale(var(--pin-bounce-down))}76%{transform:scale(var(--pin-bounce-recover))}to{transform:scale(1)}}.pin-keypad__button--bounce{animation:pinKeyBounce var(--pin-bounce-ms,.62s)cubic-bezier(.22,.86,.24,1)both;will-change:transform;transition:none}@media (prefers-reduced-motion:reduce){.pin-keypad__button--bounce{animation:none}}@keyframes profile-footer-shine{0%{background-position:200%}to{background-position:-100%}}@keyframes glassRingTiltFromRight{0%{transform:perspective(var(--glass-ring-tilt-perspective,2200px))rotateY(0deg)}50%{transform:perspective(var(--glass-ring-tilt-perspective,2200px))rotateY(var(--glass-ring-tilt-angle-right,6deg))}to{transform:perspective(var(--glass-ring-tilt-perspective,2200px))rotateY(0deg)}}@keyframes glassRingTiltFromLeft{0%{transform:perspective(var(--glass-ring-tilt-perspective,2200px))rotateY(0deg)}50%{transform:perspective(var(--glass-ring-tilt-perspective,2200px))rotateY(var(--glass-ring-tilt-angle-left,-6deg))}to{transform:perspective(var(--glass-ring-tilt-perspective,2200px))rotateY(0deg)}}@keyframes glassContentSettleIn{0%{opacity:.88;filter:blur(1.8px)}62%{opacity:.96;filter:blur(.7px)}to{opacity:1;filter:blur()}}.glass-content-settle>:not(.chat-mask-layer):not(.profile-mask-layer){will-change:filter,opacity;animation:.3s cubic-bezier(.22,.61,.36,1) both glassContentSettleIn}html[data-reduce-motion="1"] .glass-content-settle>:not(.chat-mask-layer):not(.profile-mask-layer){opacity:1!important;filter:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.glass-content-settle>:not(.chat-mask-layer):not(.profile-mask-layer){opacity:1!important;filter:none!important;animation:none!important}}.defer-fade{--end-op:1;--fade-dur:1.7s;--fade-delay:1.4s;--start-ty:.75rem;opacity:0;visibility:hidden;transform:translateY(var(--start-ty))scale(.992);animation:dfade-in var(--fade-dur)cubic-bezier(.16,.84,.44,1)forwards;animation-delay:var(--fade-delay);will-change:opacity,transform}.defer-from-bottom{--start-ty:.75rem}.defer-fade.delay-2{--fade-delay:1.9s}
.glass-box{z-index:21;backdrop-filter:blur(1rem);color:#f2f2f2;box-sizing:border-box;background:#00000040;border:none;border-radius:1.5em;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.9em;width:min(100%,86vw);max-width:clamp(32rem,70vw,50rem);margin:clamp(1.4rem,4vw,2.6rem) auto;padding:clamp(.8rem,2.5vw,1.3rem) clamp(1.8rem,4.5vw,2.6rem) clamp(1.2rem,3.5vw,2rem);font-size:1.22rem;display:flex;position:relative}.glass-box.chat-container{margin:auto}:root .glass-box:not(.chat-container):not(.profile-container){background:var(--glass-surface-bg,#00000040);-webkit-backdrop-filter:blur(var(--glass-blur-radius,1rem))}.glass-box p{color:var(--pt-150);letter-spacing:.03em;hyphens:auto;word-break:break-word;overflow-wrap:break-word;font-size:1.05em;font-weight:300;line-height:1.56}.glass-section p{color:var(--pt-150);letter-spacing:.03em;margin:0 0 .6em;font-size:1.05em;font-weight:300;line-height:1.56}.glass-section p:last-child{margin-bottom:0}.install-section{margin-top:.6rem}.install-section p{margin:.25em 0}:root{--ui-checkbox-bg:#ffffff2e;--ui-checkbox-bg-hover:#ffffff3d;--ui-checkbox-bg-checked:#fff4f14d;--ui-checkbox-border:#f8fdff52;--ui-checkbox-border-hover:#f8fdff70;--ui-checkbox-border-checked:#cd85859e;--ui-checkbox-tick:#c7827c;--ui-checkbox-shadow:inset 0 0 0 1px #f8fdff1f,0 4px 12px #02060e24;--ui-checkbox-shadow-hover:inset 0 0 0 1px #f8fdff2e,0 6px 16px #02060e29;--ui-checkbox-shadow-checked:inset 0 0 0 1px #ffffff2e,0 7px 18px #7d363629;--ui-checkbox-focus:#cd858533}:root.theme-light{--ui-checkbox-bg:#ffffff8f;--ui-checkbox-bg-hover:#ffffffb8;--ui-checkbox-bg-checked:#fff8f6d1;--ui-checkbox-border:#7a3a383d;--ui-checkbox-border-hover:#7a3a3857;--ui-checkbox-border-checked:#7a3a3875;--ui-checkbox-tick:#8b4b49;--ui-checkbox-shadow:inset 0 0 0 1px #ffffff85,0 4px 10px #0f172a14;--ui-checkbox-shadow-hover:inset 0 0 0 1px #ffffffa8,0 6px 14px #0f172a1a;--ui-checkbox-shadow-checked:inset 0 0 0 1px #ffffffbd,0 6px 15px #7a3a381f;--ui-checkbox-focus:#7a3a382e}:root.theme-mid{--ui-checkbox-bg:#fffcfaad;--ui-checkbox-bg-hover:#fffcfad1;--ui-checkbox-bg-checked:#fff5f2db;--ui-checkbox-border:#8d4d4a3d;--ui-checkbox-border-hover:#8d4d4a5c;--ui-checkbox-border-checked:#8d4d4a85;--ui-checkbox-tick:#8d4d4a;--ui-checkbox-shadow:inset 0 0 0 1px #ffffff61,0 4px 12px #503a3414;--ui-checkbox-shadow-hover:inset 0 0 0 1px #ffffff80,0 6px 16px #503a341a;--ui-checkbox-shadow-checked:inset 0 0 0 1px #ffffff94,0 7px 18px #6c403c1f;--ui-checkbox-focus:#8d4d4a2e}:root.theme-dark{--ui-checkbox-bg:#1f2632bd;--ui-checkbox-bg-hover:#272f3ddb;--ui-checkbox-bg-checked:#392a2ee0;--ui-checkbox-border:#e0e7f442;--ui-checkbox-border-hover:#e0e7f461;--ui-checkbox-border-checked:#cd85859e;--ui-checkbox-tick:#f3e8e4;--ui-checkbox-shadow:inset 0 0 0 1px #ffffff0f,0 5px 14px #02060e38;--ui-checkbox-shadow-hover:inset 0 0 0 1px #ffffff17,0 7px 18px #02060e3d;--ui-checkbox-shadow-checked:inset 0 0 0 1px #ffffff14,0 7px 18px #7d363633;--ui-checkbox-focus:#cd858538}:root.theme-night{--ui-checkbox-bg:#090f1be0;--ui-checkbox-bg-hover:#0d1524f5;--ui-checkbox-bg-checked:#261a22f0;--ui-checkbox-border:#789ce73d;--ui-checkbox-border-hover:#8cb0f457;--ui-checkbox-border-checked:#cd858594;--ui-checkbox-tick:#f4f7ff;--ui-checkbox-shadow:inset 0 0 0 1px #ffffff0d,0 5px 14px #02060e47;--ui-checkbox-shadow-hover:inset 0 0 0 1px #ffffff14,0 7px 18px #02060e4d;--ui-checkbox-shadow-checked:inset 0 0 0 1px #ffffff14,0 7px 18px #7d363638;--ui-checkbox-focus:#789ce738}.ui-checkbox-glass,.documents-checkbox{-webkit-appearance:none;appearance:none;border:2px solid var(--ui-checkbox-border);background:var(--ui-checkbox-bg);width:1.28rem;height:1.28rem;box-shadow:var(--ui-checkbox-shadow);cursor:var(--cursor-pointer,pointer);border-radius:.48rem;flex-shrink:0;place-items:center;margin:0;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-grid;position:relative}.ui-checkbox-glass:hover,.documents-checkbox:hover{background:var(--ui-checkbox-bg-hover);border-color:var(--ui-checkbox-border-hover);box-shadow:var(--ui-checkbox-shadow-hover)}.ui-checkbox-glass:after,.documents-checkbox:after{content:"";border-right:2.4px solid var(--ui-checkbox-tick);border-bottom:2.4px solid var(--ui-checkbox-tick);transform-origin:50%;opacity:0;width:.34rem;height:.62rem;transition:transform .16s,opacity .16s;transform:translateY(-.05rem)rotate(45deg)scale(0)}.ui-checkbox-glass:checked,.documents-checkbox:checked{border-color:var(--ui-checkbox-border-checked);background:var(--ui-checkbox-bg-checked);box-shadow:var(--ui-checkbox-shadow-checked)}.ui-checkbox-glass:checked:after,.documents-checkbox:checked:after{opacity:1;transform:translateY(-.05rem)rotate(45deg)scale(1)}.ui-checkbox-glass:focus-visible,.documents-checkbox:focus-visible{box-shadow:var(--ui-checkbox-shadow),0 0 0 .22rem var(--ui-checkbox-focus);outline:none}.ui-checkbox-glass:checked:focus-visible,.documents-checkbox:checked:focus-visible{box-shadow:var(--ui-checkbox-shadow-checked),0 0 0 .22rem var(--ui-checkbox-focus)}.ui-checkbox-glass:disabled,.documents-checkbox:disabled{opacity:.56;cursor:not-allowed}.ui-checkbox-glass:active,.documents-checkbox:active{transform:scale(.96)}.glass-box a{color:var(--link-gold)}.glass-box a:hover,.glass-box a:focus{color:var(--brand-primary)}.glass-section p strong{color:var(--pt-200);font-weight:500}.register-checkbox-card .register-policy-link,.register-checkbox-card .register-policy-link:hover,.register-checkbox-card .register-policy-link:active,.register-checkbox-card .register-policy-link:focus-visible{white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none;padding-left:0;padding-right:0;color:var(--brand-primary)!important;font:inherit!important;letter-spacing:inherit!important;text-transform:none!important;box-shadow:none!important;cursor:pointer!important;font-size:1em!important;font-weight:inherit!important;line-height:inherit!important;filter:none!important;text-shadow:none!important;vertical-align:baseline!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important;text-decoration:none!important;transition:none!important;display:inline!important;position:static!important;transform:none!important}:root.theme-light .register-checkbox-card .register-policy-link,:root.theme-light .register-checkbox-card .register-policy-link:hover,:root.theme-light .register-checkbox-card .register-policy-link:active,:root.theme-light .register-checkbox-card .register-policy-link:focus-visible{color:var(--link-color,#7a3a38)!important}.register-checkbox-card,.register-checkbox-card:hover,.register-checkbox-card:focus-within,.register-checkbox-card[data-checked=true],.register-checkbox-card[data-checked=true]:hover,.register-checkbox-card[data-checked=true]:focus-within{color:var(--pt-50)!important}:root.theme-light .register-checkbox-card,:root.theme-light .register-checkbox-card:hover,:root.theme-light .register-checkbox-card:focus-within,:root.theme-light .register-checkbox-card[data-checked=true],:root.theme-light .register-checkbox-card[data-checked=true]:hover,:root.theme-light .register-checkbox-card[data-checked=true]:focus-within{color:var(--input-text)!important}.register-option-card,.register-framework-card,.register-checkbox-card{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),color .56s cubic-bezier(.22,.61,.36,1)!important}:root:not(.theme-light):not(.theme-mid) .register-option-card,:root:not(.theme-light):not(.theme-mid) .register-framework-card,:root:not(.theme-light):not(.theme-mid) .register-checkbox-card{--seg-card-bg-active:var(--seg-card-bg-hover,var(--seg-card-bg-selected,var(--seg-card-bg)));--seg-card-shadow-active:var(--seg-card-shadow-hover,var(--seg-card-shadow-selected,var(--seg-card-shadow)));--seg-card-border-active:var(--seg-card-border-hover,var(--seg-card-border-selected,var(--seg-card-border)))}:root:not(.theme-light):not(.theme-mid) .invite-primary-btn{--btn-primary-bg-active:var(--btn-primary-bg);--btn-primary-shadow-active:var(--btn-primary-shadow-hover);--btn-primary-border-active:var(--btn-primary-border-hover,var(--btn-primary-border))}:root:not(.theme-light) .invite-sponsor-toggle-card{--seg-card-bg-active:var(--seg-card-bg-selected,var(--seg-card-bg));--seg-card-shadow-active:var(--seg-card-shadow-hover,var(--seg-card-shadow-selected,var(--seg-card-shadow)));--seg-card-border-active:var(--seg-card-border-hover,var(--seg-card-border-selected,var(--seg-card-border)))}:root:not(.theme-light):not(.theme-mid) .invite-primary-btn:active:before,:root:not(.theme-light) .invite-sponsor-toggle-card:active:before{opacity:1!important}.register-option-card[data-checked=true],.register-framework-card[data-checked=true],.register-checkbox-card[data-checked=true]{background:var(--seg-card-bg-selected,var(--btn-primary-bg-hover))!important;border-color:var(--seg-card-border-selected,transparent)!important;box-shadow:var(--seg-card-shadow-selected,var(--btn-primary-shadow-hover))!important}.register-option-card[data-checked=true],.register-option-card[data-checked=true]>span:last-child,.register-framework-card[data-checked=true],.register-framework-card[data-checked=true]>span:last-child,.register-framework-card[data-checked=true] .register-policy-link{color:var(--title-color,var(--brand-primary))!important}.register-checkbox-card .register-policy-link:hover,.register-checkbox-card .register-policy-link:focus-visible{text-underline-offset:0;box-shadow:none!important;border-color:#0000!important;text-decoration:none!important}.register-agree-card>span:last-child,.register-guide-card>span:last-child{text-wrap:pretty;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none}section[lang=ru] .register-checkbox-card{font-size:1.14rem;line-height:1.33}section[lang=ru] .register-agree-card{font-size:1.22rem;line-height:1.31}section[lang=ru] .register-guide-card{font-size:1.14rem;line-height:1.33}section[lang=ru] .register-guide-card>span:last-child{text-wrap:pretty}section[lang=ru] .register-agree-card>span:last-child{text-wrap:balance}section[lang=ru] .register-guide-card .register-policy-link{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:manual!important}section[lang=en] .register-checkbox-card{font-size:1.18rem;line-height:1.32}section[lang=et] .register-checkbox-card{font-size:1.04rem;line-height:1.32}section[lang=en] .register-guide-card{font-size:1.24rem;line-height:1.3}@media (max-width:768px){section[lang=ru] .register-checkbox-card{font-size:1.22rem}section[lang=ru] .register-agree-card{font-size:1.28rem}section[lang=ru] .register-guide-card{font-size:1.2rem}section[lang=en] .register-checkbox-card{font-size:1.24rem}section[lang=en] .register-guide-card{font-size:1.3rem}section[lang=et] .register-checkbox-card{font-size:1.04rem}}@media (min-width:769px){section[lang=ru] .register-guide-card{width:calc(100% - clamp(1.7rem,calc(var(--ring-diameter,52rem)/26),2.2rem))!important;max-width:calc(100% - clamp(1.7rem,calc(var(--ring-diameter,52rem)/26),2.2rem))!important}section[lang=en] .register-guide-card{width:calc(100% - clamp(3.4rem,5.8vw,5rem))!important;max-width:calc(100% - clamp(3.4rem,5.8vw,5rem))!important}section[lang=en] .register-guide-card>span:last-child{text-wrap:balance}.register-submit-wrap{transform:translateY(.4rem)}}
