.bento-autonomy{color:#f3f3fb;background:#1d253d;border-color:#ffffff0d}.bento-autonomy .bento-copy>p:last-child{color:#b0b7c9}.bento-autonomy .bento-visual{min-height:195px;padding:0}.bento-working-scene{--bento-day-cycle:3.6s;width:100%;height:195px;position:relative;overflow:hidden}.bento-day-sky,.bento-night-stars{animation:bento-daylight var(--bento-day-cycle) ease-in-out infinite;position:absolute;inset:0}.bento-day-sky{opacity:1;background:linear-gradient(#77bde0,#6684aa 45%,#1d253d 100%)}.bento-night-stars{opacity:0;animation-delay:calc(var(--bento-day-cycle) / -2);background:radial-gradient(circle at 20% 25%,#ffffffb3 1px,#0000 1.5px),radial-gradient(circle at 70% 18%,#ffffffb3 1px,#0000 1.5px),radial-gradient(circle at 85% 45%,#ffffff80 1px,#0000 1.5px),radial-gradient(circle at 40% 12%,#ffffff80 1px,#0000 1.5px)}.bento-sky-horizon{position:absolute;inset:0 0 48px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.bento-sky-orbit{width:200px;height:200px;animation:bento-sky-orbit var(--bento-day-cycle) cubic-bezier(.12, .65, .88, .35) infinite;animation-delay:calc(var(--bento-day-cycle) / -4);position:absolute;top:47px;left:calc(50% - 100px);transform:rotate(90deg)}.bento-sun,.bento-moon{width:24px;height:24px;position:absolute;top:88px}.bento-sun{background:#ffe7a0;border-radius:50%;left:-12px;box-shadow:0 0 25px #ffe7a066}.bento-moon{color:#f5edcf;filter:drop-shadow(0 0 9px #f5edcf33);animation:bento-moon-upright var(--bento-day-cycle) cubic-bezier(.12, .65, .88, .35) infinite;animation-delay:calc(var(--bento-day-cycle) / -4);right:-12px;transform:rotate(-90deg)}.bento-working-bot{position:absolute;bottom:8px;left:calc(50% - 43px)}@keyframes bento-sky-orbit{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes bento-moon-upright{0%{transform:rotate(0)}50%{transform:rotate(-180deg)}to{transform:rotate(-360deg)}}@keyframes bento-daylight{0%,15%,85%,to{opacity:1}25%,75%{opacity:.25}35%,65%{opacity:0}}.bento-collaboration .bento-visual{padding-inline:8px}.bento-collaboration-scene{width:100%;padding:3px 0 0}.bento-chat-crawl{height:270px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 92%,#0000);mask-image:linear-gradient(#000 92%,#0000)}.bento-chat-panel{--chat-surface:#1a1d21;--chat-text:#d1d2d3;--chat-muted:#ababad;--chat-name:#f8f8f8;perspective:700px;border-radius:12px;padding:12px 8px;position:absolute;inset:0}.bento-chat-panel:not(:first-child){visibility:hidden;opacity:0}.bento-chat-channel{align-items:center;gap:7px;min-height:22px;margin-bottom:10px;padding-inline:8px;font-size:11px;display:flex}.bento-chat-channel svg,.bento-chat-channel img{object-fit:contain;flex:none;width:16px;height:16px}.bento-chat-channel span:last-child{color:var(--muted-foreground);margin-left:auto}.bento-chat-messages{transform-origin:bottom;flex-direction:column;gap:10px;padding:9px 4px 32px;display:flex;transform:rotateX(24deg)}.bento-chat-message{background:var(--chat-surface);color:var(--chat-text);border:1px solid #34373b;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;font-size:13px;line-height:19px;display:flex}.bento-chat-avatar{border-radius:6px;flex:none;place-items:center;width:32px;height:32px;margin-top:1px;padding:2px;display:grid;overflow:hidden}.bento-chat-avatar img{width:100%;height:100%}.bento-chat-content{min-width:0}.bento-chat-content p{margin:0}.bento-chat-meta{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.bento-chat-meta strong{color:var(--chat-name);font-weight:700}.bento-chat-meta time{color:var(--chat-muted);font-size:9px}.bento-chat-badge{color:#c5c5c7;background:#35373b;border-radius:3px;align-self:center;padding:0 4px;font-size:8px;line-height:12px}.bento-chat-mention{color:#56c1eb;background:#03669640;border-radius:3px;padding:1px 2px}.bento-chat-panel[data-app=teams]{--chat-surface:#f5f5fa;--chat-text:#292929;--chat-muted:#62616a;--chat-name:#292929;background:var(--chat-surface);color:var(--chat-text);font-family:Segoe UI,Arial,sans-serif}.bento-chat-panel[data-app=teams] .bento-chat-channel{color:#464775}.bento-chat-panel[data-app=teams] .bento-chat-channel span:last-child{color:var(--chat-muted)}.bento-chat-panel[data-app=teams] .bento-chat-message{background:0 0;border:0;border-radius:0;padding:0}.bento-chat-panel[data-app=teams] .bento-chat-avatar,.bento-chat-panel[data-app=discord] .bento-chat-avatar{border-radius:50%}.bento-chat-panel[data-app=teams] .bento-chat-content{background:#fff;border-radius:3px 10px 10px;flex:1;padding:8px 10px}.bento-chat-panel[data-app=teams] .bento-chat-badge{color:#464775;background:#e8e7f2}.bento-chat-panel[data-app=teams] .bento-chat-mention{color:#5143a7;background:0 0;padding:0;font-weight:600}.bento-chat-panel[data-app=discord]{--chat-surface:#313338;--chat-text:#dbdee1;--chat-muted:#b5bac1;--chat-name:#f2f3f5;background:var(--chat-surface);color:var(--chat-text)}.bento-chat-panel[data-app=discord] .bento-chat-channel{border-bottom:1px solid #45474d;padding-bottom:8px}.bento-chat-panel[data-app=discord] .bento-chat-channel span:last-child{color:var(--chat-muted)}.bento-chat-panel[data-app=discord] .bento-chat-message{background:0 0;border:0;border-radius:0;padding:6px 4px}.bento-chat-panel[data-app=discord] .bento-chat-badge{color:#fff;background:#5865f2}.bento-chat-panel[data-app=discord] .bento-chat-mention{color:#dee0ff;background:#5865f24d}@media (width<=539px){.bento-chat-crawl{height:320px}}.bento-hosting-scene{width:100%;max-width:300px;height:210px;position:relative}.bento-hosting-desk{width:100%;height:100%;display:block;overflow:visible}.bento-hosting-mini{filter:drop-shadow(4px 10px 9px #00000040)}.bento-hosting-status{animation:3.6s ease-in-out infinite bento-hosting-status}.bento-hosting-status-glow{opacity:.12;animation:3.6s ease-in-out infinite bento-hosting-status}@keyframes bento-hosting-status{50%{opacity:.4}}@media (width>=1100px){.bento-hosting{flex-direction:row;align-items:center;min-height:245px}.bento-hosting .bento-visual{flex-shrink:0;width:50%;padding:18px 12px}.bento-hosting .bento-copy{margin-top:0;padding:25px 24px 25px 8px}}.bento-identity-scene{perspective:650px;width:100%;max-width:300px;height:252px;position:relative}.bento-identity-world{transform-style:preserve-3d;position:absolute;top:137px;left:50%;transform:rotateX(-14deg)}.bento-identity-orbit{border:1px solid var(--bento-line);border-radius:50%;width:176px;height:176px;position:absolute;top:-88px;left:-88px;transform:translateY(50px)rotateX(90deg)}.bento-account-ring{transform-style:preserve-3d}.bento-account-slot{width:84px;height:128px;transform-style:preserve-3d;position:absolute;top:-83px;left:-42px;transform:translateZ(-88px)}.bento-account-slot[data-position=left]{transform:rotateY(120deg)translateZ(-88px)}.bento-account-slot[data-position=right]{transform:rotateY(240deg)translateZ(-88px)}.bento-account-float{--account-accent:#7791de;width:100%;height:100%;transform-style:preserve-3d;animation:4s ease-in-out infinite bento-account-float;position:relative}.bento-account-slot[data-position=left] .bento-account-float{animation-delay:-1.3s}.bento-account-slot[data-position=right] .bento-account-float{animation-delay:-2.6s}.bento-account-float[data-provider=slack]{--account-accent:#a67cbb}.bento-account-float[data-provider=discord]{--account-accent:#737bed}.bento-account-float[data-provider=github]{--account-accent:#6f8d87}.bento-account-front,.bento-account-back{border:1px solid color-mix(in oklab, var(--account-accent) 35%, var(--bento-line));background:var(--bento-paper);backface-visibility:hidden;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 20px #00000025}.bento-account-banner{background:radial-gradient(ellipse at 90% 20%, #fff5, transparent 65%), linear-gradient(135deg, var(--account-accent), color-mix(in oklab, var(--account-accent) 45%, #303d76));height:39px}.bento-account-avatar{border:2px solid var(--bento-paper);background:color-mix(in oklab, var(--account-accent) 18%, var(--bento-paper));border-radius:50%;width:48px;height:48px;margin:-24px auto 4px;position:relative}.bento-account-profile{text-align:center}.bento-account-profile>span{white-space:nowrap;font-size:10px;line-height:1.5;display:block}.bento-account-profile>span:last-child{color:var(--muted-foreground);font-size:7px}.bento-account-provider{justify-content:center;margin-top:8px;display:flex}.bento-account-provider>:is(svg,img){width:18px;height:18px;color:var(--foreground)}.bento-account-back{background:linear-gradient(155deg, color-mix(in oklab, var(--account-accent) 22%, var(--bento-paper)), var(--bento-paper));flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;transform:rotateY(180deg)}.bento-account-back .bento-account-provider{margin:0 0 6px}.bento-account-back .bento-account-provider>:is(svg,img){width:26px;height:26px}.bento-account-back>span{background:var(--bento-line);border-radius:2px;width:26px;height:2px}.bento-account-back>span:last-child{width:17px}.bento-identity-bot{position:absolute;top:-8px;left:-38px;transform:rotateX(14deg)}@keyframes bento-account-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=539px){.bento-identity-scene{height:215px}.bento-identity-world{top:115px}}.bento-memory{background:color-mix(in oklab, #ac90d6 9%, var(--background))}.bento-memory-scene{width:100%;max-width:300px;height:220px;position:relative}.bento-memory-wall{position:absolute;inset:0}.bento-memory-sticky{--note-paper:#f1dca0;width:52px;position:absolute}.bento-memory-paper{background:linear-gradient(#00000009 0 12px, transparent 12px), var(--note-paper);color:#39363d;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transform-origin:50%;border-radius:1px 2px 5px 1px;justify-content:center;align-items:center;width:100%;min-height:49px;padding:10px 5px 7px;font-size:8px;line-height:1.3;display:flex;position:relative;box-shadow:1px 5px 7px #00000020,inset 0 -1px #0000000a}.bento-memory-paper:before{content:"";background:#fff6;width:16px;height:7px;position:absolute;top:-4px;left:calc(50% - 8px);transform:rotate(-5deg)}.bento-memory-sticky:nth-child(5n+2){--note-paper:#d0bee8}.bento-memory-sticky:nth-child(5n+3){--note-paper:#bcd8c9}.bento-memory-sticky:nth-child(5n+4){--note-paper:#eac1ac}.bento-memory-sticky:nth-child(5n){--note-paper:#c3d4e8}.bento-memory-bot{position:absolute;bottom:1px;left:calc(50% - 50px)}@media (width>=1100px){.bento-memory{flex-direction:row;align-items:center;min-height:245px}.bento-memory .bento-visual{flex-shrink:0;width:50%;padding:18px 12px}.bento-memory .bento-copy{margin-top:0;padding:25px 24px 25px 8px}}.bento-permissions .bento-visual{align-items:flex-start;padding-top:14px}.bento-permissions-scene{border:1px solid var(--bento-line);background:var(--bento-paper);border-radius:14px;width:min(100%,265px);padding:12px 8px 8px}.bento-permission-app{align-items:center;gap:5px;padding:0 4px 10px;font-size:10px;display:flex}.bento-permission-app svg{width:17px;height:17px}.bento-permission-app span:last-child{color:var(--muted-foreground);font-size:9px}.bento-permission-access{--permission-label-width:43%;position:relative}.bento-permission-access:before{content:"";width:calc((100% - var(--permission-label-width)) / 2);background:color-mix(in oklab, var(--bento-blue) 9%, transparent);pointer-events:none;border-radius:9px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:var(--permission-label-width);transform:translate(0)}.bento-permissions-scene[data-bot="1"] .bento-permission-access:before{transform:translate(100%)}[dir=rtl] .bento-permissions-scene[data-bot="1"] .bento-permission-access:before{transform:translate(-100%)}.bento-permission-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:9px;position:relative}.bento-permission-table th,.bento-permission-table td{text-align:center;padding:8px 2px;font-weight:400}.bento-permission-table th:first-child{width:var(--permission-label-width);text-align:start;padding-inline-start:5px}.bento-permission-table thead th{color:var(--muted-foreground);vertical-align:bottom;font-size:8px}.bento-permission-avatar{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 4px;display:flex}.bento-permission-avatar>[data-progressive-mascot]{transform:translateY(-6px)}.bento-permissions-scene [data-testid=klex-shadow]{display:none}.bento-permission-table tbody th,.bento-permission-table td{border-top:1px solid var(--bento-line)}.bento-allowed{color:var(--bento-green)}.bento-locked{color:var(--muted-foreground);font-size:8px}@media (prefers-reduced-motion:reduce){.bento-permission-access:before{transition:none}}.bento-product{background:radial-gradient(ellipse at 50% 80%, color-mix(in oklab, #a9a2ff 28%, var(--background)), transparent 70%), color-mix(in oklab, #8b88ed 9%, var(--background));text-align:center;justify-content:center;align-items:center;min-height:350px}.bento-product-label{color:var(--muted-foreground);letter-spacing:.03em;margin-top:32px;font-size:11px}.bento-product-title{z-index:1;letter-spacing:-.055em;margin:9px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(3.5rem,5.2vw,5rem);font-weight:500;line-height:1;position:relative}.bento-product-scene{width:100%}.bento-family{width:min(100%,420px);height:174px;margin:auto;position:relative}.bento-family-floor{border:1px solid var(--bento-line);background:repeating-linear-gradient(0deg, transparent 0 25px, var(--bento-line) 26px 27px), repeating-linear-gradient(90deg, transparent 0 25px, var(--bento-line) 26px 27px);border-radius:50%;position:absolute;inset:65px -15px -10px;transform:perspective(250px)rotateX(48deg);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.bento-family-bot{z-index:1;opacity:.8;position:absolute}.bento-family-bot-0{bottom:54px;left:4%;transform:rotate(-8deg)}.bento-family-bot-1{bottom:86px;left:23%}.bento-family-bot-2{bottom:86px;right:23%;transform:rotate(7deg)}.bento-family-bot-3{bottom:54px;right:4%;transform:rotate(9deg)}.bento-family-klex{z-index:2;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@media (width<=539px){.bento-product{min-height:250px;padding:24px 12px 12px}.bento-product-label{margin-top:0}.bento-product-title{font-size:clamp(2.75rem,12vw,3.5rem)}.bento-family{width:340px;height:154px;margin-left:-170px;left:50%;transform:scale(.85)}}@media (width<=359px){.bento-family{transform:scale(.7)}}.bento-tools{background:linear-gradient(140deg, color-mix(in oklab, #839ae9 7%, var(--background)), var(--bento-surface))}.bento-tools .bento-visual{padding-inline:0;flex:1;align-items:flex-end;padding-bottom:24px}.bento-tools-scene{width:100%;height:218px;position:relative;overflow:hidden}.bento-tools-scene:before{content:"";background:repeating-linear-gradient(90deg, transparent 0 29px, var(--bento-line) 30px 31px), repeating-linear-gradient(0deg, transparent 0 29px, var(--bento-line) 30px 31px);transform-origin:bottom;height:420px;position:absolute;inset:auto -10% 0;transform:perspective(700px)rotateX(60deg);-webkit-mask-image:radial-gradient(60% 100% at 50% 100%,#000 55%,#0000 100%),linear-gradient(#000 calc(100% - 64px),#0000);mask-image:radial-gradient(60% 100% at 50% 100%,#000 55%,#0000 100%),linear-gradient(#000 calc(100% - 64px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.bento-tool-conveyor{gap:44px;display:flex;position:absolute;top:128px;left:calc(50% - 528px)}.bento-tool-block{--block-top:#f7f6fc;--block-front:#e8e7ef;--block-side:#b3b2c9;filter:drop-shadow(0 13px 7px #0000001a);flex:0 0 56px;height:56px;position:relative}.bento-tool-block:before,.bento-tool-block:after{content:"";position:absolute}.bento-tool-block:before{transform-origin:0 100%;background:var(--block-top);width:56px;height:14px;top:-14px;left:0;transform:skew(-45deg)}.bento-tool-block:after{transform-origin:0 0;background:var(--block-side);width:14px;height:56px;top:0;left:56px;transform:skewY(-45deg)}.bento-tool-block-face{background:var(--block-front);border:1px solid #ffffff40;place-items:center;height:100%;display:grid;position:relative}.bento-tool-block-face img{width:29px;height:29px}.bento-tools-runner{position:absolute;top:66px;left:calc(50% - 120px)}@media (width<=539px){.bento-tools .bento-visual{flex:none;padding-bottom:0}.bento-tools-scene{height:205px}}.new-features{--bento-surface:color-mix(in oklab, var(--foreground) 4%, var(--background));--bento-line:color-mix(in oklab, var(--foreground) 9%, transparent);--bento-paper:color-mix(in oklab, var(--background) 94%, white);--bento-blue:var(--lightningcss-light,#3454d1)var(--lightningcss-dark,#a5b5ff);--bento-green:var(--lightningcss-light,#338163)var(--lightningcss-dark,#88cdb0);padding:4rem var(--page-inline)}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"tools tools tools tools tools identity identity identity collaboration collaboration collaboration collaboration""permissions permissions permissions product product product product product product autonomy autonomy autonomy""memory memory memory memory memory memory memory hosting hosting hosting hosting hosting";gap:1rem;display:grid}.bento-identity{grid-area:identity}.bento-tools{grid-area:tools}.bento-permissions{grid-area:permissions}.bento-collaboration{grid-area:collaboration}.bento-product{grid-area:product}.bento-memory{grid-area:memory}.bento-autonomy{grid-area:autonomy}.bento-hosting{grid-area:hosting}:where(.bento-cell){border:1px solid var(--bento-line);background:var(--bento-surface);border-radius:26px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bento-visual{justify-content:center;align-items:center;min-height:195px;padding:18px 14px 0;display:flex;position:relative}.bento-copy{z-index:1;margin-top:auto;padding:16px 25px 27px;position:relative}.bento-copy h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.15rem,1.55vw,1.4rem);font-weight:400;line-height:1.2}.bento-copy>p:last-child{max-width:30rem;color:var(--muted-foreground);text-wrap:pretty;margin:9px 0 0;font-size:12px;line-height:1.65}.bento-cell[data-playing=false] *{animation-play-state:paused}@media (width<=1099px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"product product""tools identity""collaboration permissions""autonomy memory""hosting hosting";gap:12px}.bento-copy{padding-inline:19px}.bento-copy h3{font-size:19px}}@media (width<=539px){.new-features{padding-block:32px}.bento-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"product""tools""identity""collaboration""permissions""autonomy""memory""hosting"}.bento-cell{border-radius:23px}.bento-copy{margin-top:0;padding:12px 20px 22px}.bento-copy h3{font-size:21px}.bento-copy>p:last-child{font-size:13px}.bento-visual{min-height:0;padding-top:12px}}@media (prefers-reduced-motion:reduce){.bento-grid .bento-cell[data-playing] *{transition:none;animation:none}}
