@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--u: 1px;--nav-h: calc(72 * var(--u));--teal: #00f5c3;--teal-d: #00c896;--teal-ink: #007a5c;--char: #0f1720;--char-2: #16202b;--char-3: #1f2b38;--char-4: #2b3948;--fog: #e5e7eb;--paper: #f3f5f6;--white: #ffffff;--slate: #64748b;--slate-l: #94a3b8;--mint: #d3f6ec;--mint-2: #b9f0e0;--f-text: "Figtree Variable", system-ui, sans-serif;--f-stk: "Fredoka Variable", "Figtree Variable", sans-serif;--wrap: min(calc(1320 * var(--u)), calc(100% - 2 * var(--gut)));--gut: clamp(calc(16 * var(--u)), 3vw, calc(40 * var(--u)));--sec: clamp(calc(96 * var(--u)), 13vw, calc(200 * var(--u)));--ease: cubic-bezier(.2, .7, .1, 1)}@media(min-width:1101px){:root{--u: .8px}}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--paper);color:var(--char);font-family:var(--f-text);font-size:calc(18 * var(--u));line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}html{overflow-x:clip}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}a,button,label,summary,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}[id]{scroll-margin-top:calc(96 * var(--u))}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0;padding:0}ul{list-style:none}::selection{background:var(--teal);color:var(--char)}:focus-visible{outline:calc(3 * var(--u)) solid var(--teal);outline-offset:calc(3 * var(--u));border-radius:calc(6 * var(--u))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:calc(-999 * var(--u));top:calc(8 * var(--u));z-index:100;background:var(--teal);padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(8 * var(--u))}.skip:focus{left:calc(8 * var(--u))}.wrap{width:var(--wrap);margin-inline:auto}.h2{font-size:clamp(calc(38 * var(--u)),5.4vw,calc(84 * var(--u)));font-weight:800;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.lede{font-size:clamp(calc(18 * var(--u)),1.5vw,calc(21 * var(--u)));line-height:1.5;max-width:34em}.btn{position:relative;display:inline-flex;align-items:center;gap:calc(10 * var(--u));height:calc(44 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(999 * var(--u));font-weight:700;font-size:calc(16 * var(--u));white-space:nowrap;transition:background-color .25s var(--ease),color .25s var(--ease),scale .25s var(--ease)}.btn:active{scale:.96}.btn-lg{height:calc(56 * var(--u));padding:0 calc(28 * var(--u));font-size:calc(17 * var(--u))}.btn-teal{background:var(--teal);color:var(--char)}.btn-teal:hover{background:#5dffd9}.btn-dark{background:var(--char);color:var(--white)}.btn-dark:hover{background:var(--char-3)}.btn-ghost{background:var(--char-3);color:var(--white)}.btn-ghost:hover{background:var(--char-4)}.btn svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:currentColor}.neon{--nc: var(--teal);position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;filter:drop-shadow(0 0 2px var(--nc)) drop-shadow(0 0 calc(8 * var(--u)) var(--nc));transition:filter .3s}.neon>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.neon>i:before{content:"";position:absolute;left:50%;top:50%;width:300%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(color-mix(in srgb,var(--nc) 18%,transparent) 0 50%,var(--nc) 70%,#fff 79%,var(--nc) 88%,color-mix(in srgb,var(--nc) 18%,transparent) 98%);animation:neon 3.6s linear var(--nd, 0s) infinite paused}.neon-on>.neon>i:before{animation-play-state:running}.is-scrolling .neon>i:before{animation-play-state:paused}@keyframes neon{to{rotate:360deg}}:hover>.neon{filter:drop-shadow(0 0 calc(3 * var(--u)) var(--nc)) drop-shadow(0 0 calc(16 * var(--u)) var(--nc))}.btn-teal>.neon,.btn-dark>.neon,.q-btn>.neon{--nc: #fff}.tv-light .neon,.arrow>.neon,.fplus>.neon{--nc: var(--teal-d)}.why .btn-dark>.neon{--nc: #fff}:disabled>.neon{display:none}.q-btn:disabled>.neon{display:block;--nc: #f97066}.nav{view-transition-name:nav;position:fixed;inset:0 0 auto 0;z-index:50;height:var(--nav-h);padding-inline:var(--gut);display:flex;align-items:center;gap:calc(32 * var(--u));background:var(--char);color:var(--white);transition:translate .45s var(--ease)}.nav.is-hidden{translate:0 -100%}.nav-logo{display:flex;align-items:center;gap:calc(10 * var(--u))}.nav-logo img:first-child{width:calc(22 * var(--u));height:auto}.nav-logo img:last-child{width:calc(92 * var(--u));height:auto}.nav-tabs{display:flex;gap:calc(4 * var(--u));margin-left:auto;font-weight:600;font-size:calc(16 * var(--u))}.nav-tabs a{padding:calc(8 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));color:var(--fog);transition:color .2s,background-color .2s}.nav-tabs a:hover{color:var(--teal)}.nav-tabs a[aria-current=page]{background:#00f5c31f;color:var(--teal);box-shadow:inset 0 0 0 1px #00f5c359}.nav-menu{display:none;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:var(--char-3);position:relative;flex:none}.nav-menu i{position:absolute;left:calc(12 * var(--u));right:calc(12 * var(--u));height:2px;background:var(--white);border-radius:2px;transition:translate .3s var(--ease),rotate .3s var(--ease)}.nav-menu i:first-child{top:calc(15 * var(--u))}.nav-menu i:last-child{top:calc(23 * var(--u))}.nav.is-open .nav-menu i:first-child{translate:0 calc(4 * var(--u));rotate:45deg}.nav.is-open .nav-menu i:last-child{translate:0 calc(-4 * var(--u));rotate:-45deg}.hero{position:relative;min-height:100svh;background:var(--char);color:var(--white);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:clamp(calc(120 * var(--u)),17vh,calc(190 * var(--u))) var(--gut) 0}.hero-copy{position:relative;z-index:2;text-align:center;pointer-events:none}.hero-copy a{pointer-events:auto}.hero-title{font-size:clamp(calc(52 * var(--u)),9.6vw,calc(160 * var(--u)));font-weight:800;line-height:.9;letter-spacing:-.045em}.ht-line{display:block;overflow:hidden;padding:0 .04em .06em}.ht-word{display:inline-block}.hero-sub{margin:calc(32 * var(--u)) auto 0;max-width:31em;font-size:clamp(calc(18 * var(--u)),1.55vw,calc(22 * var(--u)));color:var(--fog)}.hero-actions{margin-top:calc(32 * var(--u));display:flex;gap:calc(12 * var(--u));justify-content:center;flex-wrap:wrap}.sticker-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-cue{position:absolute;left:50%;bottom:calc(28 * var(--u));z-index:3;translate:-50% 0;display:grid;justify-items:center;gap:calc(10 * var(--u));font-size:calc(15 * var(--u));font-weight:600;color:var(--slate-l)}.hero-cue i{width:2px;height:calc(40 * var(--u));background:var(--char-4);position:relative;overflow:hidden;border-radius:2px}.hero-cue i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--teal);animation:cue 1.8s var(--ease) infinite}@keyframes cue{0%{translate:0 -100%}to{translate:0 100%}}.stk{position:absolute;left:0;top:0;visibility:hidden;pointer-events:auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;will-change:transform;font-family:var(--f-stk);font-weight:700;line-height:1;white-space:nowrap}.stk.is-drag{cursor:grabbing}.stk img,.stk svg{pointer-events:none}.s-word{padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(13 * var(--u));border-radius:calc(10 * var(--u));border:calc(4 * var(--u)) solid var(--white);font-size:calc(30 * var(--u))}.s-white{background:var(--white);color:var(--char);border-color:var(--char);box-shadow:0 0 0 calc(4 * var(--u)) var(--white)}.s-teal{background:var(--teal);color:var(--char)}.s-teald{background:var(--teal-d);color:var(--char)}.s-dark{background:var(--char-3);color:var(--teal);border-color:var(--teal)}.s-pill{border-radius:calc(999 * var(--u))}.s-big{font-size:calc(46 * var(--u));padding:calc(14 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u));letter-spacing:-.01em}.s-type{font-size:calc(76 * var(--u));color:var(--teal);-webkit-text-stroke:calc(3 * var(--u)) var(--white);paint-order:stroke fill;letter-spacing:-.02em;padding:calc(4 * var(--u))}.s-type.white{color:var(--white);-webkit-text-stroke:calc(3 * var(--u)) var(--teal-d)}.s-outline{font-size:calc(60 * var(--u));color:transparent;-webkit-text-stroke:calc(3 * var(--u)) var(--teal);padding:calc(4 * var(--u))}.s-stack{font-size:calc(44 * var(--u));line-height:.86;color:var(--teal);-webkit-text-stroke:2px var(--white);paint-order:stroke fill;text-align:left;padding:calc(4 * var(--u))}.s-tile{width:calc(92 * var(--u));height:calc(92 * var(--u));border-radius:calc(24 * var(--u));display:grid;place-items:center;border:calc(4 * var(--u)) solid var(--white)}.s-tile svg{width:calc(46 * var(--u));height:calc(46 * var(--u))}.s-tile.light{background:var(--white)}.s-tile.light svg{fill:var(--char)}.s-tile.teal{background:var(--teal)}.s-tile.teal svg{fill:var(--char)}.s-tile.dark{background:var(--char-3);border-color:var(--teal)}.s-tile.dark svg{fill:var(--white)}.s-tile img{width:calc(44 * var(--u));height:auto}.s-tile.big{width:calc(120 * var(--u));height:calc(120 * var(--u));border-radius:calc(30 * var(--u))}.s-tile.big img{width:calc(56 * var(--u))}.s-circ{width:calc(84 * var(--u));height:calc(84 * var(--u));border-radius:50%;display:grid;place-items:center;border:calc(4 * var(--u)) solid var(--white)}.s-circ svg{width:calc(38 * var(--u));height:calc(38 * var(--u))}.s-eye{width:calc(128 * var(--u));height:calc(76 * var(--u))}.s-toggle{width:calc(124 * var(--u));height:calc(62 * var(--u));border-radius:calc(999 * var(--u));background:var(--teal);border:calc(4 * var(--u)) solid var(--white);position:relative}.s-toggle:after{content:"";position:absolute;right:calc(6 * var(--u));top:calc(6 * var(--u));width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:50%;background:var(--char)}.s-card{background:var(--white);border-radius:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));color:var(--char);border:calc(4 * var(--u)) solid var(--teal-d)}.s-card svg{width:calc(120 * var(--u));height:calc(44 * var(--u))}.s-card b{font-size:calc(26 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u))}.s-burst{width:calc(132 * var(--u));height:calc(132 * var(--u));display:grid;place-items:center;position:relative;color:var(--char);font-size:calc(30 * var(--u))}.s-burst svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.s-burst span{position:relative}.s-ceiling{background:var(--white);border-radius:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border:calc(4 * var(--u)) solid var(--char-4);width:calc(190 * var(--u));color:var(--char)}.s-ceiling small{font-size:calc(16 * var(--u));display:block;margin-bottom:calc(8 * var(--u))}.s-ceiling i{display:block;height:calc(14 * var(--u));border-radius:calc(99 * var(--u));background:var(--fog);position:relative}.s-ceiling i:before{content:"";position:absolute;top:0;right:30%;bottom:0;left:0;background:var(--teal-d);border-radius:calc(99 * var(--u))}.s-ceiling i:after{content:"";position:absolute;top:calc(-6 * var(--u));bottom:calc(-6 * var(--u));right:22%;width:calc(4 * var(--u));background:var(--char);border-radius:2px}.trail{background:var(--char);color:var(--white);padding:calc(56 * var(--u)) 0 calc(72 * var(--u))}.trail-h{text-align:center;font-size:calc(18 * var(--u));font-weight:600;color:var(--slate-l);letter-spacing:0;margin-bottom:calc(28 * var(--u))}.trail-mask{overflow:hidden}.trail-row{display:flex;gap:calc(20 * var(--u));width:max-content}.trail-row li{display:flex;align-items:center;gap:calc(14 * var(--u));background:var(--char-2);border-radius:calc(18 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));font-weight:700;font-size:calc(19 * var(--u));white-space:nowrap}.trail-row img{width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:calc(12 * var(--u));object-fit:cover;background:var(--white)}.film{position:relative;isolation:isolate;background:var(--char);color:var(--white);padding-top:var(--sec)}.film-head{display:flex;justify-content:space-between;align-items:end;gap:calc(32 * var(--u));flex-wrap:wrap}.film-head .lede{color:var(--fog);max-width:22em}.film-pin{--bez: clamp(calc(20 * var(--u)), 4vw, calc(64 * var(--u)));--top: max(var(--bez), calc(88 * var(--u)));height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--top) var(--bez) var(--bez)}.film-frame{position:relative;overflow:hidden;background:#000;flex:none;width:min(100%,calc((100svh - var(--top) - var(--bez)) * 16 / 9));aspect-ratio:16 / 9;border-radius:calc(22 * var(--u));box-shadow:0 0 0 1px #ffffff17,0 calc(50 * var(--u)) calc(140 * var(--u)) calc(-40 * var(--u)) #00f5c380,0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #000}.film-frame video{width:100%;height:100%;object-fit:contain}.film-tap{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.film-state{position:absolute;left:50%;top:50%;width:calc(96 * var(--u));height:calc(96 * var(--u));margin:calc(-48 * var(--u)) 0 0 calc(-48 * var(--u));border-radius:50%;background:var(--teal);opacity:0;pointer-events:none;display:grid;place-items:center}.film-state:before{content:"";width:calc(24 * var(--u));height:calc(30 * var(--u));border-left:calc(9 * var(--u)) solid var(--char);border-right:calc(9 * var(--u)) solid var(--char)}.film-state.play:before{width:0;height:0;border:0;border-left:calc(28 * var(--u)) solid var(--char);border-top:calc(17 * var(--u)) solid transparent;border-bottom:calc(17 * var(--u)) solid transparent;margin-left:calc(8 * var(--u))}.film-sound{position:absolute;right:calc(20 * var(--u));bottom:calc(20 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(999 * var(--u));background:var(--char);color:var(--white);font-size:calc(15 * var(--u));font-weight:700}.film-sound[aria-pressed=true]{background:var(--teal);color:var(--char)}.film-sound[aria-pressed=true]>.neon{--nc: #fff}.features{background:var(--paper);padding:var(--sec) 0 calc(var(--sec) * .8)}.feat-head{display:flex;justify-content:space-between;align-items:end;gap:calc(24 * var(--u));margin-bottom:calc(56 * var(--u))}.feat-head .h2{max-width:11em}.feat-arrows{display:flex;gap:calc(12 * var(--u));flex:none}.arrow{position:relative;width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:50%;background:var(--white);display:grid;place-items:center;transition:background-color .2s,scale .2s}.arrow:hover{background:var(--teal)}.arrow:active{scale:.92}.arrow svg{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:none;stroke:var(--char);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.arrow:disabled{opacity:.35;cursor:default}.feat-track{display:flex;gap:calc(16 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;padding:calc(8 * var(--u)) max(var(--gut),calc((100% - calc(1320 * var(--u))) / 2)) calc(24 * var(--u));scroll-padding-inline:max(var(--gut),calc((100% - calc(1320 * var(--u))) / 2));scrollbar-width:none;perspective:calc(1400 * var(--u))}.feat-track::-webkit-scrollbar{display:none}.fcard{flex:0 0 clamp(calc(290 * var(--u)),29vw,calc(404 * var(--u)));height:clamp(calc(460 * var(--u)),34vw,calc(500 * var(--u)));scroll-snap-align:start;perspective:calc(1200 * var(--u))}.fcard-in{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s var(--ease)}.fcard.is-flipped .fcard-in{transform:rotateY(180deg)}.fface{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(4 * var(--u));overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:calc(26 * var(--u)) calc(24 * var(--u));background:var(--mint);display:flex;flex-direction:column}.fface.front:after{content:"";position:absolute;right:0;bottom:0;width:70%;height:58%;z-index:0;background:repeating-linear-gradient(-55deg,transparent 0 calc(7 * var(--u)),rgba(0,200,150,.32) calc(7 * var(--u)) calc(8.5 * var(--u)));-webkit-mask:linear-gradient(115deg,transparent 30%,#000 75%);mask:linear-gradient(115deg,transparent 30%,#000 75%)}.fface.back{transform:rotateY(180deg);background:var(--char);color:var(--white);justify-content:space-between}.ftool{font-size:calc(15 * var(--u));font-weight:700;color:var(--teal-ink)}.back .ftool{color:var(--teal)}.ftitle{margin-top:calc(10 * var(--u));font-size:clamp(calc(24 * var(--u)),2vw,calc(28 * var(--u)));font-weight:700;line-height:1.12;letter-spacing:-.02em;padding-right:calc(56 * var(--u))}.fback{font-size:clamp(calc(22 * var(--u)),1.8vw,calc(26 * var(--u)));line-height:1.3;font-weight:600;letter-spacing:-.01em}.fplus{position:absolute;top:calc(22 * var(--u));right:calc(20 * var(--u));width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:50%;background:var(--white);display:grid;place-items:center;z-index:2;transition:background-color .2s,rotate .4s var(--ease)}.fplus:hover{background:var(--teal)}.fplus>span:first-child,.fplus>span:first-child:after{display:block;width:calc(16 * var(--u));height:calc(2.5 * var(--u));background:var(--char);border-radius:2px}.fplus>span:first-child{position:relative}.fplus>span:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;rotate:90deg}.fplus.is-open{position:relative;top:auto;right:auto;align-self:flex-end;rotate:45deg;background:var(--teal)}.frag{position:relative;z-index:1;margin-top:auto;background:var(--white);border-radius:calc(12 * var(--u));padding:calc(16 * var(--u));border:1px solid #cfe9e1;font-size:calc(14 * var(--u));line-height:1.35}.frag-h{font-size:calc(13 * var(--u));font-weight:700;color:var(--slate);margin-bottom:calc(10 * var(--u))}.feed li{display:grid;grid-template-columns:calc(26 * var(--u)) 1fr auto auto;gap:calc(10 * var(--u));align-items:center;padding:calc(7 * var(--u)) 0}.feed li+li{border-top:1px solid #eef1f3}.feed i,.ad header i{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--c);color:var(--white);font-style:normal;font-weight:700;font-size:calc(12 * var(--u))}.feed span{color:var(--slate)}.feed em{font-style:normal;color:var(--slate-l);font-variant-numeric:tabular-nums}.bars li{display:grid;grid-template-columns:calc(96 * var(--u)) 1fr calc(28 * var(--u));gap:calc(10 * var(--u));align-items:center;padding:calc(6 * var(--u)) 0}.bars i{height:calc(10 * var(--u));border-radius:calc(99 * var(--u));background:var(--fog);position:relative;overflow:hidden}.bars i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(var(--v) * 1%);background:var(--teal-d);border-radius:calc(99 * var(--u))}.bars li:first-child i:before{background:var(--char)}.bars b{text-align:right;font-variant-numeric:tabular-nums}.spark{width:100%;height:calc(110 * var(--u));overflow:visible}.spark polyline,.q-spark polyline{fill:none;stroke:var(--teal-d);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark circle{fill:var(--char);stroke:var(--white);stroke-width:3}.spark-note{margin-top:calc(8 * var(--u));color:var(--slate)}.spark-note b{color:var(--char)}.idea{font-size:calc(19 * var(--u));font-weight:700;line-height:1.3;letter-spacing:-.01em}.idea.small{font-size:calc(15 * var(--u));margin-top:calc(10 * var(--u))}.idea-src{margin-top:calc(10 * var(--u));color:var(--slate)}.tbl{width:100%;border-collapse:collapse;font-size:calc(13 * var(--u))}.tbl th{text-align:left;color:var(--slate);font-weight:600;padding:0 0 calc(8 * var(--u))}.tbl td{padding:calc(8 * var(--u)) 0;border-top:1px solid #eef1f3;font-variant-numeric:tabular-nums}.tbl th:not(:first-child),.tbl td:not(:first-child){text-align:right}.tbl tr.warn td{color:#b42318;font-weight:700}.tbl-note{margin-top:calc(10 * var(--u));font-weight:700;color:var(--teal-ink)}.ceiling{position:relative;height:calc(14 * var(--u));border-radius:calc(99 * var(--u));background:var(--fog);margin:calc(18 * var(--u)) 0 calc(10 * var(--u))}.ceiling i{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1%);background:var(--teal-d);border-radius:calc(99 * var(--u))}.ceiling em{position:absolute;top:calc(-8 * var(--u));bottom:calc(-8 * var(--u));left:calc(var(--v) * 1%);width:calc(3 * var(--u));background:var(--char);border-radius:2px}.ceiling s{position:absolute;right:0;top:calc(-4 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;background:#b42318;border:calc(3 * var(--u)) solid var(--white)}.ceiling-scale{display:flex;justify-content:space-between;color:var(--slate);font-size:calc(12 * var(--u))}.refused{margin-top:calc(14 * var(--u));font-weight:700;color:#b42318}.prof{display:grid;grid-template-columns:calc(96 * var(--u)) 1fr;gap:calc(8 * var(--u)) calc(10 * var(--u));align-items:start}.prof dt{color:var(--slate);font-weight:600;padding-top:calc(4 * var(--u))}.prof dd{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}.prof dd span{background:var(--mint);border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));font-weight:600}.clip{position:relative;border-radius:calc(8 * var(--u));overflow:hidden;aspect-ratio:16/8}.clip img{width:100%;height:100%;object-fit:cover}.clip-t{position:absolute;left:calc(10 * var(--u));bottom:calc(10 * var(--u));background:var(--char);color:var(--white);border-radius:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));font-weight:700;font-size:calc(12 * var(--u))}.clip-bar{height:calc(6 * var(--u));background:var(--fog);border-radius:calc(99 * var(--u));margin-top:calc(10 * var(--u));position:relative}.clip-bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1%);background:var(--teal-d);border-radius:calc(99 * var(--u))}.clip-bar i:after{content:"";position:absolute;right:calc(-7 * var(--u));top:calc(-4 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:var(--char)}.frag-post{display:grid;grid-template-columns:calc(112 * var(--u)) 1fr;gap:calc(14 * var(--u));align-items:start}.frag-post img{width:calc(112 * var(--u));height:calc(140 * var(--u));object-fit:cover;border-radius:calc(8 * var(--u))}.post-who{font-weight:700}.post-txt{margin:calc(6 * var(--u)) 0 calc(12 * var(--u))}.approve-chip{display:inline-block;background:var(--char);color:var(--teal);border-radius:calc(999 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-weight:700;font-size:calc(12 * var(--u))}.dash{background:var(--char);color:var(--white);padding:var(--sec) 0;overflow:hidden}.dash-head{text-align:center;display:grid;justify-items:center;gap:calc(22 * var(--u))}.dash-head .h2{max-width:13em}.dash-head .lede{color:var(--fog);max-width:36em}.dash-head-2{margin-top:var(--sec)}.screen-stage{perspective:calc(1800 * var(--u));margin-top:calc(64 * var(--u));padding-inline:var(--gut)}.screen{width:min(calc(1180 * var(--u)),100%);margin:0 auto;display:grid;grid-template-columns:calc(64 * var(--u)) 1fr;background:#111a24;border:1px solid #263342;border-radius:calc(22 * var(--u));overflow:hidden;transform-origin:50% 100%;font-size:calc(13 * var(--u))}.s-rail{background:#0c131b;border-right:1px solid #1f2b38;display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u));padding:calc(22 * var(--u)) 0}.s-rail img{width:calc(20 * var(--u));margin-bottom:calc(8 * var(--u))}.s-rail i{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:#223042}.s-rail i.on{background:var(--teal)}.s-main{padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(26 * var(--u));min-width:0}.s-top{display:flex;align-items:center;gap:calc(14 * var(--u));flex-wrap:wrap}.s-title{font-size:calc(20 * var(--u));font-weight:700}.s-biz{color:var(--slate-l)}.s-btns{margin-left:auto;display:flex;gap:calc(8 * var(--u))}.s-btn{border:1px solid #2f3e4f;border-radius:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));font-weight:600;color:var(--fog)}.s-pri{background:var(--teal);border-color:var(--teal);color:var(--char)}.s-tabs{display:flex;gap:calc(22 * var(--u));justify-content:center;margin:calc(18 * var(--u)) 0 calc(14 * var(--u));padding-bottom:calc(10 * var(--u));border-bottom:1px solid #1f2b38;color:var(--slate-l);font-weight:600}.s-tabs .on{color:var(--teal);box-shadow:0 calc(12 * var(--u)) 0 calc(-10 * var(--u)) var(--teal)}.s-search{display:flex;justify-content:space-between;gap:calc(12 * var(--u));margin-bottom:calc(16 * var(--u))}.s-search span{border:1px solid #263342;border-radius:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));color:var(--slate-l);flex:1}.s-search .s-sort{flex:none}.adgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(14 * var(--u))}.ad{background:#16212d;border:1px solid #243140;border-radius:calc(12 * var(--u));padding:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u));min-width:0}.ad header{display:flex;align-items:center;gap:calc(8 * var(--u))}.ad header b{display:block;font-size:calc(13 * var(--u))}.ad header small{color:var(--slate-l);font-size:calc(11 * var(--u))}.tag-new{margin-left:auto;background:var(--teal);color:var(--char);border-radius:calc(6 * var(--u));padding:2px calc(7 * var(--u));font-weight:700;font-size:calc(11 * var(--u))}.ad p{color:var(--fog);font-size:calc(12.5 * var(--u));line-height:1.35;min-height:3.6em}.ad img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:calc(8 * var(--u))}.ad footer{display:flex;justify-content:space-between;color:var(--slate-l);font-size:calc(12 * var(--u))}.ad footer b{color:var(--teal)}.queue-stage{margin-top:calc(64 * var(--u));max-width:calc(1120 * var(--u));perspective:calc(1600 * var(--u))}.qwin{background:#0d151e;border:1px solid #243140;border-radius:calc(22 * var(--u));padding:calc(18 * var(--u));box-shadow:0 calc(60 * var(--u)) calc(140 * var(--u)) calc(-50 * var(--u)) #00f5c352,0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #000,inset 0 1px #ffffff0d}.qwin-bar{display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));flex-wrap:wrap}.qwin-bar>img{width:calc(22 * var(--u))}.qwin-hi p{font-size:calc(20 * var(--u));font-weight:700;line-height:1.2}.qwin-hi span{color:var(--slate-l);font-size:calc(14 * var(--u))}.qwin-count{margin-left:auto;display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(15 * var(--u));color:var(--fog)}.qwin-count svg{width:calc(44 * var(--u));height:calc(44 * var(--u));rotate:-90deg}.qwin-count circle{fill:none;stroke:#233142;stroke-width:5}.qwin-count .qc-arc{stroke:var(--teal);stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:calc(113.1 - 113.1 * var(--p, 0) / 100);transition:stroke-dashoffset .7s var(--ease);filter:drop-shadow(0 0 calc(4 * var(--u)) var(--teal))}.qwin-count b{color:var(--white);font-size:calc(20 * var(--u));font-variant-numeric:tabular-nums}.q-panels{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--u));margin-bottom:calc(14 * var(--u))}.q-panel{background:linear-gradient(180deg,#162231,#111b26);border:1px solid #263342;border-radius:calc(16 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u))}.q-ph{display:flex;justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(14 * var(--u))}.q-ph p{font-size:calc(20 * var(--u));font-weight:700}.q-chip{border:1px solid #2f3e4f;border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(13 * var(--u));color:var(--fog);font-weight:600;white-space:nowrap}.q-chip.down{border-color:#f97066;color:#fda29b}.q-mood{width:100%;height:auto;overflow:visible}.qm-area{fill:url(#qFill)}.qm-line,.mood-line{fill:none;stroke:var(--teal);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease);filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(0,245,195,.6))}.q-mood circle{fill:#fda29b;stroke:#121c27;stroke-width:3}.q-days{display:flex;justify-content:space-between;color:var(--slate-l);font-size:calc(12 * var(--u));margin-top:calc(6 * var(--u))}.q-topics{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin-top:calc(14 * var(--u))}.q-topics li{font-size:calc(13 * var(--u));background:#1d2a38;border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(11 * var(--u));color:var(--fog)}.q-topics b{color:var(--white);margin-left:calc(3 * var(--u))}.q-topics .neg{background:#3a1d22;color:#fda29b}.q-topics .neg b{color:#fda29b}.q-ads{display:grid;grid-template-columns:calc(112 * var(--u)) 1fr;gap:calc(22 * var(--u));align-items:center}.q-donut{position:relative}.q-donut svg{width:calc(112 * var(--u));height:calc(112 * var(--u));rotate:-90deg}.q-donut circle{fill:none;stroke:#233142;stroke-width:9}.q-donut .qd-arc{stroke:var(--teal);stroke-linecap:round;stroke-dasharray:201.1;stroke-dashoffset:calc(201.1 - 201.1 * var(--p) / 100);transition:stroke-dashoffset 1.4s var(--ease) .2s;filter:drop-shadow(0 0 calc(6 * var(--u)) rgba(0,245,195,.55))}.q-donut p{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;line-height:1.1}.q-donut b{font-size:calc(24 * var(--u))}.q-donut span{font-size:calc(12 * var(--u));color:var(--slate-l)}.q-adtxt>p{display:flex;justify-content:space-between;gap:calc(10 * var(--u));font-size:calc(14 * var(--u));color:var(--fog)}.q-adtxt>p+p{margin-top:calc(6 * var(--u))}.q-adtxt b{color:var(--white);font-variant-numeric:tabular-nums}.q-adtxt small{color:var(--slate-l);font-weight:500;font-size:calc(13 * var(--u))}.q-roas{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:calc(6 * var(--u));align-items:end;height:calc(56 * var(--u));margin-top:calc(14 * var(--u))}.q-roas i{height:calc(var(--v) * 1%);border-radius:calc(4 * var(--u)) calc(4 * var(--u)) 2px 2px;background:linear-gradient(180deg,var(--teal),var(--teal-d));transition:height 1s var(--ease)}.q-roas i:nth-child(2){transition-delay:.08s}.q-roas i:nth-child(3){transition-delay:.16s}.q-roas i:nth-child(4){transition-delay:.24s}.q-roas i.next{height:40%;background:none;border:1.5px dashed #2f3e4f}.q-roas:after{content:"";position:absolute;left:0;right:0;bottom:69%;border-top:1.5px dashed rgba(253,162,155,.55)}.q-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(6 * var(--u));text-align:center;font-size:calc(11 * var(--u));color:var(--slate-l);margin-top:calc(4 * var(--u))}.q-list{display:grid;gap:calc(10 * var(--u))}.q-row{display:grid;grid-template-columns:calc(52 * var(--u)) 1fr auto auto;gap:calc(18 * var(--u));align-items:center;background:#121c27;border:1px solid #263342;border-radius:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));transform-origin:50% 0;transition:border-color .3s,background-color .3s}.q-row.is-done{border-color:#00f5c380;background:#0f2129}.q-ico{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(14 * var(--u));display:grid;place-items:center;color:var(--teal);background:linear-gradient(145deg,#25384c,#17232f);box-shadow:inset 0 1px #ffffff14,0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) #000}.q-ico svg{width:calc(24 * var(--u));height:calc(24 * var(--u));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.q-ico.ci{color:var(--white)}.q-ico.sa,.q-ico.lock{color:#fda29b}.q-ico.cs{color:var(--mint-2)}.q-txt p{font-size:clamp(calc(16 * var(--u)),1.5vw,calc(19 * var(--u)));font-weight:600;line-height:1.3}.q-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u));margin-top:calc(8 * var(--u))}.q-meta em{font-style:normal;font-size:calc(12.5 * var(--u));color:var(--fog);background:#1d2a38;border-radius:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u))}.q-meta time{font-size:calc(12.5 * var(--u));color:var(--slate-l);margin-left:calc(4 * var(--u))}.q-viz{display:flex;align-items:center}.qv-spend{display:grid;gap:calc(8 * var(--u));width:calc(140 * var(--u));font-size:calc(12 * var(--u));color:var(--slate-l)}.qv-spend i{display:block;height:calc(6 * var(--u));border-radius:calc(99 * var(--u));background:#233142;position:relative;margin-top:calc(4 * var(--u))}.qv-spend i:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1%);border-radius:calc(99 * var(--u));background:#f97066;box-shadow:0 0 calc(10 * var(--u)) #f9706699}.qv-ad{position:relative;padding-left:calc(18 * var(--u))}.qv-ad img{width:calc(54 * var(--u));height:calc(70 * var(--u));object-fit:cover;border-radius:calc(8 * var(--u));border:2px solid #2b3948;rotate:5deg;box-shadow:0 calc(12 * var(--u)) calc(22 * var(--u)) calc(-8 * var(--u)) #000}.qv-ad b{position:absolute;left:0;bottom:calc(6 * var(--u));background:var(--teal);color:var(--char);font-size:calc(11 * var(--u));border-radius:calc(6 * var(--u));padding:2px calc(6 * var(--u));rotate:-6deg}.qv-mood svg{width:calc(120 * var(--u));height:calc(40 * var(--u));overflow:visible}.qv-mood polyline{fill:none;stroke:#f97066;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 calc(5 * var(--u)) rgba(249,112,102,.55))}.qv-posts img{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(10 * var(--u));object-fit:cover;border:2px solid #121c27;margin-left:calc(-14 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(16 * var(--u)) calc(-6 * var(--u)) #000}.qv-posts img:first-child{margin-left:0}.qv-posts b{margin-left:calc(8 * var(--u));font-size:calc(13 * var(--u));color:var(--slate-l)}.qv-ceil{display:grid;gap:calc(7 * var(--u));width:calc(150 * var(--u));font-size:calc(12 * var(--u));color:#fda29b}.qv-ceil i{height:calc(8 * var(--u));border-radius:calc(99 * var(--u));position:relative;background:linear-gradient(90deg,var(--teal-d) 0 66%,#f97066 66%)}.qv-ceil i:after{content:"";position:absolute;left:66%;top:calc(-5 * var(--u));bottom:calc(-5 * var(--u));width:calc(3 * var(--u));background:var(--white);border-radius:2px}.q-btn{position:relative;height:calc(44 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(10 * var(--u));background:var(--teal);color:var(--char);font-weight:700;font-size:calc(15 * var(--u));white-space:nowrap;transition:background-color .2s,color .2s,scale .2s}.q-btn:hover{background:#5dffd9}.q-btn:active{scale:.95}.q-btn.is-done{background:#1d2a38;color:var(--teal)}.q-btn.is-done>.neon{--nc: var(--teal)}.q-btn:disabled{background:#3a1d22;color:#fda29b;cursor:not-allowed}.q-btn.sm{height:calc(38 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(14 * var(--u));border-radius:calc(9 * var(--u))}.tools{background:var(--paper);padding:var(--sec) 0}.tools-head{display:grid;grid-template-columns:1.1fr 1fr;gap:calc(40 * var(--u));align-items:end;margin-bottom:calc(64 * var(--u))}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(16 * var(--u))}.tool{position:relative;border-radius:calc(6 * var(--u));padding:calc(32 * var(--u));overflow:hidden;display:flex;flex-direction:column;gap:calc(28 * var(--u));box-shadow:var(--lift);transition:translate .5s var(--ease),box-shadow .5s var(--ease)}.tool:hover{translate:0 calc(-6 * var(--u));box-shadow:var(--lift-hi)}.tool-txt{display:flex;flex-direction:column;gap:calc(14 * var(--u))}.tool h3{font-size:clamp(calc(28 * var(--u)),2.6vw,calc(40 * var(--u)));font-weight:800;letter-spacing:-.03em;line-height:1}.tool-txt>p:not(.tool-group){font-size:calc(18 * var(--u));max-width:26em}.tool-txt ul{display:grid;gap:calc(8 * var(--u));font-weight:600;margin-top:2px}.tool-txt li{display:flex;gap:calc(10 * var(--u));align-items:baseline}.tool-txt li:before{content:"";flex:none;width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;background:currentColor;translate:0 -1px}.tool-group{font-weight:700;font-size:calc(16 * var(--u))}.tool-more{display:inline-flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(6 * var(--u));font-weight:700;width:fit-content;border-bottom:2px solid currentColor;padding-bottom:2px}.tool-more svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s var(--ease)}.tool-more:hover svg{translate:calc(4 * var(--u)) 0}.t-ci .tool-more,.t-sa .tool-more,.t-ads .tool-more{color:var(--teal)}.t-cb .tool-more,.t-cs .tool-more{color:var(--teal-ink)}.t-ci{grid-column:span 3;color:var(--white);background:radial-gradient(120% 90% at 0% 0%,#1e2d3d,var(--char) 58%)}.t-sa{grid-column:span 3;color:var(--white);background:radial-gradient(120% 90% at 100% 0%,#2c3d50,var(--char-3) 58%)}.t-ads{grid-column:span 6;flex-direction:row;align-items:stretch;gap:calc(40 * var(--u));color:var(--white);background:radial-gradient(80% 140% at 0% 100%,#1f3040,var(--char-2) 60%)}.t-ads .tool-txt{flex:0 0 31%}.t-ads .tv{flex:1;margin-top:0}.t-ci .tool-group,.t-sa .tool-group,.t-ads .tool-group{color:var(--teal)}.t-cb,.t-cs{grid-column:span 3;color:var(--char)}.t-cb{background:radial-gradient(120% 90% at 0% 0%,#7cffe6,var(--teal) 58%)}.t-cs{background:radial-gradient(120% 90% at 100% 0%,#ecfdf7,var(--mint-2) 58%)}.t-cb .tool-group,.t-cs .tool-group{color:var(--teal-ink)}.tv{margin-top:auto;position:relative;background:#0b121a;border:1px solid #263342;border-radius:calc(16 * var(--u));padding:calc(18 * var(--u));font-size:calc(14 * var(--u));line-height:1.35;box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #000,inset 0 1px #ffffff0d}.tv-light{background:var(--white);border-color:#0f172012;color:var(--char);box-shadow:0 calc(34 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #0046348c,0 2px calc(6 * var(--u)) #0f17200f}.tv-top{display:flex;justify-content:space-between;align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(12 * var(--u))}.tv-h{font-size:calc(13 * var(--u));font-weight:700;color:var(--slate-l)}.tv-light .tv-h{color:var(--slate);margin-bottom:calc(8 * var(--u))}.tv-chip{font-size:calc(12.5 * var(--u));font-weight:700;border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border:1px solid #2f3e4f;color:var(--fog);white-space:nowrap}.tv-chip.down{border-color:#f97066;color:#fda29b}.tv-chip.pretend{border-color:#00f5c380;color:var(--teal);box-shadow:0 0 calc(14 * var(--u)) calc(-4 * var(--u)) #00f5c380}.tv-ci{display:grid;grid-template-columns:.9fr 1.1fr;gap:calc(18 * var(--u));align-items:center;flex:1}.tool-fan{position:relative;aspect-ratio:1.1;perspective:calc(900 * var(--u))}.tool-fan img{position:absolute;left:50%;top:50%;width:52%;aspect-ratio:3/4;object-fit:cover;border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid #1f2b38;box-shadow:0 calc(18 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #000;translate:-50% -50%;transition:rotate .6s var(--ease),translate .6s var(--ease)}.tool-fan img:nth-child(1){rotate:-14deg;translate:-92% -50%}.tool-fan img:nth-child(2){rotate:12deg;translate:-8% -48%}.tool-fan img:nth-child(3){rotate:-2deg}.t-ci:hover .tool-fan img:nth-child(1){rotate:-20deg;translate:-104% -52%}.t-ci:hover .tool-fan img:nth-child(2){rotate:18deg;translate:4% -50%}.tv-bars li{display:grid;grid-template-columns:calc(92 * var(--u)) 1fr calc(24 * var(--u)) calc(30 * var(--u));gap:calc(8 * var(--u));align-items:center;padding:calc(6 * var(--u)) 0}.tv-bars span{color:var(--fog);font-size:calc(13 * var(--u))}.tv-bars i{height:calc(8 * var(--u));border-radius:calc(99 * var(--u));background:#1d2a38;position:relative}.tv-bars i:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1%);border-radius:calc(99 * var(--u));background:var(--teal-d);transition:width 1.2s var(--ease)}.tv-bars li:first-child i:before{background:var(--teal);box-shadow:0 0 calc(12 * var(--u)) #00f5c3b3}.tv-bars b{text-align:right;font-variant-numeric:tabular-nums}.tv-bars em{font-style:normal;font-size:calc(12 * var(--u));color:#fda29b;text-align:right}.mood-wrap{position:relative}.mood{width:100%;height:auto;overflow:visible}.mood-grid line{stroke:#1a2633;stroke-width:1}.mood-area{fill:url(#moodFill)}.mood-line{stroke-width:3}.mood-mark{stroke:#fda29b;stroke-width:1.5;stroke-dasharray:4 4}.mood circle{fill:#fda29b;stroke:#0b121a;stroke-width:4}.mood-tag{position:absolute;right:calc(15.4% + calc(10 * var(--u)));top:2px;background:#3a1d22;color:#fda29b;font-weight:700;font-size:calc(12 * var(--u));border-radius:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u))}.mood-days{display:flex;justify-content:space-between;font-size:calc(12 * var(--u));color:var(--slate-l);margin-top:calc(6 * var(--u))}.tv-topics{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));margin-top:calc(14 * var(--u))}.tv-topics li{display:flex;align-items:center;gap:calc(7 * var(--u));background:#16212d;border-radius:calc(999 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));font-size:calc(13 * var(--u));color:var(--fog)}.tv-topics i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:var(--teal)}.tv-topics .neg i{background:#f97066;box-shadow:0 0 calc(8 * var(--u)) #f97066}.tv-topics b{color:var(--white)}.tv-idea{margin-top:calc(12 * var(--u));display:flex;flex-wrap:wrap;gap:calc(6 * var(--u)) calc(10 * var(--u));align-items:baseline;font-weight:700;color:var(--white);font-size:calc(15 * var(--u))}.tv-idea span{flex:none;font-size:calc(12 * var(--u));color:var(--char);background:var(--teal);border-radius:calc(6 * var(--u));padding:2px calc(8 * var(--u))}.ads-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:calc(16 * var(--u))}.tv-tbl{width:100%;border-collapse:collapse;font-size:calc(13.5 * var(--u))}.tv-tbl th{text-align:left;color:var(--slate-l);font-weight:600;font-size:calc(12.5 * var(--u));padding:0 0 calc(8 * var(--u))}.tv-tbl td{padding:calc(10 * var(--u)) 0;border-top:1px solid #1a2633;font-variant-numeric:tabular-nums;vertical-align:middle}.tv-tbl th:last-child,.tv-tbl td:last-child{text-align:right}.tv-tbl td:nth-child(2){width:34%;padding-right:calc(16 * var(--u))}.tv-tbl td i{display:block;height:calc(6 * var(--u));border-radius:calc(99 * var(--u));background:var(--teal-d);width:calc(var(--v) * 1%);margin-bottom:calc(5 * var(--u));transition:width 1.2s var(--ease)}.tv-tbl .waste td{color:#fda29b}.tv-tbl .waste td i{background:#f97066;box-shadow:0 0 calc(10 * var(--u)) #f9706699}.tv-tbl em{font-style:normal;font-size:calc(11 * var(--u));font-weight:700;background:#3a1d22;color:#fda29b;border-radius:calc(5 * var(--u));padding:1px calc(6 * var(--u));margin-left:calc(8 * var(--u))}.fix{background:#121c27;border:1px solid rgba(0,245,195,.35);border-radius:calc(12 * var(--u));padding:calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u));box-shadow:0 0 calc(34 * var(--u)) calc(-12 * var(--u)) #00f5c373}.fix-h{font-size:calc(12.5 * var(--u));font-weight:700;color:var(--teal)}.fix-t{font-weight:600;color:var(--white);font-size:calc(15 * var(--u))}.fix-btns{display:flex;gap:calc(8 * var(--u));margin-top:auto;padding-top:calc(4 * var(--u))}.fix-skip{position:relative;height:calc(38 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(9 * var(--u));border:1px solid #2f3e4f;color:var(--fog);font-weight:600;font-size:calc(14 * var(--u));transition:border-color .2s}.fix-skip:hover{border-color:var(--teal)}.tv-light .fix-skip{border-color:#d8dee4;color:var(--char)}.tool-ceil{margin-top:calc(16 * var(--u));background:#121c27;border-radius:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));font-size:calc(14 * var(--u))}.tool-ceil p{display:flex;justify-content:space-between;gap:calc(12 * var(--u));color:var(--fog)}.tool-ceil b{color:var(--white);font-variant-numeric:tabular-nums}.tool-ceil i{display:block;height:calc(12 * var(--u));border-radius:calc(99 * var(--u));background:var(--char-4);margin:calc(12 * var(--u)) 0;position:relative}.tool-ceil em{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 1%);background:var(--teal);border-radius:calc(99 * var(--u));box-shadow:0 0 calc(14 * var(--u)) #00f5c380}.tool-ceil i:after{content:"";position:absolute;right:0;top:calc(-6 * var(--u));bottom:calc(-6 * var(--u));width:calc(4 * var(--u));border-radius:2px;background:#fda29b}.tool-ceil .no{color:#fda29b;font-weight:700}.cb-video{display:grid;grid-template-columns:46% 1fr;gap:calc(14 * var(--u));align-items:start;margin-bottom:calc(14 * var(--u))}.cb-thumb{position:relative;border-radius:calc(10 * var(--u));overflow:hidden;aspect-ratio:16/10}.cb-thumb img{width:100%;height:100%;object-fit:cover}.cb-play{position:absolute;left:50%;top:50%;width:calc(40 * var(--u));height:calc(40 * var(--u));margin:calc(-20 * var(--u));border-radius:50%;background:#0f1720b8}.cb-play:after{content:"";position:absolute;left:calc(15 * var(--u));top:calc(12 * var(--u));border-left:calc(13 * var(--u)) solid #fff;border-top:calc(8 * var(--u)) solid transparent;border-bottom:calc(8 * var(--u)) solid transparent}.cb-dur{position:absolute;right:calc(8 * var(--u));bottom:calc(8 * var(--u));background:var(--char);color:#fff;font-size:calc(11 * var(--u));font-weight:700;border-radius:calc(5 * var(--u));padding:2px calc(6 * var(--u))}.cb-title{font-weight:700}.cb-sub{color:var(--slate);font-size:calc(13 * var(--u))}.cb-wave{display:flex;align-items:center;gap:2px;height:calc(34 * var(--u));margin:calc(10 * var(--u)) 0 calc(8 * var(--u))}.cb-wave i{flex:1;border-radius:2px;background:#cfd8de;height:calc(var(--h) * 1%)}.cb-wave i.hit{background:var(--teal-d)}.cb-heard{font-size:calc(13 * var(--u));color:var(--slate)}.cb-heard b{color:var(--char);background:var(--mint);border-radius:calc(5 * var(--u));padding:1px calc(6 * var(--u))}.cb-rank{list-style:none;display:grid;gap:calc(6 * var(--u))}.cb-rank li{display:grid;grid-template-columns:calc(26 * var(--u)) 1fr auto;gap:calc(10 * var(--u));align-items:center;padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--paper);font-weight:600}.cb-rank li:first-child{background:var(--mint)}.cb-rank b{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--char);color:var(--teal);font-size:calc(13 * var(--u))}.cb-rank em{font-style:normal;font-size:calc(12.5 * var(--u));font-weight:700;color:var(--teal-ink)}.cs-week{display:grid;grid-template-columns:repeat(5,minmax(0,calc(64 * var(--u))));justify-content:space-between;gap:calc(8 * var(--u));margin-bottom:calc(14 * var(--u))}.cs-week span{position:relative;display:grid;gap:calc(6 * var(--u));justify-items:center;font-size:calc(12 * var(--u));color:var(--slate)}.cs-week b{font-weight:700;color:var(--char)}.cs-week img,.cs-week i{width:100%;aspect-ratio:1;border-radius:calc(10 * var(--u));object-fit:cover}.cs-week i{display:grid;place-items:center;border:1.5px dashed #cfd8de;font-style:normal}.cs-week .ok:after{content:"✓";position:absolute;right:calc(-6 * var(--u));top:calc(16 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;background:var(--char);color:var(--teal);font-size:calc(11 * var(--u));font-weight:700;display:grid;place-items:center}.cs-week .on img{outline:calc(3 * var(--u)) solid var(--teal-d);outline-offset:2px}.cs-post{display:grid;grid-template-columns:36% 1fr;gap:calc(14 * var(--u));align-items:start;padding-top:calc(14 * var(--u));border-top:1px solid #eef1f3}.cs-post>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(10 * var(--u))}.cs-who{display:flex;align-items:center;gap:calc(8 * var(--u));font-weight:700;line-height:1.2}.cs-who i{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;background:var(--char);color:var(--teal);font-style:normal;display:grid;place-items:center;font-size:calc(13 * var(--u));flex:none}.cs-who small{display:block;font-weight:500;color:var(--slate);font-size:calc(12 * var(--u))}.cs-cap{margin:calc(10 * var(--u)) 0 calc(12 * var(--u));font-size:calc(14.5 * var(--u))}.js .tv:not(.is-in) .tv-bars i:before,.js .tv:not(.is-in) .tv-tbl td i{width:0}.js .tv:not(.is-in) .mood-line,.js .qwin:not(.is-in) .qm-line{stroke-dashoffset:1}.js .qwin:not(.is-in) .qd-arc{stroke-dashoffset:201.1}.js .qwin:not(.is-in) .q-roas i:not(.next){height:0}.why{background:var(--teal);color:var(--char);padding:var(--sec) 0}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(calc(40 * var(--u)),6vw,calc(96 * var(--u)));align-items:start}.why-left{position:sticky;top:calc(120 * var(--u));display:grid;gap:calc(32 * var(--u));justify-items:start}.why-story{font-size:clamp(calc(22 * var(--u)),2vw,calc(30 * var(--u)));line-height:1.3;font-weight:600;letter-spacing:-.015em;max-width:22em}.why-list{display:grid;gap:calc(14 * var(--u))}.why-list li{background:var(--white);border-radius:calc(4 * var(--u));padding:calc(28 * var(--u)) calc(30 * var(--u))}.why-list h3{font-size:clamp(calc(24 * var(--u)),2vw,calc(30 * var(--u)));font-weight:800;letter-spacing:-.025em;line-height:1.1;margin-bottom:calc(10 * var(--u))}.quotes{background:var(--paper);padding:var(--sec) 0}.q-grid{margin-top:calc(56 * var(--u));display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:calc(16 * var(--u))}.quote{position:relative;background:var(--white);border-radius:calc(4 * var(--u));padding:calc(32 * var(--u));display:flex;flex-direction:column;justify-content:space-between;gap:calc(32 * var(--u))}.q-big{grid-row:span 2;background:var(--char);color:var(--white)}.quote blockquote{font-size:clamp(calc(20 * var(--u)),1.7vw,calc(24 * var(--u)));line-height:1.35;font-weight:600;letter-spacing:-.01em}.q-big blockquote{font-size:clamp(calc(26 * var(--u)),2.6vw,calc(36 * var(--u)));line-height:1.2}.quote figcaption{display:flex;align-items:center;gap:calc(14 * var(--u))}.quote figcaption small{display:block;color:var(--slate);font-size:calc(15 * var(--u))}.q-big figcaption small{color:var(--slate-l)}.q-av{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;background:var(--mint);color:var(--teal-ink);display:grid;place-items:center;font-weight:800}.q-ph-tag{position:absolute;bottom:calc(38 * var(--u));right:calc(32 * var(--u));background:var(--teal);color:var(--char);font-weight:700;font-size:calc(13 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u))}.about{background:var(--char);color:var(--white);padding:var(--sec) 0 calc(var(--sec) * .7)}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(calc(40 * var(--u)),6vw,calc(96 * var(--u)));align-items:end}.about-txt{margin-top:calc(28 * var(--u));font-size:clamp(calc(19 * var(--u)),1.6vw,calc(23 * var(--u)));color:var(--fog);max-width:30em}.contact{background:var(--char-3);border-radius:calc(4 * var(--u));padding:calc(36 * var(--u));display:grid;gap:calc(16 * var(--u));justify-items:start}.contact h3{font-size:clamp(calc(26 * var(--u)),2.4vw,calc(34 * var(--u)));font-weight:800;letter-spacing:-.025em;line-height:1.05}.contact p{color:var(--fog)}.foot{background:var(--char);color:var(--white);padding:calc(40 * var(--u)) 0 calc(28 * var(--u))}.foot-cols{display:grid;grid-template-columns:auto repeat(4,1fr);gap:calc(32 * var(--u));padding-top:calc(48 * var(--u));border-top:1px solid var(--char-3)}.foot-cols div{display:grid;gap:calc(10 * var(--u));align-content:start}.foot-h{font-size:calc(16 * var(--u));color:var(--teal);margin-bottom:calc(6 * var(--u))}.foot a{color:var(--fog);font-size:calc(16 * var(--u));transition:color .2s}.foot a:hover{color:var(--teal)}.foot-logo{align-self:start;padding-right:clamp(calc(16 * var(--u)),4vw,calc(72 * var(--u)))}.foot-logo img{width:calc(34 * var(--u));height:auto;display:block}.foot-legal{margin-top:calc(64 * var(--u));display:flex;justify-content:space-between;color:var(--slate-l);font-size:calc(15 * var(--u));gap:calc(16 * var(--u));flex-wrap:wrap}:root{--lift: 0 1px 2px rgba(15, 23, 32, .08), 0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-22 * var(--u)) rgba(15, 23, 32, .4), 0 calc(50 * var(--u)) calc(90 * var(--u)) calc(-60 * var(--u)) rgba(15, 23, 32, .5);--lift-hi: 0 1px 2px rgba(15, 23, 32, .08), 0 calc(28 * var(--u)) calc(50 * var(--u)) calc(-24 * var(--u)) rgba(15, 23, 32, .45), 0 calc(70 * var(--u)) calc(110 * var(--u)) calc(-60 * var(--u)) rgba(15, 23, 32, .55)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 100%,rgba(0,245,195,.17),transparent 70%),radial-gradient(45% 40% at 50% 26%,rgba(255,255,255,.055),transparent 70%)}.features,.tools,.quotes{position:relative;isolation:isolate;background:radial-gradient(90% 55% at 50% 0%,#ffffff,var(--paper) 72%)}.dash,.about{position:relative;isolation:isolate}.amb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.amb i{position:absolute;width:min(70vw,calc(900 * var(--u)));aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(0,245,195,.15),transparent);animation:drift 20s ease-in-out infinite alternate}.dash .amb i:nth-child(1){left:-25vw;top:6%}.dash .amb i:nth-child(2){right:-25vw;top:52%;animation-duration:26s;animation-delay:-9s}.film .amb i{left:50%;top:45%;translate:-50% -30%;width:min(90vw,calc(1200 * var(--u)))}.about .amb i{right:-20vw;top:-30%}@keyframes drift{to{transform:translate(10vw,-8vh) scale(1.15)}}.lit{position:relative}.lit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(calc(460 * var(--u)) circle at var(--mx, 50%) var(--my, 0%),rgba(0,245,195,.09),transparent 60%);opacity:0;transition:opacity .5s}.lit:hover:after{opacity:1}.fface{box-shadow:0 1px 2px #0f17200f,0 calc(26 * var(--u)) calc(50 * var(--u)) calc(-30 * var(--u)) #0f172066}.arrow{box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-12 * var(--u)) #0f172059}.quote{box-shadow:var(--lift);transition:translate .5s var(--ease)}.quote:hover{translate:0 calc(-4 * var(--u))}.why{background:radial-gradient(70% 60% at 0% 0%,#8affe8,var(--teal) 62%)}.why-list li{box-shadow:0 1px 2px #003c2d1a,0 calc(22 * var(--u)) calc(40 * var(--u)) calc(-26 * var(--u)) #0046348c;transition:translate .5s var(--ease)}.why-list li:hover{translate:calc(-6 * var(--u)) 0}.contact{background:radial-gradient(120% 90% at 0% 0%,#2c3d50,var(--char-3) 60%);box-shadow:inset 0 1px #ffffff0f,0 calc(40 * var(--u)) calc(80 * var(--u)) calc(-40 * var(--u)) #00f5c34d}.screen{box-shadow:0 calc(60 * var(--u)) calc(140 * var(--u)) calc(-50 * var(--u)) #00f5c34d,0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-30 * var(--u)) #000}.mol{position:absolute;z-index:-1;width:var(--s);height:auto;overflow:visible;pointer-events:none;animation:bob 7s ease-in-out infinite alternate}.mol path{fill:none;stroke:var(--teal-d);stroke-width:3;stroke-linecap:round}.mol circle{fill:var(--teal);stroke:var(--white);stroke-width:3}.mol circle:nth-of-type(2){fill:var(--char)}@keyframes bob{to{translate:0 calc(-14 * var(--u));rotate:10deg}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.js .rv{opacity:0;translate:0 calc(26 * var(--u))}@media(max-width:1100px){.adgrid{grid-template-columns:repeat(2,1fr)}.adgrid .ad:nth-child(n+3){display:none}.tools-head,.tv-ci{grid-template-columns:1fr}.tool-fan{width:70%;margin:0 auto;aspect-ratio:1.5}}@media(max-width:860px){.nav{gap:calc(12 * var(--u))}.nav-cta{margin-left:auto}.nav-menu{display:block}.nav-tabs{position:fixed;inset:var(--nav-h) 0 auto 0;margin:0;z-index:-1;flex-direction:column;gap:2px;padding:calc(12 * var(--u)) var(--gut) calc(24 * var(--u));background:var(--char);border-bottom:1px solid var(--char-4);font-size:calc(22 * var(--u));translate:0 -110%;visibility:hidden;transition:translate .45s var(--ease),visibility 0s .45s}.nav.is-open .nav-tabs{translate:0 0;visibility:visible;transition:translate .45s var(--ease)}.nav-tabs a{padding:calc(12 * var(--u)) calc(14 * var(--u))}.why-grid,.about-grid{grid-template-columns:1fr}.why-left{position:static}.q-grid{grid-template-columns:1fr}.q-big{grid-row:auto}.bento>.tool{grid-column:span 6}.t-ads{flex-direction:column;gap:calc(28 * var(--u))}.t-ads .tool-txt{flex:none}.q-panels{grid-template-columns:1fr}.q-row{grid-template-columns:calc(52 * var(--u)) 1fr auto}.q-viz{display:none}.foot-cols{grid-template-columns:repeat(2,1fr)}.foot-logo{grid-column:1 / -1}.feat-head{flex-wrap:wrap}}@media(max-width:600px){body{font-size:calc(17 * var(--u))}.nav{height:calc(64 * var(--u))}.nav-tabs{top:calc(64 * var(--u))}.nav-cta{height:calc(40 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(15 * var(--u))}.hero{padding-top:calc(120 * var(--u))}.hero-title{font-size:clamp(calc(42 * var(--u)),12.4vw,calc(64 * var(--u)))}.hero-actions .btn-lg{height:calc(50 * var(--u));padding:0 calc(22 * var(--u));font-size:calc(16 * var(--u))}.screen{grid-template-columns:1fr;font-size:calc(12 * var(--u))}.s-rail{display:none}.s-main{padding:calc(16 * var(--u))}.s-btns .s-btn:not(.s-pri){display:none}.s-tabs{gap:calc(14 * var(--u));justify-content:start;overflow:hidden}.adgrid{gap:calc(10 * var(--u))}.qwin{padding:calc(12 * var(--u));border-radius:calc(18 * var(--u))}.qwin-count{margin-left:0}.q-ads{grid-template-columns:calc(90 * var(--u)) 1fr;gap:calc(16 * var(--u))}.q-donut svg{width:calc(90 * var(--u));height:calc(90 * var(--u))}.q-row{grid-template-columns:1fr;gap:calc(12 * var(--u))}.q-ico{display:none}.q-btn{justify-self:start}.tool{padding:calc(24 * var(--u)) calc(20 * var(--u))}.tv{padding:calc(14 * var(--u))}.tool-fan{width:88%}.ads-grid,.cb-video,.cs-post{grid-template-columns:1fr}.cs-post>img{aspect-ratio:16/10}.tv-tbl td:nth-child(2){width:30%;padding-right:calc(10 * var(--u))}.film-pin{height:auto;padding:calc(36 * var(--u)) calc(16 * var(--u)) calc(80 * var(--u))}.film-frame{border-radius:calc(14 * var(--u))}.film-sound{right:calc(10 * var(--u));bottom:calc(10 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(13 * var(--u))}.film-head{align-items:start}.trail{padding:calc(32 * var(--u)) 0 calc(40 * var(--u))}.trail-h{font-size:calc(15 * var(--u));margin-bottom:calc(18 * var(--u))}.trail-row{gap:calc(10 * var(--u))}.trail-row li{gap:calc(10 * var(--u));border-radius:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));font-size:calc(15 * var(--u))}.trail-row img{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(9 * var(--u))}.feat-arrows{display:none}.fcard{flex-basis:72vw;height:calc(360 * var(--u))}.fface{padding:calc(18 * var(--u)) calc(16 * var(--u))}.ftool{font-size:calc(13 * var(--u))}.ftitle{font-size:calc(20 * var(--u));margin-top:calc(6 * var(--u));padding-right:calc(44 * var(--u))}.fback{font-size:calc(18 * var(--u))}.fplus{top:calc(16 * var(--u));right:calc(14 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u))}.fplus>span:first-child,.fplus>span:first-child:after{width:calc(13 * var(--u));height:2px}.frag{padding:calc(12 * var(--u));font-size:calc(12 * var(--u))}.frag-h{font-size:calc(11.5 * var(--u));margin-bottom:calc(6 * var(--u))}.feed li{grid-template-columns:calc(22 * var(--u)) 1fr auto auto;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) 0}.feed i,.ad header i{width:calc(22 * var(--u));height:calc(22 * var(--u));font-size:calc(11 * var(--u))}.quote{padding:calc(22 * var(--u)) calc(20 * var(--u));gap:calc(22 * var(--u))}.q-ph-tag{position:static;align-self:flex-start;font-size:calc(12 * var(--u));order:-1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js .rv{opacity:1;translate:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.neon>i:before,.amb i,.mol,.fv-st.now b,.fv-dr.hold b:after,.prog i{animation:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}.nav{view-transition-name:nav}::view-transition-group(nav){animation-duration:0s}.tl-dark,.ph,.x-shell,.pr-dark{--fg: var(--white);--mut: var(--slate-l);--pn: var(--char-2);--pn2: var(--char-3);--ln: var(--char-4);--acc: var(--teal)}.tl-light,.pr-light{--fg: var(--char);--mut: var(--slate);--pn: var(--white);--pn2: var(--paper);--ln: var(--fog);--acc: var(--teal-ink)}.btn-line{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1.5px currentColor}.btn-line:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.btn svg[viewBox="0 0 24 24"] path[d^="M5 12"]{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ph{position:relative;isolation:isolate;overflow:hidden;background:var(--char);color:var(--white);padding:clamp(calc(130 * var(--u)),18vh,calc(190 * var(--u))) 0 clamp(calc(64 * var(--u)),8vw,calc(110 * var(--u)))}.ph:before{content:"";position:absolute;inset:auto -10% -40% -10%;height:70%;z-index:-1;background:radial-gradient(50% 60% at 50% 100%,rgba(0,245,195,.16),transparent 70%)}.ph-title{font-size:clamp(calc(48 * var(--u)),8vw,calc(128 * var(--u)));font-weight:800;line-height:.92;letter-spacing:-.045em;max-width:11em;text-wrap:balance}.ph-sub{margin-top:calc(28 * var(--u));font-size:clamp(calc(18 * var(--u)),1.6vw,calc(22 * var(--u)));max-width:36em;color:var(--fog)}.ti-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(12 * var(--u));margin-top:clamp(calc(48 * var(--u)),6vw,calc(80 * var(--u)))}.ti{position:relative;display:flex;flex-direction:column;gap:calc(14 * var(--u));min-height:calc(230 * var(--u));padding:calc(20 * var(--u));border-radius:calc(22 * var(--u));background:var(--char-2);border:1px solid var(--char-4);transition:translate .4s var(--ease),border-color .3s,background-color .3s;box-shadow:var(--lift)}.ti:hover{translate:0 calc(-6 * var(--u));border-color:#00f5c380;background:var(--char-3)}.ti>b{font-size:calc(15 * var(--u));color:var(--teal);font-weight:800}.ti span{display:grid;gap:2px;font-size:calc(22 * var(--u));font-weight:800;line-height:1.05;letter-spacing:-.02em}.ti small{font-size:calc(14 * var(--u));font-weight:700;color:var(--slate-l);letter-spacing:0}.ti em{font-style:normal;font-size:calc(15 * var(--u));color:var(--fog);margin-top:auto;line-height:1.4}.ti-amp{background:var(--mint);color:var(--char);border-color:var(--mint-2)}.ti-amp:hover{background:#e3faf3;border-color:var(--teal-d)}.ti-amp>b{color:var(--teal-ink)}.ti-amp small{color:var(--teal-ink)}.ti-amp em{color:var(--char-3)}.tsw{position:sticky;top:calc(72 * var(--u));z-index:40;height:0;overflow:visible;transition:top .45s var(--ease)}body:has(.nav.is-hidden) .tsw{top:calc(10 * var(--u))}.tsw-in{position:relative;top:calc(10 * var(--u));display:flex;gap:calc(4 * var(--u));width:fit-content;max-width:calc(100% - 2 * var(--gut));margin:0 auto;padding:calc(5 * var(--u));border-radius:calc(999 * var(--u));overflow-x:auto;scrollbar-width:none;background:#0f1720f7;border:1px solid var(--char-4);box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #00000080;opacity:0;translate:0 calc(-12 * var(--u));pointer-events:none;transition:opacity .35s,translate .45s var(--ease)}.tsw.is-on .tsw-in{opacity:1;translate:0 0;pointer-events:auto}.tsw a{flex:none;padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(15 * var(--u));font-weight:700;color:var(--fog);transition:background-color .25s,color .25s}.tsw a:hover{color:var(--teal)}.tsw a.on{background:var(--teal);color:var(--char)}.tl{position:relative;padding:clamp(calc(110 * var(--u)),12vw,calc(170 * var(--u))) 0 clamp(calc(80 * var(--u)),9vw,calc(140 * var(--u)));background:var(--paper);color:var(--fg)}.tl-dark{background:var(--char)}.tl-dark+.tl-dark{border-top:1px solid var(--char-3)}.tl-light{background:var(--paper)}.tl-light+.tl-light{background:var(--mint);--pn2: #e8fbf5}.tl-head{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(calc(32 * var(--u)),5vw,calc(80 * var(--u)));align-items:start}.tl-num{display:flex;align-items:center;gap:calc(12 * var(--u));font-weight:700;color:var(--acc);margin-bottom:calc(18 * var(--u))}.tl-num b{display:grid;place-items:center;width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:50%;border:1.5px solid currentColor;font-size:calc(16 * var(--u))}.tl-intro{display:grid;gap:calc(18 * var(--u));padding-top:calc(8 * var(--u))}.tl-intro>p{max-width:34em}.tl-promise{font-size:clamp(calc(24 * var(--u)),2.3vw,calc(34 * var(--u)));font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:var(--acc)}.tl-light .tl-promise{color:var(--char)}.tl-note{display:grid;gap:calc(10 * var(--u));justify-items:start;color:var(--mut);font-size:calc(16 * var(--u));max-width:34em}.status{display:inline-flex;align-items:center;gap:calc(8 * var(--u));height:calc(30 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(14 * var(--u));font-weight:700;color:#fbbf24;background:#fbbf241a;box-shadow:inset 0 0 0 1px #fbbf2473;cursor:default}.status i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#fbbf24;box-shadow:0 0 0 calc(4 * var(--u)) #fbbf242e}.tl-ba{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:calc(10 * var(--u));margin-top:calc(4 * var(--u))}.tl-ba p{display:grid;align-content:start;gap:calc(6 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(16 * var(--u));line-height:1.4}.tl-ba small{font-size:calc(13 * var(--u));font-weight:800}.tl-was{background:color-mix(in srgb,var(--fg) 5%,transparent);color:var(--mut)}.tl-was small{color:#f97066}.tl-now{background:color-mix(in srgb,var(--acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent);color:var(--fg);font-weight:600}.tl-now small{color:var(--acc)}.tl-arrow{display:grid;place-items:center;color:var(--acc)}.tl-arrow svg{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tl-pilot{font-size:calc(15 * var(--u));color:var(--mut)}.tl-pilot a{color:var(--fg);font-weight:700;border-bottom:1.5px solid currentColor;margin-left:calc(4 * var(--u));white-space:nowrap}.ti-start{margin-top:calc(22 * var(--u));color:var(--fog);font-size:calc(16 * var(--u))}.ti-start b{color:var(--teal);margin-right:calc(6 * var(--u))}.tl-acts{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u));margin-top:calc(6 * var(--u))}.tl-sub{font-size:clamp(calc(24 * var(--u)),2vw,calc(30 * var(--u)));font-weight:800;letter-spacing:-.02em;margin:clamp(calc(64 * var(--u)),7vw,calc(100 * var(--u))) 0 calc(22 * var(--u))}.tl-film{--bez: clamp(calc(20 * var(--u)), 4vw, calc(56 * var(--u)));position:relative;margin:clamp(calc(48 * var(--u)),6vw,calc(80 * var(--u))) auto 0;aspect-ratio:16 / 9;border-radius:calc(22 * var(--u));overflow:hidden;width:min(100%,calc((100svh - calc(72 * var(--u)) - 2 * var(--bez)) * 16 / 9));background:#070c11;box-shadow:0 0 0 1px var(--char-4),0 calc(30 * var(--u)) calc(80 * var(--u)) calc(-30 * var(--u)) #00f5c347,0 calc(40 * var(--u)) calc(90 * var(--u)) calc(-40 * var(--u)) #0009;transform-origin:50% 0}.tl-film video{width:100%;height:100%;object-fit:contain;background:#000}.tl-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:calc(16 * var(--u));background:linear-gradient(180deg,#070c110d,#070c118c);color:var(--white);font-weight:700;font-size:calc(17 * var(--u));transition:opacity .4s}.tl-play svg{width:calc(92 * var(--u));height:calc(92 * var(--u));padding:calc(26 * var(--u)) calc(22 * var(--u)) calc(26 * var(--u)) calc(30 * var(--u));border-radius:50%;background:var(--teal);fill:var(--char);box-shadow:0 0 0 calc(10 * var(--u)) #00f5c32e,0 0 calc(50 * var(--u)) #00f5c373;transition:scale .35s var(--ease)}.tl-play:hover svg{scale:1.08}.tl-play span{padding:calc(6 * var(--u)) calc(14 * var(--u));border-radius:calc(999 * var(--u));background:#0f1720b3}.is-playing .tl-play,.is-ended .tl-play{opacity:0;pointer-events:none}.tl-end{position:absolute;z-index:2;right:calc(18 * var(--u));bottom:calc(18 * var(--u));display:flex;flex-direction:row-reverse;align-items:center;gap:calc(10 * var(--u));opacity:0;translate:0 calc(14 * var(--u));pointer-events:none;transition:opacity .5s,translate .6s var(--ease)}.is-playing .tl-end{bottom:calc(64 * var(--u))}.tl-end.on{opacity:1;translate:0 0;pointer-events:auto}.tl-replay{height:calc(44 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(12 * var(--u));background:#0f1720c7;color:var(--white);font-weight:700;font-size:calc(15 * var(--u));display:none}.is-ended .tl-replay{display:block}.is-ended video{opacity:.55}.tl-explore{position:relative;display:inline-flex;align-items:center;gap:calc(14 * var(--u));height:calc(54 * var(--u));padding:0 calc(7 * var(--u)) 0 calc(22 * var(--u));border-radius:calc(14 * var(--u));background:var(--white);color:var(--char);font-weight:800;font-size:calc(17 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-10 * var(--u)) #0000008c;transition:scale .3s var(--ease)}.tl-explore:hover{scale:1.04}.tl-explore .neon{--nc: var(--teal)}.tl-explore-i{display:grid;place-items:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:var(--teal)}.tl-explore-i svg{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:var(--char);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s var(--ease)}.tl-explore:hover .tl-explore-i svg{translate:calc(3 * var(--u)) 0}.has-film .tl-explore{height:calc(36 * var(--u));gap:calc(8 * var(--u));padding:0 calc(4 * var(--u)) 0 calc(13 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(13 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) #00000080;animation:tl-blink 1.2s steps(1,end) infinite}.has-film .tl-explore-i{width:calc(28 * var(--u));height:calc(28 * var(--u))}.has-film .tl-explore-i svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.has-film .tl-explore:hover,.has-film .tl-explore:focus-visible{animation:none;opacity:1}@keyframes tl-blink{0%{opacity:.22}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.has-film .tl-explore{animation:none;opacity:.4}}.tl-film.is-empty{display:grid;place-content:center;justify-items:center;gap:calc(14 * var(--u));text-align:center;background:radial-gradient(60% 70% at 50% 40%,var(--char-3),#0a1016);color:var(--slate-l)}.tl-light .tl-film.is-empty{box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) calc(-36 * var(--u)) #0f172080}.tl-film-mark{width:calc(44 * var(--u));opacity:.35}.tl-film.is-empty p{font-weight:600}.tl-anyone{max-width:34em;font-size:clamp(calc(19 * var(--u)),1.6vw,calc(23 * var(--u)));line-height:1.5;color:var(--mut)}.tl-dark .tl-anyone{color:var(--fog)}.fcs{display:grid;grid-template-columns:repeat(3,1fr);gap:0 clamp(calc(24 * var(--u)),3vw,calc(48 * var(--u)))}.fc{position:relative;display:grid;align-content:start;gap:calc(8 * var(--u));padding:calc(22 * var(--u)) 0 calc(28 * var(--u))}.fc:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--ln);transform-origin:0 50%;transition:transform 1s cubic-bezier(.65,0,.35,1) calc(var(--i, 0) * .12s),background .4s}.fc>*{transition:opacity .7s ease calc(var(--i, 0) * .12s + .25s),translate .9s var(--ease) calc(var(--i, 0) * .12s + .25s)}.js .fc:not(.in):before{transform:scaleX(0)}.js .fc:not(.in)>*{opacity:0;translate:0 calc(10 * var(--u))}.fc:hover:before{background:var(--acc)}@media(prefers-reduced-motion:reduce){.fc:before,.fc>*{transition:none}.js .fc:not(.in):before{transform:none}.js .fc:not(.in)>*{opacity:1;translate:none}}.fc-n{font-size:calc(14 * var(--u));font-weight:700;color:var(--acc);font-variant-numeric:tabular-nums}.fc h4{font-size:calc(21 * var(--u));font-weight:800;letter-spacing:-.015em;line-height:1.15}.fc p{font-size:calc(16 * var(--u));color:var(--mut);line-height:1.5;max-width:30em}.fv{--t: var(--fg);position:relative;display:grid;align-content:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));min-width:0;color:var(--t)}.js .fv .a{opacity:0;translate:0 calc(10 * var(--u));transition:opacity .5s ease,translate .7s var(--ease);transition-delay:calc(var(--i) * .11s + .12s)}.fv.is-in .a{opacity:1;translate:0 0}.fv small{display:block;font-size:calc(12 * var(--u));color:var(--mut);font-weight:600}.fv b{font-weight:700}.fv-btn{font-style:normal;display:inline-block;padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--teal);color:var(--char);font-weight:800;font-size:calc(12 * var(--u))}.tl-light .fv-btn{background:var(--char);color:var(--white)}.fv-setup{gap:calc(6 * var(--u))}.fv-field{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-field small{width:calc(86 * var(--u));flex:none}.fv-field b{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-field .ok{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:var(--teal);flex:none}.fv-post{display:grid;grid-template-columns:calc(44 * var(--u)) 1fr auto;align-items:center;gap:calc(10 * var(--u));padding:calc(6 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-post img{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(8 * var(--u));object-fit:cover}.fv-post span{display:grid;line-height:1.25;font-size:calc(13 * var(--u));color:var(--mut);min-width:0}.fv-post span b{color:var(--t);font-size:calc(14 * var(--u))}.fv-post time{font-size:calc(12 * var(--u));color:var(--acc);font-weight:700;padding-right:calc(6 * var(--u))}.fv-bars{gap:calc(12 * var(--u))}.fv-bar{display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:calc(10 * var(--u));row-gap:calc(5 * var(--u))}.fv-bar b{font-size:calc(14 * var(--u));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-bar i{grid-column:1 / -1;grid-row:2;height:calc(8 * var(--u));border-radius:calc(8 * var(--u));background:var(--ln);overflow:hidden}.fv-bar i:after{content:"";display:block;height:100%;width:calc(var(--v) * 1%);border-radius:inherit;background:var(--slate-l);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--ease) calc(var(--i) * .12s + .3s)}.fv.is-in .fv-bar i:after,html:not(.js) .fv-bar i:after{transform:scaleX(1)}.fv-bar.lead i:after{background:var(--acc);box-shadow:0 0 calc(12 * var(--u)) color-mix(in srgb,var(--acc) 60%,transparent)}.fv-bar em{font-style:normal;font-weight:800}.fv-bar small{color:#f97066;font-weight:800}.fv-grid{grid-template-columns:repeat(4,1fr);gap:calc(8 * var(--u));align-content:center}.fv-grid>span{position:relative;aspect-ratio:4 / 5;border-radius:calc(10 * var(--u));overflow:hidden}.fv-grid img{width:100%;height:100%;object-fit:cover}.fv-grid em{position:absolute;left:calc(6 * var(--u));top:calc(6 * var(--u));font-style:normal;font-size:calc(11 * var(--u));font-weight:800;padding:2px calc(8 * var(--u));border-radius:calc(999 * var(--u));background:var(--teal);color:var(--char)}.fv-check{display:flex;gap:calc(10 * var(--u));align-items:flex-start;padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);line-height:1.3}.fv-check i{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(6 * var(--u));border:2px solid var(--acc);position:relative;margin-top:1px}.fv-check i:after{content:"";position:absolute;left:calc(4 * var(--u));top:0;width:calc(5 * var(--u));height:calc(10 * var(--u));border:solid var(--char);border-width:0 calc(2.5 * var(--u)) calc(2.5 * var(--u)) 0;rotate:45deg;opacity:0;transition:opacity .3s calc(var(--i) * .2s + .7s)}.fv.is-in .fv-check i{background:var(--acc);transition:background-color .3s calc(var(--i) * .2s + .7s)}.fv.is-in .fv-check i:after{opacity:1}.fv-doc{align-content:start;gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);height:100%}.fv-doc-h{font-weight:800;font-size:calc(15 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:1px solid var(--ln)}.fv-doc span:not(.fv-doc-h){display:grid;grid-template-columns:calc(70 * var(--u)) 1fr;gap:calc(8 * var(--u));line-height:1.35}.fv-doc span b{color:var(--acc);font-size:calc(13 * var(--u))}.fv-line{position:relative;height:100%;padding:calc(30 * var(--u)) 0 calc(4 * var(--u))}.fv-line svg{width:100%;height:100%;overflow:visible}.fv-path{fill:none;stroke:var(--acc);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) .2s}.fv-area{fill:color-mix(in srgb,var(--acc) 14%,transparent);stroke:none;opacity:0;transition:opacity .8s 1.2s}.fv-line.bad .fv-path{stroke:#f97066}.fv-line.bad .fv-area{fill:#f970661f}.fv-line.is-in .fv-path,html:not(.js) .fv-path{stroke-dashoffset:0}.fv-line.is-in .fv-area{opacity:1}.fv-mark{position:absolute;width:calc(12 * var(--u));height:calc(12 * var(--u));margin:calc(13 * var(--u)) 0 0 calc(-6 * var(--u));border-radius:50%;background:var(--white);box-shadow:0 0 0 calc(4 * var(--u)) #f97066;opacity:0;scale:.4;transition:opacity .3s 1.5s,scale .5s var(--ease) 1.5s}.fv-line.is-in .fv-mark{opacity:1;scale:1}.fv-tag{position:absolute;top:0;font-size:calc(12 * var(--u));font-weight:800;padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u));background:var(--pn);border:1px solid var(--ln);white-space:nowrap;opacity:0;transition:opacity .4s 1.7s}.fv-line.is-in .fv-tag{opacity:1}.fv-q{display:block;padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u));background:var(--pn);border:1px solid var(--ln);line-height:1.35;font-size:calc(13.5 * var(--u));width:fit-content;max-width:92%}.fv-q:nth-child(2){margin-left:auto;border-radius:calc(14 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u))}.fv-q i{display:block;font-style:normal;font-size:calc(11 * var(--u));font-weight:800;color:var(--mut);letter-spacing:.02em}.fv-chips{display:flex;flex-wrap:wrap;align-content:center;gap:calc(8 * var(--u))}.fv-chip{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--pn);border:1px solid var(--ln);font-weight:700;font-size:calc(13.5 * var(--u))}.fv-chip b{font-size:calc(12 * var(--u));color:var(--mut)}.fv-chip.bad{border-color:#f97066;color:#f97066}.fv-chip.bad b{color:inherit}.fv-chip.on{background:var(--teal);color:var(--char);border-color:var(--teal)}.fv-chip.on b{color:var(--char)}.fv-idea{align-content:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u));border-radius:calc(14 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-idea small{color:var(--acc);font-weight:800}.fv-idea-t{font-size:calc(15.5 * var(--u));font-weight:700;line-height:1.35}.fv-lock{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);font-weight:700}.fv-lock i{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;flex:none;background:color-mix(in srgb,var(--acc) 22%,transparent);position:relative}.fv-lock i:after{content:"";position:absolute;inset:calc(6 * var(--u));border-radius:50%;background:var(--acc)}.fv-table{gap:calc(4 * var(--u))}.fv-th,.fv-tr{display:grid;grid-template-columns:1.4fr 1fr .6fr;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u))}.fv-th b{font-size:calc(12 * var(--u));color:var(--mut)}.fv-tr{background:var(--pn);border:1px solid var(--ln)}.fv-tr i{font-style:normal;font-weight:600}.fv-tr.flag{border-color:#f97066}.fv-tr.flag i:last-child{color:#f97066;font-weight:800}.fv-dr{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-dr i{font-style:normal;font-size:calc(12 * var(--u));font-weight:800;padding:calc(3 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u))}.fv-dr.off i{background:#f9706629;color:#f97066}.fv-dr.on i{background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--acc)}.fv-dr.hold i{background:var(--ln);color:var(--mut)}.fv-dr.hold b:after{content:"";display:inline-block;width:calc(7 * var(--u));height:calc(7 * var(--u));margin-left:calc(8 * var(--u));border-radius:50%;background:#fbbf24;animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.2}}.fv-badge{justify-self:start;display:inline-flex;gap:calc(8 * var(--u));align-items:center;font-weight:800}.fv-badge b{display:grid;place-items:center;min-width:calc(22 * var(--u));height:calc(22 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(999 * var(--u));background:#f97066;color:var(--white);font-size:calc(12 * var(--u))}.fv-ap{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-ap>span{display:grid;min-width:0}.fv-ap b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-ap.dim{opacity:.55!important}.fv-tog{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-tog>span{display:grid}.sw{flex:none;width:calc(40 * var(--u));height:calc(24 * var(--u));border-radius:calc(999 * var(--u));background:var(--ln);position:relative}.sw:after{content:"";position:absolute;left:calc(3 * var(--u));top:calc(3 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;background:var(--white);box-shadow:0 1px calc(3 * var(--u)) #0000004d}.fv-ceiling{gap:calc(10 * var(--u))}.fv-ceiling>span:not(.fv-no){display:flex;justify-content:space-between;align-items:center;padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-ceiling b{font-size:calc(16 * var(--u))}.fv-type{border-color:#f97066!important}.fv-typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:0;transition:width 1s steps(7) .7s}.fv.is-in .fv-typed{width:7ch}.fv-no{justify-self:start;padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:#f9706629;color:#f97066;font-weight:800;font-size:calc(13 * var(--u));transition-delay:1.9s!important}.fv-log{display:grid;grid-template-columns:calc(90 * var(--u)) 1fr;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--pn);border:1px solid var(--ln);font-weight:700}.fv-log i{font-style:normal;color:var(--mut);font-size:calc(13 * var(--u))}.fv-wave{gap:calc(10 * var(--u))}.fv-src{display:flex;gap:calc(10 * var(--u));align-items:center}.fv-src img{width:calc(72 * var(--u));aspect-ratio:16 / 10;border-radius:calc(8 * var(--u));object-fit:cover}.fv-src span{display:grid}.fv-bars-w{display:flex;align-items:center;gap:calc(3 * var(--u));height:calc(54 * var(--u))}.fv-bars-w i{flex:1;height:calc(var(--h) * 1%);border-radius:calc(3 * var(--u));background:var(--ln);transform:scaleY(.15);transition:transform .6s var(--ease) calc(var(--i) * 18ms + .2s)}.fv.is-in .fv-bars-w i{transform:scaleY(1)}.fv-bars-w i.hit{background:var(--acc)}.fv-cap{justify-self:start;font-weight:800;font-size:calc(13 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u));background:var(--char);color:var(--teal)}.fv-ln{display:flex;justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);font-weight:600;line-height:1.3}.fv-ln em{flex:none;font-style:normal;font-weight:800;font-size:calc(12 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));background:var(--char);color:var(--teal)}.fv-rk{display:grid;grid-template-columns:calc(26 * var(--u)) 1fr auto;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);font-weight:700}.fv-rk b{display:grid;place-items:center;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;background:var(--ln);font-size:calc(13 * var(--u))}.fv-rk:first-child b{background:var(--acc);color:var(--white)}.fv-rk em{font-style:normal;color:var(--acc);font-size:calc(13 * var(--u));font-weight:800}.fv-voice{gap:calc(10 * var(--u))}.fv-draft{padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);line-height:1.4;font-size:calc(13.5 * var(--u))}.fv-meter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10 * var(--u))}.fv-meter i{height:calc(8 * var(--u));border-radius:calc(8 * var(--u));background:var(--ln);overflow:hidden}.fv-meter i:after{content:"";display:block;height:100%;width:calc(var(--v) * 1%);background:var(--acc);transform:scaleX(0);transform-origin:0;transition:transform 1.2s var(--ease) .6s}.fv.is-in .fv-meter i:after{transform:scaleX(1)}.fv-steps{grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--u))}.fv-st{display:grid;justify-items:center;gap:calc(6 * var(--u));padding:calc(12 * var(--u)) calc(6 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);font-weight:700;font-size:calc(13 * var(--u))}.fv-st b{display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;background:var(--ln)}.fv-st.done b{background:var(--acc);color:var(--white)}.fv-st.now{border-color:var(--acc)}.fv-st.now b{box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb,var(--acc) 25%,transparent);animation:blink 1.6s infinite}.fv-postcard{grid-template-columns:42% 1fr;gap:calc(12 * var(--u));align-items:stretch;align-content:stretch}.fv-postcard img{width:100%;height:100%;object-fit:cover;border-radius:calc(12 * var(--u))}.fv-pc{display:grid;align-content:center;gap:calc(10 * var(--u));line-height:1.35;font-weight:600}.fv-pc .fv-btn{justify-self:start}.fv-cal{grid-template-columns:repeat(5,1fr);gap:calc(6 * var(--u));align-content:center}.fv-day{display:grid;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(6 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln);text-align:center;font-size:calc(12 * var(--u))}.fv-day img{width:100%;aspect-ratio:1;border-radius:calc(8 * var(--u));object-fit:cover}.fv-day i{aspect-ratio:1;border-radius:calc(8 * var(--u));border:1.5px dashed var(--ln)}.fv-day.ok small{color:var(--acc);font-weight:800}.fv-today{grid-template-columns:1fr 1fr;gap:calc(10 * var(--u))}.fv-td{display:grid;padding:calc(14 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-td b{font-size:calc(32 * var(--u));line-height:1;font-weight:800}.fv-td:first-child b{color:#f97066}.fv-track{grid-column:1 / -1;display:grid;gap:calc(6 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:var(--pn);border:1px solid var(--ln)}.fv-track i{height:calc(8 * var(--u));border-radius:calc(8 * var(--u));background:var(--ln);overflow:hidden}.fv-track i:after{content:"";display:block;height:100%;width:calc(var(--v) * 1%);background:var(--acc)}.fv-track em{font-style:normal;font-weight:700;font-size:calc(13 * var(--u))}.tl-cta{position:relative;overflow:hidden;background:var(--char);color:var(--white);padding:clamp(calc(100 * var(--u)),12vw,calc(170 * var(--u))) 0;--fg: var(--white)}.tl-cta:before{content:"";position:absolute;inset:-30% -10% auto;height:90%;background:radial-gradient(50% 50% at 50% 0,rgba(0,245,195,.18),transparent 70%)}.tl-cta-in{position:relative;display:grid;justify-items:center;text-align:center;gap:calc(24 * var(--u))}.tl-cta .lede{color:var(--fog)}@media(max-width:1100px){.ti-grid{grid-template-columns:repeat(3,1fr)}.fcs{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.tsw{top:calc(72 * var(--u))}.tl-head{grid-template-columns:1fr;gap:calc(12 * var(--u))}.ti-grid{grid-template-columns:repeat(2,1fr)}.ti{min-height:0}}@media(max-width:600px){.tsw{top:calc(64 * var(--u))}.tl-ba{grid-template-columns:1fr}.tl-arrow{rotate:90deg}.ti-grid{grid-template-columns:1fr}.ti em{margin-top:calc(4 * var(--u))}.fcs{grid-template-columns:1fr}.tl-film{border-radius:calc(14 * var(--u));margin-inline:calc(var(--gut) * -.5)}.tl-play svg{width:calc(64 * var(--u));height:calc(64 * var(--u));padding:calc(18 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u)) calc(20 * var(--u))}.tl-play span{font-size:calc(14 * var(--u))}.tl-end{right:calc(10 * var(--u));bottom:calc(10 * var(--u))}.tl-explore{height:calc(44 * var(--u));font-size:calc(15 * var(--u));padding-left:calc(16 * var(--u));gap:calc(10 * var(--u))}.tl-explore-i{width:calc(32 * var(--u));height:calc(32 * var(--u))}.tl-film.is-empty p{font-size:calc(14 * var(--u));padding:0 calc(20 * var(--u)) calc(40 * var(--u))}}@media(prefers-reduced-motion:reduce){.js .fv .a{opacity:1;translate:none}}
