html{font-family:var(--font-aino),Arial,sans-serif;font-size:calc(var(--base-rem, 16px) * var(--ui-scale, 1));height:100%;box-sizing:border-box;text-size-adjust:100%;background-color:initial;cursor:var(--cursor-default)}*,:after,:before{box-sizing:inherit}body{min-height:100dvh;margin:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;touch-action:pan-y;background-image:none;background-color:initial;cursor:inherit}.app-root{min-height:100vh;min-height:100dvh;width:100%}.splash-cursor{position:fixed;inset:0;width:100vw;height:100dvh;pointer-events:none;z-index:9999}.click-pulse-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:100000;--click-pulse-size:16px;border-radius:50%;border:1.8px solid var(--click-pulse-ring-color,rgba(255,255,255,.6));background:transparent;--cursor-x:-120px;--cursor-y:-120px;transform:translate3d(var(--cursor-x),var(--cursor-y),0) translate(-50%,-50%);opacity:0}.click-pulse-cursor.is-active{opacity:1;animation:click-pulse .9s ease-in-out infinite}@media (min-width:769px){html[data-ui-scale=lg] .click-pulse-cursor,html[data-ui-scale=mac] .click-pulse-cursor{--click-pulse-size:20px;border-width:2.2px}html[data-ui-scale=lg] .home-scroll-cue .home-scroll-cue-mouse,html[data-ui-scale=mac] .home-scroll-cue .home-scroll-cue-mouse{width:3rem;height:2.9rem}html[data-ui-scale=mac] .home-scroll-cue .home-scroll-cue-arrow{width:2.7rem;height:2.7rem}html[data-ui-scale=lg] .home-scroll-cue .home-scroll-cue-arrow{width:3.1rem;height:3.1rem}html[data-ui-scale=mac] .home-scroll-cue .home-scroll-cue-arrow svg{transform:scale(.54);transform-origin:center}html[data-ui-scale=lg] .home-scroll-cue .home-scroll-cue-arrow svg{transform:scale(.6);transform-origin:center}}: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{appearance:none;-webkit-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:active,.button:hover{transform:none}:where(input:not([type=button]):not([type=submit]):not([type=reset]),textarea){cursor:text}:where(a,button,[role=button],label,summary,select)[aria-disabled=true],:where(button,[role=button],input[type=button],input[type=submit],input[type=reset]):disabled{cursor:not-allowed}body,html{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;background:transparent}@media (prefers-reduced-motion:reduce){.click-pulse-cursor{display:none}}body[data-reduce-transparency="1"],html[data-reduce-transparency="1"]{--glass-blur-radius:0px!important;--glass-modal-blur:0px!important}body[data-reduce-transparency="1"].theme-light,html[data-reduce-transparency="1"].theme-light{--glass-surface-bg:var(--home-panel-bg,rgba(251,249,246,0.93))!important;--glass-ring-surface-bg:var(--home-panel-bg,rgba(251,249,246,0.93))!important;--glass-modal-bg:var(--home-panel-bg,rgba(251,249,246,0.93))!important;--drawer-glass-bg:var(--home-panel-bg,rgba(251,249,246,0.93))!important}body[data-reduce-transparency="1"].theme-mid,html[data-reduce-transparency="1"].theme-mid{--glass-surface-bg:var(--home-panel-bg,rgba(203,190,186,0.79))!important;--glass-ring-surface-bg:var(--home-panel-bg,rgba(203,190,186,0.79))!important;--glass-modal-bg:var(--home-panel-bg,rgba(203,190,186,0.79))!important;--drawer-glass-bg:var(--home-panel-bg,rgba(203,190,186,0.79))!important}body[data-reduce-transparency="1"]:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]),html[data-reduce-transparency="1"]:not(.theme-light):not(.theme-mid):not(.theme-night):not([data-contrast=hc]){--glass-surface-bg:var(--home-panel-bg,rgba(16,19,24,0.84))!important;--glass-ring-surface-bg:var(--home-panel-bg,rgba(16,19,24,0.84))!important;--glass-modal-bg:var(--home-panel-bg,rgba(16,19,24,0.84))!important;--drawer-glass-bg:var(--home-panel-bg,rgba(16,19,24,0.84))!important}body[data-reduce-transparency="1"].theme-night,html[data-reduce-transparency="1"].theme-night{--glass-surface-bg:var(--home-panel-bg,rgba(12,17,27,0.86))!important;--glass-ring-surface-bg:var(--home-panel-bg,rgba(12,17,27,0.86))!important;--glass-modal-bg:var(--home-panel-bg,rgba(12,17,27,0.86))!important;--drawer-glass-bg:var(--home-panel-bg,rgba(12,17,27,0.86))!important}body[data-reduce-transparency="1"][data-contrast=hc],html[data-reduce-transparency="1"][data-contrast=hc]{--glass-surface-bg:var(--home-panel-bg,rgba(9,18,30,0.86))!important;--glass-ring-surface-bg:var(--home-panel-bg,rgba(9,18,30,0.86))!important;--glass-modal-bg:var(--home-panel-bg,rgba(9,18,30,0.86))!important;--drawer-glass-bg:var(--home-panel-bg,rgba(9,18,30,0.86))!important}body[data-reduce-transparency="1"] :is([class*=backdrop-blur-],[class*="backdrop-filter:blur("],[class*="-webkit-backdrop-filter:blur("],.glass-box,.glass-ring,.chat-mask-layer,.profile-mask-layer),html[data-reduce-transparency="1"] :is([class*=backdrop-blur-],[class*="backdrop-filter:blur("],[class*="-webkit-backdrop-filter:blur("],.glass-box,.glass-ring,.chat-mask-layer,.profile-mask-layer){backdrop-filter:none!important}body[data-reduce-transparency="1"] :is(.glass-box,.glass-ring,.chat-mask-layer,.profile-mask-layer):after,body[data-reduce-transparency="1"] :is(.glass-box,.glass-ring,.chat-mask-layer,.profile-mask-layer):before,html[data-reduce-transparency="1"] :is(.glass-box,.glass-ring,.chat-mask-layer,.profile-mask-layer):after,html[data-reduce-transparency="1"] :is(.glass-box,.glass-ring,.chat-mask-layer,.profile-mask-layer):before{backdrop-filter:none!important}.particles-container{width:100vw;height:100dvh;z-index:2}.particles-container,.space-backdrop{position:fixed;inset:0;pointer-events:none}.space-backdrop{z-index:0;overflow:hidden;isolation:isolate;--space-backdrop-glow:radial-gradient(ellipse at 50% -12%,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.08) 34%,rgba(255,255,255,0.02) 56%,rgba(255,255,255,0) 74%);background:linear-gradient(180deg,var(--baseTop) 0,var(--baseBottom) 100%)}.space-backdrop[data-mode=light]{background:radial-gradient(circle at 50% -12%,rgba(251,251,250,.86) 0,rgba(255,255,255,0) 55%),radial-gradient(circle at 50% 24%,rgba(232,230,226,.26) 0,rgba(236,235,233,0) 62%),linear-gradient(180deg,#f4f4f3,#edeae5 56%,#e1ddd7)}.space-backdrop[data-mode=dark]{background:radial-gradient(ellipse at top,#2b3037 0,#111418 100%)}.space-backdrop:before{background:var(--space-backdrop-glow);opacity:1}.space-backdrop:after,.space-backdrop:before{content:"";position:absolute;inset:0;pointer-events:none}.sb-grain{position:absolute;inset:0;opacity:var(--grainOpacity);mix-blend-mode:overlay;pointer-events:none}.sb-grain-bitmap,.sb-grain-svg{width:100%;height:100%;display:block}.sb-grain-bitmap{background-repeat:repeat;background-size:auto}[data-bg-layer]{position:fixed;inset:0;z-index:0;pointer-events:none;background-color:initial;background-image:none}[data-bg-layer] .bg-space-layer{z-index:0}[data-bg-layer] .bg-bends-layer{z-index:2;position:absolute;inset:0;will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:opacity .56s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}[data-bg-layer][data-mobile-bends=pending] .bg-bends-layer{opacity:0;visibility:hidden}[data-bg-layer][data-mobile-bends=ready] .bg-bends-layer{opacity:1;visibility:visible}@media (max-width:768px){[data-bg-layer] .bg-bends-layer{transition-duration:4s,0s}}[data-bg-layer] .bg-particles-layer{z-index:3;transition:opacity .56s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}@media (max-width:768px){[data-bg-layer] .bg-particles-layer{transition-duration:4.5s,0s}}[data-bg-layer] .bg-particles-layer[data-mobile-visible=pending]{opacity:0;visibility:hidden}[data-bg-layer] .bg-particles-layer[data-mobile-visible=ready]{opacity:1;visibility:visible}[data-bg-layer] .bg-particles-layer,[data-bg-layer] .bg-space-layer{will-change:transform;transform:translateZ(0);backface-visibility:hidden}[data-bg-layer] .bg-particles-layer,[data-bg-layer] .bg-space-layer,[data-bg-layer] .space-backdrop{position:absolute;left:0;right:0;top:calc(var(--bg-overscan) * -1);bottom:calc(var(--bg-overscan) * -1)}[data-bg-layer] .particles-container{position:absolute;left:0;right:0;top:-320px;bottom:-320px;width:auto;height:auto;z-index:0;pointer-events:none}[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:translateZ(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)}body[data-reduce-motion="1"] [data-bg-layer] .bg-bends-layer,body[data-reduce-motion="1"] [data-bg-layer] .bg-particles-layer,html[data-reduce-motion="1"] [data-bg-layer] .bg-bends-layer,html[data-reduce-motion="1"] [data-bg-layer] .bg-particles-layer{transition:none!important}body.chat-analysis-scroll-open,body.modal-open,html.chat-analysis-scroll-open,html.modal-open{overflow:hidden;height:100%}body.framework-page-scroll-lock,html.framework-page-scroll-lock{overflow:hidden;height:100%;overscroll-behavior:none}html.modal-open{overscroll-behavior:none}main#main{display:flex;flex-direction:column;align-items:center;min-height:100dvh}main#main>.main-content.glass-box{margin-block:auto;margin:clamp(1.6rem,4.5vw,2.8rem) auto}.main-content{flex:1 0 auto;box-sizing:border-box;z-index:20}.main-content,.site-footer{display:flex;position:relative}.site-footer{z-index:12;width:100%;justify-content:center;align-items:flex-end;min-height:clamp(9rem,22vh,18rem);padding:0 0 calc(env(safe-area-inset-bottom, 0px) + .1rem);pointer-events:none}.site-footer-inner{display:flex;width:min(92vw,58rem);justify-content:center;align-items:center}.site-footer-logo{width:clamp(18rem,34vw,28rem);height:auto;opacity:.8;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}.left-card-primary .headline-bold,.right-card-primary .headline-bold{font-weight:400}.right-card-primary .headline-bold{color:var(--brand-primary)}.glass-section,body,li,p,ul{font-family:var(--font-aino),Arial,sans-serif;font-weight:400}b,strong{letter-spacing:.03em}b,h2,strong{font-weight:700}a,b,h2,strong{font-family:var(--font-aino),Arial,sans-serif}a{font-weight:400;text-decoration:none;color:inherit}.button,.chat-send-btn,.chat-send-btn.stop{letter-spacing:.06em}.button,.chat-input-field,.chat-input-field::placeholder,.chat-send-btn,.chat-send-btn.stop,button,input,input::placeholder,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],label,select,textarea,textarea::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) .glass-box a,:root:not(.theme-light) a{color:var(--brand-primary)}}.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:1rem;top:1rem;width:auto;height:auto;padding:.5rem .75rem;background:#000;color:#fff;border-radius:.25rem;z-index:10000}@media (max-width:768px){.skip-link{display:none}}:where(a,button,input,select,textarea,[role],[tabindex]:not([tabindex="-1"])):focus-visible{outline:none;outline-offset:0}body.homepage .home-card-a11y-button:focus-visible{outline:3px solid var(--focus-ring,rgba(96,165,250,.95));outline-offset:.55rem;border-radius:999px}html[data-reduce-motion="1"] *,html[data-reduce-motion="1"] :after,html[data-reduce-motion="1"] :before{animation:none;transition:none;scroll-behavior:auto}html[data-reduce-motion="1"] .glass-card.fade-in{opacity:1;filter:none;transform:none;animation:none}html[data-reduce-motion="1"] .defer-fade{opacity:var(--end-op,1);visibility:visible;transform:none;animation: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(.centered-back-left.fade-in),.three-d-card:has(.centered-back-right.fade-in),.three-d-card:has(.glass-card.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:rgba(9,18,30,0.86);--home-card-light-opacity:0.78;--home-card-dark-opacity:0.68;--chat-card-surface-night-standard-bg:radial-gradient(124% 96% at 50% 6%,rgba(27,39,53,0.5) 0%,rgba(20,29,40,0.55) 46%,rgba(16,20,28,0.6) 100%);--chat-card-surface-night-standard-flat-bg:linear-gradient(180deg,rgba(24,35,49,0.52),rgba(18,22,30,0.62));--chat-card-surface-night-strong-bg:radial-gradient(124% 96% at 50% 6%,rgb(27,39,53) 0%,rgb(20,29,40) 46%,rgb(16,20,28) 100%);--chat-card-surface-night-flat-bg:linear-gradient(180deg,rgb(24,35,49),rgb(18,22,30));--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:rgba(10,12,18,0.46);--hc-text:#eef4ff;--hc-muted:#d7e2f5;--hc-accent:#ffea00;--hc-accent-soft:#fff48a;--hc-border:rgba(255,234,0,0.66);--hc-border-soft:rgba(255,234,0,0.9);--hc-focus-ring:rgba(188,220,255,0.5);--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:rgba(15,14,17,0.35);--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 rgba(255,234,0,0.08),0 10px 24px rgba(0,0,0,0.22);--glass-modal-shadow:none;--glass-shell-shadow:0 0 18px rgba(255,234,0,0.22),0 0 34px rgba(255,234,0,0.12),0 12px 22px -16px rgba(255,234,0,0.2);--glass-ring-glow-dark:0 0 16px rgba(255,234,0,0.18),0 0 30px rgba(255,234,0,0.1),0 10px 20px -16px rgba(255,234,0,0.16);--glass-ring-edge-stroke-width-desktop:1.4px;--glass-ring-edge-stroke-opacity-desktop:0.7;--glass-ring-edge-stroke-blur-desktop:0.1px;--glass-ring-edge-stroke-desktop:conic-gradient(from -104deg at 50% 50%,rgba(255,248,186,0) 0deg,rgba(255,248,186,0) 14deg,rgba(255,248,186,0.028) 26deg,rgba(255,248,186,0.09) 38deg,rgba(255,248,186,0.18) 46deg,rgba(255,248,186,0.3) 54deg,rgba(255,248,186,0.38) 60deg,rgba(255,248,186,0.25) 70deg,rgba(255,248,186,0.11) 82deg,rgba(255,248,186,0.028) 94deg,rgba(255,248,186,0) 108deg,rgba(255,248,186,0) 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:rgb(18,26,40);--chat-tools-panel-bg:rgb(18,26,40);--chat-upload-picker-bg:rgb(18,26,40);--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 rgba(255,234,0,0.1),0 10px 22px rgba(0,0,0,0.2),0 0 24px -16px rgba(255,234,0,0.16);--subpage-card-shadow-hover:0 0 14px rgba(255,234,0,0.14),0 12px 26px rgba(0,0,0,0.24),0 0 28px -16px rgba(255,234,0,0.2);--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:rgba(255,234,0,0.14);--glass-analysis-bg:rgb(8,9,12);--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:rgba(255,234,0,0.62);--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:rgba(255,234,0,0.56);--drawer-card-border-hover:rgba(255,234,0,0.56);--drawer-card-border-active:rgba(255,234,0,0.92);--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 rgba(255,234,0,0.1),0 10px 22px rgba(0,0,0,0.2),0 0 24px -16px rgba(255,234,0,0.16);--drawer-card-shadow-hover:0 0 14px rgba(255,234,0,0.14),0 12px 26px rgba(0,0,0,0.24),0 0 28px -16px rgba(255,234,0,0.2);--drawer-card-shadow-active:0 0 14px rgba(255,234,0,0.14),0 12px 26px rgba(0,0,0,0.24),0 0 28px -16px rgba(255,234,0,0.2);--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:rgba(14,20,32,0.88);--btn-primary-bg:rgba(14,20,32,0.88);--btn-primary-bg-hover:rgba(17,24,38,0.94);--btn-primary-bg-active:rgba(17,24,38,0.98);--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:rgba(14,20,32,0.84);--form-surface-hover:rgba(17,24,38,0.92);--form-surface-active:var(--form-surface-hover);--input-flat-bg:rgba(8,9,12,0.68);--input-flat-bg-hover:rgba(12,13,16,0.76);--input-border:2px solid rgba(255,234,0,0.68);--seg-card-border:rgba(255,234,0,0.66);--seg-card-border-width:2px;--seg-radio-border:rgba(255,234,0,0.78);--seg-radio-dot-bg:var(--hc-accent);--input-shadow:none;--input-shadow-hover:none;--input-surface-overlay:inset 0 0 0 999px rgba(255,255,255,0);--input-surface-overlay-hover:inset 0 0 0 999px rgba(255,255,255,0);--input-surface-overlay-focus:inset 0 0 0 999px rgba(255,255,255,0)}html[data-contrast=hc] .materials-page-shell{--input-bg:rgba(9,14,24,0.84);--input-bg-hover:rgba(10,16,27,0.9);--input-bg-focus:rgba(10,16,27,0.94);--input-flat-bg:rgba(8,9,12,0.68);--input-flat-bg-hover:rgba(12,13,16,0.76);--input-border:2px solid rgba(255,234,0,0.72);--input-shadow:none;--input-shadow-hover:none;--panel-secondary-bg:var(--input-flat-bg);--panel-secondary-border:rgba(255,234,0,0.72);--panel-secondary-shadow:none}html[data-ui-scale=lg][data-contrast=hc],html[data-ui-scale=mac][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(ellipse at top,#1b2735 0,#090a0f 100%)}html[data-contrast=hc]:not(.theme-light) .homepage-root,html[data-contrast=hc]:not(.theme-light) body.homepage{--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 rgba(255,245,160,0.22),0 0 24px rgba(255,234,0,0.1);--home-panel-shadow-active:0 0 14px rgba(255,248,186,0.26),0 0 28px rgba(255,234,0,0.12);--home-card-glow-idle:0 0 11px rgba(255,245,160,0.22),0 0 22px rgba(255,234,0,0.1);--home-card-glow-active:0 0 13px rgba(255,248,186,0.26),0 0 26px rgba(255,234,0,0.12);--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 rgba(255,234,0,0.72);--btn-primary-border-hover:2px solid rgba(255,234,0,0.92);--btn-primary-border-active:2px solid rgba(255,234,0,0.96)}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] .homepage-root .home-before-contact-copy,html[data-contrast=hc] .homepage-root .home-before-contact-copy *,html[data-contrast=hc] .homepage-root :is(.home-about-scrollbox,.home-about-scrollbox *),html[data-contrast=hc] .register-success-shell .register-success-panel,html[data-contrast=hc] .register-success-shell .register-success-panel *{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){background:transparent!important;color:var(--hc-accent)!important;box-shadow:none!important}html[data-contrast=hc] .homepage-root .home-before-contact-button{border:2px solid transparent!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-email-dock-wrapper.profile-orbit-menu-wrapper :is(.profile-orbit-mobile-action .dock-icon,.profile-orbit-stack-bubble .dock-icon),html[data-contrast=hc] .profile-orbit-item-icon,html[data-contrast=hc] .profile-orbit-item-label,html[data-contrast=hc] .profile-orbit-mobile-action__label,html[data-contrast=hc] .profile-orbit-mobile-chevron,html[data-contrast=hc] .profile-orbit-stack-back-label,html[data-contrast=hc] .profile-orbit-stack-label{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] .chat-mobile-topnav span,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){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) :is(p,li,ul,ol,div,span,strong,em,b,i,small),html[data-contrast=hc] :is(.policy-section-body,.policy-page-scroll,.guide-policy-scroll,.policy-page-footer,.guide-rich-text,.guide-quickstart-rich-text){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,rgba(188,220,255,.5));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,rgba(255,234,0,.66)));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):focus-visible,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){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,rgba(188,220,255,.4)));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,rgba(255,234,0,.66))));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;background:transparent!important;border:0!important;border-color:transparent!important;color:inherit!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] body .home-card-a11y-button:focus-visible{outline:2px solid var(--hc-focus-ring,rgba(188,220,255,.5))!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){background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;--tw-scale-x:1!important;--tw-scale-y:1!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){background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;border-radius:0!important}html[data-contrast=hc] .glass-ring-expand-toggle,html[data-contrast=hc] .glass-ring-expand-toggle:is(:hover,:focus-visible,:active),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){background:transparent!important;border:0!important;box-shadow:none!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{background:transparent!important;backdrop-filter:none!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,rgba(255,234,0,.9));box-shadow:none!important;outline:none}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{background:transparent;border:2px solid rgba(255,234,0,.72)!important;box-shadow:none}html[data-contrast=hc] body .chat-inputbar:hover:not(:focus-within){border-color:rgba(255,234,0,.82)!important;background:transparent}html[data-contrast=hc] body .chat-inputbar:focus-within{border-color:rgba(255,234,0,.94)!important;background:transparent}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:transparent;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{color:var(--hc-accent)!important;opacity:.92}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-mic-glyph,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{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;background:transparent!important;border:1.5px solid transparent!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] body .chat-tools-surface-popover,html[data-contrast=hc] body :is(.chat-tools-menu,.chat-msg-user-bubble){background:var(
    --chat-card-surface-night-strong-bg,radial-gradient(ellipse at top,rgb(27,39,53) 0,rgb(9,10,15) 100%)
  )!important;box-shadow:none!important;backdrop-filter:none!important}html[data-contrast=hc] body .chat-tools-surface-popover{border:2px solid rgba(255,234,0,.72)!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item:focus-visible,html[data-contrast=hc] body .chat-tools-menu .chat-tools-item:hover{color:var(--hc-accent)!important;background:transparent!important;border-color:rgba(255,234,0,.9)!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item.chat-tools-item-disabled{color:rgba(255,234,0,.52)!important}html[data-contrast=hc] body .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:focus-visible,html[data-contrast=hc] body .chat-tools-menu .chat-tools-item.chat-tools-item-disabled:hover{background:transparent!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,rgba(14,20,32,.9))!important}html[data-contrast=hc] .materials-page-shell :is(.materials-upload-panel,.materials-admin-panel){border:2px solid rgba(255,234,0,.68)!important;box-shadow:none!important}html[data-contrast=hc] :is(.invite-list-row,.help-listings-item-card){background:var(--chat-card-surface-night-standard-flat-bg,rgba(10,16,27,.88))!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card{color:var(--hc-accent)!important;background:var(--opaque-panel-bg,var(--chat-card-surface-night-standard-bg,rgba(14,20,32,.9)))!important;border:2px solid rgba(255,234,0,.72)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;--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-text:var(--hc-accent);--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.07),rgba(255,234,0,0.07)),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-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 2px rgba(255,234,0,0.44)}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-upload-modal-card{border-color:rgba(255,234,0,.72)!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card.chat-analysis-upload-modal-card,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,rgb(27,39,53) 0,rgb(9,10,15) 100%)
  )!important;box-shadow:none!important;filter:none!important;backdrop-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;border-color:rgba(255,234,0,.68)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important}html[data-contrast=hc] body .chat-analysis-overlay .documents-upload-choose-button{color:var(--hc-accent)!important;--btn-primary-border:2px solid rgba(255,234,0,0.66)!important;--btn-primary-border-hover:2px solid rgba(255,234,0,0.9)!important;--btn-primary-border-active:2px solid rgba(255,234,0,0.95)!important;border:2px solid rgba(255,234,0,.66)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card :is(.button,.btn):is(:hover,:focus-visible){border-color:rgba(255,234,0,.92)!important;background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important}html[data-contrast=hc] body .chat-analysis-overlay .documents-upload-choose-button:is(:hover,:focus-visible){border:2px solid rgba(255,234,0,.9)!important;background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important}html[data-contrast=hc] body .chat-analysis-overlay .chat-analysis-overlay-card :is(.button,.btn):active{border-color:rgba(255,234,0,.95)!important;background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!important}html[data-contrast=hc] body .chat-analysis-overlay-hint{color:var(--hc-accent)!important;border:2px solid rgba(255,234,0,.72)!important;box-shadow:none!important}html[data-contrast=hc] body .chat-analysis-overlay .documents-upload-choose-button:active{border:2px solid rgba(255,234,0,.95)!important;background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!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;border-color:transparent;background:transparent!important;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-contrast=hc] body :is(.chat-inputbar .chat-listen-btn,.chat-inputbar .chat-side-control-btn):is(:hover,:focus-visible){border-color:transparent;background:transparent!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,rgba(255,234,0,.66));border-radius:62.4375rem;color:var(--hc-accent);background:inherit;box-shadow:inherit}html[data-contrast=hc] #nav-meist:focus-visible,html[data-contrast=hc] #nav-meist:hover{color:var(--hc-accent-soft)}html[data-contrast=hc] :is(.chat-left-actions button,.chat-right-actions button,.chat-mobile-topnav button):focus-visible{outline:none!important;box-shadow: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{appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent!important;background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] .chat-mobile-topnav button:is(:hover,:focus-visible,:active),html[data-contrast=hc] :is(.chat-left-actions,.chat-right-actions) button{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] :is(.chat-left-actions,.chat-right-actions) button{border-radius:999px!important}html[data-contrast=hc] :is(.chat-left-actions,.chat-right-actions) button:is(:hover,:focus-visible,:active){background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass{--drawer-glass-bg:var(--glass-ring-surface-bg,rgba(9,14,24,0.88));--subpage-card-bg:rgba(14,20,32,0.98);--subpage-card-bg-hover:rgba(14,20,32,0.98);--subpage-card-border:rgba(255,234,0,0.56);--subpage-card-border-hover:rgba(255,234,0,0.9);--subpage-card-shadow:none;--subpage-card-shadow-hover:none;--drawer-card-border:rgba(255,234,0,0.56);--drawer-card-border-hover:rgba(255,234,0,0.9);--drawer-card-border-active:rgba(255,234,0,0.92);--drawer-card-bg:rgba(14,20,32,0.98);--drawer-card-bg-hover:rgba(14,20,32,0.98);--drawer-card-bg-active:rgba(14,20,32,0.98);--drawer-card-shadow:none;--drawer-card-shadow-hover:none;--drawer-card-shadow-active:none;--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-text:var(--hc-accent);--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.07),rgba(255,234,0,0.07)),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-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 2px rgba(255,234,0,0.44);--drawer-title-text:var(--hc-accent);--drawer-preview-text:var(--hc-accent);--drawer-time-text:rgba(255,234,0,0.78);--drawer-delete-border:rgba(255,234,0,0.62);--drawer-delete-bg:rgba(14,20,32,0.38);--drawer-delete-text:var(--hc-accent);--drawer-delete-border-hover:rgba(255,234,0,0.92);--drawer-delete-bg-hover:rgba(255,234,0,0.18);--drawer-delete-text-hover:#fff7b0;--seg-radio-bg:rgba(14,20,32,0.46);--seg-radio-border:rgba(255,234,0,0.72);--seg-radio-inner-ring:inset 0 0 0 1px rgba(255,234,0,0.3);--seg-radio-dot-bg:var(--hc-accent);--seg-radio-dot-shadow:0 0 8px rgba(255,234,0,0.32)}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;background:transparent!important;border:0!important;box-shadow:none!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:rgba(255,234,0,.78)!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){background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar :is(.button,.btn){color:var(--hc-accent)!important;border:2px solid rgba(255,234,0,.66)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar :is(.button,.btn):is(:hover,:focus-visible){border:2px solid rgba(255,234,0,.9)!important;background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar :is(.button,.btn):active{border:2px solid rgba(255,234,0,.95)!important;background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar{--input-border:2px solid rgba(255,234,0,0.68);--input-text:var(--hc-accent);--input-placeholder:rgba(255,234,0,0.92);--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{position:relative!important;isolation:isolate!important;border:2px solid rgba(255,234,0,.68)!important;outline:none!important;background:var(--chat-card-surface-night-standard-bg,var(--drawer-card-bg,rgba(14,20,32,.98)))!important;box-shadow:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .chat-sidebar-search-input{background:var(--chat-card-surface-night-standard-bg,rgba(14,20,32,.9))!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>*{position:relative!important;z-index:2!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-card:is(:hover,:focus-within){border:2px solid rgba(255,234,0,.9)!important;outline:none!important;background:var(--chat-card-surface-night-standard-flat-bg,var(--drawer-card-bg-hover,rgba(14,20,32,.98)))!important;box-shadow: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{border:2px solid rgba(255,234,0,.95)!important;outline:none!important;background:var(--chat-card-surface-night-standard-flat-bg,var(--drawer-card-bg-active,rgba(14,20,32,.98)))!important;box-shadow: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-width:2px!important;border-style:solid!important;border-color:var(--drawer-delete-border,rgba(255,234,0,.62))!important;background:var(--drawer-delete-bg,rgba(14,20,32,.38))!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,rgba(255,234,0,.18))!important;border-color:var(--drawer-delete-border-hover,rgba(255,234,0,.92))!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;border:2px solid rgba(255,234,0,.68)!important;background:var(--input-bg)!important;box-shadow:none!important}html[data-contrast=hc] .drawer-panel--chat-glass .drawer-chat-sidebar input:is(:hover,:focus,:focus-visible,:active){border:2px solid rgba(255,234,0,.9)!important;background:var(--input-bg-focus)!important;box-shadow:none!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:rgba(255,234,0,0.58);--focus-ring:rgba(255,234,0,0.5);--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-text:var(--hc-accent);--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.07),rgba(255,234,0,0.07)),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-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 2px rgba(255,234,0,0.44)}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;border-color:rgba(255,234,0,.66)!important;box-shadow:var(--btn-primary-shadow)!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;border:2px solid rgba(255,234,0,.66)!important;background:var(--btn-primary-bg)!important;box-shadow:var(--btn-primary-shadow)!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){border-color:rgba(255,234,0,.9)!important;box-shadow:var(--btn-primary-shadow-hover)!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){border:2px solid rgba(255,234,0,.9)!important;background:var(--btn-primary-bg-hover)!important;box-shadow:var(--btn-primary-shadow-hover)!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{border-color:rgba(255,234,0,.95)!important;box-shadow:var(--btn-primary-shadow-active)!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{border:2px solid rgba(255,234,0,.95)!important;background:var(--btn-primary-bg-active)!important;box-shadow:var(--btn-primary-shadow-active)!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){background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}html[data-contrast=hc] .subscription-content :is(.fancy-checkbox--otp .box,.fancy-checkbox--otp .shape,.fancy-checkbox--otp .tick){background:transparent!important;border-color:rgba(255,234,0,.7)!important;stroke:var(--hc-accent)!important;box-shadow:none!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{border-color:rgba(255,234,0,.58)!important;background:rgba(14,20,32,.38)!important;box-shadow:none!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:rgba(255,234,0,0.58);--focus-ring:rgba(255,234,0,0.5);--input-text:var(--hc-accent);--input-placeholder:rgba(255,234,0,0.92);--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;background:transparent!important;border:0!important;box-shadow:none!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:rgba(255,234,0,.68)!important}html[data-contrast=hc] .materials-page-shell :is(textarea,input:not([type=hidden]))::placeholder{color:rgba(255,234,0,.92)!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{border-color:rgba(255,234,0,.66)!important;background:rgba(14,20,32,.34)!important;color:var(--hc-accent)!important;box-shadow:none!important}html[data-contrast=hc] .rooms-delete-btn:is(:hover,:focus-visible,:active){border-color:rgba(255,234,0,.92)!important;background:rgba(255,234,0,.14)!important;color:var(--hc-accent)!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:rgba(255,234,0,0.58);--focus-ring:rgba(255,234,0,0.5);--input-border:2px solid rgba(255,234,0,0.68);--input-text:var(--hc-accent);--input-placeholder:rgba(255,234,0,0.92);--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:rgba(255,234,0,0.62);--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:rgba(255,234,0,0.14);--seg-card-bg-selected:rgba(255,234,0,0.16);--seg-card-shadow:none;--seg-card-shadow-hover:0 0 0 1px rgba(255,234,0,0.46);--seg-card-shadow-selected:0 0 0 1px rgba(255,234,0,0.78);--seg-radio-bg:var(--form-surface);--seg-radio-border:rgba(255,234,0,0.7);--seg-radio-inner-ring:inset 0 0 0 1px rgba(255,234,0,0.28);--seg-radio-dot-bg:var(--hc-accent);--seg-radio-dot-shadow:0 0 8px rgba(255,234,0,0.34);--panel-secondary-bg:var(--input-bg);--panel-secondary-border:rgba(255,234,0,0.52);--panel-secondary-shadow:none;--chat-invite-list-border:rgba(255,234,0,0.48);--chat-invite-shadow:none;--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-text:var(--hc-accent);--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.07),rgba(255,234,0,0.07)),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-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 2px rgba(255,234,0,0.5)}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:rgba(255,234,0,.68)!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:rgba(255,234,0,.92)!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;border-color:rgba(255,234,0,.66)!important;box-shadow:var(--btn-primary-shadow)!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){border-color:rgba(255,234,0,.9)!important;box-shadow:var(--btn-primary-shadow-hover)!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{border-color:rgba(255,234,0,.95)!important;box-shadow:var(--btn-primary-shadow-active)!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: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}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:rgba(255,234,0,.62)!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;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.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;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.button[data-variant=primary]: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}html[data-contrast=hc] .invite-modal-content .invite-list-panel{color:var(--hc-accent)!important;border-color:rgba(255,234,0,.52)!important}html[data-contrast=hc] .invite-modal-content .invite-list-row{border-color:rgba(255,234,0,.4)!important;background:var(--chat-card-surface-night-flat-bg,var(--form-surface))!important}html[data-contrast=hc] .help-listings-modal-content .help-listings-panel{color:var(--hc-accent)!important;border-color:rgba(255,234,0,.52)!important}html[data-contrast=hc] .help-listings-modal-content .help-listings-item-card{color:var(--hc-accent)!important;border-color:rgba(255,234,0,.4)!important;background:var(--chat-card-surface-night-flat-bg,rgba(9,14,24,.84))!important;box-shadow:none!important}html[data-contrast=hc] .help-listings-modal-content .help-listings-item-card:is(:hover,:focus-visible,:focus-within){border-color:rgba(255,234,0,.72)!important;background:var(--chat-card-surface-night-flat-bg,rgba(10,16,27,.92))!important;box-shadow:none!important}html[data-contrast=hc] #login-modal{--hc-border:rgba(255,234,0,0.64);--hc-border-soft:rgba(255,234,0,0.9);--hc-focus-ring:rgba(255,234,0,0.58);--focus-ring:rgba(255,234,0,0.5);--link-color:var(--hc-accent);--link-brand-text:var(--hc-accent);--link-brand-border-hover:rgba(255,234,0,0.9);--link-brand-shadow-hover:rgba(255,234,0,0.22);--home-link-color:var(--hc-accent);--input-border:2px solid rgba(255,234,0,0.68);--input-text:var(--hc-accent);--input-placeholder:rgba(255,234,0,0.92);--input-caret:var(--hc-accent);--input-bg:rgba(9,14,24,0.78);--input-bg-hover:rgba(10,16,27,0.84);--input-bg-focus:rgba(10,16,27,0.88);--input-shadow:none;--input-shadow-hover:none;--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-text:var(--hc-accent);--btn-primary-bg:rgba(9,14,24,0.74);--btn-primary-bg-hover:rgba(255,234,0,0.18);--btn-primary-bg-active:rgba(255,234,0,0.22);--btn-primary-shadow:none;--btn-primary-shadow-hover:none;--btn-primary-shadow-active:none;--btn-primary-shadow-focus:0 0 0 2px rgba(255,234,0,0.44)}html[data-contrast=hc] #login-modal.login-modal--otp{--otp-panel-bg:rgba(14,20,32,0.42);--otp-panel-border:rgba(255,234,0,0.62);--otp-panel-shadow:none;--otp-input-bg:rgba(9,14,24,0.76);--otp-input-border:rgba(255,234,0,0.68);--otp-accent:var(--hc-accent)}html[data-contrast=hc] #login-modal{--login-pin-key-shadow:0 4px 9px rgba(2,6,16,0.13),0 1px 1px rgba(15,23,42,0.065),0 0 8px rgba(255,234,0,0.18),0 6px 9px -5px rgba(255,234,0,0.34),0 12px 15px -14px rgba(255,234,0,0.26),inset 0 0 0 var(--pin-border-w) rgba(30,40,58,0.52),inset 0 1px 0 rgba(255,255,255,0.04),inset 0 -1px 0 rgba(2,6,16,0.19);--login-pin-key-shadow-strong:0 4px 9px rgba(2,6,16,0.13),0 1px 1px rgba(15,23,42,0.065),0 0 10px rgba(255,248,186,0.22),0 7px 10px -5px rgba(255,234,0,0.4),0 14px 17px -14px rgba(255,234,0,0.3),inset 0 0 0 var(--pin-border-w) rgba(30,40,58,0.52),inset 0 1px 0 rgba(255,255,255,0.04),inset 0 -1px 0 rgba(2,6,16,0.19)}html[data-contrast=hc] #login-modal .login-modal-shell{color:var(--hc-accent)!important;border-color:rgba(255,234,0,.56)!important}html[data-contrast=hc] #login-modal.login-modal--otp .login-modal-shell{background:rgba(9,14,24,.74)!important;box-shadow:none!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;border-color:rgba(255,234,0,.68)!important;background:rgba(9,14,24,.78)!important;box-shadow:none!important}html[data-contrast=hc] #login-modal :is(input:not([type=hidden]):not([aria-hidden=true]),textarea,select)::placeholder{color:rgba(255,234,0,.92)!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;background:rgba(9,14,24,.74)!important;border:2px solid rgba(255,234,0,.66)!important;border-radius:999px!important;box-shadow:none!important}@media (hover:hover){html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):hover{border-color:rgba(255,234,0,.92)!important;background:rgba(255,234,0,.14)!important;box-shadow:none!important}}html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):focus-visible{border-color:rgba(255,234,0,.66)!important;background:rgba(14,20,32,.34)!important;box-shadow:none!important;outline:2px solid rgba(255,234,0,.82)!important;outline-offset:3px!important}html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):active{border-color:rgba(255,234,0,.92)!important;background:rgba(255,234,0,.14)!important;box-shadow:none!important}html[data-contrast=hc] #login-modal .no-click-pulse{border-color:rgba(255,234,0,.66)!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 .pin-layout-toggle,html[data-contrast=hc] #login-modal .pin-layout-toggle:is(:hover,:focus-visible,:active),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){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;outline:none!important}@media (hover:none){html[data-contrast=hc] #login-modal .no-click-pulse:hover,html[data-contrast=hc] #login-modal :is(.button,.btn,button[type=submit],.no-click-pulse):hover{border-color:rgba(255,234,0,.66)!important;background:rgba(14,20,32,.34)!important;box-shadow:none!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){background:transparent!important;border:0!important;box-shadow:none!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 rgba(255,234,0,.34)!important}html[data-contrast=hc] #login-modal .login-help-popover{color:var(--hc-accent)!important;border-color:rgba(255,234,0,.62)!important;box-shadow:none!important}html[data-contrast=hc] #login-modal :is(.fancy-checkbox--otp .box,.fancy-checkbox--otp .shape,.fancy-checkbox--otp .tick){background:transparent!important;border-color:rgba(255,234,0,.7)!important;stroke:var(--hc-accent)!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,rgba(0,0,0,0.25))}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:rgba(255,234,0,0.58);--input-border:2px solid rgba(255,234,0,0.68);--input-text:var(--hc-accent);--input-placeholder:rgba(255,234,0,0.92);--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:rgba(255,234,0,0.62);--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:rgba(255,234,0,0.14);--seg-card-bg-selected:rgba(255,234,0,0.16);--seg-card-shadow:none;--seg-card-shadow-hover:0 0 0 1px rgba(255,234,0,0.46);--seg-card-shadow-selected:0 0 0 1px rgba(255,234,0,0.78);--seg-radio-bg:var(--form-surface);--seg-radio-border:rgba(255,234,0,0.7);--seg-radio-inner-ring:inset 0 0 0 1px rgba(255,234,0,0.28);--seg-radio-dot-bg:var(--hc-accent);--seg-radio-dot-shadow:0 0 8px rgba(255,234,0,0.34);--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-text:var(--hc-accent);--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: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: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-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 2px rgba(255,234,0,0.52)}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;border:2px solid rgba(255,234,0,.66)!important;box-shadow:var(--btn-primary-shadow)!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll :is(.button,.btn,button[type=submit],input[type=submit]):hover{border-color:rgba(255,234,0,.9)!important;box-shadow:var(--btn-primary-shadow-hover)!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll :is(.button,.btn,button[type=submit],input[type=submit]):focus-visible{border-color:rgba(255,234,0,.9)!important;box-shadow:var(--btn-primary-shadow-focus)!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;border:2px solid rgba(255,234,0,.94)!important;box-shadow:var(--btn-primary-shadow-hover),0 0 0 1px rgba(255,234,0,.72)!important}html[data-contrast=hc] .a11y-modal-shell .a11y-csp-scroll [data-control-type][data-checked=false]{border-color:rgba(255,234,0,.62)!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 rgba(255,234,0,0.28),0 0 18px rgba(255,234,0,0.14);--orbit-item-glow:0 0 5px rgba(255,234,0,0.2),0 0 8px rgba(255,234,0,0.1);--orbit-item-glow-strong:0 0 6px rgba(255,234,0,0.26),0 0 10px rgba(255,234,0,0.12);--orbit-button-shadow:0 0 10px rgba(255,234,0,0.16),0 8px 12px -5px rgba(255,234,0,0.3),inset 0 0 0 1px rgba(255,234,0,0.065),inset 0 1px 0 rgba(255,250,180,0.035);--orbit-button-shadow-hover:0 10px 22px rgba(0,0,0,0.24),inset 0 0 0 1px rgba(255,234,0,0.065),inset 0 1px 0 rgba(255,250,180,0.035);--orbit-keypad-shadow:0 4px 9px rgba(2,6,16,0.13),0 1px 1px rgba(15,23,42,0.065),0 0 10px rgba(255,234,0,0.12),0 8px 10px -5px rgba(255,234,0,0.38),inset 0 0 0 var(--pin-border-w) rgba(30,40,58,0.52),inset 0 1px 0 rgba(255,255,255,0.04),inset 0 -1px 0 rgba(2,6,16,0.19);--orbit-keypad-shadow-item:0 3px 7px rgba(2,6,16,0.13),0 1px 1px rgba(15,23,42,0.065),0 6px 10px -4px rgba(255,234,0,0.15),0 12px 16px -8px rgba(255,234,0,0.1),inset 0 0 0 var(--pin-border-w) rgba(30,40,58,0.52),inset 0 1px 0 rgba(255,255,255,0.04),inset 0 -1px 0 rgba(2,6,16,0.19);--orbit-keypad-shadow-item-hover:0 3px 7px rgba(2,6,16,0.13),0 1px 1px rgba(15,23,42,0.065),0 8px 12px -3px rgba(255,234,0,0.2),0 15px 18px -8px rgba(255,234,0,0.13),inset 0 0 0 var(--pin-border-w) rgba(30,40,58,0.52),inset 0 1px 0 rgba(255,255,255,0.04),inset 0 -1px 0 rgba(2,6,16,0.19);--orbit-button-shadow-center:0 0 14px rgba(255,234,0,0.4),0 0 26px rgba(255,234,0,0.22),0 0 38px rgba(255,234,0,0.12),inset 0 0 0 1px rgba(255,234,0,0.16),inset 0 1px 0 rgba(255,250,180,0.07);--orbit-button-shadow-center-hover:0 0 17px rgba(255,234,0,0.48),0 0 32px rgba(255,234,0,0.28),0 0 46px rgba(255,234,0,0.14),inset 0 0 0 1px rgba(255,234,0,0.2),inset 0 1px 0 rgba(255,250,180,0.09)}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{transition-property:box-shadow,transform!important;transition-duration:.62s,.22s!important;transition-timing-function:cubic-bezier(.22,1,.36,1),ease!important;transition-delay:0s,0s!important;will-change:box-shadow;box-shadow:0 0 26px rgba(255,234,0,.38)!important}html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center-shell:focus-within,html[data-contrast=hc] body .profile-email-dock-wrapper.profile-orbit-menu-wrapper .profile-orbit-menu__center-shell:hover{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 rgba(255,234,0,.46)!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}html[data-contrast=hc] body .profile-orbit-stack-item,html[data-contrast=hc] body .profile-orbit-stack-item:is(:hover,:focus-visible,:active){background:transparent!important;border:0!important;box-shadow:none!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-action.dock-item[data-orbit-mobile-active=true],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-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 rgba(2,6,16,.13),0 1px 1px rgba(15,23,42,.065),0 6px 8px -6px rgba(255,234,0,.32),inset 0 0 0 var(--pin-border-w) rgba(30,40,58,.52),inset 0 1px 0 rgba(255,255,255,.04),inset 0 -1px 0 rgba(2,6,16,.19)!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{color:#222!important;fill:currentColor;stroke:rgba(0,0,0,.35);stroke-width:1px;filter:none;text-shadow:none}html[data-contrast=hc] .desc-ring-right .circular-text-line{color:var(--hc-accent)!important;fill:currentColor;stroke:rgba(0,0,0,.4);stroke-width:1px;filter:none;text-shadow:none}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-left *,html[data-contrast=hc] .desc-ring-right,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 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)}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}