:root{--kb-motion-fast:140ms;--kb-motion-standard:260ms;--kb-motion-spatial:480ms;--kb-motion-enter:cubic-bezier(.16,1,.3,1);--kb-motion-exit:cubic-bezier(.7,0,.84,0);--kb-motion-press-scale:.975;--kb-motion-card-lift:-3px}[data-motion-card],[data-motion-pressable]{-webkit-tap-highlight-color:transparent}[data-motion-pressable]{transform-origin:center;transition:transform var(--kb-motion-fast) var(--kb-motion-enter),filter var(--kb-motion-fast) var(--kb-motion-enter),box-shadow var(--kb-motion-standard) var(--kb-motion-enter),background-color var(--kb-motion-standard) var(--kb-motion-enter),color var(--kb-motion-fast) ease}[data-motion-pressable]:active{transform:scale(var(--kb-motion-press-scale));filter:brightness(.98) saturate(.96)}[data-motion-card]:focus-visible,[data-motion-pressable]:focus-visible{outline:2px solid color-mix(in srgb,var(--kb-accent,#d89a54) 82%,white 18%);outline-offset:3px}[data-motion-card]{position:relative;isolation:isolate;overflow:hidden;overflow:clip;transform:translateZ(0);transition:transform var(--kb-motion-standard) var(--kb-motion-enter),border-color var(--kb-motion-standard) var(--kb-motion-enter),box-shadow var(--kb-motion-standard) var(--kb-motion-enter),background-color var(--kb-motion-standard) var(--kb-motion-enter)}[data-motion-card]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 28%,rgba(255,255,255,.12) 48%,transparent 66%);opacity:0;transform:translateX(-115%);transition:opacity var(--kb-motion-fast) ease,transform .68s var(--kb-motion-enter)}@media (hover:hover) and (pointer:fine){[data-motion-card]:hover{transform:translate3d(0,var(--kb-motion-card-lift),0)}[data-motion-card]:focus-visible:after,[data-motion-card]:hover:after{opacity:.72;transform:translateX(115%)}}[data-motion-card]:active{transform:translateZ(0) scale(.985)}[data-motion-state=enter]{animation:kbCinematicEnter var(--kb-motion-standard) var(--kb-motion-enter) both}[data-motion-state=success]{animation:kbCinematicSuccess .36s var(--kb-motion-enter) both}[data-motion-state=error]{animation:kbCinematicError .36s ease-in-out both}@keyframes kbCinematicEnter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes kbCinematicSuccess{0%{transform:scale(.985)}62%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes kbCinematicError{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}@supports (view-transition-name:none){::view-transition-group(*){animation-duration:var(--kb-motion-spatial);animation-timing-function:var(--kb-motion-enter)}html[data-kb-route-direction=forward]::view-transition-old(root){animation:kbCinematicRootOut .26s var(--kb-motion-exit) both}html[data-kb-route-direction=forward]::view-transition-new(root){animation:kbCinematicRootIn var(--kb-motion-spatial) var(--kb-motion-enter) both}html[data-kb-route-direction=reverse]::view-transition-old(root){animation:kbCinematicRootReverseOut .26s var(--kb-motion-exit) both}html[data-kb-route-direction=reverse]::view-transition-new(root){animation:kbCinematicRootReverseIn var(--kb-motion-spatial) var(--kb-motion-enter) both}}@keyframes kbCinematicRootOut{to{opacity:0;transform:translate3d(-1.5%,0,0) scale(.985);filter:blur(2px)}}@keyframes kbCinematicRootIn{0%{opacity:0;transform:translate3d(1.5%,0,0) scale(.985);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes kbCinematicRootReverseOut{to{opacity:0;transform:translate3d(1.5%,0,0) scale(.985);filter:blur(2px)}}@keyframes kbCinematicRootReverseIn{0%{opacity:0;transform:translate3d(-1.5%,0,0) scale(.985);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){[data-motion-card]:after{display:none}}@media (prefers-reduced-motion:reduce){[data-motion-card],[data-motion-pressable]{transition:opacity .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease!important;transform:none!important;filter:none!important}[data-motion-card]:after,[data-motion-state=enter],[data-motion-state=error],[data-motion-state=success]{animation:none!important;transform:none!important;filter:none!important}@supports (view-transition-name:none){::view-transition-group(*),::view-transition-new(root),::view-transition-old(root){animation:none!important}}}@media (max-width:760px),(pointer:coarse){[data-motion-card]:active{transform:scale(.99)}}:root{color-scheme:dark;--kb-graphite:#101112;--kb-graphite-soft:#181a1b;--kb-graphite-raised:#202222;--kb-cream:#f4f0e7;--kb-cream-soft:rgba(244,240,231,.72);--kb-cream-muted:rgba(244,240,231,.48);--kb-star:#f5c84c;--kb-on-accent:#101112;--kb-star-soft:#ffe9a7;--kb-star-deep:#a77a15;--kb-star-wash:rgba(245,200,76,.12);--kb-ink-line:rgba(244,240,231,.14);--kb-ink-line-strong:rgba(244,240,231,.25);--kb-ease-showcase:cubic-bezier(.16,1,.3,1);--kb-duration-showcase:360ms;--kb-bg:var(--kb-graphite);--kb-panel:var(--kb-graphite-soft);--kb-panel-2:var(--kb-graphite-raised);--kb-line:var(--kb-ink-line);--kb-muted:#a3a39e;--kb-text:var(--kb-cream);--kb-purple:var(--kb-star);--kb-purple-soft:var(--kb-star-wash);--kb-bg-base:var(--kb-graphite);--kb-bg-raised:var(--kb-graphite-soft);--kb-bg-elevated:var(--kb-graphite-raised);--kb-bg-overlay:rgba(16,17,18,.86);--kb-text-primary:var(--kb-cream);--kb-text-secondary:var(--kb-cream-soft);--kb-text-muted:var(--kb-cream-muted);--kb-accent:var(--kb-star);--kb-accent-strong:var(--kb-star-soft);--kb-accent-deep:var(--kb-star-deep);--kb-accent-tint:var(--kb-star-wash);--kb-border-subtle:var(--kb-ink-line);--kb-border-strong:var(--kb-ink-line-strong);--kb-ease-out:var(--kb-ease-showcase);--kb-duration-fast:180ms;--kb-duration-panel:420ms}body,html{background:var(--kb-graphite)}body{color:var(--kb-cream);font-family:Avenir Next,PingFang SC,Microsoft YaHei,system-ui,sans-serif}::selection{color:var(--kb-graphite);background:var(--kb-star)}:focus-visible{outline:2px solid var(--kb-star-soft);outline-offset:3px;box-shadow:0 0 0 4px rgba(245,200,76,.14)}.chatAppShell,.kbAppShell{--kb-bg:var(--kb-graphite);--kb-blue:var(--kb-star-deep);--kb-photo:#d29b45;--kb-photo-soft:rgba(210,155,69,.1);--kb-photo-line:rgba(245,200,76,.28);--kb-research:var(--kb-star-deep);--kb-research-soft:rgba(245,200,76,.1);--kb-research-line:rgba(245,200,76,.3);--kb-surface:rgba(24,26,27,.82);--kb-surface-solid:#181a1b;--kb-fill:rgba(244,240,231,.08);--kb-text:var(--kb-cream);--kb-muted:var(--kb-cream-muted);--kb-line:var(--kb-ink-line);color:var(--kb-cream);background:radial-gradient(70% 38% at 50% -10%,rgba(245,200,76,.1),transparent 68%),var(--kb-graphite)}.chatAppShell .appleChatHeader.desktopChatHeader,.chatAppShell[data-core-mode] .appleChatHeader.desktopChatHeader,.desktopChatHeader,.kbAppBar{border-color:rgba(244,240,231,.14)!important;background:rgba(16,17,18,.78)!important;box-shadow:0 12px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}.chatBrandMark,.emptyMark,.homeExperienceBrand>span:first-child,.introMark,.kbBrandMark,.messageAvatar{border:1px solid rgba(244,240,231,.18)!important;background:#26221b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 10px 28px rgba(0,0,0,.24)!important}.chatBrand strong,.homeExperienceBrand strong,.kbBrandName{color:var(--kb-cream)!important}.chatBrand small,.emptyEyebrow,.homeExperienceCopy p:first-letter,.modalEyebrow{color:var(--kb-star)!important}.chatModeSwitch,.kbPrimaryNav{border-color:rgba(244,240,231,.16)!important;background:rgba(244,240,231,.06)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 26px rgba(0,0,0,.14)}.chatGameMenuTrigger,.chatTools a,.chatTools button,.kbNavItem{color:rgba(244,240,231,.64)!important;transition:color var(--kb-duration-showcase) var(--kb-ease-showcase),background-color var(--kb-duration-showcase) var(--kb-ease-showcase),border-color var(--kb-duration-showcase) var(--kb-ease-showcase),transform var(--kb-duration-showcase) var(--kb-ease-showcase),box-shadow var(--kb-duration-showcase) var(--kb-ease-showcase)}.chatGameMenu.isOpen .chatGameMenuTrigger,.chatGameMenuTrigger:hover,.chatTools a:focus-visible,.chatTools a:hover,.chatTools button:focus-visible,.chatTools button:hover,.kbNavItem:focus-visible,.kbNavItem:hover{color:var(--kb-cream)!important;background:rgba(245,200,76,.1)!important;box-shadow:inset 0 0 0 1px rgba(245,200,76,.2),0 8px 24px rgba(245,200,76,.06)}.chatModeSwitch button.isActive,.kbNavItem[aria-current=page]{color:var(--kb-graphite)!important;background:var(--kb-star)!important;box-shadow:0 8px 24px rgba(245,200,76,.18),inset 0 1px 0 rgba(255,255,255,.38)!important}.chatModeSwitch button{position:relative;color:rgba(244,240,231,.56);transition:color var(--kb-duration-showcase) var(--kb-ease-showcase),transform var(--kb-duration-showcase) var(--kb-ease-showcase)}.chatModeTrack{background:var(--kb-star)!important;box-shadow:0 8px 24px rgba(245,200,76,.18),inset 0 1px 0 rgba(255,255,255,.38)!important}.chatModeSwitch button.isActive .chatModeLabel{color:var(--kb-graphite)}.chatAppShell .chatEmptyState h1{color:var(--kb-cream)!important}.chatAppShell .appleChatHeader .chatModeSwitch button{color:var(--kb-cream-soft)!important}.chatAppShell .appleChatHeader .chatModeSwitch button.isActive{color:var(--kb-graphite)!important}.homeExperience,.homeGallery{background:radial-gradient(46rem 30rem at 73% 28%,rgba(245,200,76,.14),transparent 64%),radial-gradient(30rem 24rem at 10% 86%,rgba(91,96,99,.2),transparent 72%),var(--kb-graphite)!important;color:var(--kb-cream)!important}.homeExperience:before,.homeGallery:before{position:absolute;z-index:1;inset:0;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(115deg,transparent 0 46%,rgba(244,240,231,.08) 50%,transparent 54%);background-size:260px 260px;mix-blend-mode:screen}.homeExperienceCopy,.homeExperienceHeader,.homeGalleryControls,.homeGalleryMeta{z-index:8}.homeExperienceAccount,.homeExperienceBrand{color:var(--kb-cream)!important;text-shadow:0 2px 22px rgba(0,0,0,.58)}.homeExperienceBrand>span{border-color:rgba(245,200,76,.28)!important;background:#26221b!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 26px rgba(0,0,0,.28)!important}.homeExperienceCopy p{color:var(--kb-cream)!important;text-shadow:0 3px 30px rgba(0,0,0,.7),0 0 42px rgba(245,200,76,.1)}.homeGalleryFigure:after{background:linear-gradient(180deg,rgba(16,17,18,.1),transparent 34%),linear-gradient(0deg,rgba(16,17,18,.88),rgba(16,17,18,.15) 48%,transparent 72%)!important}.homeGalleryFallback{background:radial-gradient(circle at 52% 38%,rgba(245,200,76,.17),transparent 34%),linear-gradient(145deg,#202121,#101112 65%,#1d1e1e)!important;color:var(--kb-cream)!important}.homeGalleryControls button,.homeGalleryDetails,.homeGalleryRetry{border-color:rgba(244,240,231,.38)!important;color:var(--kb-cream)!important;background:rgba(16,17,18,.3)!important;transition:color var(--kb-duration-showcase) var(--kb-ease-showcase),background-color var(--kb-duration-showcase) var(--kb-ease-showcase),border-color var(--kb-duration-showcase) var(--kb-ease-showcase),transform var(--kb-duration-showcase) var(--kb-ease-showcase),opacity .18s ease}.homeGalleryControls button:focus-visible,.homeGalleryControls button:hover,.homeGalleryDetails:focus-visible,.homeGalleryDetails:hover,.homeGalleryRetry:focus-visible,.homeGalleryRetry:hover{border-color:var(--kb-star)!important;background:rgba(245,200,76,.13)!important;color:var(--kb-star-soft)!important;transform:translateY(-2px)}.homeMorphDock{color:var(--kb-cream)!important}.homeMorphSurface{border-color:rgba(244,240,231,.2)!important;background:linear-gradient(145deg,rgba(255,255,255,.13),transparent 38%),rgba(24,26,27,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1.5rem 4rem rgba(0,0,0,.42),0 0 0 1px rgba(245,200,76,.04)!important;backdrop-filter:blur(28px) saturate(1.16)!important;-webkit-backdrop-filter:blur(28px) saturate(1.16)!important}.homeMorphSurface:before{position:absolute;z-index:-1;inset:0;pointer-events:none;content:"";opacity:.3;background:radial-gradient(22rem 8rem at 50% 0,rgba(245,200,76,.14),transparent 72%)}.homeChatInput button,.homeChatPrompts button,.homeMorphActions button,.homeMorphClose,.homePhotoControls button{color:rgba(244,240,231,.7)!important;transition:color var(--kb-duration-showcase) var(--kb-ease-showcase),background-color var(--kb-duration-showcase) var(--kb-ease-showcase),border-color var(--kb-duration-showcase) var(--kb-ease-showcase),transform var(--kb-duration-showcase) var(--kb-ease-showcase),box-shadow var(--kb-duration-showcase) var(--kb-ease-showcase)}.homeChatInput button:focus-visible,.homeChatInput button:hover,.homeChatPrompts button:focus-visible,.homeChatPrompts button:hover,.homeMorphActions button.isActive,.homeMorphActions button:focus-visible,.homeMorphActions button:hover,.homeMorphClose:focus-visible,.homeMorphClose:hover,.homePhotoControls button:focus-visible,.homePhotoControls button:hover{color:var(--kb-graphite)!important;background:var(--kb-star)!important;box-shadow:0 10px 28px rgba(245,200,76,.16),inset 0 1px 0 rgba(255,255,255,.38)}.homeMorphHandle span{background:rgba(245,200,76,.72)!important;box-shadow:0 0 18px rgba(245,200,76,.22)}.homeMorphPanelHeader h2,.homePhotoDetails dd,.homePhotoDisclosureBody h3{color:var(--kb-cream)!important}.homeMorphPanelHeader p,.homeMorphPanelHeader small,.homePhotoControls span,.homePhotoDetails dt,.homePhotoDisclosureBody p{color:var(--kb-cream-muted)!important}.homePhotoLogin,.homePhotoPicker{border-color:rgba(245,200,76,.34)!important;background:rgba(245,200,76,.12)!important;color:var(--kb-star-soft)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.homePhotoLogin:hover,.homePhotoPicker:hover{border-color:var(--kb-star)!important;background:rgba(245,200,76,.2)!important}.gameShelfHeading{color:var(--kb-cream-muted)!important}.chatGamePopover,.gameShelfPanel,.mobileGameShelf{border-color:rgba(244,240,231,.16)!important;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 38%),rgba(24,26,27,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 72px rgba(0,0,0,.3)!important}.gameShelfLink,.mobileGameShelf .gameShelfLink{--game-accent:245,200,76;color:var(--kb-cream)!important;border-color:rgba(244,240,231,.1)!important;background:rgba(244,240,231,.04)!important;transition:transform var(--kb-duration-showcase) var(--kb-ease-showcase),border-color var(--kb-duration-showcase) var(--kb-ease-showcase),background-color var(--kb-duration-showcase) var(--kb-ease-showcase),box-shadow var(--kb-duration-showcase) var(--kb-ease-showcase)}.gameShelfLink--simance,.gameShelfLink--startup,.gameShelfLink--zero{--game-accent:245,200,76}.gameShelfLink:focus-visible,.gameShelfLink:hover{border-color:rgba(245,200,76,.46)!important;background:rgba(245,200,76,.1)!important;box-shadow:0 16px 38px rgba(0,0,0,.26),0 0 28px rgba(245,200,76,.08)}.gameShelfIcon{border-color:rgba(245,200,76,.32)!important;background:rgba(245,200,76,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 6px 20px rgba(245,200,76,.08)}.gameShelfCopy>small,.gameShelfIcon{color:var(--kb-star)!important}.chatGamePopover>header small,.gameShelfArrow,.gameShelfCopy>span,.mobileGameHeading small{color:var(--kb-cream-muted)!important}.mobileGameNew{border-color:rgba(245,200,76,.36)!important;color:var(--kb-star-soft)!important;background:rgba(245,200,76,.14)!important}.chatAppShell{background:radial-gradient(38rem 22rem at 50% -12%,rgba(245,200,76,.14),transparent 68%),linear-gradient(180deg,#151616,#101112)!important}.chatAppShell .kbChatEnergyVeil{background:radial-gradient(34rem 25rem at 50% 34%,rgba(245,200,76,.16),transparent 68%),radial-gradient(24rem 18rem at var(--kb-mx,50%) var(--kb-my,45%),rgba(255,233,167,.12),rgba(167,122,21,.08) 32%,transparent 70%),linear-gradient(115deg,transparent 18%,rgba(245,200,76,.03) 40%,rgba(255,245,213,.06) 48%,transparent 58%)!important}.chatAppShell .kbChatShockwave{border-color:rgba(245,200,76,.42)!important;box-shadow:0 0 34px rgba(245,200,76,.14),inset 0 0 30px rgba(245,200,76,.1)!important}.chatAppShell .chatWorkspace:before{background:radial-gradient(34rem 20rem at 50% 18%,rgba(245,200,76,.12),transparent 72%)!important}.chatAppShell .chatComposer,.chatAppShell .chatModal,.chatAppShell .jumpLatest,.chatAppShell .memoryCenterAutomatic.memoryCenter,.chatAppShell .mobileToolSheet{border-color:rgba(244,240,231,.18)!important;background:linear-gradient(145deg,rgba(255,255,255,.09),transparent 42%),rgba(24,26,27,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 22px 70px rgba(0,0,0,.34)!important}.chatAppShell .chatComposer:focus-within{border-color:rgba(245,200,76,.66)!important;box-shadow:0 0 0 3px rgba(245,200,76,.12),0 22px 70px rgba(0,0,0,.34)!important}.chatAppShell .chatComposer textarea,.chatAppShell .chatModal,.chatAppShell .chatModal h2,.chatAppShell .messageBubble{color:var(--kb-cream)!important}.chatAppShell .chatComposer textarea::placeholder,.chatAppShell .chatComposerDock>p,.chatAppShell .emptyDescription,.chatAppShell .messageActions button{color:var(--kb-cream-muted)!important}.chatAppShell .isUser .messageBubble{border-color:rgba(245,200,76,.3)!important;color:var(--kb-cream)!important;background:rgba(245,200,76,.12)!important}.chatAppShell .emptyPrompts button,.chatAppShell .imageAttachmentButton,.chatAppShell .jumpLatest,.chatAppShell .messageActions button{border-color:rgba(244,240,231,.14)!important;color:rgba(244,240,231,.7)!important;background:rgba(244,240,231,.05)!important}.chatAppShell .emptyPrompts button:focus-visible,.chatAppShell .emptyPrompts button:hover,.chatAppShell .imageAttachmentButton:hover,.chatAppShell .jumpLatest:focus-visible,.chatAppShell .jumpLatest:hover,.chatAppShell .messageActions button:hover{border-color:rgba(245,200,76,.42)!important;color:var(--kb-cream)!important;background:rgba(245,200,76,.1)!important}.chatAppShell .memorySignIn a,.chatAppShell .photographyAnalyzeButton,.chatAppShell .sendButton{color:var(--kb-graphite)!important;background:var(--kb-star)!important;box-shadow:0 12px 30px rgba(245,200,76,.18),inset 0 1px 0 rgba(255,255,255,.34)!important}.chatAppShell .memorySignIn a:hover,.chatAppShell .photographyAnalyzeButton:hover,.chatAppShell .sendButton:hover{background:var(--kb-star-soft)!important;filter:none!important;transform:translateY(-2px)}.chatAppShell .memorySignIn a:active,.chatAppShell .photographyAnalyzeButton:active,.chatAppShell .sendButton:active{transform:scale(.96)!important}.chatAppShell .photographyIssueGrid>article,.chatAppShell .photographyPhotoResult,.chatAppShell .photographyPriorityIssues,.chatAppShell .photographyQuickHero,.chatAppShell .photographyUploadPanel,.chatAppShell .researchActivity{border-color:rgba(245,200,76,.2)!important;background:rgba(245,200,76,.06)!important}.chatAppShell :is(.researchActivityPulse,.photographyDropIcon i,.photographyIntro p,.photographySectionHeading>span,.photographyQuickCopy p,.photographyQuickFixNumber,.photographyPhotoScore,.photographyAdviceTrigger:hover){color:var(--kb-star)!important}.chatAppShell .photographyDropzone.isDragging{border-color:var(--kb-star)!important;background:rgba(245,200,76,.12)!important}.zeroShell{--zero-star:var(--kb-star);--zero-star-soft:var(--kb-star-soft)}.zeroShell .zeroAmmo,.zeroShell .zeroBack,.zeroShell .zeroFire,.zeroShell .zeroIntro,.zeroShell .zeroMovePad,.zeroShell .zeroReload,.zeroShell .zeroSettingsToggle,.zeroShell .zeroTopHud{border-color:rgba(245,200,76,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 50px rgba(0,0,0,.34),0 0 34px rgba(245,200,76,.08)!important}.zeroShell .zeroBack:hover,.zeroShell .zeroReload:hover,.zeroShell .zeroSettingsToggle:hover{border-color:var(--kb-star)!important;color:var(--kb-star-soft)!important}.zeroShell .zeroFire,.zeroShell .zeroHealth i{background:linear-gradient(135deg,var(--kb-star-soft),var(--kb-star-deep))!important}.zeroShell .zeroAmmo small,.zeroShell .zeroHealth span,.zeroShell .zeroScore em,.zeroShell .zeroTopHud em{color:var(--kb-star-soft)!important}.zeroShell .zeroIntro{background:radial-gradient(circle at 80% 4%,rgba(245,200,76,.2),transparent 28%),linear-gradient(180deg,rgba(30,29,25,.96),rgba(12,13,13,.98))!important}.zeroShell .zeroIntro button{color:var(--kb-graphite)!important;background:var(--kb-star)!important;box-shadow:0 16px 42px rgba(245,200,76,.2),inset 0 1px 0 rgba(255,255,255,.34)!important}.chatAppShell :is(button,a,input,textarea,select),.kbAppShell :is(button,a,input,textarea,select){transition-timing-function:var(--kb-ease-showcase)}.chatAppShell :is(button,a):active,.kbAppShell :is(button,a):active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.chatAppShell .chatComposer:before,.chatAppShell .kbChatCosmos,.chatAppShell .kbChatEnergyVeil,.chatAppShell .kbChatShockwave,.homeExperience:before,.homeGallery:before,.homeMorphSurface:before,.zeroShell .zeroIntro{animation:none!important}.chatAppShell :is(button,a),.gameShelfLink,.homeGalleryControls button,.homeGalleryDetails,.homeMorphActions button,.kbAppShell :is(button,a){transition-duration:.001ms!important}.chatAppShell :is(button,a):active,.kbAppShell :is(button,a):active{transform:none}}@media (prefers-reduced-transparency:reduce){.chatAppShell .chatComposer,.chatAppShell .chatModal,.chatAppShell .memoryCenterAutomatic.memoryCenter,.chatGamePopover,.desktopChatHeader,.gameShelfPanel,.homeMorphSurface,.kbAppBar{background:var(--kb-graphite-soft)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:root{--kb-stage-ease:cubic-bezier(.19,1,.22,1);--kb-stage-ease-soft:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.homeGallery{perspective:1200px}.homeGalleryFigure:before{position:absolute;z-index:3;inset:0;pointer-events:none;content:"";opacity:.24;background:linear-gradient(118deg,transparent 32%,rgba(245,200,76,.08) 47%,rgba(255,233,167,.2) 50%,transparent 56%),radial-gradient(42rem 20rem at 68% 16%,rgba(245,200,76,.1),transparent 72%);transform:translateX(-36%) skewX(-14deg);animation:kbGalleryLightPass 9s var(--kb-stage-ease-soft) infinite}.homeGallerySlide--current .homeGalleryImage{transform-origin:54% 46%;animation:kbGalleryImageDrift 12s var(--kb-stage-ease-soft) infinite alternate}.homeExperience[data-directional-effects=false] .homeGalleryFigure:before,.homeGallery[data-dragging=true] .homeGalleryFigure:before,.homeGallery[data-dragging=true] .homeGallerySlide--current .homeGalleryImage,.homeGallery[data-low-power=true] .homeGalleryFigure:before{animation-play-state:paused}.homeGalleryFilmRailTrack{color:rgba(255,233,167,.7)!important;text-shadow:0 0 18px rgba(245,200,76,.22);animation-duration:28s!important}.homeMorphSurface:after{position:absolute;z-index:0;inset:-35% -20%;pointer-events:none;content:"";opacity:.5;background:linear-gradient(112deg,transparent 43%,rgba(255,233,167,.2) 49%,rgba(245,200,76,.05) 53%,transparent 60%);transform:translateX(-48%) rotate(8deg);animation:kbMorphSheen 7.2s var(--kb-stage-ease-soft) infinite}.homeMorphSurface>*{position:relative;z-index:1}.homeMorphSurface.isExpanded .homeMorphPanelHeader{animation:kbPanelHeaderLift .56s var(--kb-stage-ease) both}.homeMorphActions button.isActive{position:relative;overflow:hidden}.homeMorphActions button.isActive:after{position:absolute;inset:50% auto auto 50%;width:150%;aspect-ratio:1;border:1px solid rgba(255,233,167,.5);border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%) scale(.26);animation:kbActiveHalo 1.8s var(--kb-stage-ease-soft) infinite}.gameShelfPanel:before{position:absolute;z-index:0;inset:0;pointer-events:none;content:"";opacity:.4;background:linear-gradient(112deg,transparent 28%,rgba(245,200,76,.12) 49%,transparent 68%);transform:translateX(-110%);animation:kbShelfRail 8.5s var(--kb-stage-ease-soft) infinite}.gameShelfPanel>*{position:relative;z-index:1}.gameShelfLink:focus-visible .gameShelfIcon,.gameShelfLink:hover .gameShelfIcon{transform:translateY(-2px) rotate(-5deg) scale(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 9px 25px rgba(245,200,76,.16)}.gameShelfLink .gameShelfIcon{transition:transform .32s var(--kb-stage-ease),box-shadow .32s var(--kb-stage-ease)}.chatAppShell .chatWorkspace{isolation:isolate}.chatAppShell .chatWorkspace>*{position:relative;z-index:1}.chatAppShell .chatWorkspace:after{position:absolute;z-index:0;inset:-28%;pointer-events:none;content:"";opacity:.1;background:repeating-conic-gradient(from 0deg at 50% 38%,transparent 0 14deg,rgba(245,200,76,.12) 15deg 16deg,transparent 17deg 32deg),radial-gradient(circle at 50% 38%,rgba(245,200,76,.16),transparent 40%);transform:rotate(-9deg) scale(.92);animation:kbChatRadar 16s linear infinite}.chatAppShell .chatModeSwitch{position:relative;overflow:hidden}.chatAppShell .chatModeSwitch:after{position:absolute;z-index:2;top:0;bottom:0;left:-32%;width:18%;pointer-events:none;content:"";opacity:.32;background:linear-gradient(90deg,transparent,rgba(255,233,167,.66),transparent);transform:skewX(-18deg);animation:kbModeSweep 5.6s var(--kb-stage-ease-soft) infinite}.chatAppShell .conversationCoreDock{position:relative}.chatAppShell .conversationCoreDock:after,.chatAppShell .conversationCoreDock:before{position:absolute;inset:-10px;border:1px solid rgba(245,200,76,.24);border-radius:50%;content:"";pointer-events:none;opacity:0}.chatAppShell .conversationCoreDock:before{animation:kbCoreOrbit 3.6s var(--kb-stage-ease-soft) infinite}.chatAppShell .conversationCoreDock:after{inset:-4px;border-color:rgba(255,233,167,.34);animation:kbCoreOrbit 3.6s var(--kb-stage-ease-soft) .48s infinite reverse}.chatAppShell[data-core-state=thinking] .chatWorkspace:after{opacity:.25;animation-duration:2.8s}.chatAppShell[data-core-state=thinking] .conversationCoreDock:after,.chatAppShell[data-core-state=thinking] .conversationCoreDock:before{opacity:.72;animation-duration:1.7s}.chatAppShell[data-core-state=responding] .chatWorkspace:after{opacity:.32;animation:kbChatResponseBloom .98s var(--kb-stage-ease) both}.chatAppShell[data-core-state=responding] .kbChatShockwave{display:block!important;animation:kbShowcaseShockwave 1.15s var(--kb-stage-ease) both!important}.chatAppShell[data-core-state=responding] .conversationCoreDock:before{opacity:.95;animation:kbCoreBurst .92s var(--kb-stage-ease) both}.chatAppShell[data-core-state=responding] .conversationCoreDock:after{opacity:.72;animation:kbCoreBurst .92s var(--kb-stage-ease) 90ms both reverse}.chatAppShell .isAi .messageContent:before{background:linear-gradient(180deg,rgba(255,233,167,.9),rgba(245,200,76,.08))!important;box-shadow:0 0 14px rgba(245,200,76,.24);transform-origin:top;animation:kbMessageRailIn .52s var(--kb-stage-ease) both}:is(.copyPage,.mbtiPage,.builderPage,.taskCenterPage,.page){position:relative;isolation:isolate}:is(.copyPage,.mbtiPage,.builderPage,.taskCenterPage,.page):after{position:absolute;z-index:-1;top:8%;right:-18%;width:48%;height:62%;pointer-events:none;content:"";opacity:.2;background:radial-gradient(circle,rgba(245,200,76,.18),transparent 68%);filter:blur(10px);transform:translateZ(0);animation:kbModuleGlow 8s ease-in-out infinite alternate}:is(.copyHero,.mbtiHero,.builderHero,.taskCenterHero,.page .section){transition:transform .52s var(--kb-stage-ease),box-shadow .52s var(--kb-stage-ease),border-color .32s ease}:is(.copyHero,.mbtiHero,.builderHero,.taskCenterHero,.page .section):hover{border-color:rgba(245,200,76,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 28px 80px rgba(0,0,0,.3),0 0 34px rgba(245,200,76,.06)!important}}@media (max-width:720px),(pointer:coarse){.homeGallerySlide--current .homeGalleryImage{animation-duration:18s}.chatAppShell .chatWorkspace:after{animation-duration:22s;opacity:.07}.chatAppShell[data-core-state=thinking] .chatWorkspace:after{opacity:.16}.chatAppShell[data-core-state=responding] .chatWorkspace:after{opacity:.2}:is(.copyHero,.mbtiHero,.builderHero,.taskCenterHero,.page .section):hover{transform:none}}@keyframes kbGalleryLightPass{0%,38%{opacity:0;transform:translateX(-54%) skewX(-14deg)}52%{opacity:.44}74%,to{opacity:0;transform:translateX(54%) skewX(-14deg)}}@keyframes kbGalleryImageDrift{0%{transform:scale(1.025) translate3d(-.35%,-.18%,0)}to{transform:scale(1.075) translate3d(.42%,.24%,0)}}@keyframes kbMorphSheen{0%,34%{opacity:0;transform:translateX(-52%) rotate(8deg)}50%{opacity:.72}68%,to{opacity:0;transform:translateX(52%) rotate(8deg)}}@keyframes kbPanelHeaderLift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kbActiveHalo{0%{opacity:.72;transform:translate(-50%,-50%) scale(.24)}78%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes kbShelfRail{0%,28%{opacity:0;transform:translateX(-110%)}48%{opacity:.48}70%,to{opacity:0;transform:translateX(110%)}}@keyframes kbChatRadar{to{transform:rotate(351deg) scale(1.04)}}@keyframes kbModeSweep{0%,55%{opacity:0;transform:translateX(0) skewX(-18deg)}63%{opacity:.48}78%,to{opacity:0;transform:translateX(720%) skewX(-18deg)}}@keyframes kbCoreOrbit{0%{opacity:0;transform:scale(.7) rotate(0deg)}28%{opacity:.78}to{opacity:0;transform:scale(1.55) rotate(110deg)}}@keyframes kbCoreBurst{0%{opacity:.9;transform:scale(.72)}46%{opacity:.66}to{opacity:0;transform:scale(1.9)}}@keyframes kbShowcaseShockwave{0%{opacity:.78;transform:translate(-50%,-50%) scale(.25)}62%{opacity:.38}to{opacity:0;transform:translate(-50%,-50%) scale(5.8)}}@keyframes kbChatResponseBloom{0%{opacity:0;transform:rotate(-12deg) scale(.72)}34%{opacity:.45}to{opacity:.1;transform:rotate(8deg) scale(1.05)}}@keyframes kbMessageRailIn{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}@keyframes kbModuleGlow{0%{opacity:.12;transform:translate3d(-2%,1%,0) scale(.94)}to{opacity:.3;transform:translate3d(3%,-2%,0) scale(1.05)}}@media (prefers-reduced-motion:reduce){.chatAppShell .chatModeSwitch:after,.chatAppShell .chatWorkspace:after,.chatAppShell .conversationCoreDock:after,.chatAppShell .conversationCoreDock:before,.chatAppShell .isAi .messageContent:before,.chatAppShell .kbChatShockwave,.gameShelfPanel:before,.homeGalleryFigure:before,.homeGalleryFilmRailTrack,.homeGallerySlide--current .homeGalleryImage,.homeMorphActions button.isActive:after,.homeMorphSurface.isExpanded .homeMorphPanelHeader,.homeMorphSurface:after,:is(.copyPage,.mbtiPage,.builderPage,.taskCenterPage,.page):after{animation:none!important;transform:none!important;opacity:.12}.chatAppShell[data-core-state=responding] .kbChatShockwave{display:none!important}}:root{--kb-field-ink:#e9e5da;--kb-field-muted:rgba(233,229,218,.62);--kb-field-grid:rgba(233,229,218,.075);--kb-field-glow:rgba(245,200,76,.13);--kb-field-shadow:rgba(0,0,0,.34)}body:has(.chatAppShell){color-scheme:dark;--kb-bg:#111312;--kb-surface:rgba(28,30,28,.84);--kb-surface-solid:#1c1e1c;--kb-text:#e9e5da;--kb-muted:rgba(233,229,218,.62);--kb-line:rgba(233,229,218,.14);--kb-text-primary:var(--kb-text);--kb-text-secondary:var(--kb-muted);--kb-text-muted:var(--kb-muted);--kb-accent-strong:#f5c84c;--kb-blue:#bd8a24;background:#111312!important}.chatAppShell{--kb-bg:#111312;--kb-panel:#1c1e1c;--kb-field-angle:0deg;position:relative;isolation:isolate;overflow:hidden;color:var(--kb-field-ink)!important;background:radial-gradient(42rem 24rem at 50% -16%,var(--kb-field-glow),transparent 72%),linear-gradient(180deg,#191b19 0,#131514 48%,#0f1110 100%)!important}.chatAppShell:before{opacity:.46!important;background-image:linear-gradient(var(--kb-field-grid) 1px,transparent 1px),linear-gradient(90deg,var(--kb-field-grid) 1px,transparent 1px),linear-gradient(112deg,transparent 0 49.6%,rgba(245,200,76,.08) 50%,transparent 50.4%);background-size:64px 64px,64px 64px,100% 100%;background-position:0 0,0 0,0 0;mask-image:radial-gradient(ellipse 92% 76% at 50% 20%,#000 0,rgba(0,0,0,.8) 52%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 92% 76% at 50% 20%,#000 0,rgba(0,0,0,.8) 52%,transparent 100%);animation:kbFieldGridDrift 24s linear infinite}.chatAppShell:after,.chatAppShell:before{z-index:0!important;filter:none!important;mix-blend-mode:normal!important}.chatAppShell:after{opacity:.62!important;background:radial-gradient(ellipse at 50% -10%,rgba(255,233,167,.16),transparent 36%),radial-gradient(circle at 8% 84%,rgba(245,200,76,.07),transparent 30%),repeating-linear-gradient(118deg,transparent 0 58px,rgba(233,229,218,.04) 59px,transparent 60px);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.72) 54%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.72) 54%,transparent);animation:kbFieldSheen 14s var(--kb-stage-ease-soft) infinite alternate}.chatAppShell>*{position:relative;z-index:1}.chatAppShell .kbChatCosmos{background:none!important;opacity:0!important;filter:none!important;mix-blend-mode:normal!important;animation:none!important}.chatAppShell .kbChatEnergyVeil{opacity:.16!important;position:fixed;inset:0;z-index:0;background:radial-gradient(26rem 18rem at var(--kb-mx,50%) var(--kb-my,42%),rgba(255,233,167,.24),transparent 68%),radial-gradient(22rem 18rem at 50% 36%,rgba(245,200,76,.1),transparent 70%)!important;filter:none!important;mix-blend-mode:normal!important}.chatAppShell .chatWorkspace:before{background:radial-gradient(34rem 21rem at 50% 14%,rgba(245,200,76,.13),transparent 72%)!important}.chatAppShell .chatWorkspace:after{inset:-18%!important;opacity:.12!important;background:linear-gradient(90deg,transparent 0 49.8%,rgba(255,233,167,.18) 50%,transparent 50.2%),repeating-linear-gradient(90deg,transparent 0 7rem,rgba(233,229,218,.06) 7.05rem,transparent 7.1rem),repeating-linear-gradient(0deg,transparent 0 7rem,rgba(233,229,218,.04) 7.05rem,transparent 7.1rem)!important;filter:none!important;mix-blend-mode:normal!important;mask-image:radial-gradient(ellipse at 50% 38%,#000 0 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 38%,#000 0 30%,transparent 78%);animation:kbFieldCompass 20s linear infinite}.chatAppShell .conversationCoreDock{filter:drop-shadow(0 0 24px rgba(245,200,76,.18))!important}.chatAppShell[data-core-state=responding] .kbChatEnergyVeil,.chatAppShell[data-core-state=thinking] .kbChatEnergyVeil{opacity:.28!important}.chatAppShell[data-core-state=thinking] .chatWorkspace:after{opacity:.22!important;animation-duration:3.6s}.chatAppShell[data-core-state=responding] .chatWorkspace:after{opacity:.26!important;animation:kbFieldResponse .98s var(--kb-stage-ease) both}@media (max-width:720px),(pointer:coarse){.chatAppShell:before{opacity:.32!important;background-size:48px 48px,48px 48px,100% 100%}.chatAppShell:after{opacity:.48!important}.chatAppShell .kbChatEnergyVeil{opacity:.12!important}}@media (prefers-color-scheme:light){:root{--kb-field-ink:#242722;--kb-field-muted:rgba(36,39,34,.62);--kb-field-grid:rgba(36,39,34,.095);--kb-field-glow:rgba(245,200,76,.2);--kb-field-shadow:rgba(35,37,31,.16)}body:has(.chatAppShell){color-scheme:light;--kb-bg:#f1eee6;--kb-surface:rgba(255,253,247,.82);--kb-surface-solid:#fffdf7;--kb-text:#242722;--kb-muted:rgba(36,39,34,.62);--kb-line:rgba(36,39,34,.14);--kb-cream:#242722;--kb-cream-soft:rgba(36,39,34,.76);--kb-cream-muted:rgba(36,39,34,.62);--kb-accent-strong:#805c13;background:#f1eee6!important}.chatAppShell{--kb-bg:#f1eee6;--kb-panel:#fffdf7;--kb-surface:rgba(255,253,247,.82);--kb-surface-solid:#fffdf7;--kb-text:#242722;--kb-muted:rgba(36,39,34,.62);--kb-line:rgba(36,39,34,.14);--kb-fill:rgba(36,39,34,.06);color:var(--kb-field-ink)!important;background:radial-gradient(42rem 24rem at 50% -16%,var(--kb-field-glow),transparent 72%),linear-gradient(180deg,#f7f4ec 0,#f1eee6 52%,#ebe7dd 100%)!important}.chatAppShell:before{opacity:.48!important;background-size:96px 96px,96px 96px,100% 100%}.chatAppShell:after{opacity:.56!important;background:radial-gradient(ellipse at 50% -10%,rgba(255,252,239,.82),transparent 38%),radial-gradient(circle at 8% 84%,rgba(245,200,76,.13),transparent 30%),repeating-linear-gradient(118deg,transparent 0 58px,rgba(36,39,34,.04) 59px,transparent 60px)}.chatAppShell .kbChatEnergyVeil{opacity:.13!important;background:radial-gradient(26rem 18rem at var(--kb-mx,50%) var(--kb-my,42%),rgba(255,233,167,.34),transparent 68%),radial-gradient(22rem 18rem at 50% 36%,rgba(245,200,76,.14),transparent 70%)!important}.chatAppShell .chatWorkspace:before{background:radial-gradient(34rem 21rem at 50% 14%,rgba(245,200,76,.16),transparent 72%)!important}.chatAppShell .chatComposer,.chatAppShell .chatModal,.chatAppShell .jumpLatest,.chatAppShell .memoryCenterAutomatic.memoryCenter,.chatAppShell .mobileToolSheet{border-color:rgba(36,39,34,.15)!important;background:linear-gradient(145deg,rgba(255,255,255,.82),transparent 52%),rgba(255,253,247,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 22px 70px var(--kb-field-shadow)!important}.chatAppShell .chatComposer textarea,.chatAppShell .chatModal,.chatAppShell .chatModal h2,.chatAppShell .messageBubble{color:var(--kb-field-ink)!important}.chatAppShell .chatComposer textarea::placeholder,.chatAppShell .chatComposerDock>p,.chatAppShell .emptyDescription,.chatAppShell .messageActions button{color:var(--kb-field-muted)!important}.chatAppShell .emptyPrompts button,.chatAppShell .imageAttachmentButton,.chatAppShell .jumpLatest,.chatAppShell .messageActions button{border-color:rgba(36,39,34,.14)!important;color:rgba(36,39,34,.76)!important;background:rgba(255,255,255,.44)!important}.chatAppShell .emptyPrompts button:focus-visible,.chatAppShell .emptyPrompts button:hover,.chatAppShell .imageAttachmentButton:hover,.chatAppShell .jumpLatest:focus-visible,.chatAppShell .jumpLatest:hover,.chatAppShell .messageActions button:hover{border-color:rgba(167,122,21,.45)!important;color:#242722!important;background:rgba(245,200,76,.14)!important}.chatAppShell .isUser .messageBubble{border-color:rgba(167,122,21,.26)!important;color:#242722!important;background:rgba(245,200,76,.16)!important}.chatAppShell .memorySignIn a,.chatAppShell .photographyAnalyzeButton,.chatAppShell .sendButton{color:#242722!important;background:#f5c84c!important;box-shadow:0 12px 30px rgba(167,122,21,.18),inset 0 1px 0 rgba(255,255,255,.58)!important}.chatAppShell .appleChatHeader.desktopChatHeader{border-color:rgba(36,39,34,.12)!important;background:rgba(247,244,236,.82)!important;box-shadow:0 16px 46px rgba(35,37,31,.08)!important}.chatAppShell .appleChatHeader .chatModeSwitch{border-color:rgba(36,39,34,.14)!important;background:rgba(255,255,255,.48)!important}.chatAppShell .appleChatHeader .chatModeSwitch button{color:rgba(36,39,34,.62)!important}.chatAppShell .appleChatHeader .chatModeSwitch button.isActive{color:#242722!important;background:#f5c84c!important}}body:has(.chatAppShell) :is(.chatModal,.mobileToolSheet,.accountSheet){color:var(--kb-text)!important;background:var(--kb-surface-solid)!important;border-color:var(--kb-line)!important;box-shadow:0 24px 70px var(--kb-field-shadow)!important}body:has(.chatAppShell) :is(.chatModal h2,.privacyFacts strong,.modelCatalog strong){color:var(--kb-text)!important}body:has(.chatAppShell) .mobileToolSheetHeader{color:var(--kb-text)!important;background:transparent!important;border-color:var(--kb-line)!important}body:has(.chatAppShell) .mobileToolSheetHeader>button{color:var(--kb-text)!important;background:var(--kb-fill)!important}body:has(.chatAppShell) .mobileAccountActions a:last-child{color:#242722!important;background:#f5c84c!important}body:has(.chatAppShell) :is(.modelTransparencyLead,.privacyFacts p,.modelCatalog span,.modelCatalog small){color:var(--kb-muted)!important}body:has(.chatAppShell) :is(.modalEyebrow,.modelTransparencySettingsLink){color:var(--kb-accent-strong)!important}body:has(.chatAppShell) .modelCatalog>div{border-color:var(--kb-line);background:transparent}body:has(.chatAppShell) .modelCatalog>div[data-active=true]{border-color:var(--kb-accent-strong);background:rgba(245,200,76,.1)}.chatAppShell .chatComposer:after,.chatAppShell .emptyPrompts button:before{background:radial-gradient(ellipse at var(--composer-x,50%) 50%,rgba(245,200,76,.12),transparent 70%)!important}.chatAppShell .typingEnergyRail{background:linear-gradient(105deg,transparent 18%,rgba(245,200,76,.7) 42%,rgba(245,200,76,.12) 58%,transparent 78%);filter:drop-shadow(0 0 8px rgba(245,200,76,.18))}@media (prefers-color-scheme:light){body:has(.chatAppShell) :is(.mobileGameShelf,.chatGamePopover,.gameShelfPanel){background:#f7f4ec!important;border-color:var(--kb-line)!important;box-shadow:0 6px 24px rgba(35,37,31,.08)!important}body:has(.chatAppShell) :is(.gameShelfIcon,.gameShelfCopy>small,.mobileGameNew){color:#805c13!important}body:has(.chatAppShell) :is(.chatModal textarea,.chatModal input,.modalSegments){color:var(--kb-text)!important;background:#f1eee6}}.chatAppShell .kbBreathSpace{background:radial-gradient(58rem 34rem at 50% 16%,rgba(245,200,76,.1),transparent 72%),radial-gradient(36rem 50rem at -8% 52%,rgba(245,200,76,.035),transparent 74%),radial-gradient(36rem 50rem at 108% 48%,rgba(233,229,218,.028),transparent 74%)!important}.chatAppShell .kbBreathRefraction{background:linear-gradient(112deg,transparent 18%,rgba(255,245,213,.035) 39%,rgba(245,200,76,.04) 47%,transparent 59%),linear-gradient(71deg,transparent 26%,rgba(245,200,76,.028) 47%,rgba(255,245,213,.03) 53%,transparent 70%)!important}.chatAppShell .kbBreathTopLight{background:radial-gradient(ellipse at 50% 0,rgba(245,200,76,.14),rgba(255,245,213,.045) 38%,transparent 72%)!important}.chatAppShell[data-core-state] .chatComposer{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 60px rgba(0,0,0,.28),0 0 14px rgba(245,200,76,.045)!important}.chatAppShell .kbStateCore{filter:drop-shadow(0 22px 52px rgba(93,61,9,.2)) drop-shadow(0 0 13px rgba(245,200,76,.12))}body:has(.chatAppShell) .kbCursorCanvas{display:none!important}.chatAppShell .mobileToolTrigger.hasZeroDiscovery:after{border-color:rgba(16,17,18,.9)!important;background:#f5c84c!important;box-shadow:0 0 12px rgba(245,200,76,.34)}@media (prefers-color-scheme:light){.chatAppShell .mobileToolTrigger.hasZeroDiscovery:after{border-color:rgba(255,253,247,.9)!important;background:#d09b20!important;box-shadow:0 0 12px rgba(167,122,21,.24)}.chatAppShell .kbBreathSpace{background:radial-gradient(58rem 34rem at 50% 16%,rgba(245,200,76,.12),transparent 72%),radial-gradient(36rem 50rem at -8% 52%,rgba(245,200,76,.045),transparent 74%),radial-gradient(36rem 50rem at 108% 48%,rgba(36,39,34,.025),transparent 74%)!important}.chatAppShell .kbBreathRefraction{background:linear-gradient(112deg,transparent 18%,rgba(36,39,34,.028) 39%,rgba(245,200,76,.035) 47%,transparent 59%),linear-gradient(71deg,transparent 26%,rgba(245,200,76,.022) 47%,rgba(36,39,34,.02) 53%,transparent 70%)!important}.chatAppShell .kbBreathTopLight{background:radial-gradient(ellipse at 50% 0,rgba(245,200,76,.18),rgba(255,252,239,.12) 38%,transparent 72%)!important}.chatAppShell .kbStateCore{filter:drop-shadow(0 22px 52px rgba(93,61,9,.14)) drop-shadow(0 0 13px rgba(201,151,28,.1))}}@media (prefers-reduced-motion:reduce){.chatAppShell .chatWorkspace:after,.chatAppShell:after,.chatAppShell:before{animation:none!important}.chatAppShell .kbChatEnergyVeil{animation:none!important;opacity:.1!important}}@keyframes kbFieldGridDrift{0%{background-position:0 0,0 0,0 0}to{background-position:64px 32px,64px 32px,0 0}}@keyframes kbFieldSheen{0%{transform:translate3d(-1.5%,-1%,0);opacity:.42}to{transform:translate3d(1.5%,1%,0);opacity:.7}}@keyframes kbFieldCompass{to{transform:rotate(1turn)}}@keyframes kbFieldResponse{0%{opacity:.08;transform:scale(.98)}38%{opacity:.3;transform:scale(1.01)}to{opacity:.12;transform:scale(1)}}.chatAppShell .kbStateCore,.chatAppShell .kbStateCore[data-core-state]{--core-aura:rgba(245,200,76,.2);--core-aura-soft:rgba(245,200,76,.06);--core-line:rgba(245,200,76,.4);--core-line-soft:rgba(244,240,231,.16);--core-mark-a:#f8d977;--core-mark-b:#d9a52a;--core-mark-c:#765615}.chatAppShell .kbStateCore .kbStateCoreMark{background:radial-gradient(circle at 48% 42%,rgba(255,255,255,.25),transparent 25%),linear-gradient(145deg,var(--core-mark-a) 0,var(--core-mark-b) 55%,var(--core-mark-c) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 30px rgba(245,200,76,.22),0 18px 48px rgba(93,61,9,.28)!important}.chatAppShell .kbStateCore .kbCoreOrbit{border-color:var(--core-line);box-shadow:0 0 25px rgba(245,200,76,.1)}.chatAppShell .kbStateCore .kbCoreOrbit:before{background:#ffe6a1;box-shadow:0 0 11px rgba(245,200,76,.76)}.chatAppShell .kbStateCore .kbCoreOrbit:after{background:rgba(245,200,76,.82);box-shadow:0 0 9px rgba(245,200,76,.58)}.chatAppShell .kbStateCore .kbCoreFlux{background:conic-gradient(from 40deg,transparent 0 18%,rgba(255,246,207,.68) 28%,transparent 37% 61%,rgba(245,200,76,.52) 72%,transparent 82% 100%)}.chatAppShell .kbStateCore[data-core-state=listening] .kbStateCoreMark,.chatAppShell .kbStateCore[data-core-state=research] .kbStateCoreMark,.chatAppShell .kbStateCore[data-core-state=responding] .kbStateCoreMark,.chatAppShell .kbStateCore[data-core-state=thinking] .kbStateCoreMark{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 0 38px rgba(245,200,76,.3),0 20px 52px rgba(93,61,9,.32)!important}@media (prefers-color-scheme:light){body:has(.chatAppShell) .chatAppShell .appleChatHeader.desktopChatHeader,body:has(.chatAppShell) .chatAppShell[data-core-mode] .appleChatHeader.desktopChatHeader{border-color:rgba(36,39,34,.12)!important;background:rgba(247,244,236,.86)!important;box-shadow:0 16px 46px rgba(35,37,31,.08)!important}body:has(.chatAppShell) .chatAppShell .chatBrand strong,body:has(.chatAppShell) .chatAppShell .chatEmptyState h1{color:#242722!important}body:has(.chatAppShell) .chatAppShell .chatBrand small{color:rgba(36,39,34,.56)!important}body:has(.chatAppShell) .chatAppShell .appleChatHeader .chatModeSwitch button{color:rgba(36,39,34,.62)!important}body:has(.chatAppShell) .chatAppShell .appleChatHeader .chatModeSwitch button.isActive{color:#242722!important}body:has(.chatAppShell) .chatAppShell .chatTools{border-color:rgba(36,39,34,.14)!important;background:rgba(36,39,34,.045)!important}body:has(.chatAppShell) .chatAppShell .chatGameMenuTrigger,body:has(.chatAppShell) .chatAppShell .chatTools a,body:has(.chatAppShell) .chatAppShell .chatTools button{color:rgba(36,39,34,.68)!important}body:has(.chatAppShell) .chatAppShell .mobileToolTrigger{color:#242722!important;border-color:rgba(36,39,34,.14)!important;background:rgba(36,39,34,.055)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 24px rgba(35,37,31,.1)!important}body:has(.chatAppShell) .chatAppShell .modelTransparencyBadge{color:#242722!important;background:rgba(36,39,34,.07)!important}body:has(.chatAppShell) .chatAppShell .modelTransparencyBadge span,body:has(.chatAppShell) .chatAppShell .modelTransparencyBadge strong{color:#242722!important}body:has(.chatAppShell) .chatAppShell .chatSignInLink{color:#242722!important;border-color:rgba(36,39,34,.2)!important}body:has(.chatAppShell) .chatAppShell .chatRegisterLink{color:#242722!important;background:#f5c84c!important}body:has(.chatAppShell) .chatAppShell .emptyEyebrow{color:#7c5a13!important}body:has(.chatAppShell) .chatAppShell[data-core-state] .chatComposer{box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 14px 42px rgba(35,37,31,.12)!important}body:has(.chatAppShell) .chatAppShell .emptyPrompts button{box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 5px 18px rgba(35,37,31,.045)!important}body:has(.chatAppShell) .chatAppShell .kbStateCore,body:has(.chatAppShell) .chatAppShell .kbStateCore[data-core-state]{--core-aura:rgba(201,151,28,.2);--core-aura-soft:rgba(245,200,76,.1);--core-line:rgba(167,122,21,.42);--core-line-soft:rgba(36,39,34,.16);--core-mark-a:#ffe28a;--core-mark-b:#e6b63f;--core-mark-c:#aa7716}body:has(.chatAppShell) .chatAppShell .kbStateCore .kbStateCoreMark{box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 0 30px rgba(201,151,28,.2),0 18px 48px rgba(93,61,9,.16)!important}}@media (max-width:760px){.chatAppShell .modelTransparencyBadge{flex:0 0 44px;width:44px;height:44px;padding:0;overflow:hidden;display:grid;place-content:center}.chatAppShell .modelTransparencyBadge>span,.chatAppShell .modelTransparencyBadge>strong{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}}.chatAppShell>.appleChatHeader:has(.chatMoreTools[open]){z-index:20}.chatMoreTools{position:relative;flex-shrink:0;white-space:nowrap}.chatMoreTools>summary{min-height:38px;display:flex;align-items:center;padding:0 11px;cursor:pointer;list-style:none;color:inherit;font-size:13px;border-radius:10px}.chatMoreTools>summary::-webkit-details-marker{display:none}.chatMoreTools>summary:after{content:"⌄";margin-left:5px}.chatMoreTools[open]>summary{background:rgba(255,255,255,.08)}.chatMoreTools>summary:focus-visible{outline:2px solid #bc9be8;outline-offset:3px}.chatMoreToolsPanel{position:absolute;top:calc(100% + 9px);right:0;z-index:125;display:grid;min-width:190px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#16121d;box-shadow:0 15px 45px rgba(0,0,0,.3)}.chatAppShell .appleChatHeader .chatTools .chatMoreToolsPanel a,.chatAppShell .appleChatHeader .chatTools .chatMoreToolsPanel button{display:flex;width:100%;min-height:42px;padding:10px 12px;justify-content:flex-start;text-align:left;color:#eee7f5!important}.chatMoreToolsPanel button:disabled{opacity:.45;cursor:wait}.photographyContactSheet{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:22px;gap:22px;margin:28px 0 36px;align-items:start}.photoContactMedia{min-width:0}.photoContactExpand{display:block;position:relative;width:100%;padding:0;overflow:hidden;border:1px solid var(--kb-line,#ffffff25);border-radius:18px;background:#151719;color:#fff;cursor:zoom-in}.photoContactExpand img{display:block;width:100%;height:330px;object-fit:contain}.photoContactExpand>span{display:block;padding:12px;text-align:left;font-size:12px}.photoContactTabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.photoContactTabs button{padding:8px 12px;min-height:40px;border:1px solid var(--kb-line,#ffffff25);border-radius:9px;background:transparent;color:inherit;cursor:pointer}.photoContactTabs button[aria-pressed=true]{background:#f5c84c;color:#191711}.photoContactAdvice>small{color:var(--kb-muted,#9ca3af);font-size:11px}.photoContactAdvice h3{font-size:22px;margin:8px 0}.photoContactAdvice>p{font-size:13px;color:var(--kb-muted,#9ca3af)}.photoContactAdviceButton{display:grid;grid-gap:6px;gap:6px;width:100%;text-align:left;border:0;border-left:2px solid transparent;border-bottom:1px solid var(--kb-line,#ffffff25);background:transparent;color:inherit;padding:14px 12px;cursor:pointer}.photoContactAdviceButton[aria-pressed=true]{border-left-color:#d6ac38;background:#d6ac3812}.photoContactAdviceButton>small,.photoContactAdviceButton>span{font-size:12px;font-weight:400;line-height:1.6}.photoContactAdviceButton:disabled{cursor:default;opacity:.65}.photoContactMissing{min-height:200px;border:1px dashed var(--kb-line,#ffffff25);border-radius:18px;padding:24px;display:grid;align-content:center}.photoContactMissing p{font-size:13px;line-height:1.7}.homePhotoOriginal:focus-visible,.photographyContactSheet button:focus-visible{outline:2px solid #c49323;outline-offset:3px}.homePhotoOriginal{position:relative;display:block;width:100%;padding:0;border:0;border-radius:15px;overflow:hidden;background:#121212;cursor:zoom-in;color:#fff}.homePhotoOriginal img{display:block;width:100%;max-height:220px;object-fit:contain}.homePhotoOriginal span{position:absolute;bottom:8px;right:10px;padding:6px 10px;border-radius:8px;background:#111b;font-size:11px}@media(max-width:650px){.photographyContactSheet{grid-template-columns:1fr;gap:18px}.photoContactExpand img{height:auto;max-height:420px}.photoContactAdvice h3{font-size:20px}}.photoContactEvidence .appleDisclosureTrigger{padding:9px 12px;width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;color:inherit;font-size:11px;opacity:.8;text-align:left}.photoContactEvidence .photographyQuickEvidence{font-size:13px;line-height:1.7}.photoContactEvidence .photographyQuickEvidence span{display:block;margin-top:8px}.workbenchExperience .workbenchEditBar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;margin:18px 0;border:1px solid var(--kb-border-subtle);border-radius:14px;color:inherit;background:var(--kb-bg-raised)}.workbenchEditBar p{margin:0;line-height:1.6;font-size:13px;overflow-wrap:anywhere}.workbenchEditBar button{flex-shrink:0;min-height:44px;border:1px solid var(--kb-border-strong);border-radius:10px;background:transparent;color:inherit;padding:10px 18px;cursor:pointer}.workbenchEditBar button:disabled{opacity:.5;cursor:wait}.workbenchExperience [hidden]{display:none!important}.workbenchExperience .builderWorkspace,.workbenchExperience .copyGrid{grid-template-columns:minmax(0,1fr)!important;max-width:1000px;margin-left:auto;margin-right:auto}.workbenchExperience[data-phase=input] .builderWorkspace,.workbenchExperience[data-phase=input] .copyGrid{max-width:840px}.workbenchExperience .builderResult,.workbenchExperience .resultPanel{min-width:0}.workbenchExperience[data-phase=result] .resultText{min-height:240px;font-size:clamp(18px,2vw,23px);line-height:1.9;padding:28px;white-space:pre-wrap;overflow-wrap:anywhere}.workbenchExperience .workbenchEditBar{width:min(1000px,100%);margin-left:auto;margin-right:auto}.workbenchExperience[data-phase=result] .previewStage{min-height:560px}.workbenchExperience[data-phase=pending] .resultHeader,.workbenchExperience[data-phase=pending] .resultTop{display:none}.workbenchExperience .workbenchProgress{padding:50px 24px;min-height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.workbenchProgress h2{font-size:clamp(25px,4vw,40px);margin:15px 0}.workbenchProgress p{max-width:440px;font-size:14px;line-height:1.8;color:var(--kb-text-secondary)}.workbenchProgress small{font-size:12px;color:var(--kb-text-secondary)}.workbenchPulse{width:42px;height:42px;border:2px solid var(--kb-border-strong);border-top-color:var(--kb-accent);border-radius:50%;margin-bottom:20px;animation:workbenchTurn 1.4s linear infinite}.workbenchExperience .resultActions{flex-wrap:wrap}.workbenchExperience button:focus-visible{outline:2px solid var(--kb-accent);outline-offset:3px}@keyframes workbenchTurn{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.workbenchPulse{animation:none}.workbenchExperience .workbenchEditBar,.workbenchExperience .workbenchProgress{animation:none!important;will-change:auto}}@media(max-width:560px){.workbenchExperience .workbenchEditBar{padding:14px;gap:12px}.workbenchExperience .workbenchEditBar button{padding:8px 12px}.workbenchExperience[data-phase=result] .resultText{padding:18px}.workbenchExperience .workbenchProgress{padding:32px 16px;min-height:240px}}.workbenchExperience[data-phase=pending] .previewStage{min-height:270px;padding:0}.workbenchExperience[data-phase=pending] .workbenchProgress{width:100%}.workbenchExperience{overflow-x:clip}.moduleTopBar{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;margin:0 auto 12px;color:var(--kb-text-secondary);font-size:13px}.moduleTopBar a{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none;transition:color .1s ease,transform .12s ease}.moduleTopBar a:hover{color:var(--kb-text-primary)}.moduleTopBar a:active{transform:scale(.98)}.moduleTopBar span{color:var(--kb-text-muted);font-size:11px}:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage){--kb-tool-error:#ff9b9b;--kb-tool-success:#8fe0b1;color:var(--kb-text-primary);background:var(--kb-bg-base)!important;overflow-x:clip}.copyPage .copyHero:after,:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage):after,:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage):before{content:none!important}.builderPage :is(.builderHero,.builderControls,.builderResult),.copyPage :is(.copyHero,.controlPanel,.resultPanel){border:1px solid var(--kb-border-subtle)!important;border-radius:14px!important;background:var(--kb-bg-raised)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.builderPage :is(textarea,input),.copyPage :is(.mainTextarea,.softInput){border:1px solid var(--kb-border-strong)!important;border-radius:10px!important;background:var(--kb-bg-base)!important;color:var(--kb-text-primary);box-shadow:none!important}.builderPage :is(textarea,input)::placeholder,.copyPage :is(.mainTextarea,.softInput)::placeholder{color:var(--kb-text-secondary);opacity:1}.builderPage :is(textarea,input):focus,.copyPage :is(.mainTextarea,.softInput):focus{border-color:var(--kb-accent)!important;outline:2px solid var(--kb-accent);outline-offset:3px}:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage) :is(button,a,summary):focus-visible{outline:2px solid var(--kb-accent);outline-offset:3px;box-shadow:none}:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage) button{font-family:inherit;transition:transform .12s ease,border-color .18s ease,background-color .18s ease,color .18s ease}:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage) button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none!important;transform:none!important}:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage) button:active:not(:disabled){transform:scale(.985)}@media (hover:hover){.builderPage :is(.exampleChips button,.styleChoices button,.colorChoices button):hover,.copyPage :is(.choiceBtn,.emojiRow button,.exampleRow button,.ghostBtn,.copyBtn):hover{border-color:var(--kb-accent);background:var(--kb-accent-tint)}.builderPage .generateButton:hover:not(:disabled),.copyPage .primaryBtn:hover:not(:disabled){background:var(--kb-accent-strong)}}.builderHero h1,.copyHero h1{text-wrap:balance}.builderPage .builderHero h1{max-width:760px;font-size:clamp(40px,5vw,62px);line-height:1.15;letter-spacing:-.03em}@media (max-width:720px){.moduleTopBar{margin-bottom:8px}.builderPage .builderHero h1{font-size:38px}}@media (prefers-color-scheme:light){:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage){--kb-tool-error:#a82929;--kb-tool-success:#267343}}@media (prefers-reduced-motion:reduce){.moduleTopBar a,:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage) :is(button,a,summary){transition:none!important}}body:has(:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage)) .kbCursorCanvas{display:none}.copyPage .copyHero h1{letter-spacing:-.03em!important}:is(.copyPage,.builderPage,.mbtiPage,.taskCenterPage){--kb-tool-ease:cubic-bezier(.16,1,.3,1);--kb-tool-motion-quick:140ms;--kb-tool-motion-standard:260ms;--kb-tool-motion-enter:420ms}@media (prefers-reduced-motion:no-preference){.builderPage .moduleTopBar,.copyPage .moduleTopBar,.mbtiPage .mbtiNav,.taskCenterPage .moduleTopBar{animation:kbToolHeaderIn var(--kb-tool-motion-standard) var(--kb-tool-ease) both}.builderPage .builderHero,.copyPage .copyHero,.mbtiPage .mbtiAssessment,.mbtiPage .mbtiIntro,.mbtiPage .mbtiResult,.taskCenterPage .taskCenterHero{animation:kbToolSurfaceIn var(--kb-tool-motion-enter) var(--kb-tool-ease) 35ms both;will-change:transform,opacity}.builderPage .builderControls:not([hidden]),.builderPage .builderResult:not([hidden]),.copyPage .controlPanel,.copyPage .resultPanel:not([hidden]),.mbtiPage .mbtiQuestion,.taskCenterPage .taskCenterFilters{animation:kbToolPanelIn var(--kb-tool-motion-standard) var(--kb-tool-ease) 85ms both;will-change:transform,opacity}.workbenchExperience .workbenchEditBar,.workbenchExperience .workbenchProgress{animation:kbWorkbenchStateIn var(--kb-tool-motion-standard) var(--kb-tool-ease) both;will-change:transform,opacity}.mbtiAnswers button.isSelected{animation:kbAnswerConfirm .22s var(--kb-tool-ease) both}}@keyframes kbToolHeaderIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes kbToolSurfaceIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kbToolPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes kbWorkbenchStateIn{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}@keyframes kbAnswerConfirm{0%{transform:scale(.985)}to{transform:scale(1)}}:root{--kb-space-1:0.25rem;--kb-space-2:0.5rem;--kb-space-3:0.75rem;--kb-space-4:1rem;--kb-space-6:1.5rem;--kb-space-8:2rem;--kb-radius-sm:0.625rem;--kb-radius-md:0.875rem;--kb-radius-lg:1.25rem;--kb-shadow-panel:0 1.5rem 4rem rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06);--kb-motion-quick:140ms cubic-bezier(.2,.8,.2,1);--kb-motion-settle:360ms cubic-bezier(.16,1,.3,1)}html[data-kb-navigation-settled=true] .chatComposer,html[data-kb-navigation-settled=true] .homeMorphDock{view-transition-name:none}@media (prefers-color-scheme:light){:root{color-scheme:light;--kb-on-accent:#fffdf8;--kb-graphite:#f4f1ea;--kb-graphite-soft:#fffdf8;--kb-graphite-raised:#ebe6dc;--kb-cream:#24221e;--kb-cream-soft:rgba(36,34,30,.72);--kb-cream-muted:rgba(36,34,30,.54);--kb-star:#a36b00;--kb-star-soft:#754d00;--kb-star-deep:#8a5900;--kb-star-wash:rgba(163,107,0,.12);--kb-ink-line:rgba(36,34,30,.14);--kb-ink-line-strong:rgba(36,34,30,.25)}body,html{background:var(--kb-graphite)}.desktopChatHeader,.kbAppBar{background:rgba(255,253,248,.86)!important}.chatModeSwitch,.kbPrimaryNav{background:rgba(36,34,30,.055)!important}.homeMorphSurface{background:rgba(255,253,248,.9);box-shadow:var(--kb-shadow-panel)}.homeMorphActions button,.homeMorphPanelHeader p{color:var(--kb-cream-soft)}.homeChatPrompts button,.homeMorphPanelHeader h2{color:var(--kb-cream)}}@media (prefers-reduced-motion:reduce){:root{--kb-motion-quick:1ms;--kb-motion-settle:1ms}}