.odins3-root section.hero{position:relative;min-height:min(100svh,920px);padding:calc(var(--nav-h) + 48px) 0 56px;display:flex;align-items:center;isolation:isolate;contain:paint;overflow:clip}.odins3-root .hero-grid{display:grid;grid-template-columns:44fr 56fr;gap:clamp(32px,4vw,64px);align-items:center;width:100%}.odins3-root .hero-grid>*{min-width:0}.odins3-root .hero-valknut{position:absolute;z-index:-1;top:44px;right:-70px;color:color-mix(in oklab,var(--fg) 5%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.odins3-root .hero-valknut path{stroke-dasharray:400;stroke-dashoffset:400;animation:o3-draw 1.4s var(--ease-out) .2s forwards}}@keyframes o3-draw{to{stroke-dashoffset:0}}.odins3-root section.hero .hero-title{margin-top:22px;font-size:clamp(38px,4.6vw,64px)}.odins3-root .hero-lead{margin-top:22px;max-width:46ch;font-size:clamp(16px,1.3vw,17.5px);line-height:1.6;color:var(--fg-muted);text-wrap:pretty}.odins3-root .hero-cta{margin-top:32px}.odins3-root .hero-cta,.odins3-root .hero-trust{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.odins3-root .hero-trust{margin-top:36px}.odins3-root .hero-avatars{display:flex}.odins3-root .hero-avatar{width:34px;height:34px;border-radius:50%;border:2px solid var(--bg);margin-left:-10px;overflow:hidden;background:var(--bg-sunken);flex-shrink:0}.odins3-root .hero-avatar:first-child{margin-left:0}.odins3-root .hero-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.odins3-root .hero-trust-line{font-size:13px;line-height:1.5;color:var(--fg-muted)}.odins3-root .hero-trust-line b{color:var(--fg);font-weight:600}.odins3-root .hero-build{position:relative;display:flex;flex-direction:column}.odins3-root .hero-build .lb-canvas{height:clamp(460px,60vh,620px);border-bottom-left-radius:0;border-bottom-right-radius:0}.odins3-root .hero-build-status{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 18px;border:1px solid var(--line);border-top:0;border-radius:0 0 20px 20px;background:color-mix(in oklab,var(--bg) 60%,var(--bg-raised));font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.odins3-root .hero-build-status .hbs-item{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.odins3-root .hero-build-status .hbs-v{color:var(--fg);font-weight:600;font-size:13px}.odins3-root .hero-build-status .hbs-suf{color:var(--fg-muted);font-size:11px}.odins3-root .hero-build-status .hbs-sep{width:1px;height:14px;background:var(--line-strong)}@media (prefers-reduced-motion:no-preference){.odins3-root .hero-copy>*{animation:hm-rise .55s var(--ease-out)}.odins3-root .hero-build{animation:hm-rise .65s var(--ease-out)}}@keyframes hm-rise{0%{transform:translateY(12px)}to{transform:none}}@media (max-width:1023px){.odins3-root section.hero{padding-bottom:48px}.odins3-root .hero-grid{grid-template-columns:1fr;gap:48px;align-items:start}.odins3-root .hero-valknut{display:none}.odins3-root .hero-build .lb-canvas{height:420px}}@media (max-width:719px){.odins3-root section.hero{padding-top:calc(var(--nav-h-m) + 40px)}.odins3-root .hero-build .lb-body{grid-template-columns:1fr;grid-template-rows:170px 1fr}.odins3-root .hero-build .lb-code{border-right:0;border-bottom:1px solid var(--line)}}.odins3-root .hm-practices-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:stretch}.odins3-root .hm-practices-grid>*{min-width:0}.odins3-root .hm-rail{display:flex;flex-direction:column;border-top:1px solid var(--line)}.odins3-root .hm-row{display:grid;grid-template-columns:40px 1fr auto;gap:18px;padding:22px 10px;border-bottom:1px solid var(--line);align-items:start;transition:background var(--dur-2),padding var(--dur-2) var(--ease-out)}.odins3-root .hm-row.active,.odins3-root .hm-row:hover{background:var(--bg-raised);padding-left:16px}.odins3-root .hm-row-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--fg-faint);padding-top:5px}.odins3-root .hm-row-main{display:grid;gap:6px}.odins3-root .hm-row-title{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.015em}.odins3-root .hm-row-desc{font-size:14px;line-height:1.5;color:var(--fg-muted);max-width:44ch}.odins3-root .hm-row-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.odins3-root .hm-chip{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);border:1px solid var(--line);border-radius:var(--r-full);padding:3px 9px;white-space:nowrap}.odins3-root .hm-row-arr{font-size:18px;color:var(--fg-faint);padding-top:2px;transition:color var(--dur-1),transform var(--dur-2) var(--ease-out)}.odins3-root .hm-row.active .hm-row-arr,.odins3-root .hm-row:hover .hm-row-arr{color:var(--fg);transform:translate(3px,-3px)}.odins3-root .hm-practices-panel{position:relative;min-height:560px;overflow:hidden}.odins3-root .hm-panel-concept{position:absolute;right:14px;bottom:12px;z-index:3;background:var(--panel)}.odins3-root .hm-prev{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out)}.odins3-root .hm-prev.on{opacity:1;pointer-events:auto}.odins3-root .hm-prev-chrome{height:40px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--panel-line);flex-shrink:0}.odins3-root .hm-prev-chrome .d{width:9px;height:9px;border-radius:50%;background:color-mix(in oklab,var(--panel-fg) 18%,transparent)}.odins3-root .hm-prev-chrome .url{flex:1;margin-left:8px;padding:5px 10px;background:color-mix(in oklab,var(--panel-fg) 8%,transparent);border-radius:6px;font-family:var(--font-mono);font-size:10px;color:var(--panel-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odins3-root .hm-prev-web-stage{flex:1;min-height:0;position:relative}.odins3-root .hm-prev-phones{flex-direction:row;align-items:center;justify-content:center;gap:28px;padding:32px}.odins3-root .hm-ph{width:150px;height:300px;background:color-mix(in oklab,var(--panel-fg) 5%,var(--panel));border:1px solid var(--panel-line);border-radius:26px;padding:8px;box-shadow:var(--shadow-3);flex-shrink:0}.odins3-root .hm-ph-a{transform:rotate(-5deg) translateY(10px)}.odins3-root .hm-ph-b{transform:rotate(4deg) translateY(-8px)}.odins3-root .hm-ph-screen{height:100%;border-radius:19px;background:var(--panel);border:1px solid var(--panel-line);padding:16px 12px;display:flex;flex-direction:column;gap:8px}.odins3-root .hm-ph-bar{height:6px;border-radius:3px;background:color-mix(in oklab,var(--panel-fg) 16%,transparent)}.odins3-root .hm-ph-bar.hi{background:color-mix(in oklab,var(--panel-fg) 42%,transparent)}.odins3-root .hm-ph-bar.w30{width:30%}.odins3-root .hm-ph-bar.w40{width:40%}.odins3-root .hm-ph-bar.w55{width:55%}.odins3-root .hm-ph-bar.w70{width:70%}.odins3-root .hm-ph-block{height:64px;border-radius:8px;background:color-mix(in oklab,var(--panel-fg) 10%,transparent);margin:4px 0}.odins3-root .hm-ph-block.tall{height:96px}.odins3-root .hm-prev-agent{align-items:center;justify-content:center;padding:32px}.odins3-root .hm-trace{width:100%;max-width:460px;font-family:var(--font-mono);font-size:12.5px;line-height:1.7;color:var(--panel-fg);background:color-mix(in oklab,var(--panel-fg) 4%,transparent);border:1px solid var(--panel-line);border-radius:var(--r-md);padding:22px 24px;display:grid;gap:10px}.odins3-root .hm-trace-ln{display:flex;gap:10px;align-items:baseline}.odins3-root .hm-trace-ln .pr{color:var(--panel-fg-muted)}.odins3-root .hm-trace-ln .ok{color:var(--ok)}.odins3-root .hm-prev-gov{align-items:center;justify-content:center;padding:32px}.odins3-root .hm-cap{width:100%;max-width:400px;border:1px solid var(--panel-line);border-radius:var(--r-md);background:color-mix(in oklab,var(--panel-fg) 4%,transparent);padding:22px 24px}.odins3-root .hm-cap-head{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--panel-fg-muted);padding-bottom:14px;border-bottom:1px solid var(--panel-line);margin-bottom:6px}.odins3-root .hm-cap-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid color-mix(in oklab,var(--panel-line) 60%,transparent);font-size:13.5px}.odins3-root .hm-cap-row:last-child{border-bottom:0;padding-bottom:0}.odins3-root .hm-cap-row span{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--panel-fg-muted)}.odins3-root .hm-cap-row b{color:var(--panel-fg);font-weight:500;text-align:right}@media (max-width:900px){.odins3-root .hm-practices-grid{grid-template-columns:1fr}.odins3-root .hm-practices-panel{display:none}.odins3-root .hm-rail{border-top:0;gap:12px}.odins3-root .hm-row{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);padding:20px;box-shadow:var(--shadow-1),var(--rim-top)}.odins3-root .hm-row.active,.odins3-root .hm-row:hover{padding-left:20px}}.odins3-root .hm-proof-grid{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:auto auto;gap:20px}.odins3-root .hm-proof-grid>*{min-width:0}.odins3-root .hm-proof-main{grid-row:1/3}.odins3-root .hm-proof-card{display:flex;flex-direction:column;gap:12px;padding:28px}.odins3-root .hm-proof-card p{color:var(--fg-muted);font-size:14.5px;line-height:1.6;max-width:52ch}.odins3-root .hm-proof-badges{display:flex}.odins3-root .hm-live-dot{width:7px;height:7px;border-radius:50%;background:var(--ok)}.odins3-root .hm-proof-media{position:relative;aspect-ratio:16/10;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);margin-top:8px}.odins3-root .hm-proof-img{-o-object-fit:cover;object-fit:cover}.odins3-root .hm-proof-link{margin-top:auto;padding-top:12px;font-size:14px;font-weight:500;color:var(--fg);display:inline-flex;align-items:center;gap:6px}.odins3-root .hm-proof-card:hover .hm-proof-link{color:var(--accent-text)}@media (max-width:900px){.odins3-root .hm-proof-grid{grid-template-columns:1fr;grid-template-rows:none}.odins3-root .hm-proof-main{grid-row:auto}}.odins3-root .hm-showcase{overflow:hidden}.odins3-root .hm-inline-link{text-decoration:underline;text-underline-offset:3px}.odins3-root .hm-showcase-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,5vw,72px);align-items:center}.odins3-root .hm-showcase-grid>*{min-width:0}.odins3-root .hm-stage{display:flex;flex-direction:column;align-items:center;gap:22px}.odins3-root .hm-phone{width:300px;height:610px;max-width:100%;background:var(--panel);border:1px solid var(--panel-line);border-radius:44px;padding:10px;position:relative;box-shadow:var(--shadow-4)}.odins3-root .hm-phone:before{content:"";position:absolute;top:22px;left:50%;transform:translateX(-50%);width:100px;height:28px;background:var(--panel);border:1px solid var(--panel-line);border-radius:18px;z-index:3}.odins3-root .hm-phone-badge{position:absolute;top:-13px;right:20px;z-index:5}.odins3-root .hm-phone-screen{width:100%;height:100%;border-radius:35px;overflow:hidden;position:relative;background:var(--panel)}.odins3-root .ps-slide{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .6s var(--ease-out),transform 1s var(--ease-out);display:flex;flex-direction:column}.odins3-root .ps-slide.active{opacity:1;transform:none}.odins3-root .ps-header{padding:58px 20px 16px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;color:oklch(1 0 0/.7)}.odins3-root .ps-body{flex:1;padding:0 20px 20px;color:#fff;display:flex;flex-direction:column}.odins3-root .ps-cap{opacity:.6;font-size:12px;margin-bottom:8px}.odins3-root .ps-fintech{background:linear-gradient(180deg,oklch(.18 .02 260),oklch(.1 .01 260))}.odins3-root .ps-fintech .balance{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1;letter-spacing:-.035em}.odins3-root .ps-fintech .balance .cents{font-size:20px;opacity:.6}.odins3-root .ps-fintech .cur{color:oklch(1 0 0/.55);font-size:14px;margin-top:6px}.odins3-root .ps-fintech .chart{margin-top:32px;height:120px;background:linear-gradient(180deg,oklch(.68 .13 65/.4),transparent),repeating-linear-gradient(90deg,oklch(1 0 0/.06) 0 1px,transparent 1px 30px);border-radius:10px;position:relative;overflow:hidden}.odins3-root .ps-fintech .chart:before{content:"";position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(180deg,transparent,oklch(.68 .13 65/.35));clip-path:polygon(0 80%,10% 60%,25% 70%,40% 40%,55% 55%,70% 30%,85% 45%,100% 20%,100% 100%,0 100%)}.odins3-root .ps-fintech .tx{margin-top:24px;display:flex;flex-direction:column;gap:10px}.odins3-root .ps-fintech .tx-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:oklch(1 0 0/.05);border-radius:10px;font-size:12px}.odins3-root .ps-fintech .tx-row b{font-weight:500}.odins3-root .ps-fintech .tx-row .amt{font-family:var(--font-mono);color:oklch(.75 .14 145)}.odins3-root .ps-fintech .tx-row .amt.neg{color:oklch(.7 .18 28)}.odins3-root .ps-fitness{background:linear-gradient(180deg,oklch(.65 .16 28),oklch(.35 .14 28))}.odins3-root .ps-fitness .ps-header{color:oklch(1 0 0/.8)}.odins3-root .ps-fitness .ps-body{align-items:center}.odins3-root .ps-fitness .stat-big{margin-top:auto;align-self:flex-start;font-family:var(--font-display);font-weight:700;font-size:100px;line-height:.85;letter-spacing:-.05em}.odins3-root .ps-fitness .stat-big sup{font-size:40px;vertical-align:top;opacity:.7}.odins3-root .ps-fitness .stat-label{align-self:flex-start;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;opacity:.75;margin-top:8px}.odins3-root .ps-fitness .ring{align-self:center;width:160px;height:160px;background:conic-gradient(#fff 0 72%,oklch(1 0 0/.2) 72% 100%);margin-top:30px}.odins3-root .ps-fitness .ring,.odins3-root .ps-fitness .ring-inner{border-radius:50%;display:flex;align-items:center;justify-content:center}.odins3-root .ps-fitness .ring-inner{width:134px;height:134px;background:oklch(.35 .14 28);flex-direction:column}.odins3-root .ps-fitness .ring-inner .n{font-family:var(--font-display);font-weight:700;font-size:42px;line-height:1;letter-spacing:-.03em}.odins3-root .ps-fitness .ring-inner .n sup{font-size:16px}.odins3-root .ps-fitness .ring-inner .l{font-size:11px;opacity:.7;margin-top:4px}.odins3-root .ps-shop{background:oklch(.98 .003 80);color:oklch(.14 .006 250)}.odins3-root .ps-shop *{color:inherit}.odins3-root .ps-shop .ps-header{color:oklch(.14 .006 250);opacity:.7}.odins3-root .ps-shop .ps-header span{color:oklch(.14 .006 250)}.odins3-root .ps-shop .ps-brand{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.03em}.odins3-root .ps-shop .hero-img{height:200px;background:linear-gradient(135deg,oklch(.7 .12 50),oklch(.5 .1 40));border-radius:12px;margin-bottom:16px;position:relative}.odins3-root .ps-shop .hero-img:after{content:"COFFEE";position:absolute;bottom:12px;left:12px;font-family:var(--font-display);font-weight:700;color:#fff;font-size:26px;letter-spacing:-.04em}.odins3-root .ps-shop .title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.025em}.odins3-root .ps-shop .price{margin-top:6px;color:oklch(.45 .008 250);font-size:14px}.odins3-root .ps-shop .cta{margin-top:auto;background:oklch(.14 .006 250);color:oklch(.98 .003 80)!important;padding:14px;border-radius:40px;font-size:13px;text-align:center;letter-spacing:.02em}.odins3-root .ps-shop .chips{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.odins3-root .ps-shop .chip{padding:6px 10px;border-radius:20px;border:1px solid oklch(.82 .005 80);font-size:11px}.odins3-root .ps-shop .chip.on{background:oklch(.14 .006 250);color:oklch(.98 .003 80)!important;border-color:transparent}.odins3-root .ps-agent{background:oklch(.1 .006 250);color:oklch(.98 .003 80)}.odins3-root .ps-agent .ps-header{color:oklch(.78 .13 72)}.odins3-root .ps-agent .msg{padding:12px 14px;border-radius:14px;font-size:12.5px;line-height:1.5;margin-bottom:10px;max-width:85%}.odins3-root .ps-agent .msg.user{background:oklch(.78 .13 72);color:oklch(.14 .02 70);align-self:flex-end;border-bottom-right-radius:4px}.odins3-root .ps-agent .msg.bot{background:oklch(.18 .008 250);border-bottom-left-radius:4px}.odins3-root .ps-agent .msg.bot b{font-family:var(--font-mono);font-size:10px;color:oklch(.78 .13 72);display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.1em}.odins3-root .ps-agent .input{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid oklch(1 0 0/.12);border-radius:40px;font-size:12px;color:oklch(1 0 0/.45)}.odins3-root .hm-dots{display:flex;gap:6px}.odins3-root .hm-dot{width:30px;height:26px;display:grid;place-items:center;padding:0;border-radius:var(--r-full)}.odins3-root .hm-dot:before{content:"";width:8px;height:8px;border-radius:var(--r-full);background:color-mix(in oklab,var(--fg) 25%,transparent);transition:width var(--dur-2) var(--ease-out),background var(--dur-2)}.odins3-root .hm-dot:hover:before{background:color-mix(in oklab,var(--fg) 45%,transparent)}.odins3-root .hm-dot.active:before{width:22px;background:var(--fg)}.odins3-root .hm-projects{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.odins3-root .hm-projects li{border-bottom:1px solid var(--line);transition:background var(--dur-2)}.odins3-root .hm-projects li .name{color:var(--fg-muted)}.odins3-root .hm-projects li.active .name{color:var(--fg)}.odins3-root .hm-projects li:hover{background:color-mix(in oklab,var(--fg) 3%,transparent)}.odins3-root .hm-projects button{display:grid;grid-template-columns:40px 1fr auto;gap:20px;width:100%;padding:20px 0;align-items:center;text-align:left;transition:padding-left var(--dur-2) var(--ease-out)}.odins3-root .hm-projects li.active button{padding-left:14px}.odins3-root .hm-projects .idx{font-family:var(--font-mono);font-size:11px;color:var(--fg-faint);letter-spacing:.1em}.odins3-root .hm-projects .name{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.025em}.odins3-root .hm-projects .name span{display:block;font-family:var(--font-sans);font-weight:400;font-size:12.5px;color:var(--fg-muted);margin-top:2px;letter-spacing:0}.odins3-root .hm-projects .tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-full);white-space:nowrap}.odins3-root .hm-projects li.active .tag{color:var(--fg);border-color:var(--line-strong)}@media (max-width:900px){.odins3-root .hm-showcase-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:479px){.odins3-root .hm-phone{width:280px;height:570px}.odins3-root .hm-projects button{grid-template-columns:32px 1fr}.odins3-root .hm-projects .tag{display:none}}.odins3-root .hm-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 24px;position:relative}.odins3-root .hm-process-grid>*{min-width:0}.odins3-root .hm-process-grid:before{content:"";position:absolute;top:7px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 30%,var(--line)) 55%,var(--line))}.odins3-root .hm-step{position:relative;padding-right:20px}.odins3-root .hm-step-node{display:block;width:15px;height:15px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong);margin-bottom:24px;position:relative;z-index:1}.odins3-root .hm-step:first-child .hm-step-node{background:var(--accent);border-color:var(--accent)}.odins3-root .hm-step h3{margin:10px 0}.odins3-root .hm-step p{font-size:14px;color:var(--fg-muted);line-height:1.6;max-width:30ch}.odins3-root .hm-step-dur{margin-top:16px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.odins3-root .hm-process-more{margin-top:48px}@media (max-width:1023px){.odins3-root .hm-process-grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}.odins3-root .hm-process-grid:before{display:none}.odins3-root .hm-step-node{margin-bottom:14px}}@media (max-width:599px){.odins3-root .hm-process-grid{grid-template-columns:1fr;gap:32px}}.odins3-root .hm-bar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px)}.odins3-root .hm-bar-grid>*{min-width:0}.odins3-root .hm-bar-col{border-top:1px solid var(--line-strong);padding-top:20px;display:flex;flex-direction:column;gap:14px}.odins3-root .hm-bar-quote{color:var(--fg-muted);font-size:15px;line-height:1.65}.odins3-root .hm-bar-role{margin-top:auto;padding-top:10px}@media (max-width:900px){.odins3-root .hm-bar-grid{grid-template-columns:1fr;gap:32px}}.odins3-root .hm-fed-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.odins3-root .hm-fed-copy{display:grid;gap:14px;max-width:760px}.odins3-root .hm-fed-line{color:var(--fg-muted);font-size:15.5px;line-height:1.65;text-wrap:pretty}.odins3-root .hm-fed-line strong{color:var(--fg);font-weight:600}.odins3-root .hm-fed .btn--link{margin-bottom:2px}.lb-canvas{width:100%;height:100%;position:relative;border-radius:20px;border:1px solid var(--line);background:var(--bg-raised);overflow:hidden;box-shadow:0 40px 80px -40px color-mix(in oklab,var(--fg) 30%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--fg) 3%,transparent);display:flex;flex-direction:column}.lb-chrome{height:38px;padding:0 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--bg) 60%,var(--bg-raised));font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);letter-spacing:.04em;flex-shrink:0}.lb-chrome .cd{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.lb-chrome .cd:first-child{background:oklch(.72 .17 28)}.lb-chrome .cd:nth-child(2){background:oklch(.8 .13 75)}.lb-chrome .cd:nth-child(3){background:oklch(.75 .14 145)}.lb-chrome .tab-name{margin-left:12px;padding:5px 10px;border-radius:6px;background:var(--bg-sunken);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.lb-chrome .tab-name:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--accent);flex-shrink:0}.lb-chrome .meta{margin-left:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:6px;flex-shrink:0}.lb-chrome .meta:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);animation:lb-pulse 2s infinite}@keyframes lb-pulse{0%,to{opacity:1}50%{opacity:.4}}.lb-body{flex:1;display:grid;grid-template-columns:.85fr 1fr;min-height:0;transition:opacity .35s}.lb-body.switching{opacity:.3}.lb-code{padding:14px 12px 14px 10px;background:var(--bg-sunken);font-family:var(--font-mono);font-size:11.5px;line-height:1.65;overflow:hidden;position:relative;border-right:1px solid var(--line)}.lb-code .ln{display:flex;gap:12px;white-space:pre;opacity:0;transform:translateY(6px);animation:lb-lnIn .3s cubic-bezier(.2,.8,.2,1) forwards}@keyframes lb-lnIn{to{opacity:1;transform:none}}.lb-code .ln-num{color:var(--fg-faint);width:16px;text-align:right;flex-shrink:0;font-size:10px;padding-top:2px}.lb-code .ln-content{min-width:0}.lb-code:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(to bottom,transparent,var(--bg-sunken));pointer-events:none}.t-kw{color:oklch(.55 .18 280)}.t-str{color:oklch(.5 .14 145)}.t-fn{color:oklch(.55 .15 50)}.t-prop{color:oklch(.5 .11 200)}.t-com{color:var(--fg-faint)}.t-num{color:oklch(.6 .17 25)}.t-tag{color:oklch(.5 .16 350)}.t-attr{color:oklch(.55 .13 200)}html[data-theme=dark] .t-kw{color:oklch(.78 .14 290)}html[data-theme=dark] .t-str{color:oklch(.8 .13 145)}html[data-theme=dark] .t-fn{color:oklch(.82 .14 65)}html[data-theme=dark] .t-prop{color:oklch(.78 .1 200)}html[data-theme=dark] .t-num{color:oklch(.78 .15 25)}html[data-theme=dark] .t-tag{color:oklch(.78 .16 350)}html[data-theme=dark] .t-attr{color:oklch(.78 .12 200)}@media (prefers-color-scheme:dark){html:not([data-theme]) .t-kw{color:oklch(.78 .14 290)}html:not([data-theme]) .t-str{color:oklch(.8 .13 145)}html:not([data-theme]) .t-fn{color:oklch(.82 .14 65)}html:not([data-theme]) .t-prop{color:oklch(.78 .1 200)}html:not([data-theme]) .t-num{color:oklch(.78 .15 25)}html:not([data-theme]) .t-tag{color:oklch(.78 .16 350)}html:not([data-theme]) .t-attr{color:oklch(.78 .12 200)}}.lb-preview{position:relative;overflow:hidden;background:var(--bg)}.lb-stage{inset:44px 14px 14px;align-items:center;justify-content:center}.lb-stage,.lb-tabs{position:absolute;display:flex}.lb-tabs{top:10px;left:12px;right:12px;gap:6px;z-index:5}.lb-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 8px;background:color-mix(in oklab,var(--bg) 80%,transparent);border:1px solid var(--line);border-radius:6px;font-family:var(--font-mono);font-size:9px;color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s}.lb-tab.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.lb-tab .tdot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4}.lb-tab.active .tdot{background:var(--accent);opacity:1}.lb-progress{position:absolute;top:0;left:0;width:0;height:2px;background:var(--accent);transition:width .25s ease-out;z-index:6}.lb-reveal{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.lb-reveal.in{opacity:1;transform:none}.nord{width:100%;height:100%;background:oklch(.96 .01 80);border-radius:8px;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-display);position:relative;color:oklch(.18 .02 240)}.nord-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid oklch(.88 .01 80);background:oklch(.98 .005 80)}.nord-bar .d{width:6px;height:6px;border-radius:50%;background:oklch(.85 .01 80)}.nord-bar .url{flex:1;margin-left:6px;background:oklch(.93 .005 80);border-radius:3px;padding:2px 8px;font-family:var(--font-mono);font-size:8px;color:oklch(.45 .02 240)}.nord-nav{justify-content:space-between;padding:12px 14px;font-size:10px;gap:12px}.nord-nav,.nord-nav .brand{display:flex;align-items:center}.nord-nav .brand{font-weight:700;letter-spacing:-.01em;font-size:12px;gap:7px;flex-shrink:0}.nord-nav .brand:before{content:"";width:14px;height:14px;background:oklch(.18 .02 240);border-radius:50%;position:relative}.nord-nav .links{display:flex;gap:14px;color:oklch(.4 .02 240);font-size:9.5px;font-weight:500;margin-left:auto;margin-right:12px}.nord-nav .cta{background:oklch(.18 .02 240);color:oklch(.96 .01 80);padding:4px 9px;border-radius:999px;font-size:9px;font-weight:500}.nord-hero{flex:1;padding:14px 14px 12px;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto 1fr auto;gap:0 14px;position:relative;overflow:hidden}.nord-eyebrow{grid-column:1/-1}.nord-head,.nord-sub{grid-column:1/2}.nord-stats{grid-column:1/-1}.nord-eyebrow{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:oklch(.5 .02 240);margin-bottom:10px;display:flex;align-items:center;gap:8px}.nord-eyebrow:before{content:"";width:16px;height:1px;background:oklch(.7 .02 240)}.nord-head{font-size:19px;font-weight:700;line-height:.98;letter-spacing:-.035em;margin-bottom:8px;text-wrap:balance}.nord-head .it{font-style:italic;font-weight:400;color:oklch(.4 .06 30)}.nord-sub{font-size:9px;color:oklch(.4 .02 240);line-height:1.5;max-width:30ch;margin-bottom:0;align-self:start}.nord-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-self:end;padding-top:12px;border-top:1px solid oklch(.88 .01 80)}.nord-stats .s .k{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1}.nord-stats .s .l{font-family:var(--font-mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:oklch(.5 .02 240);margin-top:2px}.nord-chart{grid-column:2/3;grid-row:2/4;width:100%;height:auto;align-self:center;justify-self:end;max-width:130px;opacity:.95}.halden-frame{width:178px;height:100%;max-height:360px;background:linear-gradient(135deg,oklch(.22 .008 250),oklch(.06 .006 250));border-radius:30px;padding:7px;box-shadow:0 24px 50px -20px color-mix(in oklab,var(--fg) 35%,transparent);position:relative;flex-shrink:0}.halden-frame:before{content:"";position:absolute;top:12px;left:50%;transform:translateX(-50%);width:50px;height:16px;background:var(--panel);border-radius:12px;z-index:3}.halden{width:100%;height:100%;border-radius:24px;background:radial-gradient(ellipse at top,oklch(.18 .04 160),oklch(.08 .02 230));padding:36px 14px 14px;color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative}.halden-status{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:8px;color:oklch(1 0 0/.5);margin-bottom:12px;letter-spacing:.05em}.halden-greeting{font-size:9px;color:oklch(1 0 0/.55);margin-bottom:2px}.halden-name{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.025em;margin-bottom:14px}.halden-ring{width:120px;height:120px;margin:0 auto 8px;position:relative}.halden-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.halden-ring-arc{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.halden-ring .center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.halden-ring .km{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.04em;line-height:1}.halden-ring .km-l{font-size:8px;color:oklch(1 0 0/.5);letter-spacing:.1em;text-transform:uppercase;margin-top:3px}.halden-pace{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px;padding:8px 0;border-top:1px solid oklch(1 0 0/.08);border-bottom:1px solid oklch(1 0 0/.08)}.halden-pace .pc{text-align:center}.halden-pace .v{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:-.02em}.halden-pace .l{font-size:7px;color:oklch(1 0 0/.45);letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.halden-cta{margin-top:auto;background:oklch(.78 .18 145);color:oklch(.12 .02 145);padding:9px;border-radius:10px;text-align:center;font-family:var(--font-display);font-weight:600;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px}.halden-cta:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ravn{width:100%;height:100%;background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;font-size:10.5px;font-family:var(--font-sans)}.ravn-head{justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg-sunken);font-family:var(--font-mono);font-size:9px;color:var(--fg-muted);letter-spacing:.06em;text-transform:uppercase}.ravn-head,.ravn-head .brand{display:flex;align-items:center}.ravn-head .brand{gap:6px;color:var(--fg);font-weight:600}.ravn-head .brand:before{content:"";width:14px;height:14px;background:conic-gradient(from 220deg,var(--accent),oklch(.65 .18 28),var(--accent));border-radius:3px}.ravn-head .live{display:flex;align-items:center;gap:5px;color:oklch(.6 .18 28)}.ravn-head .live:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%;animation:lb-pulse 1.6s infinite}.ravn-body{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:7px;overflow:hidden}.ravn-msg{padding:7px 10px;border-radius:8px;line-height:1.4;max-width:90%}.ravn-msg.user{background:var(--fg);color:var(--bg);align-self:flex-end;border-bottom-right-radius:2px}.ravn-msg.bot{background:var(--bg-sunken);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:2px}.ravn-msg.bot .who{font-family:var(--font-mono);font-size:8px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-weight:600}.ravn-tool{font-family:var(--font-mono);font-size:9.5px;padding:5px 9px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:5px;color:var(--fg-muted);gap:8px;align-self:flex-start;max-width:88%}.ravn-tool,.ravn-tool .ic{display:flex;align-items:center}.ravn-tool .ic{width:12px;height:12px;background:var(--accent);border-radius:2px;flex-shrink:0;justify-content:center;color:var(--accent-ink);font-size:8px;font-weight:700}.ravn-tool b{color:var(--fg);font-weight:600}.ravn-tool .ok{margin-left:auto;color:oklch(.6 .18 145);font-size:9px}.ravn-typing{display:flex;gap:3px;padding:8px 10px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:8px;align-self:flex-start;width:-moz-fit-content;width:fit-content}.ravn-typing span{width:4px;height:4px;background:var(--fg-muted);border-radius:50%;animation:lb-typing 1.4s infinite}.ravn-typing span:nth-child(2){animation-delay:.2s}.ravn-typing span:nth-child(3){animation-delay:.4s}@keyframes lb-typing{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.cs-stage{width:100%;height:100%;position:relative;background:oklch(.96 .005 80);overflow:hidden}.cs-stage[data-cs-active=halden]{background:oklch(.97 .01 80)}.cs-stage[data-cs-active=nord]{background:oklch(.94 .01 80)}.cs-stage[data-cs-active=aurelia]{background:oklch(.96 .012 50)}.cs-site{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;pointer-events:none;overflow:hidden}.cs-site.in{opacity:1;transform:none;pointer-events:auto}.cs-site-inner{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.cs-nav{justify-content:space-between;padding:12px 18px;font-family:var(--font-display);font-size:11px;border-bottom:1px solid color-mix(in oklab,currentColor 8%,transparent);flex-shrink:0}.cs-nav,.cs-nav .brand{display:flex;align-items:center}.cs-nav .brand{font-weight:700;letter-spacing:-.02em;font-size:14px;gap:6px}.cs-nav .brand .mk{width:16px;height:16px;border-radius:4px;display:inline-block}.cs-nav .links{display:flex;gap:18px;font-weight:500;font-size:10px}.cs-nav .cta{font-size:10px;padding:5px 10px;border-radius:999px;font-weight:600}.cs-pills{position:absolute;bottom:10px;right:12px;display:flex;gap:4px;z-index:10}.cs-pill{background:color-mix(in oklab,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;transition:all .2s}.cs-pill.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cs-pill .d{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;vertical-align:middle;background:currentColor;opacity:.4}.cs-pill.active .d{opacity:1;background:var(--accent)}.cs-halden{color:oklch(.96 .01 80);background:oklch(.1 .015 220)}.cs-halden .cs-nav{border-color:oklch(1 0 0/.08)}.cs-halden .cs-nav .brand .mk,.cs-halden .cs-nav .cta{background:oklch(.78 .18 145)}.cs-halden .cs-nav .cta{color:oklch(.12 .02 145)}.cs-halden .cs-nav .links{color:oklch(1 0 0/.82)}.cs-halden .hero{flex:1;display:grid;grid-template-columns:1.2fr 1fr;padding:22px 22px 18px;gap:20px;position:relative;overflow:hidden}.cs-halden .hero>div:first-child{display:flex;flex-direction:column;min-width:0}.cs-halden .logos{margin-top:auto;padding-top:14px;border-top:1px solid oklch(1 0 0/.08);display:flex;gap:16px;align-items:center;opacity:.55;font-family:var(--font-display);font-weight:600;font-size:10px;color:oklch(1 0 0/.9)}.cs-halden .logos:before{content:"Featured in";font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;margin-right:6px;opacity:.7}.cs-halden .features{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:16px;margin-bottom:16px}.cs-halden .features .f{font-size:10px;color:oklch(1 0 0/.75);display:flex;gap:8px;line-height:1.4}.cs-halden .features .f:before{content:"";width:4px;height:4px;border-radius:50%;background:oklch(.78 .18 145);margin-top:6px;flex-shrink:0}.cs-halden .hero:before{content:"";position:absolute;width:320px;height:320px;right:-80px;top:-100px;background:radial-gradient(circle,oklch(.78 .18 145/.25),transparent 65%);pointer-events:none}.cs-halden .eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:oklch(.78 .18 145);margin-bottom:10px;display:flex;align-items:center;gap:8px}.cs-halden .eyebrow:before{content:"";width:14px;height:1px;background:oklch(.78 .18 145)}.cs-halden .head{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:.95;letter-spacing:-.045em;margin-bottom:12px;text-wrap:balance}.cs-halden .head em{font-style:normal;color:oklch(.78 .18 145)}.cs-halden .lead{font-size:11px;line-height:1.5;color:oklch(1 0 0/.7);max-width:36ch;margin-bottom:18px}.cs-halden .ctas{display:flex;gap:8px;align-items:center;margin-bottom:22px}.cs-halden .ctas .b1{background:oklch(.78 .18 145);color:oklch(.12 .02 145);padding:8px 14px;border-radius:999px;font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.cs-halden .ctas .b1 .b1-ic{font-size:11px}.cs-halden .ctas .b2{color:oklch(1 0 0/.85);font-size:10px;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:8px 4px}.cs-halden .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid oklch(1 0 0/.1);padding-top:14px}.cs-halden .stats .v{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.025em;line-height:1}.cs-halden .stats .l{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:oklch(1 0 0/.5);margin-top:3px}.cs-halden .visual{position:relative;display:flex;align-items:center;justify-content:center}.cs-halden .runner{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,oklch(.78 .18 145/.4),transparent 50%),linear-gradient(180deg,oklch(.16 .02 230),oklch(.08 .02 230));border-radius:12px;overflow:hidden}.cs-halden .runner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 200px 50px at 50% 100%,oklch(.78 .18 145/.15),transparent),repeating-radial-gradient(circle at 50% 100%,transparent 0 14px,oklch(1 0 0/.05) 14px 15px)}.cs-halden .pace-card{position:absolute;top:16px;left:16px;background:oklch(1 0 0/.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid oklch(1 0 0/.1);padding:8px 12px;border-radius:10px;display:flex;gap:14px}.cs-halden .pace-card .pc .v{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.02em;line-height:1}.cs-halden .pace-card .pc .l{font-family:var(--font-mono);font-size:7px;letter-spacing:.1em;color:oklch(1 0 0/.5);margin-top:2px;text-transform:uppercase}.cs-halden .ring-big{width:130px;height:130px;position:relative;z-index:2}.cs-halden .ring-big svg{width:100%;height:100%;transform:rotate(-90deg)}.cs-halden .ring-big .label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cs-halden .ring-big .km{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:-.04em;line-height:1}.cs-halden .ring-big .km-l{font-family:var(--font-mono);font-size:7px;letter-spacing:.1em;color:oklch(1 0 0/.5);margin-top:3px;text-transform:uppercase}.cs-nord{color:oklch(.18 .02 240);background:oklch(.96 .005 80)}.cs-nord .cs-nav{border-color:oklch(.18 .02 240/.1)}.cs-nord .cs-nav .brand .mk,.cs-nord .cs-nav .cta{background:oklch(.18 .02 240)}.cs-nord .cs-nav .cta{color:oklch(.96 .005 80)}.cs-nord .cs-nav .links{color:oklch(.4 .02 240)}.cs-nord .hero{flex:1;display:grid;grid-template-columns:1.5fr 1fr;padding:22px;gap:24px;position:relative}.cs-nord .hero>div:first-child{display:flex;flex-direction:column;min-width:0}.cs-nord .eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:oklch(.45 .04 30);margin-bottom:16px;display:flex;align-items:center;gap:8px}.cs-nord .eyebrow:before{content:"";width:18px;height:1px;background:oklch(.45 .04 30)}.cs-nord .head{font-family:var(--font-display);font-weight:700;font-size:32px;line-height:.98;letter-spacing:-.04em;margin-bottom:12px;text-wrap:balance}.cs-nord .head em{font-style:italic;font-weight:400;color:oklch(.42 .05 30)}.cs-nord .lead{font-size:11px;line-height:1.55;color:oklch(.35 .02 240);max-width:38ch;margin-bottom:18px}.cs-nord .ctas{display:flex;gap:10px;margin-bottom:22px}.cs-nord .ctas .b1{background:oklch(.18 .02 240);color:oklch(.96 .005 80);padding:9px 16px;border-radius:4px;font-size:10px;font-weight:600}.cs-nord .ctas .b2{color:oklch(.18 .02 240);font-size:10px;padding:9px 4px;font-weight:500;border-bottom:1px solid oklch(.18 .02 240);align-self:flex-start}.cs-nord .pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid oklch(.18 .02 240/.12)}.cs-nord .pills .p{border:1px solid oklch(.18 .02 240/.2);border-radius:999px;padding:4px 10px;font-size:9px;font-family:var(--font-mono);letter-spacing:.05em;color:oklch(.35 .02 240)}.cs-nord .quote{margin-top:14px;padding:12px 14px;background:oklch(.98 .004 80);border:1px solid oklch(.88 .01 80);border-left:3px solid oklch(.42 .05 30);border-radius:3px;font-family:var(--font-fraunces);font-style:italic;font-weight:300;font-size:12px;line-height:1.5;color:oklch(.25 .02 240)}.cs-nord .quote .who{display:block;margin-top:8px;font-family:var(--font-display);font-style:normal;font-weight:600;font-size:9px;letter-spacing:.05em;color:oklch(.4 .02 240)}.cs-nord .visual{background:oklch(.92 .005 80);border:1px solid oklch(.85 .005 80);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.cs-nord .visual .label{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:8px;color:oklch(.45 .02 240);letter-spacing:.1em;text-transform:uppercase}.cs-nord .visual .v{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.03em;line-height:1}.cs-nord .visual .v .ch{font-size:10px;margin-left:6px;color:oklch(.5 .13 145);font-weight:500;letter-spacing:0}.cs-nord .chart{flex:1;position:relative;min-height:80px;max-height:110px}.cs-nord .chart svg{display:block;width:100%;height:100%}.cs-nord .alloc{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:10px;border-top:1px solid oklch(.85 .005 80)}.cs-nord .alloc .a{font-size:9px;display:flex;flex-direction:column;gap:2px}.cs-nord .alloc .a .pct{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:-.02em}.cs-nord .alloc .a .nm{font-family:var(--font-mono);font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:oklch(.5 .02 240)}.cs-nord .alloc .a .bar{height:3px;border-radius:2px;background:oklch(.85 .005 80);margin-top:3px;position:relative;overflow:hidden}.cs-nord .alloc .a .bar i{position:absolute;left:0;top:0;bottom:0;background:oklch(.42 .05 30);border-radius:2px}.cs-nord .alloc .a:first-child .bar i{width:84%}.cs-nord .alloc .a:nth-child(2) .bar i{width:56%}.cs-nord .alloc .a:nth-child(3) .bar i{width:36%}.cs-nord .alloc .a:nth-child(4) .bar i{width:24%}.cs-aurelia{color:oklch(.22 .02 30);background:oklch(.96 .012 50)}.cs-aurelia .cs-nav{border-color:oklch(.22 .02 30/.08)}.cs-aurelia .cs-nav .brand{font-family:var(--font-fraunces);font-weight:400;font-size:16px;letter-spacing:-.02em}.cs-aurelia .cs-nav .brand .mk{background:oklch(.55 .13 30);border-radius:50%}.cs-aurelia .cs-nav .cta{background:oklch(.22 .02 30);color:oklch(.96 .012 50)}.cs-aurelia .cs-nav .links{color:oklch(.4 .02 30)}.cs-aurelia .hero{flex:1;display:grid;grid-template-columns:1fr 1fr;padding:22px;gap:24px;align-items:stretch}.cs-aurelia .hero>div:first-child{display:flex;flex-direction:column;min-width:0}.cs-aurelia .press{margin-top:auto;padding-top:14px;border-top:1px solid oklch(.22 .02 30/.1);display:flex;gap:16px;align-items:center;font-family:var(--font-fraunces);font-size:13px;color:oklch(.4 .02 30);opacity:.7}.cs-aurelia .press:before{content:"As seen in";font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.cs-aurelia .benefits{margin-top:16px;padding-top:14px;border-top:1px solid oklch(.22 .02 30/.1);display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.cs-aurelia .benefits .bn{font-size:10px;color:oklch(.35 .02 30);display:flex;gap:8px;line-height:1.4}.cs-aurelia .benefits .bn .ck{color:oklch(.55 .13 30);font-family:var(--font-fraunces);flex-shrink:0}.cs-aurelia .eyebrow{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:oklch(.55 .13 30);margin-bottom:14px}.cs-aurelia .head{font-family:var(--font-fraunces);font-weight:300;font-size:38px;line-height:.98;letter-spacing:-.025em;margin-bottom:14px;text-wrap:balance}.cs-aurelia .head em{font-style:italic;color:oklch(.55 .13 30)}.cs-aurelia .lead{font-size:11px;line-height:1.6;color:oklch(.4 .02 30);max-width:38ch;margin-bottom:22px}.cs-aurelia .ctas{display:flex;gap:10px;align-items:center}.cs-aurelia .ctas .b1{background:oklch(.22 .02 30);color:oklch(.96 .012 50);padding:10px 18px;border-radius:999px;font-size:10px;font-weight:600;font-family:var(--font-display)}.cs-aurelia .ctas .price{font-family:var(--font-fraunces);font-size:13px;color:oklch(.4 .02 30)}.cs-aurelia .ctas .price s{color:oklch(.6 .02 30)}.cs-aurelia .reviews{margin-top:18px;display:flex;align-items:center;gap:8px;font-size:10px;color:oklch(.4 .02 30)}.cs-aurelia .reviews .stars{color:oklch(.55 .13 30);letter-spacing:1px;font-size:11px}.cs-aurelia .product{position:relative;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 60%,oklch(.88 .04 30),oklch(.92 .02 50));border-radius:12px;overflow:hidden}.cs-aurelia .bottle{width:70px;height:180px;background:linear-gradient(180deg,oklch(.55 .13 30),oklch(.42 .13 30));border-radius:6px 6px 14px 14px;position:relative;box-shadow:inset -8px 0 16px oklch(.3 .1 30/.4),inset 8px 0 16px oklch(.7 .1 30/.3),0 12px 24px -8px oklch(.3 .1 30/.4)}.cs-aurelia .bottle:before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:36px;height:18px;background:oklch(.22 .02 30);border-radius:4px 4px 2px 2px}.cs-aurelia .bottle:after{content:"AURELIA";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:oklch(.96 .012 50);color:oklch(.22 .02 30);font-family:var(--font-fraunces);font-size:10px;letter-spacing:.15em;padding:16px 6px;width:56px;text-align:center;line-height:1.2;border:1px solid oklch(.85 .02 30)}.cs-aurelia .product .badge{position:absolute;top:14px;right:14px;background:oklch(.22 .02 30);color:oklch(.96 .012 50);font-family:var(--font-mono);font-size:8px;padding:6px 10px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase}.cs-aurelia .product .ingr{position:absolute;bottom:14px;left:14px;right:14px;display:flex;gap:6px;flex-wrap:wrap}.cs-aurelia .product .ingr .i{font-family:var(--font-mono);font-size:8px;background:oklch(1 0 0/.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid oklch(.22 .02 30/.1);padding:4px 8px;border-radius:999px;color:oklch(.3 .02 30)}.cs-stage{container-type:inline-size}@container (max-width: 640px){.cs-aurelia .hero,.cs-halden .hero,.cs-nord .hero{grid-template-columns:1fr;gap:12px;padding:16px}.cs-aurelia .product,.cs-halden .visual,.cs-nord .visual{display:none}.cs-aurelia .head,.cs-halden .head,.cs-nord .head{font-size:22px}.cs-pills{display:none}}