html.yeah-standard{--yeah-font-sans: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--yeah-font-display: "Arial Black", "Helvetica Neue", Helvetica, Arial, sans-serif;--yeah-ease-out: cubic-bezier(.2,.8,.2,1);--yeah-space-edge: clamp(20px,4vw,64px);--yeah-tap: 44px;--yeah-red: #d4101b;--yeah-paper: #faf9f5;--yeah-ink: #171717;--yeah-line: #d6d4ce;--yeah-focus: #a20b16;--background: 42 22% 98%;--foreground: 0 0% 9%;--card: 0 0% 100%;--card-foreground: 0 0% 9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 9%;--primary: 356 86% 43%;--primary-foreground: 0 0% 100%;--secondary: 42 12% 94%;--secondary-foreground: 0 0% 12%;--muted: 43 10% 95%;--muted-foreground: 0 0% 36%;--accent: 0 30% 96%;--accent-foreground: 356 86% 32%;--border: 40 6% 82%;--input: 40 6% 80%;--ring: 356 86% 43%;--sidebar-background: 42 16% 97%;--sidebar-foreground: 0 0% 15%;--sidebar-primary: 356 86% 43%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 44 8% 91%;--sidebar-accent-foreground: 0 0% 11%;--sidebar-border: 40 6% 80%;--sidebar-ring: 356 86% 43%;--am-canvas: #faf9f5;--am-canvas-rgb: 250,249,245;--am-ink: #171717;--am-ink-rgb: 23,23,23;--am-accent-a: 212,16,27;--am-accent-b: 23,23,23;--am-accent-c: 124,124,124;--am-surface: #fff;--am-surface-strong: #fff;--am-surface-soft: #f3f2ef;--am-glass-border: #d6d4ce;--am-glass-highlight: transparent;--am-shadow: transparent;--am-shadow-strong: transparent;--am-subtle: #505050;--am-muted: #626262;--am-grid-line: #e9e7e2;--am-chrome: #faf9f5;--am-sidebar: #f4f3ef;--radius: .55rem;--font-heading: var(--yeah-font-sans);--font-body: var(--yeah-font-sans);--font-display: var(--yeah-font-display)}html.yeah-standard.dark{--yeah-paper: #171717;--yeah-ink: #f4f2ee;--yeah-line: #4b4844;--yeah-focus: #ff6b72;--background: 0 0% 9%;--foreground: 40 12% 94%;--card: 0 0% 12%;--card-foreground: 40 12% 94%;--popover: 0 0% 12%;--popover-foreground: 40 12% 94%;--primary: 357 100% 71%;--primary-foreground: 0 0% 8%;--secondary: 0 0% 17%;--secondary-foreground: 0 0% 93%;--muted: 0 0% 17%;--muted-foreground: 0 0% 73%;--accent: 0 0% 22%;--accent-foreground: 0 0% 94%;--border: 0 0% 31%;--input: 0 0% 37%;--ring: 357 100% 71%;--sidebar-background: 0 0% 11%;--sidebar-foreground: 0 0% 90%;--sidebar-primary: 357 100% 71%;--sidebar-primary-foreground: 0 0% 9%;--sidebar-accent: 0 0% 20%;--sidebar-accent-foreground: 0 0% 94%;--sidebar-border: 0 0% 29%;--sidebar-ring: 357 100% 71%;--am-canvas: #171717;--am-canvas-rgb: 23,23,23;--am-ink: #f4f2ee;--am-ink-rgb: 244,242,238;--am-accent-a: 255,107,114;--am-accent-b: 240,239,235;--am-accent-c: 140,140,140;--am-surface: #212121;--am-surface-strong: #252525;--am-surface-soft: #292929;--am-glass-border: #494949;--am-subtle: #c0bebb;--am-muted: #b7b4b0;--am-grid-line: #363636;--am-chrome: #202020;--am-sidebar: #202020}html.yeah-standard{min-width:320px;min-height:100%;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html.yeah-standard,html.yeah-standard body,html.yeah-standard #root{width:100%;min-height:100%}html.yeah-standard body{margin:0;background:var(--am-canvas);background-image:none;color:var(--am-ink);font-family:var(--yeah-font-sans);font-size:16px;line-height:1.55;letter-spacing:-.008em;-webkit-font-smoothing:antialiased}html.yeah-standard :where(button,input,textarea,select){font:inherit}html.yeah-standard :where(button,input,textarea,select,summary){font-size:max(16px,1em)}html.yeah-standard :where(a,button,input,textarea,select,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--yeah-focus)!important;outline-offset:3px!important;box-shadow:none!important}html.yeah-standard :is(h1,h2,h3){font-family:var(--yeah-font-sans);font-weight:750;letter-spacing:-.045em;line-height:1.11;text-wrap:balance}html.yeah-standard :where(p,li){text-wrap:pretty}html.yeah-standard :where(img,video,canvas,svg){max-width:100%}html.yeah-standard ::-moz-selection{background:#d4101b29;color:var(--yeah-ink)}html.yeah-standard ::selection{background:#d4101b29;color:var(--yeah-ink)}html.yeah-standard .yeah-screen{min-height:100dvh;width:100%;overflow-x:clip}html.yeah-standard .yeah-stage{width:min(100%,1440px);margin-inline:auto;padding-inline:var(--yeah-space-edge)}html.yeah-standard .yeah-copy{font-size:clamp(16px,1.2vw,18px);line-height:1.7}html.yeah-standard .yeah-title{font-size:clamp(2.6rem,6vw,6rem);line-height:1.01;letter-spacing:-.07em}html.yeah-standard .yeah-action{min-width:var(--yeah-tap);min-height:var(--yeah-tap);display:inline-flex;align-items:center;justify-content:center}html.yeah-standard .yeah-status{display:inline-flex;align-items:center;gap:7px;min-height:28px;font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}html.yeah-standard .yeah-status:before{content:"";width:6px;height:6px;border-radius:1px;background:currentColor;box-shadow:none}html.yeah-standard .yeah-input-surface{min-height:56px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:8px}html.yeah-standard .yeah-fixed-bottom{bottom:max(12px,env(safe-area-inset-bottom))}html.yeah-standard .glass-panel,html.yeah-standard .am-answer-surface,html.yeah-standard .am-plasma-stage,html.yeah-standard .am-prompt-shell{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:10px}html.yeah-standard .glass-panel:hover{border-color:hsl(var(--border));box-shadow:none}html.yeah-standard .am-app-shell,html.yeah-standard .am-intelligence-stage,html.yeah-standard .am-neural-space{background:var(--am-canvas);color:var(--am-ink);box-shadow:none}html.yeah-standard .am-chrome,html.yeah-standard .am-sidebar{background:var(--am-chrome);border-color:hsl(var(--border));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.yeah-standard .am-sidebar{background:var(--am-sidebar)}html.yeah-standard .am-soft-surface{background:hsl(var(--muted));border:1px solid hsl(var(--border))}html.yeah-standard .am-answer-surface:before,html.yeah-standard .am-plasma-panel:before,html.yeah-standard .am-premium-aurora,html.yeah-standard .am-premium-grain,html.yeah-standard .am-premium-vignette,html.yeah-standard .neural-grid,html.yeah-standard .am-plasma-field,html.yeah-standard .am-plasma-orbit,html.yeah-standard .am-core-lens,html.yeah-standard .am-core-bloom,html.yeah-standard .am-core-halo{display:none!important}html.yeah-standard .am-core-ring,html.yeah-standard .am-plasma-mark__ring,html.yeah-standard .am-plasma-mark__halo,html.yeah-standard .am-plasma-mark__core{animation:none;box-shadow:none}html.yeah-standard .am-premium-interactive:hover,html.yeah-standard .yeah-input-surface:focus-within{transform:none}html.yeah-standard .am-theme-toggle{border-radius:6px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.yeah-standard .am-mobile-dock{border-radius:8px;box-shadow:0 8px 32px #00000017;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.research-home{background:var(--am-canvas)}.research-main{width:min(100%,1360px);margin-inline:auto;padding:0 var(--yeah-space-edge) 80px}.research-index{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid hsl(var(--border));padding:20px 0;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.research-index strong{color:hsl(var(--foreground))}.research-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,.8fr);gap:clamp(30px,5vw,85px);align-items:end;padding:clamp(34px,6.3vw,86px) 0 clamp(38px,5vw,72px);border-bottom:1px solid hsl(var(--border))}.research-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--yeah-red)}.research-kicker:before{content:"";width:26px;height:4px;background:currentColor;display:inline-block}html.yeah-standard.dark .research-kicker{color:hsl(var(--primary))}.research-hero h1{margin:24px 0 20px;max-width:900px;font-size:clamp(3.2rem,8vw,8rem);font-weight:850;letter-spacing:-.088em;line-height:.94}.research-hero h1 span{color:hsl(var(--primary))}.research-lead{max-width:670px;font-size:clamp(17px,1.8vw,22px);line-height:1.52;color:hsl(var(--muted-foreground))}.research-aside{border-top:5px solid hsl(var(--primary));padding-top:20px;align-self:end;max-width:355px}.research-aside__label{display:block;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.research-aside__line{margin-top:18px;font-size:clamp(20px,2.2vw,30px);font-weight:750;letter-spacing:-.035em;line-height:1.12}.research-aside__small{border-top:1px solid hsl(var(--border));margin-top:20px;padding-top:18px;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6}.research-workbench{padding-top:clamp(30px,4vw,54px)}.research-workbench__heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:18px}.research-workbench__heading h2{font-size:clamp(25px,3.2vw,38px);margin:5px 0 0}.research-workbench__heading p{max-width:450px;font-size:14px;color:hsl(var(--muted-foreground));margin:0}.research-input-panel{border:1px solid hsl(var(--border));background:hsl(var(--card))}.research-input-label{display:block;padding:22px 24px 0;font-size:12px;letter-spacing:.04em;font-weight:750}.research-input-panel textarea{border:0;border-radius:0;outline-offset:-4px;box-shadow:none;min-height:140px;resize:vertical;background:transparent}.research-panel-actions{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:18px 22px;border-top:1px solid hsl(var(--border))}.research-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 18px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font-size:13px;font-weight:750;text-decoration:none;transition:border-color .15s,background-color .15s}.research-btn:hover{border-color:hsl(var(--foreground))}.research-btn--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.research-btn--primary:hover{filter:brightness(.94);border-color:hsl(var(--primary))}.research-btn:disabled{opacity:.6;cursor:not-allowed}.research-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsl(var(--border))}.research-mode{padding:20px 22px 22px;border-right:1px solid hsl(var(--border));min-width:0}.research-mode:last-child{border-right:0}.research-mode--selected{box-shadow:inset 0 4px hsl(var(--primary));background:hsl(var(--muted))}.research-mode__top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.research-mode__num{font-size:11px;color:hsl(var(--primary));font-weight:800;letter-spacing:.08em}.research-mode__title{font-size:16px;font-weight:800}.research-mode__desc{margin-top:9px;font-size:13px;line-height:1.55;color:hsl(var(--muted-foreground))}.research-mode__run{display:inline-flex;min-height:40px;align-items:center;padding:7px 0;font-size:12px;font-weight:750;color:hsl(var(--primary));text-align:left}.research-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));margin:52px 0 0}.research-principle{min-width:0;padding:24px 20px;border-right:1px solid hsl(var(--border))}.research-principle:first-child{padding-left:0}.research-principle:last-child{border-right:0}.research-principle strong{display:block;font-size:15px;letter-spacing:-.02em}.research-principle span{display:block;margin-top:6px;font-size:12px;line-height:1.55;color:hsl(var(--muted-foreground))}.research-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:28px 0;font-size:12px;color:hsl(var(--muted-foreground))}.research-auth{min-height:100dvh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1fr);background:hsl(var(--background))}.research-auth__aside{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(26px,4vw,62px);background:hsl(var(--foreground));color:hsl(var(--background))}.research-auth__aside h2{font-size:clamp(3.5rem,6vw,6.5rem);line-height:.96;max-width:620px}.research-auth__aside .auth-red-rule{height:8px;width:88px;background:#e01620;margin:34px 0}.research-auth__form{min-width:0;display:flex;align-items:center;justify-content:center;padding:56px clamp(20px,5vw,80px)}.research-auth__form-inner{width:min(100%,470px)}.research-auth__form-inner .auth-form-surface{border:1px solid hsl(var(--border));background:hsl(var(--card));padding:clamp(22px,3vw,36px)}html.yeah-standard .editorial-page h1{font-size:clamp(2.4rem,5vw,5rem);letter-spacing:-.06em}html.yeah-standard .editorial-page h1:before{content:"";display:block;background:hsl(var(--primary));height:5px;width:62px;margin:0 0 26px}html.yeah-standard .editorial-page section{scroll-margin-top:110px}html.yeah-standard .editorial-page section h2{font-size:clamp(20px,2.2vw,30px)}html.yeah-standard .editorial-page :is(input,textarea,select){min-height:44px}html.yeah-standard .editorial-page .rounded-xl{border-radius:6px}@media(max-width:960px){.research-hero{grid-template-columns:1fr;gap:22px}.research-aside{width:100%;max-width:none;display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.research-aside__small{margin:0;padding:0 0 0 18px;border-top:0;border-left:1px solid hsl(var(--border))}.research-auth{grid-template-columns:1fr}.research-auth__aside{display:none}}@media(max-width:720px){html.yeah-standard{--yeah-space-edge:20px}.research-index{font-size:10px;padding:15px 0}.research-hero{padding-top:40px;padding-bottom:38px}.research-hero h1{font-size:clamp(3.1rem,12vw,5.2rem);letter-spacing:-.073em}.research-aside{display:block}.research-aside__small{border-top:1px solid hsl(var(--border));border-left:0;padding:14px 0 0;margin:12px 0 0}.research-modes{grid-template-columns:1fr}.research-mode{border-right:0;border-bottom:1px solid hsl(var(--border));padding:15px 18px}.research-mode:last-child{border-bottom:0}.research-principles{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.research-principle{border-bottom:1px solid hsl(var(--border));padding:20px 12px}.research-principle:nth-child(2n){border-right:0}.research-principle:nth-child(odd){padding-left:0}.research-principle:nth-child(n+3){border-bottom:0}.research-panel-actions{padding:14px 16px;align-items:stretch}.research-panel-actions .research-btn--primary{flex:1}.research-workbench__heading p{max-width:100%}html.yeah-standard .yeah-title{font-size:clamp(2.5rem,12vw,4.7rem)}}@media(max-width:420px){.research-principles{grid-template-columns:1fr}.research-principle{border-right:0;border-bottom:1px solid hsl(var(--border))!important;padding:16px 0}.research-principle:last-child{border-bottom:0!important}.research-panel-actions .research-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){html.yeah-standard{scroll-behavior:auto}html.yeah-standard *,html.yeah-standard *:before,html.yeah-standard *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{html.yeah-standard body,html.yeah-standard .am-app-shell{background:#fff!important;color:#000!important}.research-btn,.am-mobile-dock,nav,header{display:none!important}}.yeah-brand{display:inline-flex;align-items:center;gap:15px;min-width:0;line-height:1;white-space:nowrap}.yeah-brand__word{font-family:var(--yeah-font-sans);font-size:36px;font-weight:900;line-height:.8;letter-spacing:-.105em;color:hsl(var(--foreground))}.yeah-brand__word span{color:hsl(var(--primary))}.yeah-brand__detail{display:flex;flex-direction:column;gap:4px;padding-left:14px;border-left:1px solid hsl(var(--border));font-size:12px;font-weight:850;letter-spacing:.17em;color:hsl(var(--foreground))}.yeah-brand__detail small{font-size:8px;font-weight:650;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.yeah-brand--lg .yeah-brand__word{font-size:52px}.yeah-brand--sm .yeah-brand__word{font-size:27px}.yeah-brand--sm .yeah-brand__detail{font-size:10px;gap:2px}.yeah-brand--sm .yeah-brand__detail small{font-size:7px}.research-skip{position:fixed;top:8px;left:8px;z-index:200;background:hsl(var(--foreground));color:hsl(var(--background));padding:12px 16px;font-size:14px;transform:translateY(-200%)}.research-skip:focus{transform:translateY(0)}.research-navbar{position:sticky;top:0;z-index:55;background:var(--am-canvas);border-bottom:1px solid hsl(var(--border))}.research-navbar__inner{width:min(100%,1440px);height:84px;margin:auto;padding:0 var(--yeah-space-edge);display:flex;align-items:center;justify-content:space-between;gap:28px}.research-navbar__brand{display:inline-flex;min-width:0;align-items:center;text-decoration:none}.research-navbar__links{display:flex;align-items:center;gap:clamp(18px,2.4vw,38px);margin-left:auto}.research-navbar__link{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:hsl(var(--muted-foreground));font-size:13px;font-weight:750;white-space:nowrap}.research-navbar__link:hover,.research-navbar__link--current{color:hsl(var(--foreground))}.research-navbar__link--current{box-shadow:inset 0 -4px hsl(var(--primary))}.research-navbar__actions{display:flex;align-items:center;gap:12px}.research-navbar__access{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:12px;padding:8px 17px;background:hsl(var(--foreground));color:hsl(var(--background));font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.research-navbar__access:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.research-navbar__mobile-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid hsl(var(--border))}.research-navbar__mobile{display:none}.research-auth__form-inner h1{font-size:clamp(35px,4vw,54px)}html.yeah-standard :where(.research-home,.research-auth,.editorial-page) :is(button,a,input,textarea,select){border-radius:3px}html.yeah-standard .editorial-page main{padding-top:clamp(36px,5vw,72px)}html.yeah-standard .editorial-page .max-w-3xl{max-width:960px}html.yeah-standard .editorial-page p{line-height:1.76}html.yeah-standard .editorial-page h1{max-width:920px}html.yeah-standard .editorial-page .font-serif,html.yeah-standard .editorial-page .font-mono{font-family:var(--yeah-font-sans)}html.yeah-standard .editorial-page .text-primary{font-weight:700}html.yeah-standard .editorial-page .rounded-xl{border-radius:3px}html.yeah-standard .editorial-page .bg-card{box-shadow:none}html.yeah-standard .research-home .font-mono{font-family:var(--yeah-font-sans)}@media(max-width:1100px){.research-navbar__links{gap:15px}.research-navbar__link{font-size:12px}.yeah-brand__detail small{display:none}}@media(max-width:900px){.research-navbar__inner{height:72px}.research-navbar__links{display:none}.research-navbar__mobile-toggle{display:inline-flex}.research-navbar__mobile{display:flex;flex-direction:column;gap:4px;padding:20px var(--yeah-space-edge) 25px;border-top:1px solid hsl(var(--border));background:var(--am-canvas)}.research-navbar__mobile-link{display:flex;align-items:center;min-height:46px;font-size:15px;font-weight:700;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border))}}@media(max-width:540px){.research-navbar__access{display:none}.research-navbar__inner{gap:12px}.yeah-brand__word{font-size:29px}.yeah-brand__detail{font-size:10px;padding-left:10px}.research-auth__form{padding-top:32px}.research-input-label,.research-input-panel textarea,.research-input-panel #research-input-help{padding-left:16px;padding-right:16px}}.research-workspace{--research-sidebar-width:258px;display:flex;position:relative;background:var(--am-canvas);color:hsl(var(--foreground))}.research-workspace-sidebar{position:fixed;z-index:45;top:0;bottom:0;left:0;width:var(--research-sidebar-width);display:flex;flex-direction:column;border-right:1px solid hsl(var(--border));background:var(--am-sidebar)}.research-workspace-logo{min-height:84px;padding:27px 23px 18px;border-bottom:1px solid hsl(var(--border));display:flex;align-items:center}.research-workspace-sidebar__body{flex:1;overflow-y:auto;padding:24px 14px}.research-workspace-section{display:flex;flex-direction:column;gap:4px}.research-workspace-section__label{display:block;padding:0 10px 10px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.13em}.research-workspace-link{min-height:44px;display:flex;align-items:center;gap:12px;padding:10px 12px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:660;text-decoration:none;border-left:3px solid transparent}.research-workspace-link:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.research-workspace-link--active{border-left-color:hsl(var(--primary));background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:800}.research-workspace-group{border-top:1px solid hsl(var(--border));padding-top:12px;margin-top:22px}.research-workspace-group__trigger{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;cursor:pointer;border:0;width:100%;background:transparent;padding:9px 10px;color:hsl(var(--foreground));font-size:12px;font-weight:800;letter-spacing:.04em}.research-workspace-group__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.research-workspace-group .research-workspace-section{padding-top:9px}.research-workspace-sidebar__footer{display:flex;flex-direction:column;gap:12px;padding:20px 23px;border-top:1px solid hsl(var(--border))}.research-workspace-sidebar__footer p{display:flex;flex-direction:column;gap:3px;font-size:11px;color:hsl(var(--muted-foreground))}.research-workspace-sidebar__footer p strong{font-size:12px;color:hsl(var(--foreground))}.research-workspace-sidebar__footer a{color:hsl(var(--primary));font-size:12px;font-weight:700}.research-workspace-content{flex:1;min-width:0;margin-left:var(--research-sidebar-width)}.research-workspace-header{height:84px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(18px,3vw,45px);background:var(--am-canvas);border-bottom:1px solid hsl(var(--border))}.research-workspace-menu{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid hsl(var(--border))}.research-workspace-search{min-height:44px;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid hsl(var(--border));background:hsl(var(--card));font-size:13px;font-weight:700}.research-workspace-main{max-width:1500px;margin:auto;min-width:0;padding:clamp(20px,3.3vw,50px);padding-bottom:110px}.research-workspace-main--intelligence{padding:0 clamp(20px,3.3vw,50px) 110px}.research-workspace-scrim,.research-workspace-mobile{display:none}.research-workspace :is(.font-mono,.font-serif){font-family:var(--yeah-font-sans)}.research-workspace .text-\\[8px\\],.research-workspace .text-\\[9px\\]{font-size:11px}.research-workspace .text-\\[10px\\]{font-size:12px}.research-workspace .text-\\[11px\\]{font-size:13px}.research-workspace .rounded-\\[1\\.35rem\\],.research-workspace .rounded-2xl,.research-workspace .rounded-xl{border-radius:6px}.research-workspace .shadow-2xl{box-shadow:none}.research-workspace-main :is(h1,h2){letter-spacing:-.045em}.research-workspace-main :is(h1,h2,h3){color:hsl(var(--foreground))}.research-assistant{display:flex;flex-direction:column;max-width:1220px;margin:auto}.research-assistant__header{display:flex;justify-content:space-between;align-items:end;gap:28px;padding:42px 0 38px;border-bottom:1px solid hsl(var(--border))}.research-assistant__header h1{max-width:830px;font-size:clamp(2.3rem,4.7vw,5.6rem);line-height:1.04;font-weight:820}.research-assistant__header-links{display:flex;flex-wrap:wrap;gap:8px}.research-assistant__content{flex:1;min-height:240px;padding:clamp(26px,4vw,55px) 0}.research-assistant__empty{border-left:5px solid hsl(var(--primary));padding:14px 0 16px clamp(24px,4vw,55px);max-width:900px}.research-assistant__empty h2{font-size:clamp(28px,4vw,52px);margin-top:12px}.research-assistant__empty>p{margin-top:15px;max-width:650px;color:hsl(var(--muted-foreground));font-size:16px;line-height:1.65}.research-assistant__empty>div>div{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid hsl(var(--border))}.research-assistant__empty>div strong{font-size:12px}.research-assistant__empty>div span{font-size:13px;color:hsl(var(--muted-foreground))}.research-assistant__pending{display:flex;align-items:center;gap:12px;font-size:15px;color:hsl(var(--muted-foreground))}.research-assistant__pending-bar{display:block;width:6px;height:35px;background:hsl(var(--primary))}.research-assistant__answer{max-width:960px;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:clamp(22px,4vw,50px)}.research-assistant__answer-meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding-bottom:16px;border-bottom:1px solid hsl(var(--border));font-size:12px;color:hsl(var(--muted-foreground))}.research-assistant__answer-meta strong{color:hsl(var(--primary));font-size:12px;text-transform:uppercase;letter-spacing:.1em}.research-assistant__question{font-size:15px;color:hsl(var(--muted-foreground));margin-top:24px}.research-assistant__answer-copy{font-size:clamp(17px,1.55vw,21px);font-weight:450;line-height:1.75;margin-top:24px;overflow-wrap:anywhere}.research-assistant__disclaimer{font-size:12px;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));margin-top:24px;padding-top:16px}.research-assistant__error{display:flex;align-items:start;gap:10px;padding:16px;border-left:4px solid hsl(var(--destructive));color:hsl(var(--foreground));background:hsl(var(--card))}.research-assistant__composer{position:sticky;bottom:0;z-index:15;margin-top:auto;padding:24px 0 max(20px,env(safe-area-inset-bottom));background:var(--am-canvas);border-top:1px solid hsl(var(--border))}.research-assistant__composer form{max-width:100%}.research-assistant__composer .am-prompt-shell{border-radius:5px}@media(max-width:1100px){.research-workspace{--research-sidebar-width:235px}.research-assistant__header{flex-direction:column;align-items:start}}@media(max-width:900px){.research-workspace-sidebar{width:min(85vw,300px);transform:translate(-100%);transition:transform .22s ease}.research-workspace-sidebar--open{transform:translate(0)}.research-workspace-scrim{display:block;position:fixed;z-index:40;inset:0;background:#00000073;border:0}.research-workspace-content{margin-left:0}.research-workspace-menu{display:flex}.research-workspace-main,.research-workspace-main--intelligence{padding:22px 20px 100px}.research-workspace-header{height:68px}.research-workspace-mobile{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;z-index:25;bottom:0;left:0;right:0;min-height:70px;padding:7px 9px max(7px,env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:var(--am-canvas)}.research-workspace-mobile :is(a,button){display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:hsl(var(--muted-foreground));font-size:11px}.research-workspace-mobile .selected{color:hsl(var(--primary));font-weight:800}.research-assistant__header{padding:22px 0}.research-assistant__empty{padding-left:22px}.research-assistant__composer{bottom:66px}}@media(max-width:480px){.research-workspace-header{padding:10px 14px}.research-workspace-main,.research-workspace-main--intelligence{padding:16px 14px 105px}.research-assistant__empty>div{grid-template-columns:1fr}.research-assistant__header h1{font-size:2.25rem}.research-assistant__composer{padding-bottom:14px}}.editorial-projects__header{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:25px;padding:30px 0 38px;border-bottom:1px solid hsl(var(--border))}.editorial-project-card{display:block;min-height:220px;min-width:0;padding:28px;border:1px solid hsl(var(--border));background:hsl(var(--card));text-decoration:none;color:hsl(var(--foreground));transition:border-color .16s}.editorial-project-card:hover{border-color:hsl(var(--foreground))}.editorial-project-dialog{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000a6}.editorial-project-dialog__panel{max-width:650px;width:100%;max-height:calc(100dvh - 35px);overflow-y:auto;background:hsl(var(--background));border:1px solid hsl(var(--border));padding:clamp(20px,4vw,40px)}.editorial-project-dialog :is(input,textarea,select){border-radius:3px}@media(max-width:620px){.editorial-projects__header{padding-top:10px}.editorial-project-card{padding:21px;min-height:auto}}
