.hm-hero .hm-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:40px;min-height:min(calc(100vh - 81px),920px);box-sizing:border-box;padding-top:48px;padding-bottom:48px}.hm-hero .hm-hero-art{perspective:1800px;perspective-origin:50% 40%}.hm-hero .hm-h1{font-size:clamp(44px,4.6vw,68px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.hm-hero .hm-hl{display:inline;padding:0 .14em .04em;margin:0 0 0 -.04em;border-radius:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--hm-lime);color:var(--hm-ink)}.hm-hero .hm-lede{max-width:470px}.hf{--mx:0;--my:0;--f:1;--rx:0;--ry:0;--s:1;container-type:inline-size;position:relative;aspect-ratio:100/86;transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) scale(var(--s));font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;letter-spacing:-.01em;color:#0F2A1F;text-align:left;line-height:1.25}.hf:before{content:"";left:18%;top:18%;width:64%;height:70%;border-radius:50%;background:radial-gradient(closest-side,rgba(190,250,94,.5),rgba(190,250,94,0));filter:blur(10px)}.hf-wires,.hf:before{position:absolute;pointer-events:none}.hf-wires{inset:0;z-index:1;width:100%;height:100%;overflow:visible;animation:hf-fade .8s ease .9s backwards}.hf-w{fill:none;stroke:rgba(11,122,62,.45);stroke-width:.22;stroke-dasharray:.5 .7;animation:hf-crawl 6s linear infinite}.hf-w-hot{fill:none;stroke:#6CC51C;stroke-width:.75;stroke-linecap:round;stroke-dasharray:.3 1.4;stroke-dashoffset:.3;opacity:0}.hf[data-hot=ad] g[data-w=ad] .hf-w-hot,.hf[data-hot=call] g[data-w=call] .hf-w-hot,.hf[data-hot=lap] g[data-w=lap] .hf-w-hot,.hf[data-hot=maps] g[data-w=maps] .hf-w-hot,.hf[data-hot=rev] g[data-w=rev] .hf-w-hot{animation:hf-run .9s cubic-bezier(.5,0,.3,1) forwards}.hf[data-hot=ad] g[data-w=ad] .hf-w,.hf[data-hot=call] g[data-w=call] .hf-w,.hf[data-hot=lap] g[data-w=lap] .hf-w,.hf[data-hot=maps] g[data-w=maps] .hf-w,.hf[data-hot=rev] g[data-w=rev] .hf-w{stroke:#4FAE1A;stroke-width:.32}@keyframes hf-run{0%{opacity:1;stroke-dashoffset:.3}85%{opacity:1}to{opacity:0;stroke-dashoffset:-1.05}}@keyframes hf-crawl{to{stroke-dashoffset:-12}}@keyframes hf-fade{0%{opacity:0}}@keyframes hf-in{0%{opacity:0;transform:translateY(24px) scale(.96)}}.hf-d{position:absolute;z-index:2;will-change:transform;translate:calc(var(--mx) * var(--z, 1) * -16px) calc(var(--my) * var(--z, 1) * -12px);transition:translate .7s cubic-bezier(.2,.8,.2,1)}.hf-d>:first-child{transition:box-shadow .45s ease,outline-color .45s ease;outline:.5cqw solid rgba(190,250,94,0);outline-offset:.6cqw}.hf-done{position:absolute;right:-1.2cqw;top:-1.2cqw;z-index:3;display:grid;place-items:center;width:4.4cqw;height:4.4cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink);box-shadow:0 .6cqw 1.6cqw -.4cqw rgba(6,38,26,.5);transform:scale(0);transition:transform .38s cubic-bezier(.3,1.6,.5,1) .65s}.hf-done i{display:grid;width:2.4cqw;height:2.4cqw}.hf-done svg{width:100%;height:100%}.hf[data-hot=ad] [data-p=ad] .hf-done,.hf[data-hot=lap] [data-p=lap] .hf-done,.hf[data-hot=maps] [data-p=maps] .hf-done,.hf[data-hot=rev] [data-p=rev] .hf-done{transform:scale(1)}.hf[data-hot=ad] [data-p=ad]>:first-child,.hf[data-hot=call] [data-p=call]>:first-child,.hf[data-hot=lap] [data-p=lap]>:first-child,.hf[data-hot=maps] [data-p=maps]>:first-child,.hf[data-hot=rev] [data-p=rev]>:first-child{outline-color:rgba(190,250,94,.95)}.hf-phw{left:1cqw;top:2cqw;width:25cqw}.hf-ph{container-type:inline-size;padding:3.4%;border-radius:15%/7.2%;background:#141A17;box-shadow:inset 0 0 0 1.5px #39413C,0 3cqw 6cqw -2.6cqw rgba(6,38,26,.6);rotate:-4deg;animation:hf-in 1s cubic-bezier(.2,.8,.2,1) .3s backwards}.hf-ph-scr{position:relative;aspect-ratio:9/18.6;overflow:hidden;border-radius:12%/5.8%;background:#fff;font-family:Arial,Helvetica Neue,system-ui,sans-serif;letter-spacing:0;color:#202124}.hf-isl{position:absolute;left:50%;top:2.6%;z-index:2;width:30%;height:3.4%;background:#141A17;transform:translateX(-50%)}.hf-isl,.hf-ph-q{border-radius:99px}.hf-ph-q{display:flex;align-items:center;gap:3cqw;margin:17cqw 5cqw 4cqw;padding:3cqw 4.4cqw;box-shadow:0 .6cqw 2.4cqw rgba(32,33,36,.22);font-size:6cqw}.hf-ph-q .ak-gw{font-size:7.4cqw}.hf-ph-q span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3C4043}.hf-ph-q i{display:grid;width:6cqw;height:6cqw;color:#4285F4}.hf-ph-q svg{width:100%;height:100%}.hf-ph-pic{position:relative;height:38cqw}.hf-ph-pic img{width:100%;height:100%;object-fit:cover}.hf-ph-pin{position:absolute;right:7cqw;bottom:-6cqw;display:grid;place-items:center;width:13cqw;height:13cqw;padding:2.8cqw;box-sizing:border-box;border-radius:50%;background:#EA4335;color:#fff;box-shadow:0 1cqw 3cqw rgba(0,0,0,.3)}.hf-ph-pin svg{width:100%;height:100%}.hf-ph-t{padding:5cqw 6cqw 0}.hf-ph-t b{display:block;font-size:8.4cqw;font-weight:700}.hf-ph-t .wk-stars{display:inline-flex;gap:.6cqw;margin-top:1.6cqw}.hf-ph-t .wk-stars svg{width:5.6cqw;height:5.6cqw;fill:#FBBC04}.hf-ph-t em{display:block;margin-top:1.4cqw;font-size:5.6cqw;font-style:normal;color:#70757A}.hf-open{display:inline-block;margin-top:1.2cqw;font-size:5.6cqw;font-weight:700;color:#188038}.hf-ph-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;padding:5cqw 5cqw 0}.hf-ph-acts span{display:flex;flex-direction:column;align-items:center;gap:1.4cqw;font-size:4.8cqw;color:#1A73E8}.hf-ph-acts i{display:grid;place-items:center;box-sizing:border-box;width:11cqw;height:11cqw;padding:2.6cqw;border-radius:50%;border:.5cqw solid #dadce0}.hf-ph-acts [data-main] i{border-color:#1A73E8;background:#1A73E8;color:#fff}.hf-ph-acts svg{width:100%;height:100%}.hf-ph-pics{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;padding:5cqw 5cqw 0}.hf-ph-pics img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3cqw}.hf-lapw{left:50cqw;top:1cqw;width:50cqw}.hf-lapw .xk-lap{rotate:2deg;animation:hf-in 1s cubic-bezier(.2,.8,.2,1) .15s backwards}.hf-lapw>:first-child{border-radius:2.6cqw 2.6cqw 0 0}.hf-lapw .hf-done{right:1cqw;top:-1cqw}.hf-brief{container-type:inline-size;position:absolute;left:32cqw;top:37cqw;z-index:3;box-sizing:border-box;width:36cqw;padding:2.4cqw 2.6cqw 2.2cqw;border-radius:2.6cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 0 0 1.2cqw rgba(190,250,94,.32),0 5cqw 9cqw -4cqw rgba(6,38,26,.55);animation:hf-in 1s cubic-bezier(.2,.8,.2,1) .5s backwards}.hf-brief-h{display:flex;align-items:center;gap:4cqw}.hf-brief-i{display:grid;place-items:center;flex:none;box-sizing:border-box;width:15cqw;height:15cqw;padding:3.4cqw;border-radius:4cqw;background:var(--hm-g);color:var(--hm-lime)}.hf-brief-i svg{width:100%;height:100%}.hf-brief-h span{display:flex;flex-direction:column}.hf-brief-h b{font-size:calc(var(--f) * 8.4cqw);font-weight:600;letter-spacing:-.02em}.hf-brief-h em{font-size:calc(var(--f) * 5.2cqw);font-style:normal;color:var(--hm-mute)}.hf-brief dl{margin-top:4cqw}.hf-brief dl div{display:grid;grid-template-columns:30% 1fr;align-items:baseline;padding:2.6cqw 0;border-top:1px dashed rgba(6,38,26,.14)}.hf-brief dt{font-size:calc(var(--f) * 5.1cqw);font-weight:600;color:var(--hm-g)}.hf-brief dd{font-size:calc(var(--f) * 5.9cqw);color:#0F2A1F}.hf-brief-run{display:flex;align-items:center;gap:2.6cqw;margin-top:2cqw;padding:2.8cqw 3.4cqw;border-radius:99px;background:#F2F7F3;font-size:calc(var(--f) * 5cqw);font-weight:500;color:var(--hm-ink)}.hf-brief-run img{width:5.4cqw!important;height:5.4cqw!important;animation:hf-spin 6s linear infinite}@keyframes hf-spin{to{rotate:1turn}}.hf-tick{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.hf-tick>span{display:inline-flex;align-items:center;gap:1.6cqw;animation:hf-tick .5s cubic-bezier(.2,.8,.2,1)}.hf-tick i{display:grid;place-items:center;box-sizing:border-box;width:5cqw;height:5cqw;padding:.9cqw;border-radius:50%;background:var(--hm-g);color:#fff}.hf-tick svg{width:100%;height:100%}@keyframes hf-tick{0%{opacity:0;transform:translateY(70%)}}.hf-adw{left:72.5cqw;top:45cqw;width:27.5cqw}.hf-ad{box-sizing:border-box;padding:1.8cqw 2cqw 2.2cqw;border-radius:1.8cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 2.6cqw 5cqw -2.4cqw rgba(6,38,26,.5);rotate:2.5deg;animation:hf-in 1s cubic-bezier(.2,.8,.2,1) .7s backwards}.hf-ad .ak-sad{--k:1.5}.hf-revw{left:0;top:57cqw;width:29.5cqw}.hf-rev{container-type:inline-size;box-sizing:border-box;padding:13px 14px 14px;border-radius:1.8cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 2.6cqw 5cqw -2.4cqw rgba(6,38,26,.5);rotate:-2deg;animation:hf-in 1s cubic-bezier(.2,.8,.2,1) .85s backwards}.hf-rev-h{display:flex;align-items:center;gap:2.6cqw;font-size:calc(var(--f) * 5.8cqw);font-weight:600;color:#3C4043}.hf-rev-h img{width:6.4cqw!important;height:6.4cqw!important}.hf-rev-h .wk-stars{display:inline-flex;gap:.5cqw;margin-left:auto}.hf-rev-h .wk-stars svg{width:5.4cqw;height:5.4cqw;fill:#FBBC04}.hf-rev-q{margin-top:3.4cqw;font-size:calc(var(--f) * 6.2cqw);line-height:1.38;color:#202124}.hf-rev-who{margin-top:2cqw;font-size:calc(var(--f) * 5cqw);color:#70757A}.hf-rev-a{display:flex;gap:3cqw;margin-top:4.4cqw;padding:4cqw 4.4cqw;border-radius:4cqw;background:#EDF5EF}.hf-rev-a .lk-mono{font-size:9cqw}.hf-rev-a span{display:flex;flex-direction:column;gap:1cqw;font-size:calc(var(--f) * 5.6cqw);line-height:1.38;color:#2F4A40}.hf-rev-a b{font-size:calc(var(--f) * 5cqw);font-weight:700;color:var(--hm-g)}.hf-low{position:absolute;inset:0;z-index:4;pointer-events:none;transform-style:preserve-3d}.hf-gate{will-change:transform}.hf-low>*{pointer-events:auto}.hf-callw{left:70cqw;top:67cqw}.hf-callw .xk-call{animation:hf-in 1s cubic-bezier(.2,.8,.2,1) 1s backwards}.hf-gate{position:absolute;left:34cqw;top:75.5cqw;display:flex;align-items:center;gap:1.4cqw;padding:1.1cqw 2.2cqw 1.1cqw 1.1cqw;border-radius:99px;background:var(--hm-ink);box-shadow:0 2cqw 4cqw -2cqw rgba(6,38,26,.6);font-size:calc(var(--f) * 1.95cqw);font-weight:500;color:#fff;white-space:nowrap;animation:hf-in 1s cubic-bezier(.2,.8,.2,1) 1.15s backwards}.hf-gate i{display:grid;place-items:center;box-sizing:border-box;width:3.6cqw;height:3.6cqw;padding:.8cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.hf-gate svg{width:100%;height:100%}@media (max-width:960px){.hm-hero .hm-hero-grid{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:40px}.hm-hero .hm-hero-art{perspective:1200px;max-width:640px}.hf{--f:1.05;aspect-ratio:100/161}.hf:before{top:30%;height:50%}.hf-adw,.hf-lapw,.hf-wires{display:none}.hf-phw{left:0;top:2cqw;width:40cqw}.hf-brief{left:44cqw;top:4cqw;width:56cqw;padding:4cqw 4cqw 3.6cqw;border-radius:4cqw}.hf-revw{left:2cqw;top:86cqw;width:66cqw}.hf-callw{left:46cqw;top:62cqw}.hf-callw .xk-call{gap:2.2cqw;padding:1.8cqw 2.2cqw 1.8cqw 1.8cqw}.hf-callw .xk-call>i{width:6.6cqw;height:6.6cqw;padding:1.6cqw}.hf-callw .xk-call span{font-size:2.6cqw}.hf-callw .xk-call b{font-size:3.3cqw}.hf-gate{left:0;top:151cqw;gap:2.4cqw;padding:2cqw 3.6cqw 2cqw 2cqw;font-size:3.5cqw}.hf-gate i{width:6.4cqw;height:6.4cqw;padding:1.5cqw}.hf-done{width:7cqw;height:7cqw}.hf-done i{width:4cqw;height:4cqw}.hf-rev-a{padding:3.4cqw 3.6cqw}}@media (prefers-reduced-motion:reduce){.hf *,.hf:before{animation:none!important;transition:none!important}}.hb{--wired:1;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;margin-top:56px}.hb-grid{display:contents}.hb-wires{position:absolute;left:0;top:0;z-index:0;overflow:visible;pointer-events:none}.hb-w{fill:none;stroke:rgba(11,122,62,.3);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.hb-w-run{fill:none;stroke:#6CC51C;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:.06;opacity:0;animation:hb-run 5.6s cubic-bezier(.45,0,.3,1) calc(1.4s + var(--i) * .7s) infinite}@keyframes hb-run{0%{opacity:1;stroke-dashoffset:.06}14%{opacity:1;stroke-dashoffset:-.94}15%,to{opacity:0;stroke-dashoffset:-.94}}.hb[data-s=arm] .hb-w{stroke-dashoffset:1}.hb[data-s=in] .hb-w{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.3,0,.2,1) calc(.5s + var(--i) * 70ms)}.hb-t{position:relative;z-index:1}.hb-t:nth-child(-n+4){grid-row:1}.hb-t:nth-child(n+5){grid-row:3}.hb-t>a{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:10px 10px 20px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.08),0 24px 48px -36px rgba(6,38,26,.5);transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s ease}.hb-t>a:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(11,122,62,.25),0 36px 60px -36px rgba(6,38,26,.6)}.hb[data-s=arm] .hb-t{opacity:0;transform:translateY(48px)}.hb[data-s=in] .hb-t{opacity:1;transform:none;transition:opacity .7s ease calc(var(--n) * 70ms),transform .9s cubic-bezier(.2,.8,.2,1) calc(var(--n) * 70ms)}.hb-art{container-type:inline-size;position:relative;display:grid;place-items:center;aspect-ratio:16/11.5;overflow:hidden;border-radius:16px;background:radial-gradient(120% 90% at 30% 10%,#F3FAF5 0,#E4F0E8 100%);font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;letter-spacing:-.01em;line-height:1.25;color:#0F2A1F;text-align:left}.hb-art>*{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hb-t>a:hover .hb-art>*{transform:translateY(-2.4cqw) scale(1.03)}.hb-say{display:flex;flex-direction:column;gap:6px;padding:18px 10px 0}.hb-say b{font-size:19px;font-weight:500;letter-spacing:-.015em;color:var(--hm-ink)}.hb-say em{font-size:15px;font-style:normal;line-height:1.45;color:var(--hm-body)}.hb-go{display:grid;place-items:center;align-self:flex-end;width:36px;height:36px;margin:10px 4px 0 0;border-radius:50%;background:var(--hm-mint);color:var(--hm-g);transition:background .26s ease,color .26s ease,transform .26s ease}.hb-go svg{width:17px;height:17px}.hb-t>a:hover .hb-go{background:var(--hm-g);color:#fff;transform:translateX(3px)}.hb-art .lk-mono{font-size:7cqw}.hb-card{box-sizing:border-box;border-radius:3cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 3cqw 6cqw -3cqw rgba(6,38,26,.45)}.hb-lap{width:80cqw;margin-top:8cqw}.hb-serp{box-sizing:border-box;width:86cqw;padding:4.4cqw;border-radius:3cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 3cqw 6cqw -3cqw rgba(6,38,26,.45);font-family:Arial,Helvetica Neue,system-ui,sans-serif;letter-spacing:0;color:#202124}.hb-q{display:flex;align-items:center;gap:2.6cqw;padding:2.4cqw 3.4cqw;border-radius:99px;box-shadow:0 .4cqw 2cqw rgba(32,33,36,.2);font-size:4.2cqw}.hb-q .ak-gw{font-size:5.4cqw}.hb-q span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3C4043}.hb-q>i{display:grid;width:4.6cqw;height:4.6cqw;color:#4285F4}.hb-q svg{width:100%;height:100%}.hb-res{display:flex;gap:3cqw;margin-top:4cqw}.hb-res>span{display:flex;flex:1;flex-direction:column;gap:.8cqw;min-width:0}.hb-res b{font-size:5.2cqw;color:#1A0DAB}.hb-res .wk-stars{display:inline-flex;gap:.4cqw}.hb-res .wk-stars svg{width:4cqw;height:4cqw;fill:#FBBC04}.hb-res em{font-size:3.9cqw;font-style:normal;color:#70757A}.hb-res .hb-open{font-weight:700;color:#188038}.hb-map{position:relative;flex:none;width:26cqw;height:26cqw;overflow:hidden;border-radius:2.4cqw;background:#E8EFE9}.hb-map>i{position:absolute;background:#fff}.hb-map>i:first-child{left:-10%;top:40%;width:120%;height:2.6cqw;rotate:-18deg}.hb-map>i:nth-child(2){left:52%;top:-10%;width:2cqw;height:120%;rotate:12deg}.hb-map>b{position:absolute;left:50%;top:46%;display:grid;place-items:center;box-sizing:border-box;width:9cqw;height:9cqw;padding:1.8cqw;border-radius:50%;background:#EA4335;color:#fff;transform:translate(-50%,-50%)}.hb-map svg{width:100%;height:100%}.hb-ph{align-self:end;width:58cqw;height:62cqw;padding:2.4cqw 2.4cqw 0;border-radius:9cqw 9cqw 0 0;background:#141A17;box-shadow:inset 0 0 0 1px #39413C}.hb-ph,.hb-ph-scr{box-sizing:border-box}.hb-ph-scr{height:100%;padding:5cqw 3.6cqw 0;border-radius:7cqw 7cqw 0 0;background:#fff}.hb-ph-h{display:flex;align-items:center;gap:2cqw;padding-bottom:3cqw;border-bottom:1px solid rgba(6,38,26,.08)}.hb-ph-h span{display:flex;flex-direction:column}.hb-ph-h b{font-size:3.8cqw;font-weight:600}.hb-ph-h em{font-size:3cqw;font-style:normal;color:#188038}.hb-bub{width:fit-content;max-width:84%;margin-top:3cqw;padding:2.4cqw 3.2cqw;border-radius:3.6cqw;font-size:3.6cqw;line-height:1.35}.hb-bub[data-w=them]{border-bottom-left-radius:1cqw;background:#EEF1EF;color:#16302A}.hb-bub[data-w=us]{margin-left:auto;border-bottom-right-radius:1cqw;background:var(--hm-g);color:#fff}.hb-post{align-self:end;box-sizing:border-box;width:56cqw;margin-top:7cqw;padding-bottom:3cqw;border-radius:3cqw 3cqw 0 0;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 3cqw 6cqw -3cqw rgba(6,38,26,.45)}.hb-post-h{display:flex;align-items:center;gap:2cqw;padding:2.6cqw 3cqw;font-size:3.5cqw}.hb-post-h .lk-mono{font-size:5.4cqw}.hb-post-h img{margin-left:auto;width:4cqw!important;height:4cqw!important}.hb-post>img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}.hb-post-i{display:flex;gap:2.6cqw;padding:2.4cqw 3cqw 0;color:#16302A}.hb-post-i i{display:grid;width:4.6cqw;height:4.6cqw}.hb-post-i i[data-r]{margin-left:auto}.hb-post-i svg{width:100%;height:100%}.hb-post-c{padding:1.6cqw 3cqw 0;font-size:3.3cqw;color:#2F4A40}.hb-post-c b{font-weight:600;color:#16302A}.hb-art-pg{box-sizing:border-box;width:86cqw;padding:3.6cqw 4cqw 4.4cqw;border-radius:3cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 3cqw 6cqw -3cqw rgba(6,38,26,.45)}.hb-pg-top{display:flex;align-items:center;gap:2cqw;padding-bottom:3cqw;border-bottom:1px solid rgba(6,38,26,.08);font-size:3.6cqw}.hb-pg-top .lk-mono{font-size:5.4cqw}.hb-pg-top span{margin-left:auto;padding:.8cqw 2.4cqw;border-radius:99px;background:var(--hm-mint);font-size:3.1cqw;color:var(--hm-g)}.hb-pg-body{display:flex;gap:4cqw;margin-top:4cqw}.hb-pg-body>span{display:flex;flex:1;flex-direction:column;gap:2cqw}.hb-pg-body b{margin-bottom:1cqw;font-family:var(--font-dm-serif),"DM Serif Display",Georgia,serif;font-size:6cqw;font-weight:400;line-height:1.12;letter-spacing:-.01em}.hb-pg-body>span>i{height:1.8cqw;border-radius:99px;background:#E6ECE8}.hb-pg-body>span>i[data-s]{width:60%}.hb-pg-body img{flex:none;width:30cqw;height:34cqw;object-fit:cover;border-radius:2.4cqw}.hb-mail{box-sizing:border-box;width:86cqw;padding:3.6cqw 4cqw 4cqw;border-radius:3cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 3cqw 6cqw -3cqw rgba(6,38,26,.45)}.hb-mail-h{display:flex;align-items:center;gap:2cqw;font-size:4.2cqw}.hb-mail-h i{display:grid;width:5cqw;height:5cqw;color:var(--hm-g)}.hb-mail-h svg{width:100%;height:100%}.hb-mail-row{display:flex;gap:2.6cqw;margin-top:3cqw;padding:2.8cqw 3cqw;border-radius:2.4cqw}.hb-mail-row[data-on]{background:#F1F7F3}.hb-mail-row span{display:flex;flex-direction:column;gap:.6cqw;min-width:0}.hb-mail-row b{font-size:3.8cqw;font-weight:600}.hb-mail-row em{overflow:hidden;font-size:3.3cqw;font-style:normal;white-space:nowrap;text-overflow:ellipsis;color:var(--hm-mute)}.hb-mail-ok{display:inline-flex;align-items:center;gap:1.6cqw;margin:2.4cqw 0 0 3cqw;padding:1.2cqw 2.6cqw 1.2cqw 1.4cqw;border-radius:99px;background:var(--hm-lime);font-size:3.4cqw;font-weight:600;color:var(--hm-ink)}.hb-mail-ok i{display:grid;place-items:center;box-sizing:border-box;width:4.2cqw;height:4.2cqw;padding:.8cqw;border-radius:50%;background:var(--hm-ink);color:var(--hm-lime)}.hb-mail-ok svg{width:100%;height:100%}.hb-ad{box-sizing:border-box;width:86cqw;padding:4.4cqw;border-radius:3cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 3cqw 6cqw -3cqw rgba(6,38,26,.45)}.hb-ad .ak-sad{--k:1.5}.hb-num{box-sizing:border-box;width:86cqw;padding:4.4cqw 4.4cqw 3.6cqw;border-radius:3cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 3cqw 6cqw -3cqw rgba(6,38,26,.45)}.hb-num-h{display:flex;align-items:baseline;justify-content:space-between;gap:2cqw}.hb-num-h b{font-size:4.2cqw;font-weight:600}.hb-num-h em{font-size:3.2cqw;font-style:normal;color:var(--hm-mute)}.hb-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4cqw;height:34cqw;margin-top:4cqw;padding-top:2cqw;background:repeating-linear-gradient(180deg,transparent 0 calc(33.3% - 1px),rgba(6,38,26,.07) calc(33.3% - 1px) 33.3%)}.hb-bars span{display:flex;flex-direction:column;justify-content:flex-end;gap:1.4cqw;min-height:0}.hb-bars i{display:block;border-radius:1.4cqw 1.4cqw .4cqw .4cqw;background:linear-gradient(#5BC27A,var(--hm-g));transform-origin:bottom}.hb-bars span:first-child i{background:linear-gradient(#C9FB7A,#8FD43B)}.hb-bars em{font-size:3.1cqw;font-style:normal;text-align:center;color:var(--hm-mute)}.hb[data-s=arm] .hb-bars i{transform:scaleY(.05)}.hb[data-s=in] .hb-bars i{transform:none;transition:transform 1s cubic-bezier(.2,.8,.2,1) 1.1s}.hb-brief{position:relative;z-index:2;grid-row:2;grid-column:2/4;grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;justify-self:center;width:min(100%,540px);margin:96px 0;padding:20px 24px;border-radius:22px;background:radial-gradient(120% 140% at 20% 0,#1B5A3C 0,#0D3A27 60%,#082B1C 100%);box-shadow:0 0 0 8px rgba(190,250,94,.22),0 40px 70px -34px rgba(6,38,26,.7);color:#fff}.hb-brief,.hb-brief-i{display:grid;box-sizing:border-box}.hb-brief-i{place-items:center;grid-row:1/3;width:64px;height:76px;padding:18px;border-radius:12px;background:#fff;color:var(--hm-g);box-shadow:6px 6px 0 rgba(190,250,94,.9)}.hb-brief-i svg{width:100%;height:100%}.hb-brief>span{display:flex;flex-direction:column;gap:4px}.hb-brief>span b{font-size:23px;font-weight:500;letter-spacing:-.02em}.hb-brief>span em{font-size:14.5px;font-style:normal;line-height:1.45;color:rgba(255,255,255,.8)}.hb-brief-on{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hm-lime)}@media (max-width:960px){.hb{--wired:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:36px}.hb-wires{display:none}.hb-t,.hb-t:nth-child(n){grid-row:auto;margin:0}.hb-brief{grid-row:1;grid-column:1/-1;width:100%;margin:0 0 8px;padding:18px;gap:6px 14px}.hb-brief-i{width:48px;height:58px;padding:13px}.hb-brief>span b{font-size:20px}.hb-brief>span em{font-size:14px}.hb-brief-on{grid-column:1/-1}.hb-t>a{padding:6px 6px 14px;border-radius:18px}.hb-art{border-radius:13px}.hb-say{padding:12px 6px 0;gap:4px}.hb-say b{font-size:16px}.hb-say em{font-size:13.5px}.hb-go{display:none}}@media (prefers-reduced-motion:reduce){.hb *,.hb-t{animation:none!important;transition:none!important}.hb-w-run{display:none}}.hm-edge .hm-edge-c b{font-size:clamp(56px,5.6vw,88px);line-height:.95;letter-spacing:-.045em}.hm-edge .hm-edge-c{padding:34px 30px 26px}.hm-flip{display:flex;perspective:1700px}.hm-flip-in{position:relative;display:flex;flex:1;transform-style:preserve-3d;will-change:transform}.hm-flip-in>.hm-fixc{flex:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hm-fixb{display:none}.hm-fixes[data-flip] .hm-fixb{position:absolute;inset:0;display:flex;flex-direction:column;padding:32px;border-radius:10px;background:radial-gradient(120% 90% at 20% 0,#123D2C 0,#06261A 70%);color:#fff;transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.hm-fixb:after{content:"";position:absolute;right:-60px;bottom:-60px;width:240px;height:240px;border-radius:50%;border:36px solid rgba(255,122,107,.08);pointer-events:none}.hm-fixb-k{align-self:flex-start;padding:5px 12px;border-radius:99px;background:rgba(255,122,107,.16);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#FF9C90}.hm-fixb h3{margin-top:22px;font-size:40px;line-height:1.05;font-weight:600;letter-spacing:-.03em;text-decoration:line-through;text-decoration-color:rgba(255,122,107,.85);text-decoration-thickness:3px}.hm-fixb>p:not(.hm-fixb-k){margin-top:16px;max-width:320px;font-size:17px;line-height:1.5;color:rgba(255,255,255,.76)}.hm-fixb-turn{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:500;color:var(--hm-lime)}.hm-fixb-turn i{display:grid;transform:rotate(90deg)}.hm-fixb-turn i,.hm-fixb-turn svg{width:16px;height:16px}.hm-once[data-steps] .hm-once-day li{opacity:.36;transition:opacity .32s ease}.hm-once[data-steps] .hm-once-day li[data-on]{opacity:1}.hm-once[data-steps] .hm-once-node i{transition:background .26s ease,color .26s ease,border-color .26s ease,transform .36s cubic-bezier(.3,1.5,.5,1),box-shadow .26s ease}.hm-once[data-steps] .hm-once-day li[data-now] .hm-once-node i{background:var(--hm-g);border-color:var(--hm-g);color:#fff;transform:scale(1.14);box-shadow:0 0 0 6px rgba(190,250,94,.55),0 10px 20px -8px rgba(6,38,26,.5)}.hm-once[data-steps] .hm-once-day li[data-person][data-now] .hm-once-node i{background:var(--hm-ink);border-color:var(--hm-ink)}.hm-once[data-steps] .hm-once-node:after{animation:none;background:rgba(11,122,62,.16);transition:background .3s ease}.hm-once[data-steps] .hm-once-day li[data-on]:not([data-now]) .hm-once-node:after{background:var(--hm-g)}.hm-once[data-steps] .hm-once-day li[data-now] .hm-once-what{color:var(--hm-ink);font-weight:500}.hb,.hm-edge-row,.hm-ind-stage,.hm-once-sheet{will-change:transform}@media (max-width:960px){.hm-fixes[data-flip] .hm-fixb{padding:26px}.hm-fixb h3{font-size:34px}}.fk-brand{display:flex;align-items:center;gap:3cqw}.fk-brand .lk-mono{font-size:11cqw}.fk-brand span{display:flex;flex-direction:column}.fk-brand b{font-family:var(--font-dm-serif),Georgia,serif;font-size:6cqw;font-weight:400;line-height:1.05;color:#16302A}.fk-brand em{font-size:3.2cqw;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5E7A6E}.fk-btn{display:block;padding:3.4cqw;border-radius:99px;background:#FF5A1F;box-shadow:0 2cqw 4cqw -2cqw rgba(255,90,31,.6);font-size:4.6cqw;font-weight:600;text-align:center;color:#fff}.fk-btn-2{width:fit-content;padding:2.4cqw 5cqw}.fk-av{display:block;flex:none;border-radius:50%;background:#E3E8E5}.fk-mail{container-type:inline-size;box-sizing:border-box;padding:20px 22px 18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 40px 70px -34px rgba(6,38,26,.5);font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;line-height:1.3;text-align:left}.fk-mail,.fk-mail h4{letter-spacing:-.01em;color:#16302A}.fk-mail h4{margin:6cqw 0 4.6cqw;font-family:var(--font-dm-serif),Georgia,serif;font-size:8.6cqw;font-weight:400;line-height:1.08;text-wrap:balance}.fk-mail-pic{display:block;aspect-ratio:1.75/1;overflow:hidden;border-radius:3.6cqw}.fk-mail-pic img{width:100%;height:100%;object-fit:cover}.fk-mail-b{margin:4.6cqw 0 5cqw;font-size:4.6cqw;line-height:1.5;color:#4A5C53}.fk-sig{display:flex;align-items:center;gap:2.4cqw;margin-top:5cqw;padding-top:4cqw;border-top:1px solid #eef1ef;font-size:4cqw;color:#5E7A6E}.fk-sig .lk-mono{font-size:8cqw}.fk-seq{container-type:inline-size;box-sizing:border-box;padding:16px 18px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 30px 60px -30px rgba(6,38,26,.45);font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;line-height:1.3;color:#16302A;text-align:left}.fk-seq-h{display:flex;align-items:center;gap:3cqw;margin-bottom:6cqw}.fk-seq-h>i{box-sizing:border-box;width:11cqw;height:11cqw;padding:2.4cqw;border-radius:50%;background:#E9F9D5;color:#2F6B12}.fk-seq-h b{font-size:7cqw;font-weight:700;letter-spacing:-.02em}.fk-seq-h em{margin-left:auto;padding:1cqw 3cqw;border-radius:99px;background:#F1F4F2;font-size:4.2cqw;font-weight:600;color:#5E7A6E;white-space:nowrap}.fk-seq ol{display:grid;gap:6cqw;margin:0;padding:0;list-style:none}.fk-seq li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4cqw}.fk-seq li+li:before{content:"";position:absolute;left:5.5cqw;top:-6cqw;width:.9cqw;height:6cqw;margin-left:-.45cqw;background:#E1E6E3;transition:background-color .4s ease}.fk-seq li[data-on]+li[data-on]:before{background:var(--hm-lime)}.fk-seq li>i{box-sizing:border-box;width:11cqw;height:11cqw;padding:2.6cqw;border-radius:50%;background:#EEF1EF;color:transparent;transition:background-color .4s ease,color .4s ease,scale .45s cubic-bezier(.3,1.6,.5,1)}.fk-seq li[data-on]>i{background:var(--hm-lime);color:#16302A}.fk-seq li span{display:flex;flex-direction:column;gap:.8cqw;padding-top:.6cqw}.fk-seq li b{font-size:6cqw;font-weight:600;color:#9AA59F;transition:color .4s ease}.fk-seq li[data-on] b{color:#16302A}.fk-seq li em{font-size:4.8cqw;color:#7A8A82}.fk-inbox>*,.fk-open>*,.fk-thread>*{flex-shrink:0}.fk-inbox,.fk-open,.fk-thread{font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.fk-ib-h{display:flex;align-items:center;justify-content:space-between;padding:15cqw 6cqw 4cqw;border-bottom:1px solid #eef0ef}.fk-ib-h i{width:6.4cqw;height:6.4cqw;color:#0E8C4E}.fk-ib-h b{font-size:6cqw;font-weight:700}.fk-inbox ul{display:grid;margin:0;padding:0;list-style:none}.fk-inbox li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3.4cqw;padding:4.4cqw 5cqw;border-bottom:1px solid #f2f4f3}.fk-inbox li .fk-av,.fk-inbox li .lk-mono{width:11cqw;height:11cqw;font-size:11cqw}.fk-inbox li span{display:flex;flex-direction:column;gap:1.2cqw;min-width:0}.fk-inbox li b{font-size:4.8cqw;font-weight:700}.fk-inbox li em{overflow:hidden;font-size:4.2cqw;font-weight:600;color:#16302A;white-space:nowrap;text-overflow:ellipsis}.fk-inbox li u{display:block;height:2.6cqw;border-radius:99px;background:#EDF0EE}.fk-inbox li u+u{width:64%}.fk-inbox li[data-new]{background:#F2FBE6}.fk-inbox li[data-new] u{background:#D7EFC0}.fk-op-bar{display:flex;align-items:center;justify-content:space-between;padding:14cqw 5cqw 3cqw;color:#3C4043}.fk-op-bar i{display:block;width:6.4cqw;height:6.4cqw}.fk-op-bar span{display:flex;gap:4cqw}.fk-op-from{display:flex;align-items:center;gap:3cqw;padding:2cqw 5cqw 0}.fk-op-from .lk-mono{font-size:10cqw}.fk-op-from span{display:flex;flex-direction:column}.fk-op-from b{font-size:4.6cqw;font-weight:700}.fk-op-from em{font-size:3.8cqw;color:#80868B}.fk-open h4{margin:5cqw 5cqw 4cqw;font-family:var(--font-dm-serif),Georgia,serif;font-size:8.6cqw;font-weight:400;line-height:1.08;color:#16302A}.fk-op-pic{display:block;flex-shrink:0;aspect-ratio:1.7/1;margin:0 5cqw 4cqw;overflow:hidden;border-radius:3cqw}.fk-op-pic img{width:100%;height:100%;object-fit:cover}.fk-op-b{margin:0 5cqw 3cqw;font-size:4.3cqw;line-height:1.45;color:#3C4043}.fk-open .fk-btn{position:relative;margin:2cqw 5cqw 4cqw}.fk-op-s{margin-top:1cqw;color:#5E7A6E}.fk-op-foot{display:flex;align-items:center;gap:2.4cqw;margin:auto 5cqw 6cqw;padding-top:4cqw;border-top:1px solid #eef1ef}.fk-op-foot .lk-mono{font-size:8cqw}.fk-op-foot b{font-family:var(--font-dm-serif),Georgia,serif;font-size:5.2cqw;font-weight:400;color:#16302A}.fk-thread h5{margin:1cqw 5cqw 4cqw;font-size:5.4cqw;font-weight:700;line-height:1.25;color:#111}.fk-msg{position:relative;margin:0 4cqw 3.4cqw;padding:3.6cqw 4cqw;border-radius:4cqw;background:#F6F7F6}.fk-msg[data-who=them]{background:#ECF8E3}.fk-msg-h{display:flex;align-items:center;gap:2.4cqw;margin-bottom:2cqw}.fk-msg-h .fk-av,.fk-msg-h .lk-mono{width:8.4cqw;height:8.4cqw;font-size:8.4cqw}.fk-msg-h .fk-av{display:grid;place-items:center;background:#16302A;color:var(--hm-lime)}.fk-msg-h .fk-av span{display:block;width:55%;height:55%}.fk-msg-h b{font-size:4.4cqw;font-weight:700}.fk-msg-t{font-size:4.4cqw;line-height:1.45;color:#2B3A33}.fk-in{display:flex;align-items:center;gap:2.4cqw;margin:auto 4cqw 6cqw;padding:2.4cqw 2.4cqw 2.4cqw 3.6cqw;border-radius:99px;box-shadow:inset 0 0 0 1px #E2E6E4;font-size:4cqw;color:#9AA0A6}.fk-in span{flex:1}.fk-in i{display:block;width:5.4cqw;height:5.4cqw}.fk-in i:last-child{box-sizing:border-box;width:7cqw;height:7cqw;padding:1.5cqw;border-radius:50%;background:#0E8C4E;color:#fff}.fk-news{container-type:inline-size;position:relative;box-sizing:border-box;padding:5% 6% 6%;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #EEF1EF;text-align:left}.fk-news-top{display:flex;align-items:center;justify-content:center;gap:2.4cqw;padding:2cqw 0 4cqw}.fk-news-top .lk-mono{font-size:8cqw}.fk-news-top b{font-family:var(--font-dm-serif),Georgia,serif;font-size:6.4cqw;font-weight:400;color:#16302A}.fk-news-pic{display:block;aspect-ratio:1.6/1;overflow:hidden;border-radius:2.6cqw}.fk-news-pic img{width:100%;height:100%;object-fit:cover}.fk-news h4{position:relative;margin:5cqw 0 2.6cqw;font-family:var(--font-dm-serif),Georgia,serif;font-size:8.6cqw;font-weight:400;line-height:1.05;color:#16302A}.fk-news>p{margin-bottom:4cqw;font-size:4.4cqw;line-height:1.45;color:#5E6B65}.fk-news .fk-btn{font-size:4.2cqw}.fk-app{container-type:inline-size;display:grid;grid-template-columns:19% 38% minmax(0,1fr);flex:1;min-height:0;overflow:hidden;background:#fff;font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;line-height:1.3;letter-spacing:-.005em;color:#16302A;text-align:left}.fk-app aside{display:flex;flex-direction:column;gap:.6cqw;padding:2cqw 1.4cqw;background:#F6F8F7;border-right:1px solid #ebefed}.fk-app-brand{display:flex;align-items:center;gap:1cqw;margin-bottom:1.8cqw}.fk-app-brand .lk-mono{font-size:3.4cqw}.fk-app-brand b{font-family:var(--font-dm-serif),Georgia,serif;font-size:1.75cqw;font-weight:400;line-height:1.1}.fk-app aside>span{display:flex;align-items:center;gap:1cqw;padding:1cqw 1.1cqw;border-radius:1cqw;font-size:1.55cqw;font-weight:500;color:#4A5C53}.fk-app aside>span i{width:1.8cqw;height:1.8cqw}.fk-app aside>span[data-on]{background:#E3F1E7;font-weight:700;color:#0E6B3B}.fk-app aside>.fk-app-own{margin-top:auto;padding:1cqw;font-size:1.35cqw;color:#5E7A6E}.fk-app-list{padding:2cqw 1.6cqw;border-right:1px solid #ebefed}.fk-app-lh{display:flex;align-items:center;gap:1cqw;margin-bottom:1.4cqw}.fk-app-lh i{width:1.9cqw;height:1.9cqw;color:#0E8C4E}.fk-app-lh b{font-size:2cqw;font-weight:700}.fk-app-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2cqw;padding:1.3cqw 1cqw;border-radius:1cqw;border-bottom:1px solid #f1f3f2}.fk-app-row .fk-av{width:3.4cqw;height:3.4cqw}.fk-app-row[data-on]{border-bottom-color:transparent;background:#E9F5EC}.fk-app-row span{display:flex;flex-direction:column;min-width:0}.fk-app-row b{font-size:1.6cqw;font-weight:600}.fk-app-row b,.fk-app-row em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fk-app-row em{font-size:1.35cqw;color:#7A8A82}.fk-app s,.fs s{text-decoration:none}.fk-app s[data-st]{padding:.35cqw 1cqw;border-radius:99px;font-size:1.25cqw;font-weight:700;white-space:nowrap}.fk-app s[data-st=sent]{background:#E3F4E8;color:#137333}.fk-app s[data-st=yes]{background:#FFF1D0;color:#8A5A00}.fk-app-view{display:flex;flex-direction:column;gap:1.4cqw;padding:2cqw 2cqw 0;background:#FBFCFB}.fk-app-vh{display:flex;align-items:center;justify-content:space-between}.fk-app-vh b{font-size:2cqw;font-weight:700}.fh-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.fh-stage{container-type:inline-size;position:relative;aspect-ratio:100/92}@keyframes fh-in{0%{opacity:0;translate:0 6cqw}}@keyframes fh-pop{0%{opacity:0;scale:.5}}.fh-stage:before{content:"";position:absolute;left:12cqw;top:10cqw;width:76cqw;height:76cqw;border-radius:50%;background:radial-gradient(circle,rgba(190,250,94,.32),rgba(190,250,94,0) 66%);pointer-events:none}.fh-mw{position:absolute;left:3cqw;top:3cqw;z-index:2;width:45cqw;will-change:transform}.fh-mw .fk-mail{rotate:-2deg;animation:fh-in 1s cubic-bezier(.2,.8,.2,1) .15s backwards}.fh-sw{position:absolute;left:52cqw;top:0;z-index:1;width:33cqw;will-change:transform}.fh-sw .fk-seq{rotate:1.5deg;animation:fh-in 1s cubic-bezier(.2,.8,.2,1) .35s backwards}.fh-pw{position:absolute;left:72cqw;top:24cqw;z-index:3;width:27cqw;will-change:transform}.fh-pw .lk-ph{rotate:4deg;animation:fh-in 1s cubic-bezier(.2,.8,.2,1) .5s backwards}.fh-rw{position:absolute;left:47cqw;top:63cqw;z-index:4;width:38cqw;will-change:transform}.fh-reply{display:flex;width:fit-content;align-items:center;gap:2cqw;padding:2cqw 2.4cqw;border-radius:2.8cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 4cqw 8cqw -3cqw rgba(6,38,26,.5);transition:opacity .5s ease,translate .65s cubic-bezier(.2,.8,.2,1)}.fh-reply:not([data-on]){opacity:0;translate:0 3cqw}.fh-av{flex:none;box-sizing:border-box;width:7cqw;height:7cqw;padding:1.6cqw;border-radius:50%;background:#16302A;color:var(--hm-lime)}.fh-reply span{display:flex;flex-direction:column;gap:.6cqw}.fh-reply em{font-size:1.9cqw;font-weight:600;color:#5E7A6E}.fh-reply b{width:fit-content;padding:1.2cqw 2.2cqw;border-radius:2.4cqw;border-bottom-left-radius:.6cqw;background:#E3F7CF;font-size:2.6cqw;color:#16302A}.fh-pill,.fh-reply b{font-weight:600;white-space:nowrap}.fh-pill{position:absolute;left:43cqw;top:84cqw;z-index:4;display:flex;align-items:center;gap:1.4cqw;margin:0;padding:1.4cqw 2.6cqw 1.4cqw 1.4cqw;border-radius:99px;background:#16302A;box-shadow:0 2cqw 4cqw -2cqw rgba(6,38,26,.6);font-size:2.2cqw;color:#fff;animation:fh-pop .6s cubic-bezier(.3,1.5,.5,1) 1.1s backwards}.fh-pill i{box-sizing:border-box;width:3.8cqw;height:3.8cqw;padding:.8cqw;border-radius:50%;background:var(--hm-lime);color:#16302A}@media (max-width:960px){.fh-grid{grid-template-columns:1fr}.fh-stage{width:100%;max-width:600px;margin:20px auto 0;aspect-ratio:100/124}.fh-pw{display:none}.fh-mw{left:0;top:0;width:64cqw}.fh-sw{left:auto;right:0;top:30cqw;width:44cqw;z-index:3}.fh-rw{left:22cqw;top:98cqw;width:78cqw}.fh-reply{gap:3cqw;padding:3cqw 3.4cqw;border-radius:4cqw}.fh-av{width:10cqw;height:10cqw;padding:2.4cqw}.fh-reply em{font-size:3.2cqw}.fh-reply b{padding:1.8cqw 3.2cqw;font-size:4.2cqw}.fh-pill{left:0;top:114cqw;gap:2cqw;padding:2cqw 4cqw 2cqw 2cqw;font-size:3.6cqw}.fh-pill i{width:6cqw;height:6cqw;padding:1.3cqw}}@media (prefers-reduced-motion:reduce){.fh *,.fh :after,.fh :before{animation:none!important}}.fs-board{container-type:inline-size;position:relative;display:grid;grid-template-columns:minmax(0,56fr) minmax(0,19fr) minmax(0,19fr);align-items:end;gap:0 2.6%;max-width:1240px;margin:44px auto 0;padding:5% 4% 4.4%;overflow:hidden;border-radius:28px;background:radial-gradient(70% 90% at 40% 18%,#15563D 0,#0B3426 55%,#06251A 100%)}.fs-board:before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0) 0 0 /22px 22px;pointer-events:none}.fs-lapw{position:relative;z-index:1;margin-bottom:1%;will-change:transform}.fs-scr{aspect-ratio:16/10.4}.fs-fw,.fs-rw{position:relative;z-index:2;will-change:transform}.fs-rw{margin-bottom:5%}.fs [data-mk]:after{position:absolute;z-index:5;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hm-lime);box-shadow:0 0 0 6px rgba(190,250,94,.3),0 10px 20px -8px rgba(0,0,0,.5);font-family:var(--font-hm-sans),system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;color:var(--hm-ink)}.fs [data-mk=news]:after{content:"1";right:-8px;top:-30px}.fs [data-mk=btn]:after{content:"2";right:-10px;top:50%;margin-top:-16px;box-shadow:0 0 0 4px rgba(190,250,94,.35)}.fs [data-mk=reply]:after{content:"3";right:-8px;top:-12px;box-shadow:0 0 0 4px rgba(190,250,94,.35)}.fs[data-s] [data-mk]:after{transition:opacity .3s ease,scale .55s cubic-bezier(.3,1.6,.5,1)}.fs[data-s] [data-mk=news]:after{transition-delay:.5s}.fs[data-s] [data-mk=btn]:after{transition-delay:.8s}.fs[data-s] [data-mk=reply]:after{transition-delay:1.1s}.fs[data-s=arm] [data-mk]:after{opacity:0;scale:.2}.fs-key{max-width:1160px}@media (max-width:960px){.fs-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 6%;padding:6% 6% 7%;border-radius:22px}.fs-lapw{grid-column:1/-1}.fs-rw{margin:0}.fs [data-mk]:after{width:26px;height:26px;margin-top:-13px;font-size:12px;box-shadow:0 0 0 4px rgba(190,250,94,.3)}.fs [data-mk=news]:after,.fs [data-mk=reply]:after{margin-top:0}.fs-key{grid-template-columns:1fr;gap:8px}.fs-key li+li{border-left:0}.fs-key li{justify-content:flex-start}}.fg :is(s,u){text-decoration:none}.fg-h{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6B7A72}.fg-h i{width:15px;height:15px;color:#0E8C4E}.fg-av{flex:none;box-sizing:border-box;width:30px;height:30px;padding:7px;border-radius:50%;background:#16302A;color:var(--hm-lime)}.fg-auto{width:300px;height:262px}.fg-env{position:absolute;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:230px;padding:11px 12px}.fg-env[data-n="0"]{left:0;top:0}.fg-env[data-n="1"]{left:30px;top:62px}.fg-env>i{box-sizing:border-box;width:34px;height:34px;padding:8px;border-radius:50%;background:#E3F4E8;color:#0E8C4E}.fg-env span{display:flex;flex-direction:column}.fg-env b{font-size:12.5px;color:#0F2A1F}.fg-env em{font-size:10.5px;color:#6B7A72}.fg-env s{box-sizing:border-box;width:20px;height:20px;padding:4px;border-radius:50%;background:#0E8C4E;color:#fff}.fg-rep{position:absolute;left:58px;top:132px;display:flex;align-items:flex-end;gap:8px;width:236px}.fg-rep p{padding:9px 12px;border-radius:14px;border-bottom-left-radius:4px;background:#16302A;box-shadow:0 16px 30px -16px rgba(6,38,26,.6);font-size:13px;font-weight:600;color:#fff}.fg-rep p em{display:block;margin-bottom:2px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-lime)}.lg-pill[data-p=fga]{right:-6px;bottom:6px}.fg-past{width:300px;height:262px}.fg-list{position:absolute;left:0;top:0;width:276px;padding:13px 15px 8px}.fg-list ul{display:grid;margin:8px 0 0;padding:0;list-style:none}.fg-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f3f2}.fg-list li:last-child{border-bottom:0}.fg-house{box-sizing:border-box;width:30px;height:30px;padding:7px;border-radius:50%;background:#F1F4F2;color:#16302A}.fg-list b{font-size:12.5px;color:#0F2A1F}.fg-list s{padding:3px 9px;border-radius:99px;background:#E9F9D5;font-size:10px;font-weight:700;color:#2F6B12}.fg-note{position:absolute;left:34px;top:190px;display:flex;align-items:center;gap:9px;width:252px;padding:10px 12px;background:#16302A}.fg-note>i{flex:none;box-sizing:border-box;width:26px;height:26px;padding:6px;border-radius:50%;background:var(--hm-lime);color:#16302A}.fg-note b{font-size:12px;color:#fff}.fg-news{width:300px;height:262px}.fg-back{position:absolute;left:50px;top:14px;width:200px;height:220px;border-radius:14px;background:#EEF2EF;box-shadow:0 0 0 1px rgba(6,38,26,.07)}.fg-back[data-b="0"]{rotate:-8deg;translate:-18px 6px}.fg-back[data-b="1"]{rotate:6deg;translate:20px 2px;background:#F5F7F6}.fg-issue{position:absolute;left:46px;top:0;width:208px;padding:10px 12px 14px}.fg-issue-h{display:flex;align-items:center;justify-content:center;gap:6px;padding-bottom:8px}.fg-issue-h .lk-mono{font-size:20px}.fg-issue-h b{font-family:var(--font-dm-serif),Georgia,serif;font-size:13.5px;font-weight:400;color:#16302A}.fg-issue-pic{display:block;aspect-ratio:1.6/1;overflow:hidden;border-radius:8px}.fg-issue-pic img{width:100%;height:100%;object-fit:cover}.fg-issue-t{display:block;margin:9px 0 8px;font-family:var(--font-dm-serif),Georgia,serif;font-size:17px;font-weight:400;line-height:1.1;color:#16302A}.fg-issue-l{display:block;height:7px;margin-top:6px;border-radius:99px;background:#EEF1EF}.fg-issue-l+.fg-issue-l{width:66%}.lg-pill[data-p=fgn]{right:-6px;bottom:8px}.fg-look{width:300px;height:262px}.fg-tpl{position:absolute;left:0;top:0;width:214px;overflow:hidden;padding:0 0 12px}.fg-tpl-top{display:flex;align-items:center;gap:7px;padding:10px 12px;background:#16302A}.fg-tpl-top .lk-mono{font-size:22px;background:#E9F3EC;color:#16302A}.fg-tpl-top b{font-family:var(--font-dm-serif),Georgia,serif;font-size:14px;font-weight:400;color:#fff}.fg-tpl-pic{display:block;aspect-ratio:2/1;overflow:hidden}.fg-tpl-pic img{width:100%;height:100%;object-fit:cover}.fg-tpl-t{display:block;margin:10px 12px 8px;font-family:var(--font-dm-serif),Georgia,serif;font-size:16px;font-weight:400;line-height:1.1;color:#16302A}.fg-tpl-btn{display:inline-block;margin:0 12px;padding:6px 12px;border-radius:99px;background:#FF5A1F;font-size:11px;font-weight:600;color:#fff}.fg-tpl-sig{margin:10px 12px 0;font-family:var(--font-dm-serif),Georgia,serif;font-size:12px;font-style:italic;color:#5E7A6E}.fg-kit{position:absolute;right:0;top:14px;flex-direction:column;width:132px;padding:12px 14px}.fg-kit,.fg-sw{display:flex;gap:6px}.fg-sw i{width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #E3E8E5}.fg-aa{font-family:var(--font-dm-serif),Georgia,serif;font-size:30px;font-weight:400;line-height:1;color:#16302A}.fg-kit em{font-size:10.5px;font-weight:600;color:#5E7A6E}.fg-reach{width:300px;height:262px}.fg-box{position:absolute;left:0;top:8px;width:288px;padding:0 0 6px;overflow:hidden}.fg-tabs{display:flex;border-bottom:1px solid #eef1ef}.fg-tabs span{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;padding:11px 4px 9px;font-size:11px;font-weight:600;color:#9AA0A6}.fg-tabs span svg{width:14px;height:14px}.fg-tabs span[data-on]{box-shadow:inset 0 -2.5px 0 #0E8C4E;color:#0E6B3B}.fg-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f3f5f4}.fg-row:last-child{border-bottom:0}.fg-row[data-on]{background:#F2FBE6}.fg-row .lk-mono{font-size:30px}.fg-av0{display:block;width:30px;height:30px;border-radius:50%;background:#E9ECEA}.fg-row span{display:flex;flex-direction:column;gap:4px;min-width:0}.fg-row b{font-size:12px;color:#0F2A1F}.fg-row em{overflow:hidden;font-size:11px;color:#34453C;white-space:nowrap;text-overflow:ellipsis}.fg-row u{display:block;height:7px;border-radius:99px;background:#EEF1EF}.fg-row u+u{width:60%}.lg-pill[data-p=fgr]{right:-8px;bottom:14px}.fg-grow{width:300px;height:262px}.fg-src{position:absolute;left:0;top:36px;display:grid;gap:13px;width:132px;margin:0;padding:0;list-style:none}.fg-src li{display:flex;align-items:center;gap:7px;box-sizing:border-box;height:40px;padding:0 10px;font-size:11px;font-weight:600;color:#16302A}.fg-src li i{flex:none;width:16px;height:16px;color:#0E8C4E}.fg-pipe{position:absolute;left:132px;top:36px;width:46px!important;height:146px!important;overflow:visible}.fg-pipe path{fill:none;stroke:#6CC51C;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.fg-one{position:absolute;left:178px;top:46px;display:flex;flex-direction:column;align-items:center;gap:8px;width:122px;padding:14px 10px 12px;text-align:center}.fg-one-i{box-sizing:border-box;width:40px;height:40px;padding:9px;border-radius:50%;background:#16302A;color:var(--hm-lime)}.fg-one>b{font-size:13.5px;color:#0F2A1F}.fg-dots{display:grid;grid-template-columns:repeat(4,12px);gap:5px}.fg-dots i{width:12px;height:12px;border-radius:50%;background:#D7EFC0}.fg-one em{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;background:#F1F4F2;font-size:10px;font-weight:700;color:#34453C}.fg-one em i{width:10px;height:10px}.gt-c[data-s] :is(.fg-env,.fg-rep,.fg-list li){transition:opacity .45s ease,transform .5s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(var(--i) * .45s + .25s)}.gt-c[data-s=arm] :is(.fg-env,.fg-rep,.fg-list li){opacity:0;transform:translateY(12px)}.gt-c[data-s] .fg-note{transition:opacity .4s ease 1.3s,transform .6s cubic-bezier(.3,1.4,.5,1) 1.3s}.gt-c[data-s=arm] .fg-note{opacity:0;transform:translateY(14px)}.gt-c[data-s] .fg-back{transition:rotate .8s var(--gt-e) .2s,translate .8s var(--gt-e) .2s}.gt-c[data-s=arm] .fg-back{rotate:0deg;translate:0 0}.gt-c[data-s] .fg-kit{transition:opacity .4s ease .7s,transform .6s cubic-bezier(.3,1.4,.5,1) .7s}.gt-c[data-s=arm] .fg-kit{opacity:0;transform:translateX(14px)}.gt-c[data-s] .fg-row{transition:opacity .4s ease;transition-delay:calc(var(--i) * .16s + .3s)}.gt-c[data-s=arm] .fg-row{opacity:0}.gt-c[data-s] .fg-src li{transition:opacity .4s ease,transform .45s var(--gt-e);transition-delay:calc(var(--i) * .14s + .2s)}.gt-c[data-s=arm] .fg-src li{opacity:0;transform:translateX(-12px)}.gt-c[data-s] .fg-pipe path{transition:stroke-dashoffset .8s var(--gt-e) .7s}.gt-c[data-s=arm] .fg-pipe path{stroke-dashoffset:1}.gt-c[data-s] .fg-one{transition:opacity .4s ease 1.2s,scale .55s cubic-bezier(.3,1.5,.5,1) 1.2s}.gt-c[data-s=arm] .fg-one{opacity:0;scale:.85}.fr :is(s,u){text-decoration:none}.fr-panel{container-type:inline-size;position:relative;z-index:1;overflow:hidden;padding-bottom:2.2cqw;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(190,250,94,.25),0 0 90px -24px rgba(190,250,94,.3),0 50px 100px -50px rgba(0,0,0,.8);font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;line-height:1.3;letter-spacing:-.005em;color:#0F2A1F;text-align:left}.fr-top{display:flex;align-items:center;gap:1.8cqw;padding:2.4cqw 3cqw;border-bottom:1px solid #eef1ef}.fr-top .lk-mono{font-size:max(20px,4.6cqw)}.fr-top>b{font-family:var(--font-dm-serif),Georgia,serif;font-size:max(13px,2.9cqw);font-weight:400;color:#16302A}.fr-ttl{margin-left:auto;font-size:max(11px,2.4cqw);font-weight:600;color:#3D5248}.fr-own{display:inline-flex;align-items:center;gap:.6cqw;padding:.5cqw 1.4cqw;border-radius:99px;background:#F1F4F2;font-size:max(8.5px,1.6cqw);font-style:normal;font-weight:600;color:#5E7A6E}.fr-own span{display:block;width:max(9px,1.6cqw);height:max(9px,1.6cqw)}.fr-sec{margin:1.6cqw 2.4cqw 0;padding:1.6cqw 2.2cqw;border-radius:1.6cqw;box-shadow:inset 0 0 0 1px #EEF1EF;transition:box-shadow .5s ease}.wr-box[data-done="1"] .fr-quiet,.wr-box[data-done="2"] .fr-sort,.wr-box[data-done="3"] .fr-write,.wr-box[data-done="4"] .fr-plan,.wr-box[data-done="5"] .fr-back{box-shadow:inset 0 0 0 2px #7DDB1F,0 0 0 4px rgba(190,250,94,.4)}.fr-h{margin-bottom:.9cqw;font-size:max(9px,1.7cqw);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#5E7A6E}.fr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6cqw;padding:.5cqw 0}.fr-ic{box-sizing:border-box;width:max(22px,4.4cqw);height:max(22px,4.4cqw);padding:max(5px,1cqw);border-radius:50%;background:#F1F4F2;color:#16302A}.fr-row span{display:flex;flex-direction:column;min-width:0}.fr-row b{font-size:max(10.5px,2.1cqw);font-weight:600}.fr-row b,.fr-row em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fr-row em{font-size:max(9px,1.75cqw);color:#6B7A72}.fr-st{min-width:max(64px,11cqw);padding:.5cqw 1.4cqw;border-radius:99px;background:#F1F4F2;font-size:max(8.5px,1.6cqw);font-weight:600;text-align:center;color:#6B7A72;white-space:nowrap}.fr-st[data-s=ok]{background:#E9F9D5;color:#2F6B12}.fr-st[data-s=no]{background:#FDECEA;color:#C5221F}.fr-st[data-s=yes]{background:#FFF1D0;color:#8A5A00}.fr-sort .fr-row:not([data-y]) .fr-ic{background:#FDECEA;color:#C5221F}.fr-sort .fr-row[data-y] .fr-ic{background:#E9F9D5;color:#2F6B12}.fr-sort[data-on] .fr-row:not([data-y]) b{color:#9AA59F;text-decoration:line-through}.fr-lines{display:grid;gap:.8cqw;margin:1cqw 0 .4cqw calc(max(22px, 4.4cqw) + 1.6cqw)}.fr-lines u{display:block;height:max(5px,1cqw);border-radius:99px;background:#EEF1EF}.fr-lines u+u{width:62%}.fr-chips{display:flex;flex-wrap:wrap;gap:.8cqw}.fr-chips em{padding:.6cqw 1.5cqw;border-radius:99px;box-shadow:inset 0 0 0 1px #E2E7E4;font-size:max(9px,1.7cqw);font-weight:600;color:#8A968F;transition:background-color .4s ease,color .4s ease,box-shadow .4s ease;transition-delay:calc(var(--n) * .11s)}.fr-plan[data-on] .fr-chips em{background:#16302A;box-shadow:none;color:#fff}.fr-back ul{display:grid;gap:.9cqw;margin:0;padding:0;list-style:none}.fr-back li{display:grid;grid-template-columns:max(84px,15cqw) minmax(0,1fr);align-items:center;gap:1.4cqw}.fr-back li b{font-size:max(9px,1.75cqw);font-weight:600}.fr-bar{height:max(6px,1.3cqw);overflow:hidden;border-radius:99px;background:#EEF2EF}.fr-bar i{display:block;width:10%;height:100%;border-radius:inherit;background:#C9D6CF;transition:width 1s cubic-bezier(.4,0,.2,1),background-color .5s ease;transition-delay:calc(var(--n) * .12s)}.fr-back[data-on] .fr-bar i{width:calc(var(--w) * 1%);background:linear-gradient(90deg,#0E8C4E,#3DBB6E)}.fr-reply{display:grid;gap:.8cqw}.fr-reply p{width:fit-content;max-width:88%;padding:1cqw 1.4cqw;border-radius:1.2cqw;background:#F4F6F5;font-size:max(9px,1.75cqw);line-height:1.35}.fr-reply p[data-who=us]{justify-self:end;background:#E3F1E7;opacity:.3;transition:opacity .5s ease}.fr-reply[data-on] p[data-who=us]{opacity:1}.fr-reply p em{display:block;font-size:max(8px,1.4cqw);font-weight:600;color:#6B7A72}.fr-a-plan{display:grid;gap:5px;margin:0;padding:0;list-style:none}.fr-a-plan li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;font-size:11.5px;color:rgba(255,255,255,.72)}.fr-a-plan b{font-weight:700;color:rgba(255,255,255,.45);transition:color .4s ease;transition-delay:calc(var(--n) * .12s)}.wr-desk[data-on] .fr-a-plan b{color:var(--hm-lime)}@media (max-width:960px){.fr-panel{box-shadow:0 0 0 1px rgba(190,250,94,.3),0 30px 60px -20px rgba(0,0,0,.85)}}.ft .at-stage :is(s,u){text-decoration:none}.ft-acct{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.ft[data-f=news] .at-p[data-p=news],.ft[data-f=past] .at-p[data-p=past],.ft[data-f=quote] .at-p[data-p=quote]{box-shadow:0 0 0 calc(var(--u) * .3) #7DDB1F,0 0 0 calc(var(--u) * 1.1) rgba(190,250,94,.35)}.at-stage[data-s] .ft-acct.at-now .at-p[data-p=past]{transition-delay:.2s}.at-stage[data-s] .ft-acct.at-now .at-p[data-p=news]{transition-delay:.4s}.ft-p .at-ph{margin-bottom:calc(var(--u) * .9)}.ft-quote{display:flex;align-items:center;gap:calc(var(--u) * 1.6);min-height:calc(var(--u) * 7.4)}.ft-env{display:grid;place-items:center;flex:none;box-sizing:border-box;width:calc(var(--u) * 6);height:calc(var(--u) * 6);padding:calc(var(--u) * 1.5);border-radius:50%;background:#F1F3F4;color:#9AA0A6}.ft-env[data-ok]{background:#E6F4EA;color:#137333;box-shadow:0 0 0 calc(var(--u) * .6) rgba(190,250,94,.35)}.ft-thread{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 1);min-width:0}.ft-lines{display:grid;flex:1;gap:calc(var(--u) * .6);min-width:calc(var(--u) * 8)}.ft-lines u{display:block;height:calc(var(--u) * .8);border-radius:99px;background:#E3E5E8}.ft-lines u:nth-child(2){width:72%}.ft-lines u:nth-child(3){width:48%}.ft-wait{display:inline-flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * 1.1);border-radius:99px;background:#F1F3F4;font-size:calc(var(--u) * 1.15);font-weight:600;color:#5F6368;white-space:nowrap}.ft-wait i{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4)}.ft-fol{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * .4) calc(var(--u) * .7);flex:1;min-width:calc(var(--u) * 12);padding:calc(var(--u) * .9) calc(var(--u) * 1.1);border-radius:calc(var(--u) * 1);background:#F2FBE6}.ft-fol i{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);color:#137333}.ft-fol b{font-size:calc(var(--u) * 1.2);font-weight:600;color:#16302A}.ft-fol u{grid-column:1/-1;display:block;height:calc(var(--u) * .7);border-radius:99px;background:#D4EDBC}.ft-fol u+u{width:60%}.ft-ans{display:flex;align-items:flex-end;gap:calc(var(--u) * .6)}.ft-ans>i{box-sizing:border-box;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);padding:calc(var(--u) * .6);border-radius:50%;background:#16302A;color:var(--hm-lime)}.ft-ans span{padding:calc(var(--u) * .8) calc(var(--u) * 1.1);border-radius:calc(var(--u) * 1.2);border-bottom-left-radius:calc(var(--u) * .3);background:#16302A;font-size:calc(var(--u) * 1.2);font-weight:600;color:#fff;white-space:nowrap}.ft-past{display:grid;gap:calc(var(--u) * .2);margin:0;padding:0;list-style:none}.ft-past li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .6) 0;border-bottom:1px solid #f1f3f4}.ft-past li:last-child{border-bottom:0}.ft-house{box-sizing:border-box;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);padding:calc(var(--u) * .6);border-radius:50%;background:#F1F3F4;color:#5F6368}.at-now .ft-house{background:#E6F4EA;color:#137333}.ft-past b{font-size:calc(var(--u) * 1.3);font-weight:600}.ft-past s{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .3) calc(var(--u) * .9);border-radius:99px;background:#F1F3F4;font-size:calc(var(--u) * 1.05);font-weight:600;color:#80868B;white-space:nowrap}.ft-past s[data-ok]{background:#E6F4EA;font-weight:700;color:#137333}.ft-past s i{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.ft-mail{grid-column:2/-1;display:inline-flex;align-items:center;gap:calc(var(--u) * .5);width:fit-content;padding:calc(var(--u) * .4) calc(var(--u) * 1);border-radius:99px;background:#16302A;font-size:calc(var(--u) * 1.05);font-style:normal;font-weight:600;color:#fff}.ft-mail i{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);color:var(--hm-lime)}.ft-news{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.ft-blank,.ft-pic{flex:none;width:calc(var(--u) * 11);aspect-ratio:1.5/1;overflow:hidden;border-radius:calc(var(--u) * .8)}.ft-pic img{width:100%;height:100%;object-fit:cover}.ft-blank{position:relative;background:#FAFAFA;box-shadow:0 0 0 1px #E3E5E8}.ft-blank i{position:absolute;left:22%;top:30%;width:2px;height:34%;background:#80868B;animation:ft-blink 1s steps(1) infinite}@keyframes ft-blink{50%{opacity:0}}.ft-draft,.ft-sent{flex:none;display:inline-flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * 1.1);border-radius:99px;font-size:calc(var(--u) * 1.1);font-weight:700;white-space:nowrap}.ft-sent{background:#0E8C4E;color:#fff}.ft-sent i{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2)}.ft-draft{background:#FCE8E6;color:#C5221F}@media (prefers-reduced-motion:reduce){.ft-blank i{animation:none}}.fk-inbox li[data-old] b{font-weight:600;color:#3C4A44}.fk-inbox li[data-old] em{font-weight:400;color:#5F756B}