.klyp-AppHeaderAuthReserve{justify-content:flex-end;align-items:center;min-width:180px;display:inline-flex}@media (width<=767.98px){.klyp-TopNav{box-shadow:inset 0 calc(-1 * var(--bw-default)) 0 var(--color-border-subtle)}.klyp-TopNav__inner{padding-inline:var(--space-12)}}@property --app-sidebar-width{syntax:"<length>";inherits:true;initial-value:248px}.klyp-AppLayout{--app-sidebar-width:248px;grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--color-bg-root);width:100%;height:100svh;color:var(--color-fg-primary);transition:--app-sidebar-width var(--duration-normal,.22s) var(--easing-standard);grid-template-rows:minmax(0,1fr);grid-template-areas:"sidebar content";display:grid;overflow:hidden}.klyp-AppLayout[data-sidebar-expanded=false]{--app-sidebar-width:52px}.klyp-AppLayout__sidebarCell{grid-area:sidebar;min-width:0;min-height:0;padding:0;overflow:hidden}.klyp-AppLayout__content{grid-area:content;min-width:0;min-height:0}.klyp-AppLayout[data-content-mode=page] .klyp-AppLayout__content{overflow-clip-margin:48px;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow:clip auto}.klyp-AppLayout[data-content-mode=fullbleed] .klyp-AppLayout__content{flex-direction:column;height:100%;display:flex;overflow:hidden}.klyp-AppLayout__mobileBar{display:none}.klyp-AppLayout__mobileLogo{align-items:center;gap:var(--space-8);color:var(--color-fg-primary);min-width:0;text-decoration:none;display:inline-flex}.klyp-AppLayout__mobileLogoSymbol{height:var(--space-24);-o-object-fit:contain;object-fit:contain;width:auto;display:block}.klyp-AppLayout__mobileLogoWord{font-family:var(--font-sans);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-heading,-.02em);white-space:nowrap}@media (prefers-reduced-motion:reduce){.klyp-AppLayout{transition:none}}@media (width<=767.98px){.klyp-AppLayout{grid-template:"topbar""content"minmax(0,1fr)/minmax(0,1fr)}.klyp-AppLayout>.klyp-AppLayout__sidebarCell{display:none}.klyp-AppLayout>.klyp-AppLayout__mobileBar{align-items:center;gap:var(--space-8);height:var(--header-h);padding-inline:var(--space-12);border-block-end:var(--bw-default) solid var(--color-border-subtle);background:var(--color-bg-canvas);grid-area:topbar;display:flex}.klyp-AppLayout .klyp-AppLayout__mobileBarEnd{align-items:center;margin-inline-start:auto;display:flex}}.klyp-AppSidebar .klyp-SidebarShell__nav{margin-block-start:calc(var(--space-8) - var(--space-4))}.klyp-AppSidebar .klyp-SidebarShell__footer{margin-block-start:calc(-1 * var(--space-8))}.klyp-AppSidebar__icoSlot{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.klyp-AppSidebar__icoSlot>svg{display:block}.klyp-AppSidebar__logo{align-items:center;gap:var(--space-4);min-width:0;max-width:240px;color:var(--color-fg-primary);border-radius:var(--r-chip);opacity:1;transition:opacity var(--duration-normal) var(--easing-standard), visibility var(--duration-normal) var(--easing-standard), max-width var(--duration-normal) var(--easing-standard);flex:auto;text-decoration:none;display:flex;overflow:hidden}.klyp-AppSidebar__logo:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:-2px}.klyp-AppSidebar__logoSymbol img{height:var(--space-24);-o-object-fit:contain;object-fit:contain;width:auto;display:block}.klyp-AppSidebar__logoWord{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-heading,-.02em);color:var(--color-fg-primary);overflow:hidden}.klyp-AppSidebar__navActions{z-index:2;align-items:center;gap:var(--space-2);opacity:1;transition:opacity var(--duration-fast) var(--easing-standard) var(--duration-normal);display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-6)}.klyp-AppSidebar__recents{min-height:var(--space-32);gap:var(--space-8);opacity:1;transition:opacity var(--duration-normal) var(--easing-standard), visibility var(--duration-normal) var(--easing-standard);flex-direction:column;flex:1 1 0;margin-block-start:var(--space-8);display:flex}.klyp-AppSidebar__recents .klyp-ConversationRow__main{min-height:36px;padding-inline-end:var(--space-32)}.klyp-AppSidebar__recents .klyp-ConversationRow__renameField input{min-height:36px}.klyp-AppSidebar__recents .klyp-ConversationRow__kebab{right:var(--space-6);border-radius:8px}.klyp-AppSidebar__recents .klyp-ConversationRow__kebab[data-hovered],.klyp-AppSidebar__recents .klyp-ConversationRow__kebab[data-focused]{background:var(--color-bg-surface)}.klyp-AppSidebar__recentsTop{margin-block-start:var(--space-4)}.klyp-AppSidebar__recentsScroll{min-height:0;flex:1 1 0;margin-inline-end:calc(-1 * var(--space-8));overflow:hidden}.klyp-AppSidebar__recentsList{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent;height:100%}.klyp-AppSidebar__recentsList::-webkit-scrollbar{width:4px}.klyp-AppSidebar__recentsList::-webkit-scrollbar-button{width:0;height:0;display:none}.klyp-AppSidebar__recentsList::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:var(--radius-full)}.klyp-AppSidebar__recentsList::-webkit-scrollbar-track{background:0 0}.klyp-AppSidebar__recentsRow{display:block}.klyp-AppSidebar__empty{padding:var(--space-12) var(--space-8);font-size:var(--font-size-12);color:var(--color-fg-muted);text-align:center;white-space:nowrap;margin:0;overflow:hidden}.klyp-AppSidebar__spacer{flex:1 1 0;min-height:0}.klyp-AppSidebar .klyp-SidebarUserButton{gap:var(--space-8)}.klyp-AppSidebar .klyp-SidebarUserButton__icon{flex:0 0 36px;width:36px;height:36px}.klyp-AppSidebar[data-expanded=false] .klyp-AppSidebar__logo{opacity:0;visibility:hidden;pointer-events:none;max-width:0}.klyp-AppSidebar[data-expanded=false] .klyp-AppSidebar__recents{opacity:0;visibility:hidden;pointer-events:none}.klyp-AppSidebar[data-expanded=false] .klyp-SidebarUserButton{justify-content:center;gap:0}.klyp-AppSidebar[data-expanded=false] .klyp-SidebarUserButton__label{opacity:0;pointer-events:none;flex:0 0 0;max-width:0}.klyp-AppSidebar[data-expanded=false] .klyp-AppSidebar__navActions{opacity:0;pointer-events:none;transition-delay:0s}@media (prefers-reduced-motion:reduce){.klyp-AppSidebar__logo,.klyp-AppSidebar__navActions,.klyp-AppSidebar__recents,.klyp-AppSidebar .klyp-SidebarUserButton,.klyp-AppSidebar .klyp-SidebarUserButton__label{transition:none!important}}.klyp-feature-funnel-Welcome.klyp-Modal__content .klyp-Dialog__header{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-feature-funnel-Welcome.klyp-Modal__content{border-radius:var(--r-hero);background:#141414;border:none;width:fit-content;max-width:min(100%,420px);overflow:hidden;box-shadow:inset 0 0 0 1px #fdd59a33,0 24px 64px -16px #0000008c}.klyp-feature-funnel-Welcome .klyp-Modal__body{z-index:1;text-align:center;align-items:center;gap:var(--space-24);padding:var(--space-24);position:relative;overflow:visible}.klyp-feature-funnel-Welcome__rays{pointer-events:none;opacity:.65;mix-blend-mode:screen;z-index:-1;height:62%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000 35%,#0000 92%);mask-image:linear-gradient(#000,#000 35%,#0000 92%)}.klyp-feature-funnel-Welcome__rays .klyp-feature-funnel-lightRays{width:100%;height:100%}.klyp-feature-funnel-Welcome__close{top:var(--space-24);z-index:3;border-radius:var(--r-chip);background:0 0;border:none;width:32px;height:32px;padding:0;position:absolute;inset-inline-end:var(--space-24)}.klyp-feature-funnel-Welcome__close svg{color:#e6e6e6;width:16px;height:16px}.klyp-feature-funnel-Welcome__title{min-height:32px;font-family:var(--font-sans);font-size:18px;font-weight:var(--fw-heading);letter-spacing:-.02em;color:#ffffffe6;justify-content:center;align-items:center;margin:0;line-height:1.15;display:flex}.klyp-feature-funnel-Welcome__pill{align-items:center;gap:var(--space-12);width:224px;height:64px;padding:var(--space-8) var(--space-24) var(--space-8) var(--space-16);border-radius:var(--radius-full);background:var(--fx-accent-glow-bg), #222;display:flex;position:relative;box-shadow:inset 0 0 12px #fdd59acc}.klyp-feature-funnel-Welcome__pill:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:plus-lighter;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:linear-gradient(#ffffff4d 0%,#ffffff26 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.klyp-feature-funnel-Welcome__pillBadge{flex-shrink:0;width:42px;height:48px}.klyp-feature-funnel-Welcome__pillText{font-family:var(--font-sans);font-size:24px;font-weight:var(--fw-emphasis);letter-spacing:-.02em;color:#ececec;line-height:48px}.klyp-feature-funnel-Welcome__offer{max-width:254px;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-emphasis);color:var(--color-fg-muted);margin:0;line-height:1.4}.klyp-feature-funnel-Welcome__offerHighlight{color:#ffffffe6}.klyp-feature-funnel-Welcome__caps{justify-content:center;gap:var(--space-6);zoom:var(--caps-zoom,1);flex-wrap:nowrap;width:max-content;display:flex}.klyp-feature-funnel-Welcome__cap{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-12) var(--space-8) var(--space-10);border-radius:var(--radius-full);background:#2222221a;border:1px solid #ffffff08;display:flex}.klyp-feature-funnel-Welcome__capIcon{flex-shrink:0;width:24px;height:24px}.klyp-feature-funnel-Welcome__capLabel{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-emphasis);color:#ffffffe6;white-space:nowrap;line-height:1.2}.klyp-feature-funnel-Welcome .klyp-Modal__body>.klyp-feature-funnel-Welcome__cta{margin-top:calc(var(--space-12) - var(--space-24))}.klyp-feature-funnel-Welcome.klyp-Modal__content[data-entering]{animation:klyp-feature-funnel-Welcome-in var(--duration-slow) var(--easing-emphasis)}.klyp-feature-funnel-Welcome.klyp-Modal__content[data-exiting]{animation:klyp-feature-funnel-Welcome-out var(--duration-fast) var(--easing-standard)}@keyframes klyp-feature-funnel-Welcome-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes klyp-feature-funnel-Welcome-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (width<=639.98px){.klyp-Dialog__overlay:has(.klyp-feature-funnel-Welcome){padding:var(--space-16);justify-content:center;align-items:center}}@media (prefers-reduced-motion:reduce){.klyp-feature-funnel-Welcome.klyp-Modal__content[data-entering],.klyp-feature-funnel-Welcome.klyp-Modal__content[data-exiting]{animation:none}}.klyp-feature-funnel-TryFab{z-index:var(--z-overlay);inline-size:var(--space-32);block-size:var(--space-32);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface-solid);box-shadow:var(--shadow-panel);color:var(--color-fg-accent);cursor:grab;touch-action:none;transition:border-color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;inset-block-end:var(--space-16);inset-inline-end:var(--space-16)}.klyp-feature-funnel-TryFab:hover{border-color:var(--color-fg-accent)}.klyp-feature-funnel-TryFab:active{cursor:grabbing}:is(.klyp-Sheet__overlay:has(>.klyp-Sheet__content>.klyp-MobileNavDrawer),.klyp-Sheet__overlay:has(.klyp-MobileNavDrawer)){background:color-mix(in srgb, var(--color-bg-root) 50%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.klyp-Sheet__content.klyp-MobileNavDrawer[data-side=left]{width:216px;max-width:75vw}.klyp-MobileNavDrawer{width:100%;height:100%;padding:var(--space-8);background:var(--color-bg-surface);color:var(--color-fg-primary);flex-direction:column;display:flex}.klyp-MobileNavDrawer__header{justify-content:space-between;align-items:center;gap:var(--space-12);flex:none;margin-block-end:var(--space-16);padding:0;padding-block-start:max(0px, env(safe-area-inset-top));display:flex}.klyp-MobileNavDrawer__brand{color:var(--color-fg-primary);border-radius:var(--r-chip);padding:var(--space-4);transition:opacity var(--duration-fast) var(--easing-standard);align-items:center;text-decoration:none;display:inline-flex}.klyp-MobileNavDrawer__brand .klyp-BrandMark__symbol{height:var(--space-24)}.klyp-MobileNavDrawer__brand .klyp-BrandMark__wordmark{font-size:var(--font-size-18)}.klyp-MobileNavDrawer__brand:hover{opacity:.85}.klyp-MobileNavDrawer__brand:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-MobileNavDrawer__nav{padding:var(--space-4);margin:calc(-1 * var(--space-4));flex:auto;overflow-y:auto}.klyp-MobileNavDrawer__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-MobileNavDrawer__cell{list-style:none;position:relative}.klyp-MobileNavDrawer__cellAction{z-index:2;align-items:center;gap:var(--space-2);display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-8)}.klyp-MobileNavDrawer__list .klyp-MobileNavDrawer__cell[data-section-break=true]{margin-block-start:calc(var(--space-16) - var(--space-4))}.klyp-MobileNavDrawer__footer{flex:none;margin-block-start:var(--space-4);padding:0}.klyp-MobileNavDrawer__footer:before{content:"";height:var(--bw-default);margin:0 var(--space-16) var(--space-8);background:var(--color-border-subtle);display:block}
