.pulse{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--bg:#141210;--fg:#f4f3ef;--line:rgba(244,243,239,.16);--chip:rgba(244,243,239,.1);--chip-on:#f4f3ef;--on-chip-on:#141210;--glass:rgba(16,15,14,.62);--dot:#e2503f;--sans:"Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--soft:cubic-bezier(.22,1,.36,1);--gut:max(var(--s5),env(safe-area-inset-left,0px));--gut-r:max(var(--s5),env(safe-area-inset-right,0px));color-scheme:dark}@media (min-width:1100px){.pulse{--gut:max(var(--s8),env(safe-area-inset-left,0px));--gut-r:max(var(--s8),env(safe-area-inset-right,0px))}}.pulse *{box-sizing:border-box}.pulse [hidden]{display:none!important}.pulse{background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;transition:background-color 1.2s var(--soft);overflow-x:hidden}.pulse.locked{overflow:hidden}.pulse button,.pulse input{font:inherit;color:inherit}.pulse button{cursor:pointer}.pulse :focus-visible{outline:2px solid var(--fg);outline-offset:3px}.pulse svg{display:block}.pulse .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pulse .top{position:fixed;left:0;right:0;top:0;z-index:30;padding-top:env(safe-area-inset-top,0);background:#0c0b0a;border-bottom:1px solid rgba(244,243,239,.12);box-shadow:0 8px 24px rgba(0,0,0,.35)}.pulse .bar{position:relative;height:64px;gap:var(--s5);padding:0 var(--gut-r) 0 var(--gut)}.pulse .bar,.pulse .brand{display:flex;align-items:center}.pulse .brand{gap:var(--s3);font-weight:800;font-size:21px;letter-spacing:-.02em;white-space:nowrap;text-decoration:none;color:inherit}.pulse .brand i{width:8px;height:8px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 4px rgba(226,80,63,.22)}.pulse .search{flex:1 1;max-width:620px;margin:0 auto;position:relative}.pulse .search input{width:100%;height:44px;border-radius:999px;border:0;background:rgba(244,243,239,.1);box-shadow:inset 0 0 0 1px rgba(244,243,239,.22);padding:0 150px 0 46px;font-size:16px;font-weight:500;outline:none;transition:background-color .2s,box-shadow .2s}.pulse .search input::placeholder{color:var(--fg);opacity:.85}.pulse .search input::-webkit-search-cancel-button,.pulse .search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.pulse .search input:focus{background:rgba(244,243,239,.18);box-shadow:inset 0 0 0 1.5px var(--fg)}.pulse .search .ic{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.pulse .search .clear{position:absolute;right:112px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:0;background:rgba(244,243,239,.14);display:grid;place-items:center}.pulse .fbtn{position:absolute;right:5px;top:50%;transform:translateY(-50%);height:34px;padding:0 var(--s3);border:0;border-radius:999px;background:#f4f3ef;color:#141210;font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:var(--s2)}.pulse .fbtn .fc{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#141210;color:#f4f3ef;font-size:12px;display:grid;place-items:center}.pulse .acts{display:flex;align-items:center;gap:var(--s2)}.pulse .icon-btn{width:44px;height:44px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;transition:background-color .2s,transform .15s}.pulse .icon-btn:hover{background:var(--chip)}.pulse .icon-btn:active{transform:scale(.94)}.pulse .pill{height:44px;padding:0 var(--s5);border-radius:999px;border:0;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap;transition:transform .15s,background-color .2s}.pulse .pill:active{transform:scale(.96)}.pulse .pill.solid{background:var(--chip-on);color:var(--on-chip-on)}.pulse .pill.ghost{background:rgba(244,243,239,.16);box-shadow:inset 0 0 0 1px rgba(244,243,239,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pulse .pill.ghost:hover{background:rgba(244,243,239,.24)}.pulse .pill.lg{height:52px;padding:0 var(--s6);font-size:16px}.pulse .avatar{width:36px;height:36px;border-radius:50%;background:var(--fg);color:var(--bg);display:grid;place-items:center;font-weight:800;font-size:14px}.pulse .chip{flex:none;height:36px;padding:0 var(--s4);border-radius:999px;border:0;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap;transition:background-color .2s,color .2s}.pulse .chip:hover{background:rgba(244,243,239,.18)}.pulse .chip[aria-pressed=true]{background:var(--chip-on);color:var(--on-chip-on);box-shadow:none}.pulse .chip .n{font-weight:500}.pulse .fpanel{position:fixed;z-index:45;top:calc(64px + var(--s2) + env(safe-area-inset-top,0px));left:50%;width:min(600px,calc(100% - 32px));transform:translateX(-50%);background:#f4f3ef;color:#141210;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.5);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100svh - 96px)}.pulse .fp-h{display:flex;align-items:center;justify-content:space-between;padding:var(--s4) var(--s4) 0 var(--s5)}.pulse .fp-h strong{font-size:18px;font-weight:800;letter-spacing:-.01em}.pulse .fp-h .icon-btn{color:#141210}.pulse .fp-h .icon-btn:hover{background:rgba(20,18,16,.08)}.pulse .fp-b{overflow-y:auto;padding:var(--s3) var(--s5) var(--s4);display:grid;grid-gap:var(--s5);gap:var(--s5)}.pulse .fg h4{margin:0 0 var(--s2);font-size:14px;font-weight:700}.pulse .fg .fchips{display:flex;flex-wrap:wrap;gap:var(--s2)}.pulse .fpanel .chip{background:#fff;color:#141210;box-shadow:inset 0 0 0 1px rgba(20,18,16,.22)}.pulse .fpanel .chip:hover{background:#ebeae5}.pulse .fpanel .chip[aria-pressed=true]{background:#141210;color:#f4f3ef;box-shadow:none}.pulse .fp-f{display:flex;gap:var(--s3);justify-content:flex-end;padding:var(--s4) var(--s5);border-top:1px solid rgba(20,18,16,.12)}.pulse .fp-f .pill.ghost{background:transparent;box-shadow:inset 0 0 0 1px rgba(20,18,16,.3);color:#141210;-webkit-backdrop-filter:none;backdrop-filter:none}.pulse .fp-f .pill.solid{background:#141210;color:#f4f3ef}.pulse .tokens{display:flex;flex-wrap:wrap;gap:var(--s2);margin:calc(-1 * var(--s3)) 0 var(--s6)}.pulse .hero{position:relative;margin-top:calc(64px + env(safe-area-inset-top,0px));min-height:clamp(520px,calc(100svh - 64px - 104px),860px);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--s7) 0 calc(var(--s9) + var(--s7));overflow:hidden;isolation:isolate}.pulse .film{position:absolute;top:0;right:0;bottom:0;width:76%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.pulse .hero .poster,.pulse .hero video{position:absolute;inset:0;object-position:50% 0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.1s var(--soft)}.pulse .hero .poster.on,.pulse .hero video.on{opacity:1}.pulse .hero .shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--bg) 0,var(--bg) 34%,rgba(0,0,0,0) 58%),linear-gradient(to top,var(--bg) 0,rgba(0,0,0,0) 32%)}.pulse .hero-copy{position:relative;z-index:2;margin-left:var(--gut);max-width:min(560px,44vw);display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start}.pulse .kicker{font-size:15px;font-weight:600;display:flex;align-items:center;gap:var(--s2)}.pulse .kicker b{font-weight:800}.pulse .hero h1{margin:0;font:800 clamp(48px,min(7.4vw,11vh),120px)/.9 var(--sans);letter-spacing:-.055em}.pulse .hero h1 .m{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.pulse .hero h1 .m span{display:inline-block}.pulse .hero p.line{margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:500;max-width:46ch}.pulse .meta{font-size:15px;font-weight:600}.pulse .cta{display:flex;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s2)}.pulse .hero-ctl{position:absolute;z-index:2;right:var(--gut-r);bottom:calc(var(--s9) + var(--s7));display:flex;gap:var(--s2)}.pulse .round{width:48px;height:48px;border-radius:50%;border:0;background:rgba(16,15,14,.5);box-shadow:inset 0 0 0 1px rgba(244,243,239,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;transition:transform .15s,background-color .2s}.pulse .round:hover{background:rgba(16,15,14,.7)}.pulse .round:active{transform:scale(.94)}.pulse .queue{position:absolute;z-index:2;left:var(--gut);right:var(--gut-r);bottom:var(--s9);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4);max-width:760px}.pulse .q{border:0;background:none;padding:0;text-align:left;display:grid;grid-gap:var(--s2);gap:var(--s2)}.pulse .q .bar2{height:3px;border-radius:3px;background:rgba(244,243,239,.28);overflow:hidden}.pulse .q .bar2 i{display:block;height:100%;width:100%;background:var(--fg);transform-origin:0 50%;transform:scaleX(0)}.pulse .q .t{font-size:14px;font-weight:700;transition:opacity .3s}.pulse .q:not(.on) .t{opacity:.82}.pulse .boot{position:fixed;inset:0;z-index:200;background:#0c0b0a;display:grid;place-items:center;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .7s cubic-bezier(.76,0,.24,1);transition:clip-path .7s cubic-bezier(.76,0,.24,1);transition:clip-path .7s cubic-bezier(.76,0,.24,1),-webkit-clip-path .7s cubic-bezier(.76,0,.24,1)}.pulse .boot.out{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.pulse .boot-in{display:grid;justify-items:center;grid-gap:var(--s5);gap:var(--s5)}.pulse .boot-mark{display:flex;align-items:center;gap:var(--s3);font:800 34px/1 var(--sans);letter-spacing:-.03em;color:#f4f3ef}.pulse .boot-mark i{width:12px;height:12px;border-radius:50%;background:var(--dot);animation:beat 1.1s ease-in-out infinite}@keyframes beat{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(226,80,63,.5)}35%{transform:scale(1.35);box-shadow:0 0 0 10px rgba(226,80,63,0)}}.pulse .boot-bar{width:180px;height:2px;border-radius:2px;background:rgba(244,243,239,.18);overflow:hidden}.pulse .boot-bar b{display:block;height:100%;background:#f4f3ef;transform-origin:0 50%;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.pulse .boot.go .boot-bar b{transform:scaleX(1)}.pulse .shim{position:relative;overflow:hidden;background:rgba(244,243,239,.08)}.pulse .g-shot:not(.ld):before,.pulse .shim:after,.pulse .tile .frame:not(.ld):before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,transparent 20%,rgba(244,243,239,.1) 50%,transparent 80%);transform:translateX(-100%);animation:shim 1.3s ease-in-out infinite}@keyframes shim{to{transform:translateX(100%)}}.pulse .g-shot img,.pulse .tile .frame img{opacity:0;transition:opacity .45s var(--soft)}.pulse .g-shot.ld img,.pulse .tile .frame.ld img{opacity:1}.pulse .sk-tile{display:grid;grid-gap:var(--s3);gap:var(--s3)}.pulse .sk-tile .f{aspect-ratio:16/9;border-radius:14px}.pulse .sk-tile .l{height:14px;border-radius:7px;width:70%}.pulse .sk-tile .l.s{width:45%}.pulse .sk-h{height:40px;width:min(520px,80%);border-radius:10px;margin-bottom:var(--s6)}.pulse .busy{pointer-events:none;position:relative;color:transparent!important}.pulse .busy:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.5px solid;border-color:var(--spin,#141210) transparent var(--spin,#141210) var(--spin,#141210);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pulse .boot-mark i,.pulse .busy:after,.pulse .g-shot:not(.ld):before,.pulse .shim:after,.pulse .tile .frame:not(.ld):before{animation:none}}.pulse main{position:relative;z-index:3;margin-top:calc(-1 * var(--s8))}.pulse .row{padding-block:var(--s4) var(--s7)}.pulse .row-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);padding:0 var(--gut-r) var(--s4) var(--gut)}.pulse .row-h h2{margin:0;font:800 clamp(22px,2vw,28px)/1.1 var(--sans);letter-spacing:-.025em}.pulse .row-h p{margin:0;font-size:15px;font-weight:500}.pulse .rail-wrap{position:relative}.pulse .rail{display:flex;gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:var(--s3) var(--gut-r) var(--s6) var(--gut);scrollbar-width:none;overscroll-behavior-x:contain}.pulse .rail::-webkit-scrollbar{display:none}.pulse .nav{position:absolute;top:var(--s3);bottom:var(--s6);width:var(--gut);border:0;background:linear-gradient(90deg,var(--bg),transparent);display:grid;place-items:center;opacity:0;transition:opacity .25s;z-index:4}.pulse .nav.r{right:0;background:linear-gradient(-90deg,var(--bg),transparent)}.pulse .nav.l{left:0}.pulse .rail-wrap:hover .nav:not([disabled]){opacity:1}.pulse .nav[disabled]{pointer-events:none}.pulse .tile{flex:none;width:clamp(300px,30vw,460px);scroll-snap-align:start;border:0;background:none;padding:0;text-align:left;outline-offset:4px}.pulse .tile,.pulse .tile .frame{position:relative;border-radius:14px}.pulse .tile .frame{display:block;aspect-ratio:16/9;overflow:hidden;background:#000;box-shadow:0 24px 48px -24px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .5s var(--soft),box-shadow .5s var(--soft)}.pulse .tile img,.pulse .tile video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.pulse .tile video{opacity:0;transition:opacity .4s}.pulse .tile.playing video{opacity:1}.pulse .tile .frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);pointer-events:none}.pulse .tile.playing .frame,.pulse .tile:focus-visible .frame,.pulse .tile:hover .frame{transform:translateY(-6px) scale(1.02);box-shadow:0 36px 60px -24px rgba(0,0,0,.75)}.pulse .tile .info{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s3) var(--s1) 0}.pulse .tile .info .tt{display:flex;justify-content:space-between;gap:var(--s3);font-size:18px;font-weight:800;letter-spacing:-.015em}.pulse .tile .info .tt span:last-child{font-weight:700}.pulse .tile .info .sub{font-size:14px;font-weight:500}.pulse .tile .why{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s1)}.pulse .tile .why span{font-size:13px;font-weight:600;padding:2px var(--s2);border-radius:999px;background:var(--chip-on);color:var(--on-chip-on)}.pulse .badge{position:absolute;left:var(--s3);top:var(--s3);z-index:2;font-size:13px;font-weight:700;padding:var(--s1) var(--s3);border-radius:999px;background:rgba(16,15,14,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:6px}.pulse .badge i{width:6px;height:6px;border-radius:50%;background:var(--dot)}.pulse .tile.page{width:clamp(220px,19vw,300px)}.pulse .tile.page .frame{aspect-ratio:16/10}.pulse .tile.page .info .tt{font-size:15px}.pulse .tile.page .info .sub{font-size:13px}.pulse .results{padding:calc(64px + var(--s7) + env(safe-area-inset-top,0px)) var(--gut-r) var(--s9) var(--gut)}.pulse .results-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s6)}.pulse .results-h h2{margin:0;font:800 clamp(28px,3vw,44px)/1.05 var(--sans);letter-spacing:-.035em}.pulse .results-h p{margin:0;font-size:15px;font-weight:500}.pulse .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:var(--s7) var(--s5);gap:var(--s7) var(--s5)}.pulse .grid .tile{width:auto}.pulse .endcap{margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4)}.pulse .endcap p{margin:0;font-size:16px;font-weight:600}.pulse .empty{padding:var(--s8) 0;display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start;max-width:56ch}.pulse .empty h3{margin:0;font:800 28px/1.1 var(--sans);letter-spacing:-.02em}.pulse .empty p{margin:0}.pulse footer.site{padding:var(--s8) var(--gut-r) calc(var(--s8) + env(safe-area-inset-bottom,0px)) var(--gut);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s4);font-size:15px;font-weight:500}.pulse footer.site nav{display:flex;flex-wrap:wrap;gap:var(--s5)}.pulse footer.site a{color:inherit;text-underline-offset:4px}.pulse .scrim{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.6);opacity:0;pointer-events:none}.pulse .sheet{position:fixed;left:0;right:0;bottom:0;top:calc(env(safe-area-inset-top,0px) + var(--s4));z-index:41;background:var(--sbg,#141210);border-radius:24px 24px 0 0;transform:translateY(105%);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -30px 80px rgba(0,0,0,.5);max-width:1280px;margin:0 auto;overscroll-behavior:contain}.pulse .sheet[hidden]{display:none}.pulse .s-top{position:relative;z-index:3;flex:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--s3);gap:var(--s3);padding:var(--s2) var(--s4);touch-action:none}.pulse .s-top .handle{position:absolute;left:50%;top:var(--s2);width:44px;height:5px;margin-left:-22px;border-radius:5px;background:rgba(244,243,239,.4)}.pulse .s-top .ttl{font-weight:800;font-size:17px;letter-spacing:-.01em;opacity:1;transition:opacity .25s;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse .sheet.scrolled .s-top .ttl{opacity:1}.pulse .s-tabs,.pulse .s-top .lr{display:flex;gap:var(--s1)}.pulse .s-tabs{flex:none;padding:0 var(--s4) var(--s2);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.pulse .s-tabs::-webkit-scrollbar{display:none}.pulse .s-tabs button{flex:none;height:40px;padding:0 var(--s4);border:0;border-radius:999px;background:none;font-weight:700;font-size:15px;transition:background-color .2s,color .2s}.pulse .s-tabs button[aria-current=true]{background:var(--fg);color:var(--sbg,#141210)}.pulse .s-body{position:relative;flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pulse .s-hero{position:relative;aspect-ratio:16/8;max-height:62svh;width:100%;overflow:hidden;background:#000}.pulse .s-hero img,.pulse .s-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pulse .s-hero .shade{position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(to top,var(--sbg,#141210),rgba(0,0,0,0))}.pulse .s-head{padding:var(--s5) var(--s7) var(--s7);position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--s8);gap:var(--s8);align-items:end}.pulse .s-head .l{display:grid;grid-gap:var(--s4);gap:var(--s4);justify-items:start}.pulse .s-head .facts{align-self:end}.pulse .s-head h2{margin:0;font:800 clamp(44px,6vw,88px)/.92 var(--sans);letter-spacing:-.05em}.pulse .s-hero .ctl{position:absolute;right:var(--s5);top:var(--s5);display:flex;gap:var(--s2)}.pulse .s-hero img,.pulse .s-hero video{object-position:50% 0}.pulse .sec{padding:var(--s8) var(--s7);border-top:1px solid var(--line);scroll-margin-top:var(--s4)}.pulse .sec:first-of-type{border-top:0}.pulse .sec h3{margin:0 0 var(--s5);font:800 clamp(24px,2.2vw,32px)/1.1 var(--sans);letter-spacing:-.03em}.pulse .ov{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--s8);gap:var(--s8)}.pulse .ov .tags{display:flex;flex-wrap:wrap;gap:var(--s2);align-content:start}.pulse .ov .tags span{font-size:14px;font-weight:600;padding:var(--s1) var(--s3);border-radius:999px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line)}.pulse .ov p{margin:0 0 var(--s4);font-size:18px;max-width:58ch}.pulse .facts{margin:0;display:grid}.pulse .facts div{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:15px}.pulse .facts dt{font-weight:500}.pulse .facts dd{margin:0;font-weight:700;text-align:right}.pulse .seg{display:inline-flex;padding:var(--s1);border-radius:999px;background:var(--chip);margin-bottom:var(--s5)}.pulse .seg button{border:0;background:none;height:36px;padding:0 var(--s4);border-radius:999px;font-weight:700;font-size:14px}.pulse .seg button[aria-pressed=true]{background:var(--fg);color:var(--sbg,#141210)}.pulse .pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:var(--s5);gap:var(--s5)}.pulse .pages.phone{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pulse .pg{margin:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.pulse .pg .img{border-radius:12px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);aspect-ratio:16/10}.pulse .pages.phone .pg .img{aspect-ratio:9/19.5;border-radius:18px}.pulse .pg img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.pulse .pg figcaption{font-size:14px;font-weight:600}.pulse .pg.hl .img{box-shadow:0 0 0 3px var(--fg)}.pulse .lic{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:var(--s5);gap:var(--s5)}.pulse .lic .card{padding:var(--s6);border-radius:18px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start}.pulse .lic .card.main{background:var(--fg);color:var(--sbg,#141210);box-shadow:none}.pulse .lic .price{font:800 48px/1 var(--sans);letter-spacing:-.04em}.pulse .lic ul{margin:0;padding-left:1.1em;display:grid;grid-gap:var(--s1);gap:var(--s1)}.pulse .lic .card.main .pill.solid{background:var(--sbg,#141210);color:var(--fg)}.pulse .faq details{border-bottom:1px solid var(--line)}.pulse .faq summary{list-style:none;cursor:pointer;padding:var(--s4) 0;font-size:17px;font-weight:700;display:flex;justify-content:space-between;gap:var(--s4)}.pulse .faq summary::-webkit-details-marker{display:none}.pulse .faq summary:after{content:"+";font-weight:500;font-size:22px;line-height:1}.pulse .faq details[open] summary:after{content:"–"}.pulse .faq p{margin:0 0 var(--s4);max-width:62ch}.pulse .more{display:flex;gap:var(--s4);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--s2)}.pulse .more .tile{width:clamp(260px,28vw,380px)}.pulse .s-dock{display:none}.pulse .pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);grid-template-areas:"gal buy" "info buy";grid-gap:var(--s6) var(--s7);gap:var(--s6) var(--s7);padding:var(--s3) var(--s7) var(--s8);align-items:start}.pulse .gal{grid-area:gal;display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}.pulse .g-film,.pulse .g-shot{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pulse .g-film{aspect-ratio:16/10}.pulse .g-film img,.pulse .g-film video,.pulse .g-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.pulse .g-film .round{position:absolute;right:var(--s4);top:var(--s4);z-index:2}.pulse .g-film figcaption,.pulse .g-shot figcaption{position:absolute;left:var(--s3);bottom:var(--s3);z-index:2;font-size:13px;font-weight:700;padding:var(--s1) var(--s3);border-radius:999px;background:rgba(16,15,14,.72);color:#f4f3ef;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pulse .g-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s4);gap:var(--s4)}.pulse .g-grid .g-shot:last-child:nth-child(odd){grid-column:1/-1;aspect-ratio:16/8}.pulse .g-shot{aspect-ratio:16/10}.pulse .g-phones{display:grid;grid-template-columns:repeat(var(--n,4),1fr);grid-gap:var(--s3);gap:var(--s3)}.pulse .g-shot.tall{aspect-ratio:9/19.5;border-radius:18px}.pulse .g-shot.tall figcaption{font-size:12px;left:var(--s2);bottom:var(--s2)}.pulse .g-shot.hl{box-shadow:0 0 0 3px var(--fg)}.pulse .buy{grid-area:buy;position:-webkit-sticky;position:sticky;top:0;display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s6);border-radius:20px;background:rgba(244,243,239,.07);box-shadow:inset 0 0 0 1px var(--line)}.pulse .buy h2{margin:0;font:800 clamp(32px,3vw,44px)/1 var(--sans);letter-spacing:-.04em}.pulse .buy .sub{margin:0;font-size:17px;font-weight:500}.pulse .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s2) var(--s3);padding-top:var(--s2)}.pulse .price b{font:800 48px/1 var(--sans);letter-spacing:-.04em}.pulse .price span{font-size:15px;font-weight:600}.pulse .lic-opts{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s2);gap:var(--s2)}.pulse .lic-opts legend{font-size:14px;font-weight:700;margin-bottom:var(--s2);padding:0}.pulse .opt{position:relative;display:block;cursor:pointer}.pulse .opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.pulse .opt>span{display:grid;grid-gap:2px;gap:2px;padding:var(--s3) var(--s4);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:600;transition:box-shadow .2s,background-color .2s}.pulse .opt>span b{font-size:15px;font-weight:800}.pulse .opt input:checked+span{box-shadow:inset 0 0 0 2px var(--fg);background:rgba(244,243,239,.08)}.pulse .opt input:focus-visible+span{outline:2px solid var(--fg);outline-offset:2px}.pulse .acts2{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s3);gap:var(--s3)}.pulse .acts2 [data-act=try]{grid-column:1;grid-row:2}.pulse .acts2 .sq{grid-column:2;grid-row:1/span 2}.pulse .pill.xl{height:56px;font-size:17px;justify-content:center;width:100%}.pulse .buy .pill.solid,.pulse .s-dock .pill.solid{background:var(--fg);color:var(--sbg,#141210)}.pulse .buy .pill.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fg);-webkit-backdrop-filter:none;backdrop-filter:none}.pulse .buy .pill.ghost:hover{background:rgba(244,243,239,.1)}.pulse .sq{width:56px;border:0;border-radius:16px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);display:grid;place-items:center;transition:background-color .2s}.pulse .sq:hover{background:rgba(244,243,239,.1)}.pulse .sq[aria-pressed=true] svg path{fill:currentColor}.pulse .assure{list-style:none;margin:0;padding:var(--s2) 0 0;display:grid;grid-gap:var(--s2);gap:var(--s2);font-size:15px;font-weight:500}.pulse .assure li{display:flex;align-items:center;gap:var(--s2)}.pulse .buy .facts div{padding:var(--s2) 0}.pulse .info{grid-area:info;display:grid;grid-gap:var(--s7);gap:var(--s7);min-width:0;padding-top:var(--s4)}.pulse .info h3,.pulse .more-wrap h3{margin:0 0 var(--s4);font:800 clamp(22px,2vw,28px)/1.1 var(--sans);letter-spacing:-.03em}.pulse .info p{margin:0 0 var(--s4);font-size:17px;max-width:62ch}.pulse .info .tags{display:flex;flex-wrap:wrap;gap:var(--s2)}.pulse .info .tags span{font-size:14px;font-weight:600;padding:var(--s1) var(--s3);border-radius:999px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line)}.pulse .more-wrap{padding:var(--s7) var(--s7) var(--s8);border-top:1px solid var(--line)}.pulse .modal{position:fixed;z-index:60;left:50%;top:50%;width:min(440px,calc(100% - 32px));background:#f4f3ef;color:#141210;border-radius:24px;padding:var(--s7) var(--s6) var(--s6);box-shadow:0 40px 100px rgba(0,0,0,.55);display:grid;grid-gap:var(--s4);gap:var(--s4)}.pulse .modal[hidden]{display:none}.pulse .modal h2{margin:0;font:800 30px/1.05 var(--sans);letter-spacing:-.035em}.pulse .modal p{margin:0;font-size:16px}.pulse .modal .x{position:absolute;right:var(--s3);top:var(--s3);width:44px;height:44px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;color:#141210}.pulse .g-btn{height:52px;border-radius:999px;border:0;background:#141210;color:#f4f3ef;font-weight:700;font-size:16px;justify-content:center}.pulse .g-btn,.pulse .or{display:flex;align-items:center;gap:var(--s3)}.pulse .or{font-size:14px;font-weight:600}.pulse .or:after,.pulse .or:before{content:"";flex:1 1;height:1px;background:rgba(20,18,16,.2)}.pulse .field{display:grid;grid-gap:var(--s2);gap:var(--s2)}.pulse .field label{font-size:14px;font-weight:700}.pulse .field{min-width:0}.pulse .field input{width:100%;min-width:0;box-sizing:border-box;height:52px;border-radius:14px;border:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(20,18,16,.25);padding:0 var(--s4);font-size:17px;color:#141210;outline:none}.pulse .field input:focus{box-shadow:inset 0 0 0 2px #141210}.pulse .modal>*{min-width:0}.pulse .field input.otp{height:64px;text-align:center;font-weight:800;font-size:30px;letter-spacing:.5em;padding-left:.5em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse .go{height:52px;border-radius:999px;border:0;background:#141210;color:#f4f3ef;font-weight:700;font-size:16px}.pulse .note{font-size:14px;font-weight:500}.pulse .modal .err{font-size:14px;font-weight:700;color:#a3261a}.pulse .demo{position:fixed;inset:0;z-index:70;background:#0c0b0a;display:grid;grid-template-rows:auto minmax(0,1fr);-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.pulse .demo[hidden]{display:none}.pulse .d-bar{justify-content:space-between;gap:var(--s4);padding:calc(var(--s3) + env(safe-area-inset-top,0px)) var(--gut-r) var(--s3) var(--gut)}.pulse .d-bar,.pulse .d-bar .l{display:flex;align-items:center}.pulse .d-bar .l{gap:var(--s3);min-width:0}.pulse .d-bar strong{font-size:17px;white-space:nowrap}.pulse .d-bar .live{font-size:13px;font-weight:700;padding:var(--s1) var(--s3);border-radius:999px;background:var(--chip);display:inline-flex;align-items:center;gap:6px}.pulse .d-bar .live i{width:6px;height:6px;border-radius:50%;background:#4cc38a}.pulse .d-body{position:relative;display:grid;place-items:center;padding:var(--s4) var(--s5) var(--s6);min-height:0}.pulse .device{position:relative;background:#1c1b1a;box-shadow:0 40px 90px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.08);transition:width .7s var(--soft),height .7s var(--soft),border-radius .7s var(--soft);overflow:hidden}.pulse .device video{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:cover;border-radius:inherit;background:#000}.pulse .d-cap{position:absolute;left:0;right:0;bottom:var(--s2);text-align:center;font-size:14px;font-weight:600}.pulse .toast{position:fixed;z-index:80;left:50%;bottom:calc(var(--s6) + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;background:#f4f3ef;color:#141210;font-weight:700;font-size:15px;padding:var(--s3) var(--s5);border-radius:999px;box-shadow:0 20px 50px rgba(0,0,0,.45);pointer-events:none;transition:opacity .3s var(--soft),transform .3s var(--soft);max-width:calc(100% - 32px);text-align:center}.pulse .toast.on{opacity:1;transform:translate(-50%)}.pulse .tabbar{display:none}@media (max-width:820px){.pulse .bar{gap:var(--s3);height:60px}.pulse .brand span{display:none}.pulse .search input{height:42px;padding-right:96px}.pulse .search .clear{right:50px}.pulse .fbtn{width:36px;height:36px;padding:0;justify-content:center;right:3px}.pulse .fbtn .fl{display:none}.pulse .fbtn .fc{position:absolute;top:-4px;right:-4px}.pulse .fpanel{top:auto;bottom:0;left:0;right:0;width:auto;transform:none;border-radius:24px 24px 0 0;max-height:82svh;padding-bottom:env(safe-area-inset-bottom,0)}.pulse .fp-f .pill{flex:1 1;justify-content:center;height:52px}.pulse .acts{display:none}.pulse .search{margin:0}.pulse .hero{margin-top:calc(60px + env(safe-area-inset-top,0px));min-height:clamp(560px,calc(100svh - 60px - 64px - 40px),760px);padding:calc(54vh - 40px) 0 var(--s7)}.pulse .film{left:0;width:100%;bottom:auto;height:54%;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.pulse .hero .shade{background:linear-gradient(to top,var(--bg) 0,var(--bg) 46%,rgba(0,0,0,0) 54%)}.pulse .hero-copy{margin:0 var(--gut-r) 0 var(--gut);gap:var(--s3);max-width:none}.pulse .hero h1{font-size:clamp(40px,11.5vw,56px)}.pulse .cta{flex-wrap:nowrap;width:100%;margin-top:var(--s1)}.pulse .cta .pill{flex:1 1;justify-content:center}.pulse .hero p.line{font-size:16px}.pulse .cta .pill.lg{height:48px;padding:0 var(--s5);font-size:15px}.pulse .hero-ctl{top:calc(54% - 72px);bottom:auto}.pulse .round{width:44px;height:44px}.pulse .queue{top:var(--s3);bottom:auto;gap:var(--s1);max-width:none}.pulse .queue .t{display:none}.pulse main{margin-top:0}.pulse .row{padding-block:var(--s3) var(--s5)}.pulse .tile{width:78vw}.pulse .tile.page{width:56vw}.pulse .nav{display:none}.pulse .results{padding-top:calc(60px + var(--s6) + env(safe-area-inset-top,0px))}.pulse footer.site{padding-bottom:calc(var(--s10) + env(safe-area-inset-bottom,0px))}.pulse .tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--glass);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);border-top:1px solid var(--line);padding:var(--s1) max(var(--s2),env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(var(--s2),env(safe-area-inset-left,0px))}.pulse .tabbar button{border:0;background:none;min-height:56px;display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;font-size:12px;font-weight:700}.pulse .tabbar button[aria-current=true] svg{stroke-width:2.4}.pulse .sheet{top:calc(env(safe-area-inset-top,0px) + var(--s2));border-radius:20px 20px 0 0}.pulse .s-top{padding-top:var(--s5)}.pulse .pdp{grid-template-columns:minmax(0,1fr);grid-template-areas:"gal" "buy" "info";padding:0 0 var(--s7);gap:var(--s5)}.pulse .gal{display:flex;gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--s2) var(--s4);scrollbar-width:none;overscroll-behavior-x:contain}.pulse .gal::-webkit-scrollbar{display:none}.pulse .g-grid,.pulse .g-phones{display:contents}.pulse .g-film{flex:0 0 72%;aspect-ratio:9/16;scroll-snap-align:center}.pulse .g-shot{flex:0 0 88%;scroll-snap-align:center;align-self:center}.pulse .g-shot.tall{flex:0 0 52%}.pulse .buy{position:static;margin:0 var(--s4);padding:var(--s5)}.pulse .buy .acts2{display:none}.pulse .info{padding:0 var(--s5)}.pulse .more-wrap{padding:var(--s6) var(--s5) var(--s7)}.pulse .s-hero{aspect-ratio:auto;height:52svh;max-height:none}.pulse .s-head{padding:var(--s4) var(--s5) var(--s6);grid-template-columns:1fr;gap:var(--s5)}.pulse .s-head .cta{display:none}.pulse .sec{padding:var(--s7) var(--s5)}.pulse .ov{grid-template-columns:1fr;gap:var(--s6)}.pulse .ov p{font-size:16px}.pulse .s-body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.pulse .s-dock{display:flex;gap:var(--s3);position:absolute;left:0;right:0;bottom:0;z-index:4;padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom,0px));background:var(--sbg,#141210);border-top:1px solid var(--line)}.pulse .s-dock .pill{flex:1 1;justify-content:center;height:52px}.pulse .modal{left:0;right:0;top:auto;bottom:0;width:auto;border-radius:24px 24px 0 0;padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom,0px))}.pulse .d-bar .seg2{display:none}}@media (prefers-reduced-motion:reduce){.pulse *{transition:none!important;scroll-behavior:auto!important}}.pulse{min-height:100vh;min-height:100svh}.pulse .soc{display:flex;align-items:center;gap:0}.pulse .soc .icon-btn{width:40px;height:40px;color:var(--fg)}.pulse .pill.ask{height:40px;padding:0 var(--s4);background:linear-gradient(120deg,#e2503f,#c2489a 55%,#7b5cff);color:#fff;box-shadow:0 6px 18px -6px rgba(226,80,63,.6)}.pulse .pill.ask:hover{filter:brightness(1.08)}.pulse .pill.ask[aria-expanded=true]{background:#f4f3ef;color:#141210;box-shadow:none}.pulse .ask-m{display:none;color:#fff;background:linear-gradient(120deg,#e2503f,#7b5cff);width:40px;height:40px;flex:none}@media (max-width:1180px){.pulse .soc{display:none}}@media (max-width:820px){.pulse .ask-m:not([hidden]){display:grid}}:root{--cs:0px;--csl:0px;--chat-w:420px}.pulse{margin-right:var(--cs);margin-left:var(--csl);transition:margin .45s cubic-bezier(.22,1,.36,1)}.pulse .scrim,.pulse .sheet,.pulse .tabbar,.pulse .top{right:var(--cs);left:var(--csl);transition:left .45s cubic-bezier(.22,1,.36,1),right .45s cubic-bezier(.22,1,.36,1)}@media (min-width:821px){.pulse .fpanel{left:calc(50% + (var(--csl) - var(--cs)) / 2)}}html.chat-m,html.chat-m body{overflow-x:hidden}.chat-back{position:fixed;z-index:84;top:0;bottom:0;left:0;width:14vw;border:0;background:rgba(0,0,0,.35);cursor:pointer}@media (min-width:901px){.chat-back{display:none}}.chat-drawer.v2{--c-bg:#0f0e0d;--c-fg:#f4f3ef;--c-line:rgba(244,243,239,.14);--c-chip:rgba(244,243,239,.08);z-index:85;width:var(--chat-w);background:var(--c-bg);color:var(--c-fg);border-left:1px solid var(--c-line);box-shadow:none;font-family:Schibsted Grotesk,ui-sans-serif,system-ui,sans-serif;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media (max-width:900px){.chat-drawer.v2{width:86vw}}.chat-drawer.v2 .chat-head{height:64px;padding:0 16px 0 20px;border-bottom:1px solid var(--c-line)}.chat-drawer.v2 .chat-head strong{font-size:17px;font-weight:800;letter-spacing:-.01em}.chat-drawer.v2 .chat-dot{background:#e2503f;box-shadow:0 0 0 4px rgba(226,80,63,.22)}.chat-drawer.v2 .chat-icon{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--c-fg);font-size:16px}.chat-drawer.v2 .chat-icon:hover{background:var(--c-chip)}.chat-drawer.v2 .chat-soc{display:none}@media (max-width:1180px){.chat-drawer.v2 .chat-soc:not(:empty){display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--c-line)}.chat-drawer.v2 .chat-soc .icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--c-fg)}}.chat-drawer.v2 .chat-history{border-bottom:1px solid var(--c-line)}.chat-drawer.v2 .chat-history-item{color:var(--c-fg);font-size:14px}.chat-drawer.v2 .chat-history-item.on,.chat-drawer.v2 .chat-history-item:hover{background:var(--c-chip);color:var(--c-fg)}.chat-drawer.v2 .chat-msgs{padding:20px}.chat-drawer.v2 .chat-msg{font-size:15px;line-height:1.55;border-radius:18px}.chat-drawer.v2 .chat-msg.assistant{background:var(--c-chip);color:var(--c-fg);box-shadow:inset 0 0 0 1px var(--c-line)}.chat-drawer.v2 .chat-msg.user{background:var(--c-fg);color:#141210}.chat-drawer.v2 .chat-typing span{background:var(--c-fg)}.chat-drawer.v2 .chat-card{background:var(--c-chip);border:1px solid var(--c-line);color:var(--c-fg)}.chat-drawer.v2 .chat-card-tag,.chat-drawer.v2 .chat-card-view{color:var(--c-fg)}.chat-drawer.v2 .chat-input{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--c-line)}.chat-drawer.v2 .chat-input input{height:48px;border-radius:999px;border:0;background:var(--c-chip);box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-fg);font-size:16px;padding:0 18px}.chat-drawer.v2 .chat-input input::placeholder{color:var(--c-fg);opacity:.85}.chat-drawer.v2 .chat-input input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--c-fg)}.chat-drawer.v2 .chat-send{width:48px;height:48px;border-radius:50%;background:var(--c-fg);color:#141210;border:0}@media (max-width:900px){.chat-drawer.v2{top:0;bottom:0;right:0;left:auto;height:auto;border-radius:0;border-top:0;border-left:1px solid var(--c-line);transform:translateX(100%)}.chat-drawer.v2.open{transform:translateX(0)}.chat-drawer.v2 .chat-head{height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0)}}@media (max-width:820px){.pulse .search input{padding-right:52px}.pulse .search:has(.clear:not([hidden])) input{padding-right:96px}}.pulse .hero .amb{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(48px) saturate(1.25);opacity:0;transform:scale(1.05);transition:opacity 1.1s var(--soft);pointer-events:none}.pulse .hero .amb.on{opacity:.55}@media (min-width:821px){.pulse .film{top:var(--s6);bottom:calc(var(--s9) + var(--s5));right:var(--gut-r);width:min(66%,calc((100svh - 64px - 200px) * 1.79 + 0px))}.pulse .hero .poster,.pulse .hero video{object-fit:contain;object-position:100% 50%}.pulse .film{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.pulse .hero .shade{background:linear-gradient(90deg,var(--bg) 0,var(--bg) 28%,rgba(0,0,0,0) 50%),linear-gradient(to top,var(--bg) 0,rgba(0,0,0,0) 22%)}}.soc-i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;box-shadow:0 4px 12px -4px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .15s,filter .2s}.soc-i:hover{transform:translateY(-1px);filter:brightness(1.1)}.soc-i:active{transform:scale(.94)}.pulse .soc{gap:8px;margin-right:var(--s2)}.chat-drawer.v2 .chat-soc:not(:empty){gap:8px;align-items:center}.gate-v2{font-family:Schibsted Grotesk,ui-sans-serif,system-ui,sans-serif}.gate-v2 .gate-scrim{background:rgba(0,0,0,.6);-webkit-backdrop-filter:none;backdrop-filter:none}.gate-v2 .gate-card{background:#f4f3ef;color:#141210;border-radius:24px;padding:48px 32px 32px;box-shadow:0 40px 100px rgba(0,0,0,.55);width:min(460px,100%);border:0}.gate-v2 .eyebrow{display:none}.gate-v2 h3.display{font-family:inherit;font-weight:800;font-size:30px!important;line-height:1.05;letter-spacing:-.035em;color:#141210}.gate-v2 .lede{color:#141210;font-size:16px!important}.gate-v2 .field-input,.gate-v2 .gate-code{background:#fff;border:0;box-shadow:inset 0 0 0 1px rgba(20,18,16,.25);border-radius:14px;height:52px;font-size:17px;color:#141210}.gate-v2 .field-input::placeholder{color:#141210;opacity:.75}.gate-v2 .field-input:focus,.gate-v2 .gate-code:focus{box-shadow:inset 0 0 0 2px #141210;outline:none}.gate-v2 .gate-code{height:64px;font-size:30px;font-weight:800;letter-spacing:.5em;text-align:center}.gate-v2 .btn.primary{background:#141210;color:#f4f3ef;height:52px;border-radius:999px;font-weight:700;font-size:16px;box-shadow:none}.gate-v2 .btn.primary:disabled{opacity:.55}.gate-v2 .gate-link{color:#141210;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gate-v2 .gate-close{color:#141210;width:44px;height:44px;border-radius:50%}.gate-v2 .gate-err{color:#a3261a;font-weight:700}.gate-google,.gate-v2 .gate-human{color:#141210}.gate-google{display:flex;align-items:center;justify-content:center;gap:12px;height:52px;border-radius:999px;background:#fff;font-weight:700;font-size:16px;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(20,18,16,.25);transition:background-color .2s}.gate-google:hover{background:#ebeae5}.gate-or{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:14px;font-weight:600;color:#141210}.gate-or:after,.gate-or:before{content:"";flex:1 1;height:1px;background:rgba(20,18,16,.2)}@media (max-width:820px){.gate-v2{align-items:flex-end;padding:0}.gate-v2 .gate-card{border-radius:24px 24px 0 0;padding:40px 24px calc(24px + env(safe-area-inset-bottom,0px));max-height:92svh;overflow-y:auto}}.chat-card-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.chat-card-name{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:800}.chat-card-name span{font-weight:700}.chat-drawer.v2 .chat-card{padding:8px;gap:12px;align-items:center}.chat-drawer.v2 .chat-card-cover{width:120px;aspect-ratio:16/10;border-radius:10px}.chat-drawer.v2 .chat-card-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.chat-drawer.v2 .chat-card-tag{font-size:13px;line-height:1.4}.chat-drawer.v2 .chat-card-view{font-size:13px;font-weight:700}.pulse{--strip:0px}.pulse.has-strip{--strip:40px}.pulse .devstrip{height:40px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 var(--gut-r) 0 var(--gut);background:#f2c14e;color:#1d1608;font-size:14px;font-weight:700;line-height:1.2;text-align:center}.pulse .ds-dot{width:8px;height:8px;border-radius:50%;background:#1d1608;flex:none;animation:dsPulse 1.6s ease-in-out infinite}@keyframes dsPulse{50%{opacity:.35}}.pulse .ds-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse .ds-cta{flex:none;height:28px;padding:0 12px;border:0;border-radius:999px;background:#1d1608;color:#f2c14e;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:6px}.pulse .ds-cta:hover{background:#000}.pulse.has-strip .hero{margin-top:calc(64px + var(--strip) + env(safe-area-inset-top,0px))}.pulse.has-strip .results{padding-top:calc(64px + var(--strip) + var(--s7) + env(safe-area-inset-top,0px))}.pulse.has-strip .fpanel{top:calc(64px + var(--strip) + var(--s2) + env(safe-area-inset-top,0px))}@media (max-width:820px){.pulse.has-strip{--strip:36px}.pulse .devstrip{height:36px;font-size:12px;gap:8px;justify-content:space-between}.pulse .ds-t{white-space:nowrap}.pulse.has-strip .hero{margin-top:calc(60px + var(--strip) + env(safe-area-inset-top,0px))}.pulse.has-strip .results{padding-top:calc(60px + var(--strip) + var(--s6) + env(safe-area-inset-top,0px))}.pulse.has-strip .fpanel{top:auto}}@media (prefers-reduced-motion:reduce){.pulse .ds-dot{animation:none}}.pulse .rbuy{max-height:min(88svh,760px);overflow-y:auto;width:min(520px,calc(100% - 32px))}.pulse .rb-list{display:grid;grid-gap:8px;gap:8px}.pulse .rb-item{display:grid;grid-template-columns:auto 72px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px 8px 8px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(20,18,16,.18);cursor:pointer}.pulse .rb-item:has(input:checked){box-shadow:inset 0 0 0 2px #141210}.pulse .rb-item input{width:20px;height:20px;accent-color:#141210;margin:0 0 0 4px}.pulse .rb-item img{width:72px;aspect-ratio:16/10;object-fit:cover;object-position:50% 0;border-radius:8px;background:#ddd}.pulse .rb-n{display:grid;min-width:0}.pulse .rb-n b{font-size:15px;font-weight:800}.pulse .rb-n span{font-size:13px;font-weight:500}.pulse .rb-p{font-weight:800;font-size:15px}.pulse .rb-send{display:flex;align-items:center;justify-content:center;gap:10px;background:#1f8a4c}.pulse .rb-send:hover{background:#18723e}.pulse .rb-note{margin:0;font-size:14px;font-weight:600;padding:var(--s3) var(--s4);border-radius:12px;background:rgba(242,193,78,.16);box-shadow:inset 0 0 0 1px rgba(242,193,78,.45)}.pulse .rb-link{border:0;background:none;padding:0;font-weight:800;text-decoration:underline;text-underline-offset:3px;color:#f2c14e}@media (max-width:820px){.pulse .rbuy{width:auto}}.pulse .ds-s{display:none}@media (max-width:820px){.pulse .ds-t{display:none}.pulse .ds-s{display:inline;white-space:nowrap}}