/* HypeCheck 4.16: liquid blue/rose workspace, deliberately distinct from a chat UI. */
.hc-experience{--hc-bg:var(--hc-canvas);--hc-card:var(--hc-surface);--hc-text:var(--hc-ink);--hc-hint:var(--hc-muted);--hc-border:var(--hc-line);--tmm-accent:var(--hc-blue);--tmm-accent-text:var(--hc-button-text)}
.hc-experience[data-theme=dark]{--hc-bg:var(--hc-dark-canvas);--hc-card:var(--hc-dark-surface);--hc-text:var(--hc-dark-ink);--hc-hint:var(--hc-dark-muted);--hc-border:var(--hc-dark-line)}
.tmm-hype-container.hc-experience{position:relative;isolation:isolate;max-width:none;width:100%;height:min(900px,88dvh);min-height:560px;display:flex;flex-direction:column;padding:0!important;margin:0;border:1px solid var(--hc-border);border-radius:24px;background:var(--hc-bg)!important;color:var(--hc-text);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;overflow:hidden;box-shadow:none;line-height:1.55}
.tmm-hype-container.hc-immersive{position:fixed!important;inset:0!important;z-index:99990;width:100%!important;height:100vh!important;height:100dvh!important;min-height:0;max-width:none!important;border:0;border-radius:0}
html.hc-immersive-active,body.hc-immersive-active{overflow:hidden!important}
body.admin-bar .hc-experience.hc-immersive{top:32px!important;height:calc(100dvh - 32px)!important}
.hc-experience [hidden]{display:none!important}.hc-experience button{cursor:pointer}.hc-experience button:disabled{cursor:wait}
.hc-experience :is(button,a,input,textarea):focus-visible{outline:3px solid var(--hc-pink);outline-offset:4px}
.hc-topbar{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:82px;padding:18px 34px;gap:20px;border-bottom:1px solid color-mix(in srgb,var(--hc-border) 65%,transparent);background:color-mix(in srgb,var(--hc-bg) 78%,transparent);backdrop-filter:blur(22px);flex-shrink:0}
.hc-brand{display:flex;align-items:center;gap:11px;text-decoration:none!important;color:var(--hc-text)!important;min-width:0}
.hc-brand strong{font-size:21px;letter-spacing:-.7px;font-weight:730;display:block;line-height:1.2}.hc-brand small{font-size:10px;color:var(--hc-hint);display:block;margin-top:4px;letter-spacing:.15px}
.hc-mark{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:linear-gradient(140deg,var(--hc-blue),color-mix(in srgb,var(--hc-blue) 65%,var(--hc-pink)));color:#fff;box-shadow:0 6px 24px -10px var(--hc-blue)}
.hc-publisher{font-size:9px;letter-spacing:1.6px;color:var(--hc-hint)}.hc-chrome{display:flex;align-items:center;gap:8px}
.hc-experience .hc-chrome button,.hc-experience .hc-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--hc-hint);padding:10px;border-radius:12px;font-size:11px;font-weight:550;min-height:40px;line-height:1.3;white-space:nowrap}
.hc-experience .hc-chrome button:hover{background:var(--hc-card);color:var(--hc-text)}.hc-experience .hc-icon-btn{width:40px}
.hc-experience .hc-chrome .hc-new-check{background:var(--hc-text);color:var(--hc-bg);padding:12px 16px;margin-left:5px}.hc-new-check>span:first-child{font-size:17px;line-height:1}
.hc-scroll{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hc-border) transparent;z-index:2;scroll-padding:20px;display:flex;flex-direction:column}
.hc-welcome{width:min(100%,var(--hc-content-width));padding:clamp(28px,6vh,70px) 36px 22px;margin:auto;flex-shrink:0;transition:opacity .25s}
.hc-experience .tmm-hype-header{margin:0 auto 28px;max-width:100%;text-align:center}
.hc-experience .tmm-eyebrow{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--hc-hint);font-size:10px;letter-spacing:2.8px;font-weight:650;margin:0 0 18px}.hc-spark{color:var(--hc-pink);font-size:19px}
.hc-experience .tmm-hype-header h3{font-family:inherit;color:var(--hc-text);font-size:clamp(42px,5.5vw,var(--hc-headline-size));font-weight:570;letter-spacing:-3.4px;line-height:1.04;margin:0 0 22px;white-space:pre-line}
.hc-experience .tmm-hype-header h3 span{color:var(--hc-blue);background:linear-gradient(105deg,var(--hc-blue) 24%,var(--hc-pink) 93%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hc-experience[data-theme=dark] .tmm-hype-header h3 span{background-image:linear-gradient(105deg,#93b8ff,var(--hc-pink))}
.hc-experience .tmm-hype-header p{max-width:600px;margin:0 auto;color:var(--hc-hint);font-size:14px;line-height:1.7}
.hc-welcome-composer{max-width:var(--hc-input-width);margin:0 auto;perspective:1200px}
.hc-experience .tmm-mode-tabs{margin:0 auto 15px;gap:5px;justify-content:center}
.hc-experience .tmm-tab-btn{min-height:36px;padding:9px 15px;background:transparent!important;border-color:transparent!important;color:var(--hc-hint)!important;font-size:11px;font-weight:600;box-shadow:none;border-radius:20px}
.hc-experience .tmm-tab-btn.active{background:color-mix(in srgb,var(--hc-card) 85%,transparent)!important;border-color:color-mix(in srgb,var(--hc-blue) 16%,transparent)!important;color:var(--hc-text)!important;box-shadow:0 3px 15px -9px var(--hc-blue)}
.hc-experience #tmm-hype-form{max-width:none;margin:0}
.hc-experience .tmm-composer-frame{position:relative;isolation:isolate;border-radius:var(--hc-corner-radius);border:1px solid color-mix(in srgb,var(--hc-card) 90%,transparent);background:color-mix(in srgb,var(--hc-card) 74%,transparent);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 26px 65px -33px color-mix(in srgb,var(--hc-blue) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--hc-card) 90%,transparent);animation:hc-input-float 7s ease-in-out infinite}
.hc-experience .tmm-composer-frame::before{content:'';position:absolute;inset:-1.5px;pointer-events:none;border-radius:inherit;padding:1.5px;background:linear-gradient(115deg,var(--hc-blue),var(--hc-violet) 25%,var(--hc-pink) 50%,var(--hc-blue) 78%,var(--hc-pink));background-size:250% 250%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hc-liquid-rim var(--hc-rim-duration) ease-in-out infinite alternate;opacity:.8}
.hc-experience .tmm-composer-frame::after{content:'';position:absolute;z-index:-2;inset:60% 8% -17px;pointer-events:none;border-radius:50%;background:linear-gradient(100deg,var(--hc-blue),var(--hc-pink));filter:blur(28px);opacity:.14}
.hc-experience .tmm-dynamic-inputs{padding:19px 21px 15px;border-radius:inherit;background:transparent;gap:0}
.hc-experience .tmm-composer-heading{font-size:10px;font-weight:650;letter-spacing:.3px;color:var(--hc-hint);margin:0 0 7px;gap:12px}.hc-input-glyph{font-size:20px;color:var(--hc-pink)}
.hc-experience .tmm-input-group :is(input,textarea){min-height:65px;color:var(--hc-text);padding:7px 0 18px!important;font-size:17px!important;background:transparent!important;line-height:1.65;box-shadow:none!important;border:0!important;border-radius:0;width:100%;max-height:240px}
.hc-experience .tmm-input-group textarea{min-height:90px;resize:vertical}.hc-experience .tmm-input-group :is(input,textarea)::placeholder{color:var(--hc-hint);opacity:.8}
.hc-experience .tmm-composer-actions{padding:4px 0 0;align-items:center}.hc-experience .tmm-input-note{font-size:10px;color:var(--hc-hint)}
.hc-experience #tmm-submit-btn{background:var(--hc-button)!important;color:var(--hc-button-text)!important;border:0!important;border-radius:16px;padding:13px 19px;font-size:12px;min-height:44px;box-shadow:0 5px 15px -9px var(--hc-blue)}
.hc-experience .tmm-composer-bottom{padding:6px 10px 0;margin-top:9px;gap:14px}.hc-experience #tmm-access-status{font-size:10px;color:var(--hc-hint);line-height:1.6}.hc-experience #tmm-access-status a{color:var(--hc-text);margin-left:7px;text-underline-offset:4px}
.hc-experience #tmm-motion-toggle{font-size:10px;color:var(--hc-hint);padding:7px;background:none;min-height:32px}
.hc-experience .tmm-example-prompts{max-width:var(--hc-input-width);padding-top:20px;gap:8px;justify-content:center;display:flex;flex-wrap:wrap}
.hc-experience .tmm-example-prompts>span{flex-basis:100%;text-align:center;color:var(--hc-hint);font-size:10px;margin-bottom:2px}
.hc-experience .tmm-example-prompts button{color:var(--hc-hint);border:1px solid color-mix(in srgb,var(--hc-border) 70%,transparent);background:color-mix(in srgb,var(--hc-card) 35%,transparent);font-size:10px;max-width:31%;padding:9px 12px;border-radius:14px;line-height:1.5;text-align:left;display:flex;align-items:center;gap:10px;min-height:48px}
.hc-experience .tmm-example-prompts button span{color:var(--hc-pink);font-size:14px;margin:0}.hc-experience .tmm-example-prompts button:hover{background:var(--hc-card);transform:translateY(-2px)}
.hc-experience .tmm-how-it-works{border:0;padding:0;margin:27px auto 0;max-width:690px;gap:24px}.hc-experience .tmm-how-it-works>div{justify-content:flex-start;border-top:1px solid var(--hc-border);padding-top:13px;gap:12px}.hc-experience .tmm-step-num{color:var(--hc-pink);font-size:10px}.hc-experience .tmm-how-it-works strong{color:var(--hc-text);font-size:11px}.hc-experience .tmm-how-it-works small{color:var(--hc-hint);font-size:10px}
.hc-footer{padding:13px 24px 19px;position:relative;margin-top:auto;flex-shrink:0}.hc-experience .tmm-disclaimer{font-size:10px;line-height:1.7;color:var(--hc-hint);margin:0 auto;max-width:850px}.hc-experience .tmm-disclaimer span{opacity:.9}
.hc-liquid{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;opacity:var(--hc-opacity);transition:opacity .6s}.hc-flow{position:absolute;display:block;filter:blur(var(--hc-blur));will-change:transform;animation:hc-liquid-flow var(--hc-duration) ease-in-out infinite alternate;opacity:.46}
.hc-flow-blue{width:70%;height:65%;left:-28%;bottom:-25%;border-radius:42% 58% 35% 65%;background:radial-gradient(ellipse at 65% 45%,var(--hc-blue),transparent 67%);transform:rotate(-20deg)}
.hc-flow-pink{width:65%;height:85%;right:-28%;top:4%;border-radius:60% 35% 65% 40%;background:radial-gradient(ellipse,var(--hc-pink),transparent 66%);animation-delay:-7s;animation-direction:alternate-reverse}
.hc-flow-violet{width:75%;height:48%;left:20%;bottom:-34%;background:radial-gradient(ellipse,var(--hc-violet),transparent 65%);animation-delay:-13s}
.hc-orbit-line{position:absolute;left:40%;top:-65%;width:85%;height:145%;border:1px solid color-mix(in srgb,var(--hc-pink) 20%,transparent);border-radius:50%;transform:rotate(-27deg);opacity:.55}
@keyframes hc-liquid-flow{0%{transform:translate3d(calc(-35px * var(--hc-travel)),calc(25px * var(--hc-travel)),0) rotate(-12deg) scale(1)}50%{transform:translate3d(calc(38px * var(--hc-travel)),calc(-28px * var(--hc-travel)),0) rotate(8deg) scale(1.15)}100%{transform:translate3d(calc(-10px * var(--hc-travel)),calc(65px * var(--hc-travel)),0) rotate(-4deg) scale(1.07)}}
@keyframes hc-input-float{0%,100%{transform:translateY(0) rotateX(0)}50%{transform:translateY(calc(-1 * var(--hc-float))) rotateX(.6deg)}}
@keyframes hc-liquid-rim{from{background-position:0% 30%}to{background-position:100% 75%}}
.hc-report-dock:empty,.hc-report-body:empty{display:none}.hc-report-state .hc-welcome{display:none}.hc-report-state .hc-report-dock{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--hc-bg) 88%,transparent);backdrop-filter:blur(20px);padding:12px max(24px,calc((100% - 980px)/2));border-bottom:1px solid var(--hc-border)}
.hc-report-state .hc-composer-group{max-width:980px;margin:auto}.hc-report-state .tmm-mode-tabs{justify-content:flex-start;margin-bottom:7px}.hc-report-state .tmm-tab-btn{min-height:28px;padding:5px 12px;font-size:10px}
.hc-report-state .tmm-composer-frame{animation:none;box-shadow:none;border-radius:18px}.hc-report-state .tmm-composer-frame::after{display:none}.hc-report-state .tmm-dynamic-inputs{padding:10px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.hc-report-state .tmm-composer-heading,.hc-report-state .tmm-input-note{display:none}.hc-report-state .tmm-input-group :is(input,textarea){padding:4px 0!important;min-height:38px!important;height:42px;resize:vertical;max-height:110px;font-size:14px!important}.hc-report-state .tmm-composer-actions{padding:0}.hc-report-state #tmm-submit-btn{min-height:38px;padding:10px 13px;border-radius:12px}.hc-report-state .tmm-composer-bottom{margin:5px 0 0;padding:0}.hc-report-state #tmm-motion-toggle{min-height:20px;padding:0 6px}.hc-report-state .hc-liquid{opacity:calc(var(--hc-opacity) * .2)}
.hc-report-body{width:100%;max-width:1050px;margin:0 auto;padding:0 30px}.hc-experience #tmm-hype-results{margin-top:20px;border-top:0;padding-top:0;outline:0}.hc-experience .tmm-article-meta-output{background:var(--hc-card);border-color:var(--hc-border)}.hc-experience .tmm-study-heading{color:var(--hc-text)}.hc-experience .tmm-meta-label,.hc-experience .tmm-study-links-row{color:var(--hc-hint)}.hc-experience .tmm-study-links-row a{color:var(--hc-blue)}.hc-experience .tmm-single-source-item{border-color:var(--hc-border)}
.hc-experience .tmm-result-header{background:var(--hc-card);border-color:var(--hc-border)}.hc-experience #tmm-verdict{color:var(--hc-text);font-size:24px}.hc-experience .tmm-verdict-legend p{color:var(--hc-hint);font-size:11px}.hc-experience .tmm-score-badge{font-size:20px}.hc-experience .tmm-share-copy{background:var(--hc-button)}
.hc-experience[data-theme=dark] :is(.tmm-card,.tmm-breakdown,.tmm-summary-box){background:var(--hc-card)!important;color:var(--hc-text)!important;border-color:var(--hc-border)!important}.hc-experience[data-theme=dark] :is(.tmm-card,.tmm-breakdown,.tmm-summary-box) :is(h5,p){color:var(--hc-text)!important}.hc-experience[data-theme=dark] #tmm-paywall-box{background:var(--hc-card)!important;border-color:var(--hc-blue)!important}.hc-experience[data-theme=dark] #tmm-paywall-box :is(h4,p){color:var(--hc-text)!important}
.hc-experience #tmm-feedback-text{background:var(--hc-card);border-color:var(--hc-border)!important;color:var(--hc-text)}.hc-experience #tmm-feedback-section h5,.hc-experience #tmm-share-section h5{color:var(--hc-hint)!important}.hc-experience #tmm-submit-feedback{background:var(--hc-button)!important}.hc-experience .tmm-loading-text-container{color:var(--hc-text)!important}.hc-experience #tmm-hype-error{margin-bottom:20px}
.hc-history{position:absolute;right:0;top:0;bottom:0;width:360px;max-width:90%;z-index:70;display:flex;flex-direction:column;gap:15px;padding:25px;background:color-mix(in srgb,var(--hc-card) 87%,transparent);border-left:1px solid var(--hc-border);backdrop-filter:blur(30px);box-shadow:-30px 0 80px -30px #101a3c30}.hc-history-head{display:flex;justify-content:space-between;align-items:center}.hc-history h3{font-size:22px;color:var(--hc-text);margin:0}.hc-history>p{font-size:12px;color:var(--hc-hint);margin:0}.hc-history-search{background:var(--hc-bg)!important;color:var(--hc-text)!important;border:1px solid var(--hc-border)!important;border-radius:14px;padding:12px 14px;font:inherit;font-size:13px;width:100%}.hc-history-list{overflow:auto;flex:1;min-height:0;color:var(--hc-hint);font-size:13px}.hc-history-item{display:flex;align-items:center;gap:5px;margin-bottom:9px;border:1px solid var(--hc-border);border-radius:14px;background:var(--hc-card);padding:4px}.hc-history-open{flex:1;min-width:0;background:none;border:0;color:var(--hc-text);text-align:left;font:inherit;padding:12px;line-height:1.5}.hc-history-open small{display:block;color:var(--hc-hint);font-size:10px;margin-top:6px}.hc-history-remove{background:none;color:var(--hc-hint);border:0;width:30px;height:38px;font-size:20px}.hc-back-link{color:var(--hc-text);font-size:11px}.hc-history-overlay{position:absolute;inset:0;z-index:60;background:#0c15382b;border:0;backdrop-filter:blur(4px);width:100%;height:100%;padding:0}
.hc-motion-off *, .tmm-motion-paused *, .hc-page-hidden *, .hc-motion-off *::before,.hc-motion-off *::after,.tmm-motion-paused *::before,.tmm-motion-paused *::after,.hc-page-hidden *::before,.hc-page-hidden *::after{animation-play-state:paused!important}.hc-motion-off #tmm-motion-toggle{display:none}.hc-report-state:not(.hc-reading-motion) .hc-flow{animation-play-state:paused}
@supports not (backdrop-filter:blur(1px)){.hc-experience .tmm-composer-frame,.hc-history,.hc-topbar{background:var(--hc-card)}}
@media(max-width:900px){.hc-publisher{display:none}.hc-topbar{padding:16px 22px}.hc-experience .tmm-hype-header h3{letter-spacing:-2.2px}.hc-welcome{padding-left:26px;padding-right:26px}}
@media(max-width:600px){.tmm-hype-container.hc-experience{min-height:550px}.tmm-hype-container.hc-immersive{min-height:0}.hc-topbar{min-height:68px;padding:10px 13px;gap:8px}.hc-mark{width:34px;height:34px;border-radius:11px}.hc-brand{gap:8px}.hc-brand strong{font-size:16px}.hc-brand small{display:none}.hc-chrome{gap:1px}.hc-experience .hc-chrome button{min-height:42px;padding:8px}.hc-history-toggle>span{display:none}.hc-experience .hc-chrome .hc-new-check{margin-left:4px;padding:10px 11px;font-size:10px}.hc-expand-toggle{display:none!important}.hc-experience .hc-icon-btn{width:32px}.hc-welcome{padding:30px 20px 14px}.hc-experience .tmm-eyebrow{font-size:8px;letter-spacing:1.9px;margin-bottom:16px}.hc-experience .tmm-hype-header h3{font-size:var(--hc-mobile-headline);letter-spacing:-1.6px;line-height:1.1;margin-bottom:17px}.hc-experience .tmm-hype-header p{font-size:12px;max-width:310px}.hc-experience .tmm-hype-header{margin-bottom:23px}.hc-experience .tmm-tab-btn{font-size:11px;padding:9px 11px;min-height:36px}.hc-experience .tmm-mode-tabs{gap:2px;margin-bottom:12px}.hc-experience .tmm-dynamic-inputs{padding:16px}.hc-experience .tmm-composer-heading{font-size:10px}.hc-experience .tmm-input-group :is(input,textarea){font-size:16px!important;min-height:75px;padding-bottom:15px!important}.hc-experience .tmm-input-group textarea{min-height:var(--hc-mobile-input-height)}.hc-experience #tmm-submit-btn{width:auto;padding:12px 16px;font-size:12px;border-radius:14px}.hc-experience .tmm-input-note{display:none}.hc-experience .tmm-composer-actions{justify-content:flex-end}.hc-experience .tmm-composer-bottom{padding:4px 0 0;align-items:flex-start}.hc-experience #tmm-access-status{font-size:10px;max-width:230px}.hc-experience #tmm-motion-toggle{font-size:9px;padding:0;min-height:26px}.hc-experience .tmm-example-prompts{padding-top:14px;gap:7px}.hc-experience .tmm-example-prompts button{max-width:none;flex:1 1 45%;font-size:10px;min-height:52px;padding:8px 10px}.hc-experience .tmm-example-prompts button:nth-of-type(n+3){display:none}.hc-experience .tmm-how-it-works{gap:15px;margin-top:20px}.hc-experience .tmm-how-it-works>div{flex-direction:column;gap:6px;align-items:flex-start;padding-top:10px}.hc-experience .tmm-how-it-works small{font-size:9px;line-height:1.5}.hc-experience .tmm-disclaimer{font-size:9px}.hc-footer{padding:12px 20px 17px}.hc-report-state .hc-report-dock{padding:10px 14px;position:relative}.hc-report-state .tmm-dynamic-inputs{display:flex;padding:10px 12px;gap:5px}.hc-report-state .tmm-input-group :is(input,textarea){min-height:36px!important;font-size:16px!important;height:45px;padding:3px 0!important}.hc-report-state .tmm-composer-actions{justify-content:flex-end}.hc-report-state #tmm-submit-btn{font-size:11px;min-height:34px;padding:8px 12px}.hc-report-body{padding:0 16px}.hc-experience .tmm-result-header{padding:18px}.hc-experience #tmm-verdict{font-size:20px}.hc-flow{filter:blur(calc(var(--hc-blur) * .65))}.hc-history{padding:20px}.hc-history h3{font-size:20px}}
@media(max-width:782px){body.admin-bar .hc-experience.hc-immersive{top:46px!important;height:calc(100dvh - 46px)!important}}
@media(max-width:360px){.hc-welcome{padding-left:15px;padding-right:15px}.hc-brand strong{font-size:14px}.hc-mark{width:30px;height:30px}.hc-experience .hc-chrome .hc-new-check{padding:8px}.hc-topbar{gap:3px;padding-left:10px;padding-right:8px}.hc-experience .tmm-hype-header h3{font-size:calc(var(--hc-mobile-headline) * .85)}}
@media(prefers-reduced-motion:reduce){.hc-experience *,.hc-experience *::before,.hc-experience *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#tmm-motion-toggle{display:none}}
@media print{html.hc-immersive-active,body.hc-immersive-active{overflow:visible!important}.tmm-hype-container.hc-immersive{position:static!important;height:auto!important;overflow:visible}.hc-experience .hc-scroll{display:block;overflow:visible}.hc-liquid,.hc-topbar,.hc-history,.hc-report-dock,.hc-footer{display:none!important}.hc-report-body{width:100%;max-width:none;padding:0}}

.hc-report-caption{color:var(--hc-hint);font-size:10px;letter-spacing:2px;margin-bottom:16px}.hc-experience .tmm-feedback-btn{color:var(--hc-hint);background:var(--hc-card)!important;border-color:var(--hc-border)!important}.hc-experience .tmm-feedback-btn[aria-pressed=true]{color:var(--hc-button-text);background:var(--hc-button)!important}.hc-experience .segment-green{background:var(--hc-score-low)}.hc-experience .segment-yellow{background:var(--hc-score-mid)}.hc-experience .segment-red{background:var(--hc-score-high)}

.hc-experience[data-theme=dark] .tmm-study-links-row a,.hc-experience[data-theme=dark] .tmm-sign-in{color:var(--hc-dark-ink)}
/* 4.17 account workspace, publisher logo and real-article examples. */
.hc-experience .hc-topbar{gap:18px;transition:margin-left .2s,width .2s}.hc-experience .hc-brand{order:1}.hc-experience .hc-chrome{order:2;margin-left:auto}.hc-experience .hc-publisher{order:0;display:block;flex-shrink:0;width:var(--hc-logo-width);margin:0;padding:0;border:0;text-decoration:none}.hc-2mm-logo svg,.hc-2mm-logo img{display:block;width:100%;height:auto;max-height:58px;object-fit:contain}.hc-experience[data-theme=dark] .hc-2mm-logo{--hc-logo-primary:var(--hc-dark-logo-primary);--hc-logo-text:var(--hc-dark-logo-text);--hc-logo-tagline:var(--hc-dark-logo-tagline)}
.hc-experience.hc-sidebar-docked>.hc-topbar,.hc-experience.hc-sidebar-docked>.hc-scroll{margin-left:var(--hc-sidebar-width);width:calc(100% - var(--hc-sidebar-width))}
.hc-experience .hc-history{left:0;right:auto;width:var(--hc-sidebar-width);max-width:88%;padding:22px 18px;gap:12px;background:var(--hc-sidebar);color:var(--hc-sidebar-ink);border-left:0;border-right:1px solid var(--hc-sidebar-line);box-shadow:none;backdrop-filter:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hc-sidebar-line) transparent}.hc-experience:not(.hc-sidebar-docked) .hc-history{box-shadow:20px 0 80px -24px #09142a70}.hc-experience .hc-history h3{color:var(--hc-sidebar-ink);font-size:18px;font-weight:600;letter-spacing:-.5px}.hc-sidebar-eyebrow{display:block;color:var(--hc-sidebar-accent);font-size:9px;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}.hc-experience .hc-history>p{color:var(--hc-sidebar-muted);font-size:11px;line-height:1.6}.hc-experience .hc-history .hc-icon-btn{color:var(--hc-sidebar-muted);font-size:22px;width:30px;padding:4px}.hc-account-line{display:flex;flex-direction:column;border-top:1px solid var(--hc-sidebar-line);border-bottom:1px solid var(--hc-sidebar-line);padding:11px 0;gap:3px}.hc-account-line strong{font-size:12px;font-weight:600;color:var(--hc-sidebar-ink)}.hc-account-line small{font-size:10px;color:var(--hc-sidebar-muted)}
.hc-workspace-private{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.hc-experience .hc-sidebar-new{display:flex;align-items:center;justify-content:space-between;background:var(--hc-sidebar-active);border:1px solid var(--hc-sidebar-line);color:var(--hc-sidebar-ink);border-radius:10px;padding:10px 13px;font:inherit;font-size:12px;font-weight:600;width:100%}.hc-history-filters{display:flex;gap:4px}.hc-experience .hc-history-filters button{flex:1;background:none;color:var(--hc-sidebar-muted);border:0;border-radius:8px;padding:9px 5px;font-size:10px;line-height:1.3}.hc-experience .hc-history-filters button.active{background:var(--hc-sidebar-active);color:var(--hc-sidebar-ink)}
.hc-project-heading{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.hc-project-heading h4{margin:0;color:var(--hc-sidebar-ink);font-size:11px;font-weight:650}.hc-experience .hc-project-new{background:none;color:var(--hc-sidebar-accent);font-size:22px;border:0;padding:3px 8px;min-height:30px}.hc-project-list{max-height:150px;overflow-y:auto;flex-shrink:0;scrollbar-width:thin}.hc-project-list>p{font-size:11px;line-height:1.7;color:var(--hc-sidebar-muted);margin:3px 0 6px}.hc-project-item{display:flex;gap:3px;align-items:center;border-radius:9px;margin-bottom:3px}.hc-project-item.active{background:var(--hc-sidebar-active)}.hc-experience .hc-project-open{display:flex;flex:1;min-width:0;gap:8px;align-items:center;justify-content:space-between;background:none;border:0;color:var(--hc-sidebar-ink);font:inherit;font-size:11px;text-align:left;padding:9px 8px;line-height:1.5}.hc-project-open small{color:var(--hc-sidebar-muted);font-size:10px}.hc-experience .hc-project-manage,.hc-experience .hc-project-restore{background:none;border:0;color:var(--hc-sidebar-muted);font-size:18px;padding:4px 6px;min-height:30px}.hc-experience .hc-project-archived-toggle{align-self:flex-start;border:0;background:none;color:var(--hc-sidebar-muted);font-size:9px;padding:2px 0 9px;text-decoration:underline;text-underline-offset:3px}.hc-project-archived-toggle[aria-pressed=true]{color:var(--hc-sidebar-accent)!important}
.hc-project-editor{padding:11px;border:1px solid var(--hc-sidebar-line);border-radius:10px;flex-shrink:0;background:var(--hc-sidebar-active)}.hc-project-editor label{color:var(--hc-sidebar-muted);font-size:10px}.hc-experience .hc-project-name{display:block;width:100%;font:inherit;font-size:12px;border-radius:7px;border:1px solid var(--hc-sidebar-line);background:var(--hc-sidebar);color:var(--hc-sidebar-ink);padding:9px;margin:6px 0 9px}.hc-project-editor>div{display:flex;gap:5px}.hc-experience .hc-project-editor button{background:var(--hc-sidebar-ink);color:var(--hc-sidebar);font-size:10px;border:0;border-radius:6px;padding:7px 9px;line-height:1.4}.hc-experience .hc-project-editor .hc-project-cancel,.hc-experience .hc-project-editor .hc-project-archive{background:none;color:var(--hc-sidebar-muted)}.hc-project-archive{margin-top:7px;text-decoration:underline}
.hc-history-label{color:var(--hc-sidebar-ink);font-size:11px;font-weight:600;margin-top:5px}.hc-experience .hc-history-search{padding:10px 11px;background:var(--hc-sidebar)!important;color:var(--hc-sidebar-ink)!important;border-color:var(--hc-sidebar-line)!important;border-radius:9px;font-size:11px}.hc-history-search::placeholder{color:var(--hc-sidebar-muted);opacity:.85}.hc-experience .hc-history-list{font-size:11px;color:var(--hc-sidebar-muted);min-height:90px}.hc-experience .hc-history-item{background:transparent;border:0;border-bottom:1px solid var(--hc-sidebar-line);border-radius:0;padding:2px 0;margin-bottom:5px}.hc-experience .hc-history-open{color:var(--hc-sidebar-ink);font-size:11px;padding:9px 3px;line-height:1.5}.hc-history-open strong{font-weight:500}.hc-experience .hc-history-open small{color:var(--hc-sidebar-muted);font-size:9px;margin-top:6px}.hc-experience .hc-history-remove{color:var(--hc-sidebar-muted);font-size:17px;width:23px}.hc-experience .hc-history-more{border:1px solid var(--hc-sidebar-line);background:none;color:var(--hc-sidebar-muted);border-radius:8px;padding:8px;font-size:10px}.hc-experience .hc-back-link{color:var(--hc-sidebar-muted);font-size:10px;border-top:1px solid var(--hc-sidebar-line);padding-top:12px;margin-top:auto;flex-shrink:0}
.hc-workspace-locked{display:flex;flex:1;flex-direction:column;justify-content:center;gap:12px;padding:15px 0 28px}.hc-lock-glyph{font-size:30px;color:var(--hc-sidebar-accent)}.hc-workspace-locked p{font-size:13px;line-height:1.8;color:var(--hc-sidebar-muted);margin:0 0 10px}.hc-workspace-locked a{display:block;color:var(--hc-sidebar-ink);font-size:12px;padding:11px;border:1px solid var(--hc-sidebar-line);border-radius:9px;text-align:center;text-decoration:none}.hc-workspace-locked .hc-workspace-subscribe{background:var(--hc-sidebar-active);color:var(--hc-sidebar-ink)}.hc-experience .hc-workspace-error{font-size:11px;color:var(--hc-sidebar-accent);line-height:1.6}
.hc-report-project{display:flex;align-items:center;gap:10px;margin:18px 0 4px;flex-wrap:wrap;font-size:11px;color:var(--hc-hint)}.hc-project-select{max-width:280px;min-width:160px;border:1px solid var(--hc-border);background:var(--hc-card);color:var(--hc-text);padding:9px 12px;border-radius:10px;font:inherit}.hc-project-status{font-size:10px}
.hc-experience .hc-news-examples{align-items:stretch;gap:10px}.hc-experience .hc-news-examples button{display:flex;flex-direction:column;align-items:stretch;flex:1 1 0;min-width:0;max-width:none;padding:14px 15px;gap:9px;border-radius:15px;text-align:left;min-height:137px}.hc-experience .hc-news-examples .hc-news-publisher{margin:0;color:var(--hc-blue);font-size:9px;letter-spacing:1px;font-weight:700}.hc-experience[data-theme=dark] .hc-news-examples .hc-news-publisher{color:var(--hc-dark-logo-primary)}.hc-news-example strong{color:var(--hc-text);font-size:11px;line-height:1.65;font-weight:550;flex:1}.hc-experience .hc-news-examples .hc-news-action{display:flex;align-items:center;justify-content:space-between;color:var(--hc-hint);font-size:9px;margin:0}.hc-experience .hc-news-examples .hc-news-action span{font-size:16px;color:var(--hc-pink);margin:0}
@media(max-width:1100px) and (min-width:961px){.hc-experience.hc-sidebar-docked .hc-topbar{padding:15px 20px;gap:9px}.hc-sidebar-docked .hc-brand strong{font-size:18px}.hc-sidebar-docked .hc-brand small{display:none}.hc-sidebar-docked .hc-mark{width:35px;height:35px}.hc-sidebar-docked .hc-history-toggle>span{display:none}.hc-sidebar-docked .hc-chrome .hc-new-check{padding:10px}.hc-sidebar-docked .hc-publisher{width:min(var(--hc-logo-width),125px)}}
@media(max-width:960px){.hc-experience.hc-sidebar-docked>.hc-topbar,.hc-experience.hc-sidebar-docked>.hc-scroll{margin-left:0;width:100%}.hc-experience .hc-history{width:min(330px,88vw);max-width:88%}.hc-experience .hc-history-toggle>span{display:none}}
@media(max-width:600px){.hc-experience .hc-topbar{padding:10px 12px;gap:7px}.hc-experience .hc-brand{gap:6px}.hc-experience .hc-brand strong{font-size:15px}.hc-experience .hc-brand .hc-mark{width:30px;height:32px}.hc-experience .hc-chrome{gap:1px}.hc-experience .hc-chrome .hc-new-check{padding:7px;width:32px;min-width:32px;margin-left:0}.hc-new-check>span:last-child{display:none}.hc-experience .hc-chrome button{padding:7px;min-height:40px}.hc-experience .hc-publisher{width:var(--hc-mobile-logo-width);display:block;margin:0}.hc-experience .hc-news-examples{display:flex;flex-wrap:wrap;gap:8px}.hc-experience .hc-news-examples button,.hc-experience .hc-news-examples button:nth-of-type(n+3){display:grid;grid-template-columns:66px minmax(0,1fr);flex:1 1 100%;min-height:85px;padding:12px;gap:5px 11px}.hc-experience .hc-news-examples .hc-news-publisher{grid-column:1;grid-row:1 / 3;align-self:center;font-size:10px;letter-spacing:.5px}.hc-news-example strong{grid-column:2;grid-row:1;font-size:11px}.hc-experience .hc-news-examples .hc-news-action{grid-column:2;grid-row:2}.hc-project-select{font-size:16px;width:100%;max-width:100%}.hc-experience .hc-history-search,.hc-experience .hc-project-name{font-size:16px}.hc-experience .hc-history{padding:20px 17px}.hc-experience .hc-history-open{font-size:12px}.hc-experience .hc-project-open{font-size:12px}}
@media(max-width:360px){.hc-experience .hc-topbar{padding:9px 8px;gap:4px}.hc-experience .hc-brand strong{font-size:13px}.hc-experience .hc-brand .hc-mark{width:27px;height:30px}.hc-experience .hc-publisher{width:min(var(--hc-mobile-logo-width),72px)}.hc-experience .hc-icon-btn{width:29px}.hc-experience .hc-chrome .hc-new-check{width:28px;min-width:28px}.hc-experience .hc-chrome button{padding:5px}}

/* EvidencePulse navigation pattern in HypeCheck's palette. */
.hc-experience .hc-topbar{justify-content:flex-start;gap:16px}.hc-experience .hc-topbar>.hc-history-toggle{order:0;flex-shrink:0;margin:0;width:40px;height:40px;padding:9px}.hc-experience .hc-topbar>.hc-history-toggle:hover{background:var(--hc-card);color:var(--hc-text)}.hc-experience .hc-chrome{margin-left:auto}.hc-experience .hc-site-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 9px;border-radius:10px;min-height:40px;white-space:nowrap;text-decoration:none;font-size:12px;line-height:1.3;color:var(--hc-hint)}.hc-experience .hc-site-link:hover{color:var(--hc-text);background:var(--hc-card)}.hc-site-link svg{flex-shrink:0}
.hc-experience[data-theme] .hc-sidebar-logo{display:block;flex-shrink:0;width:min(100%,var(--hc-sidebar-logo-width));margin:10px auto var(--hc-sidebar-logo-gap);text-decoration:none;--hc-logo-primary:var(--hc-sidebar-logo-primary);--hc-logo-text:var(--hc-sidebar-logo-text);--hc-logo-tagline:var(--hc-sidebar-logo-tagline)}.hc-sidebar-logo svg,.hc-sidebar-logo img{max-height:none}.hc-experience .hc-history .hc-close-history{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:10px;flex-shrink:0;border:0;border-radius:9px;background:transparent;color:var(--hc-sidebar-muted)}.hc-experience .hc-history .hc-close-history:hover{color:var(--hc-sidebar-ink);background:var(--hc-sidebar-active)}.hc-experience .hc-history-head h3{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--hc-sidebar-muted)}
@media(max-width:1100px) and (min-width:961px){.hc-experience .hc-topbar{gap:9px}.hc-experience .hc-site-link{gap:6px;padding:9px 6px;font-size:11px}}
@media(max-width:600px){.hc-experience .hc-topbar{gap:7px}.hc-experience .hc-topbar>.hc-history-toggle{width:36px;min-width:36px;padding:7px}.hc-experience .hc-site-link{width:34px;min-width:34px;padding:7px}.hc-site-link>span{display:none}.hc-experience .hc-sidebar-logo{margin-top:2px}.hc-experience .hc-chrome{gap:1px}}
@media(max-width:360px){.hc-experience .hc-topbar{gap:4px}.hc-experience .hc-topbar>.hc-history-toggle{width:32px;min-width:32px}.hc-experience .hc-site-link{width:29px;min-width:29px;padding:5px}}

/* Shared liquid-glass surfaces for every report panel. Saved legacy colors remain available when Glass is off. */
.hc-experience.hc-glass-reports{
 --hc-glass-material:var(--hc-glass-tint-rgb);--hc-glass-highlight:var(--hc-glass-edge-rgb);--hc-glass-cast:var(--hc-glass-shadow-rgb);
 --hc-panel-start:var(--hc-glass-shared-start-rgb);--hc-panel-end:var(--hc-glass-shared-end-rgb);--hc-panel-color:var(--hc-glass-gradient-strength);
 --hc-glass-fill:var(--hc-glass-opacity);--hc-glass-rim:var(--hc-glass-edge);--hc-glass-glint:.62;
}
.hc-experience.hc-glass-reports[data-theme=dark]{
 --hc-glass-material:var(--hc-glass-dark-tint-rgb);--hc-glass-highlight:var(--hc-glass-dark-edge-rgb);--hc-glass-cast:var(--hc-glass-dark-shadow-rgb);
 --hc-panel-color:var(--hc-glass-dark-gradient-strength);
 --hc-glass-fill:var(--hc-glass-dark-opacity);--hc-glass-rim:var(--hc-glass-dark-edge);--hc-glass-glint:.15;
}
.hc-experience.hc-glass-reports .hc-glass-panel,.hc-experience.hc-glass-reports .tmm-article-item{
 position:relative;
 background-color:rgba(var(--hc-glass-material),var(--hc-glass-fill))!important;
 background-image:linear-gradient(135deg,rgba(var(--hc-glass-highlight),.32),rgba(var(--hc-glass-highlight),0) 38%,rgba(var(--hc-glass-highlight),.08)),radial-gradient(ellipse at 16% 24%,rgba(var(--hc-panel-start),var(--hc-panel-color)),rgba(var(--hc-panel-start),0) 76%),radial-gradient(ellipse at 86% 76%,rgba(var(--hc-panel-end),var(--hc-panel-color)),rgba(var(--hc-panel-end),0) 82%)!important;
 background-size:100% 100%,150% 160%,150% 160%;background-position:0 0,0% 20%,100% 80%;
 border:1px solid rgba(var(--hc-glass-highlight),var(--hc-glass-rim))!important;
 border-radius:var(--hc-glass-radius)!important;
 box-shadow:inset 1px 1px 0 rgba(var(--hc-glass-highlight),var(--hc-glass-glint)),inset -1px -1px 0 rgba(var(--hc-glass-highlight),.12),0 14px 42px -14px rgba(var(--hc-glass-cast),var(--hc-glass-shadow)),0 2px 8px -3px rgba(var(--hc-glass-cast),.06);
 -webkit-backdrop-filter:blur(var(--hc-glass-blur)) saturate(var(--hc-glass-saturation));
 backdrop-filter:blur(var(--hc-glass-blur)) saturate(var(--hc-glass-saturation));
 color:var(--hc-text)!important;background-clip:padding-box;
}
.hc-experience.hc-glass-reports .hc-glass-panel :is(h4,h5,p,.tmm-study-heading),.hc-experience.hc-glass-reports #tmm-verdict span{color:var(--hc-text)!important}
.hc-experience.hc-glass-reports .hc-glass-panel h5{font-weight:650;letter-spacing:.02em}
.hc-experience.hc-glass-reports :is(.tmm-meta-label,.hc-report-caption,.tmm-article-meta,.tmm-article-excerpt,.tmm-verdict-legend p){color:var(--hc-hint)!important}
.hc-experience.hc-glass-reports .tmm-article-item a{color:var(--hc-text)}
.hc-experience.hc-glass-reports :is(#tmm-score-badge,.tmm-no-cite-badge){
 background:rgba(var(--hc-glass-highlight),.16)!important;color:var(--hc-text)!important;
 border:1px solid rgba(var(--hc-glass-highlight),var(--hc-glass-rim));
 box-shadow:inset 0 1px 0 rgba(var(--hc-glass-highlight),var(--hc-glass-glint)),0 5px 16px -9px rgba(var(--hc-glass-cast),.18);
 border-radius:14px;
}
.hc-experience.hc-glass-reports :is(#tmm-share-section,#tmm-feedback-section){padding:24px!important;margin-top:20px!important;margin-bottom:20px}
.hc-experience.hc-glass-reports .hc-report-body :is(.tmm-share-btn,.tmm-feedback-btn,.tmm-reset-btn,.hc-project-select,#tmm-feedback-text){
 background:rgba(var(--hc-glass-material),var(--hc-glass-fill))!important;color:var(--hc-text)!important;
 border:1px solid rgba(var(--hc-glass-highlight),var(--hc-glass-rim))!important;border-radius:12px!important;
 box-shadow:inset 0 1px 0 rgba(var(--hc-glass-highlight),var(--hc-glass-glint)),0 5px 18px -10px rgba(var(--hc-glass-cast),.2);
 -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
}
.hc-experience.hc-glass-reports .hc-report-body :is(.tmm-share-btn,.tmm-feedback-btn,.tmm-reset-btn):hover{background:rgba(var(--hc-glass-highlight),.3)!important}
.hc-experience.hc-glass-reports .tmm-feedback-btn[aria-pressed=true]{background:var(--hc-button)!important;color:var(--hc-button-text)!important}
.hc-experience.hc-glass-reports #tmm-feedback-thanks{color:var(--hc-text)!important}
.hc-experience.hc-glass-reports #tmm-score-pointer{color:var(--hc-text);text-shadow:none}
.hc-experience.hc-glass-reports.hc-report-state .hc-liquid{opacity:calc(var(--hc-opacity) * .36)}
.hc-experience.hc-glass-reports.hc-hide-panel-borders :is(.hc-glass-panel,.tmm-article-item){border:0!important;box-shadow:none!important}

/* The original report color families, blended into soft liquid gradients. */
.hc-experience.hc-glass-reports .tmm-card.claim{--hc-panel-start:var(--hc-glass-claim-start-rgb);--hc-panel-end:var(--hc-glass-claim-end-rgb)}
.hc-experience.hc-glass-reports .tmm-card.reality{--hc-panel-start:var(--hc-glass-appraisal-start-rgb);--hc-panel-end:var(--hc-glass-appraisal-end-rgb)}
.hc-experience.hc-glass-reports .tmm-breakdown{--hc-panel-start:var(--hc-glass-analysis-start-rgb);--hc-panel-end:var(--hc-glass-analysis-end-rgb)}
.hc-experience.hc-glass-reports .tmm-summary-box{--hc-panel-start:var(--hc-glass-summary-start-rgb);--hc-panel-end:var(--hc-glass-summary-end-rgb)}
.hc-experience.hc-glass-reports #tmm-hype-error{--hc-panel-start:var(--hc-glass-claim-start-rgb);--hc-panel-end:var(--hc-glass-claim-end-rgb)}
.hc-experience.hc-glass-reports #tmm-paywall-box{--hc-panel-start:var(--hc-glass-summary-start-rgb);--hc-panel-end:var(--hc-glass-summary-end-rgb)}
.hc-experience.hc-glass-reports.hc-panel-motion :is(.hc-glass-panel,.tmm-article-item){animation:hc-panel-flow var(--hc-duration) ease-in-out infinite alternate}
.hc-experience.hc-glass-reports.hc-panel-motion .tmm-card.reality{animation-delay:-5s}
.hc-experience.hc-glass-reports.hc-panel-motion .tmm-summary-box{animation-delay:-9s}
@keyframes hc-panel-flow{to{background-position:0 0,100% 80%,0% 20%}}
@media(prefers-reduced-motion:reduce){.hc-experience.hc-glass-reports :is(.hc-glass-panel,.tmm-article-item){animation:none!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 .hc-experience.hc-glass-reports .hc-glass-panel,.hc-experience.hc-glass-reports .tmm-article-item{background:rgb(var(--hc-glass-material))!important}
}
@media(prefers-reduced-transparency:reduce){
 .hc-experience.hc-glass-reports .hc-glass-panel,.hc-experience.hc-glass-reports .tmm-article-item{background:rgb(var(--hc-glass-material))!important;-webkit-backdrop-filter:none;backdrop-filter:none}
}
@media(forced-colors:active){
 .hc-experience.hc-glass-reports :is(.hc-glass-panel,.tmm-article-item,#tmm-score-badge,.tmm-no-cite-badge){background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
 .hc-experience.hc-glass-reports .hc-glass-panel :is(h4,h5,p),.hc-experience.hc-glass-reports #tmm-verdict span{color:CanvasText!important}
}

/* Solid report colors retain glass rims and depth, without moving color washes. */
.hc-experience.hc-glass-reports.hc-solid-reports :is(.hc-glass-panel,.tmm-article-item){
 background-color:rgb(var(--hc-glass-material))!important;
 background-image:linear-gradient(rgba(var(--hc-panel-start),var(--hc-panel-color)),rgba(var(--hc-panel-start),var(--hc-panel-color)))!important;
 background-size:100% 100%;background-position:0 0;animation:none!important;
}
.hc-experience .hc-new-sparkle{width:18px;height:18px;flex:0 0 auto;display:block}
.hc-experience .tmm-reset-btn .hc-new-sparkle{width:16px;height:16px}
@media(forced-colors:active){.hc-experience.hc-glass-reports.hc-solid-reports :is(.hc-glass-panel,.tmm-article-item){background:Canvas!important}}
