.aix{--aix-bg:#f9f9fa;--aix-fg:#201f23;--aix-muted:#646369;--aix-muted-2:#8e8c94;--aix-line:#dad9de;--aix-card:#fff;--aix-dot:#e8e8eb;--aix-orange:#f76808;--aix-orange-ink:#ed6707;--aix-ease:cubic-bezier(.22,1,.36,1);--aix-ff-display:"Familjen Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--aix-ff-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background:var(--aix-bg);box-sizing:border-box;color:var(--aix-fg);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;padding:104px 0 96px;position:relative;width:100vw}.aix--light{--aix-bg:#fff}.aix--dark{--aix-bg:#232224;--aix-fg:#eeeeef;--aix-muted:#b5b3ba;--aix-muted-2:#7d7b83;--aix-line:#48474c;--aix-card:#313134;--aix-dot:#313134;--aix-orange-ink:#f76808}.aix,.aix *,.aix :after,.aix :before{box-sizing:border-box}.aix:before{background-image:radial-gradient(var(--aix-dot) 1px,transparent 1px);background-size:32px 32px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0,#000 10%,transparent 75%);opacity:.9;pointer-events:none;position:absolute;z-index:0}.aix .aix-wrap{margin:0 auto;max-width:1200px;padding:0 32px;position:relative;z-index:2}.aix-ms{direction:ltr;display:inline-block;font-family:Material Symbols Rounded;-webkit-font-feature-settings:"liga";font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased}.aix-head{margin:0 0 40px;max-width:760px}.aix-eyebrow{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;color:var(--aix-muted);display:inline-flex;font-family:var(--aix-ff-body);font-size:16px;font-weight:600;gap:8px;letter-spacing:0;line-height:1.25;margin:0 0 20px;padding:0;text-transform:none}.aix-eyebrow .aix-ms{color:var(--aix-muted-2);font-size:20px;height:20px;width:20px}.aix-heading{color:var(--aix-fg);font-family:var(--aix-ff-display);font-size:clamp(28px,3.7vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.06;margin:0 0 18px;text-wrap:balance}.aix-lede{color:var(--aix-muted);font-family:var(--aix-ff-body);font-size:clamp(17px,1.85vw,20px);font-weight:400;line-height:1.55;margin:0;max-width:640px}.aix-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.aix-list{display:flex;flex-direction:column;gap:10px}.aix-item{background:var(--aix-card);border:1px solid var(--aix-line);border-radius:20px;flex:0 0 auto;overflow:hidden;position:relative;transition:border-color .3s ease,background .3s ease,flex-grow .5s var(--aix-ease)}.aix-item.on{border-color:color-mix(in srgb,var(--agent) 50%,var(--aix-line));flex-grow:1}.aix .aix-hd{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:14px;padding:16px 20px;width:100%}.aix .aix-item .aix-hd,.aix .aix-item .aix-hd:active,.aix .aix-item .aix-hd:focus,.aix .aix-item .aix-hd:focus-visible,.aix .aix-item .aix-hd:hover{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:inherit!important;filter:none!important;text-decoration:none!important;transform:none!important}.aix .aix-hd:focus-visible{border-radius:20px;outline:2px solid var(--aix-orange);outline-offset:-2px}.aix-av{background:color-mix(in srgb,var(--agent) 22%,transparent);border-radius:14px;color:var(--agent);display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.aix-av .aix-ms{font-size:24px}.aix-av--img{background:transparent}.aix-av--img img{display:block;height:100%;object-fit:contain;width:100%}.aix-id{display:flex;flex-direction:column;gap:2px;min-width:0}.aix-id b{color:var(--aix-fg);font-family:var(--aix-ff-display);font-size:19px;font-weight:400;letter-spacing:-.02em}.aix-id small{align-items:center;color:var(--aix-muted);display:flex;font-family:var(--aix-ff-body);font-size:13px;gap:6px}.aix-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--aix-ease)}.aix-body>div{overflow:hidden;padding:0 20px 0 78px}.aix-item.on .aix-body{grid-template-rows:1fr}.aix-item.on .aix-body>div{padding-bottom:20px}.aix-body h3{color:var(--aix-fg);font-family:var(--aix-ff-display);font-size:18px;font-weight:400;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.aix-body p{color:var(--aix-muted);font-family:var(--aix-ff-body);font-size:14.5px;line-height:1.6;margin:0 0 12px}.aix .aix-explore,.aix .aix-explore:active,.aix .aix-explore:focus,.aix .aix-explore:hover,.aix .aix-explore:link,.aix .aix-explore:visited,.aix .aix-link,.aix .aix-link:active,.aix .aix-link:focus,.aix .aix-link:hover,.aix .aix-link:link,.aix .aix-link:visited{color:var(--aix-orange-ink)!important;text-decoration:none!important}.aix-link{align-items:center;display:inline-flex;font-family:var(--aix-ff-body);font-size:14px;font-weight:600;gap:6px}.aix-link .aix-ms{font-size:17px}.aix-bar{background:var(--agent);bottom:0;height:2px;left:0;position:absolute;width:0}.aix-item.on .aix-bar{transition:width var(--axdur,7s) linear;width:100%}.aix-grid.hold .aix-item.on .aix-bar{transition:none;width:var(--frozen,0)}.aix-script{display:none}.aix-stage{background:color-mix(in srgb,var(--aix-fg) 5%,transparent);border:1px solid var(--aix-line);border-radius:24px;height:560px;padding:18px;position:relative;--agent:#f76808}.aix-win{background:var(--aix-card);border:1px solid var(--aix-line);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden}.aix-top{align-items:center;border-bottom:1px solid var(--aix-line);display:flex;gap:12px;padding:14px 16px}.aix-top .aix-av{border-radius:12px;height:36px;width:36px}.aix-top .aix-av .aix-ms{font-size:20px}.aix-top .aix-id b{font-size:16px}.aix-dot{background:#3cc37a;border-radius:50%;display:inline-block;height:7px;width:7px}.aix-msgs{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:flex-end;min-height:0;overflow:hidden;padding:18px 16px}.aix-m{border-radius:16px;color:var(--aix-fg);font-family:var(--aix-ff-body);font-size:14px;line-height:1.5;max-width:86%;opacity:0;padding:10px 14px;transform:translateY(8px);transition:opacity .45s ease,transform .5s var(--aix-ease)}.aix-m.in{opacity:1;transform:none}.aix-m.me{align-self:flex-end;background:color-mix(in srgb,var(--aix-fg) 8%,transparent);border-bottom-right-radius:5px}.aix-m.me .aix-who{color:var(--aix-muted);display:block;font-size:11.5px;font-weight:600;margin-bottom:2px}.aix-m.sys{align-self:center;border:1px solid var(--aix-line);border-radius:999px;color:var(--aix-muted);font-size:12.5px;max-width:none;padding:5px 12px}.aix-m.ai{align-items:flex-start;align-self:flex-start;background:color-mix(in srgb,var(--agent) 15%,transparent);border-bottom-left-radius:5px;display:flex;gap:10px}.aix-m.ai .aix-cav{background:var(--agent);border-radius:8px;color:#fff;display:grid;flex:none;font-size:15px;height:24px;place-items:center;width:24px}.aix-m .aix-sk{background:currentColor;border-radius:99px;display:block;height:7px;margin-top:8px;opacity:.18;width:var(--w,60%)}.aix-m .aix-chip{align-items:center;background:color-mix(in srgb,var(--agent) 22%,transparent);border-radius:999px;display:flex;font-size:12px;font-weight:600;gap:4px;margin-top:10px;padding:4px 10px 4px 7px;width:max-content}.aix-m .aix-chip .aix-ms{color:var(--agent);font-size:15px}.aix-m .aix-typing{display:inline-flex;gap:4px;padding:6px 0}.aix-m .aix-typing i{animation:aix-dot 1s infinite;background:currentColor;border-radius:50%;height:6px;opacity:.35;width:6px}.aix-m .aix-typing i:nth-child(2){animation-delay:.15s}.aix-m .aix-typing i:nth-child(3){animation-delay:.3s}@keyframes aix-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-2px)}}.aix-card{background:var(--aix-card);border:1px solid var(--aix-line);border-radius:12px;color:var(--aix-fg);display:block;margin-top:10px;overflow:hidden;width:min(100%,260px)}.aix-card img{display:block;height:104px;object-fit:cover;width:100%}.aix-card .aix-cb{display:grid;gap:1px;padding:10px 12px 12px}.aix-card b{font-size:14px;font-weight:600}.aix-card small{color:var(--aix-muted);font-size:12.5px}.aix-card .aix-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:9px}.aix-card .aix-pr{font-size:14px;font-weight:600}.aix-card .aix-cta{align-items:center;background:var(--agent);border-radius:8px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:500;gap:4px;padding:7px 11px}.aix-card .aix-cta .aix-ms{font-size:15px}.aix-inp{align-items:center;border:1px solid var(--aix-line);border-radius:12px;color:var(--aix-muted);display:flex;gap:10px;margin:0 14px 14px;padding:11px 12px 11px 16px}.aix-inp .aix-sk{background:currentColor;border-radius:99px;display:block;flex:1;height:7px;max-width:var(--w);opacity:.2}.aix-inp .aix-ms{background:color-mix(in srgb,var(--aix-fg) 8%,transparent);border-radius:8px;display:grid;font-size:18px;height:28px;margin-left:auto;place-items:center;width:28px}.aix .aix-explore{align-items:center;display:inline-flex;font-family:var(--aix-ff-body);font-size:15px;font-weight:500;gap:7px;margin:30px 0 0}.aix-explore .aix-ms{font-size:18px;transition:transform .3s var(--aix-ease)}.aix-explore:hover .aix-ms{transform:translateX(3px)}.aix-quote{margin:44px 0 0;max-width:860px;padding:2px 0 2px 32px;position:relative}.aix-quote:before{background:var(--aix-orange);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.aix-quote p{color:var(--aix-fg);font-family:var(--aix-ff-display);font-size:clamp(20px,2.4vw,28px);font-weight:400;letter-spacing:-.028em;line-height:1.28;margin:0 0 28px;text-wrap:balance}.aix-quote figcaption{color:var(--aix-muted);font-family:var(--aix-ff-body);font-size:14.5px}.aix-quote figcaption b{color:var(--aix-fg);font-weight:500;margin-right:16px}@media (max-width:900px){.aix-grid{grid-template-columns:1fr}.aix-stage{height:520px}}@media (max-width:767px){.aix{padding:64px 0}}@media (max-width:640px){.aix .aix-wrap{padding:0 20px}.aix-body>div{padding-left:20px}.aix-stage{border-radius:20px;padding:10px}}@media (prefers-reduced-motion:reduce){.aix-body,.aix-m{transition:none}.aix-item.on .aix-bar{display:none}}.aix .aix-eyebrow{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}