:where(.so-ph,.so-cal,.so-h-stage,.so-board,.so-g,.so-r-panel,.so-r-plan,.so-t-acct) :where(p,ul,ol,li){margin:0;padding:0;list-style:none}:where(.so-ph,.so-cal,.so-h-stage,.so-board,.so-g,.so-r-panel,.so-t-acct) :where(i,em,s,u){font-style:normal;text-decoration:none}:where(.so-ph,.so-cal,.so-h-stage,.so-g,.so-r-panel,.so-t-acct) svg{display:block;width:100%;height:100%}:where(.so-ph,.so-cal,.so-h-stage,.so-g,.so-r-panel,.so-t-acct) :where(img,i){display:block}.so-app{display:grid;place-items:center;box-sizing:border-box;overflow:hidden;border-radius:22%}.so-app img{width:100%!important;height:100%!important}.so-app:is([data-k=video],[data-k=pin],[data-k=work]){padding:22%;background:#E6EAE8;color:#7D8A84}.so-ph{container-type:inline-size;padding:2.8%;border-radius:15%/7.1%;background:linear-gradient(150deg,#2E3530,#0C100E);box-shadow:inset 0 0 0 1.5px #4A524D,0 44px 70px -34px rgba(0,0,0,.65)}.so-ph,.so-ph-scr{position:relative;box-sizing:border-box}.so-ph-scr{display:flex;flex-direction:column;aspect-ratio:9/19.2;overflow:hidden;padding-top:12cqw;border-radius:11cqw;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.25;letter-spacing:0;color:#111;text-align:left}.so-ph-scr>*{flex-shrink:0}.so-ph-isl{left:50%;top:3.2cqw;width:28cqw;height:7.6cqw;margin-left:-14cqw;border-radius:99px;background:#0B0B0B}.so-ph-isl,.so-ph-st{position:absolute;z-index:3}.so-ph-st{right:7cqw;top:5cqw;display:flex;align-items:flex-end;gap:1.2cqw}.so-ph-st i{width:2.4cqw;height:2.4cqw;border-radius:.6cqw;background:#111}.so-ph-st i:nth-child(3){width:5.4cqw;height:2.6cqw;border-radius:1cqw}.so-pf{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.so-pf>*{flex-shrink:0}.so-pf-top{display:flex;align-items:center;gap:3cqw;height:10cqw;padding:0 5cqw}.so-pf-top i{width:5.4cqw;height:5.4cqw}.so-pf-top b{font-size:4.6cqw;font-weight:700}.so-pf-top i:last-child{margin-left:auto}.so-pf-id{display:flex;align-items:center;gap:4cqw;padding:2cqw 5cqw 0}.so-pf-av{flex:none;padding:1.3cqw;border-radius:50%;background:conic-gradient(from 210deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5,#FEDA75)}.so-pf-av .lk-mono{font-size:16cqw;box-shadow:0 0 0 .7cqw #fff}.so-pf-nm{display:flex;flex-direction:column;gap:.6cqw;min-width:0}.so-pf-nm b{font-size:4.4cqw;font-weight:700}.so-pf-nm em{font-size:3.4cqw;color:#737373}.so-pf-bio{padding:2.6cqw 5cqw 0;font-size:3.5cqw;color:#262626}.so-pf-btns{display:grid;grid-template-columns:1fr 1fr;gap:1.8cqw;padding:3cqw 5cqw 0}.so-pf-btns span{padding:2.1cqw 0;border-radius:2.2cqw;background:#EFEFEF;font-size:3.4cqw;font-weight:600;text-align:center}.so-pf-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.4cqw;border-top:1px solid #efefef}.so-pf-tabs i{display:grid;place-items:center;height:9cqw;color:#A8A8A8}.so-pf-tabs i svg{width:5.4cqw;height:5.4cqw}.so-pf-tabs i[data-on]{color:#111;box-shadow:inset 0 -.6cqw 0 #111}.so-pf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5cqw}.so-pf-grid>span{position:relative;aspect-ratio:1;overflow:hidden;background:#F2F2F2}.so-pf-grid img{width:100%;height:100%;object-fit:cover}.so-pf[data-stale] .so-pf-t img{filter:saturate(.4) contrast(.9)}.so-pf-t[data-new]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1cqw var(--hm-lime);opacity:0;transition:opacity .4s ease}.so-pf-nav{display:flex;align-items:center;justify-content:space-around;margin-top:auto;padding:3cqw 3cqw 6cqw;border-top:1px solid #efefef;background:#fff}.so-pf-nav>i{width:6cqw;height:6cqw}.so-pf-nav .lk-mono{font-size:6.2cqw}.so-cal{container-type:inline-size;display:flex;flex-direction:column;background:#fff;font-family:var(--font-hm-sans),"Instrument Sans",system-ui,sans-serif;line-height:1.25;letter-spacing:-.005em;color:#0F2A1F;text-align:left}.so-cal-h{gap:2.4cqw;padding:2.4cqw 3cqw;border-bottom:1px solid #eef1ef}.so-cal-h,.so-cal-logo{display:flex;align-items:center}.so-cal-logo{gap:1.2cqw}.so-cal-logo .lk-mono{font-size:4.2cqw}.so-cal-logo b{font-size:1.9cqw;font-weight:700;color:#16302A}.so-cal-t{display:flex;flex-direction:column;gap:.3cqw;margin-left:1.4cqw;padding-left:2.4cqw;border-left:1px solid #eef1ef}.so-cal-t b{font-family:var(--font-dm-serif),Georgia,serif;font-size:3.2cqw;font-weight:400;line-height:1.05;color:#16302A}.so-cal-t em{font-size:1.6cqw;color:#6B7A72}.so-cal-go{position:relative;display:inline-flex;align-items:center;gap:1cqw;margin-left:auto;padding:1.2cqw 2.2cqw 1.2cqw 1.3cqw;border-radius:99px;background:var(--hm-ink);font-size:1.8cqw;font-weight:600;color:#fff;white-space:nowrap}.so-cal-go i{box-sizing:border-box;width:2.7cqw;height:2.7cqw;padding:.5cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.so-cal-go[data-on]{background:#E9F9D5;color:#2F6B12}.so-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8cqw;padding:1.8cqw 3cqw .9cqw}.so-cal-days b{font-size:1.5cqw;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8A978F}.so-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8cqw;padding:0 3cqw 3cqw}.so-cal-c{position:relative;aspect-ratio:1/.8;overflow:hidden;border-radius:1cqw;background:#F6F8F7;box-shadow:inset 0 0 0 1px #EDF0EE}.so-cal-c>img{width:100%;height:100%;object-fit:cover}.so-cal-c em{position:absolute;left:.6cqw;bottom:.6cqw;display:flex;gap:.4cqw;padding:.4cqw;border-radius:99px;background:rgba(255,255,255,.94)}.so-cal-c em img{width:1.8cqw;height:1.8cqw}.so-dr{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.so-dr>*{flex-shrink:0}.so-dr-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:10cqw;padding:0 5cqw}.so-dr-top i{width:5.4cqw;height:5.4cqw}.so-dr-top b{font-size:4.4cqw;font-weight:700;text-align:center}.so-dr-who{display:flex;align-items:center;gap:2.6cqw;padding:2cqw 4cqw}.so-dr-who .lk-mono{font-size:8.5cqw}.so-dr-who span{display:flex;flex-direction:column}.so-dr-who b{font-size:3.6cqw;font-weight:700}.so-dr-who em{font-size:3cqw;color:#737373}.so-dr-pic{aspect-ratio:1/1.2;overflow:hidden}.so-dr-pic img{width:100%;height:100%;object-fit:cover}.so-dr-acts{display:flex;gap:4cqw;padding:3cqw 4cqw 2cqw}.so-dr-acts i{width:6cqw;height:6cqw}.so-dr-acts .so-dr-sv{margin-left:auto}.so-dr-cap{padding:0 4cqw;font-size:3.4cqw;line-height:1.35;color:#262626}.so-dr-cap b{margin-right:1cqw;font-weight:700}.so-dr-yes{position:relative;display:flex;align-items:center;justify-content:center;gap:1.6cqw;margin:auto 4cqw 5cqw;padding:2.8cqw;border-radius:99px;background:var(--hm-ink);font-size:3.6cqw;font-weight:600;color:#fff}.so-dr-yes i{width:4.4cqw;height:4.4cqw;color:var(--hm-lime)}.so-dr-yes[data-on]{background:#E9F9D5;color:#2F6B12}.so-dr-yes[data-on] i{color:#2F6B12}.so-dm{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.so-dm>*{flex-shrink:0}.so-dm-top{display:flex;align-items:center;gap:2.4cqw;padding:1cqw 4cqw 3cqw;border-bottom:1px solid #efefef}.so-dm-top>i{width:5.4cqw;height:5.4cqw}.so-dm-top .lk-mono{font-size:8.5cqw}.so-dm-top span{display:flex;flex-direction:column}.so-dm-top b{font-size:3.6cqw;font-weight:700}.so-dm-top em{font-size:3cqw;color:#737373}.so-dm-b{display:flex;flex-direction:column;justify-content:flex-end;gap:2.6cqw;flex:1 1 auto;min-height:0;overflow:hidden;padding:4cqw 4cqw 1cqw}.so-dm-b>*{flex-shrink:0}.so-dm-b>:not([data-on]){display:none}.so-dm-b>p{display:flex;align-items:flex-end;gap:1.8cqw;max-width:86%}.so-dm-b>p[data-who=us]{align-self:flex-end}.so-dm-b>p>span{padding:2.4cqw 3.4cqw;border-radius:5cqw;background:#EFEFEF;font-size:3.5cqw;line-height:1.3}.so-dm-b>p[data-who=us]>span{background:linear-gradient(135deg,#6E46F0,#3F7BF5);color:#fff}.so-dm-av{flex:none;box-sizing:border-box;width:6.6cqw;height:6.6cqw;padding:1.4cqw;border-radius:50%;background:#E3E7EA;color:#7A8590}.so-dm-b>p>.so-dm-ph{width:36cqw;aspect-ratio:1/1.1;overflow:hidden;padding:0;border-radius:4cqw}.so-dm-ph img{width:100%;height:100%;object-fit:cover}.so-dm-lead{position:relative;display:flex;align-items:center;gap:2.4cqw;margin-top:1cqw;padding:3cqw;border-radius:3.4cqw;background:#F2FBE6;box-shadow:0 0 0 1px #D9F0BF}.so-dm-lead>i{flex:none;box-sizing:border-box;width:7.4cqw;height:7.4cqw;padding:1.7cqw;border-radius:50%;background:#fff;color:#2F6B12}.so-dm-lead span{display:flex;flex-direction:column;gap:.4cqw;min-width:0}.so-dm-lead b{font-size:3.5cqw;font-weight:700;color:#16302A}.so-dm-lead em{font-size:3cqw;color:#5E7A6E}.so-dm-in{display:flex;align-items:center;gap:2cqw;margin:3cqw 4cqw 5cqw;padding:2.6cqw 3.4cqw;border-radius:99px;box-shadow:inset 0 0 0 1px #DBDBDB;font-size:3.4cqw;color:#8E8E8E}.so-dm-in i{width:4.4cqw;height:4.4cqw}.so-h-stage{container-type:inline-size;position:relative;aspect-ratio:100/92}.so-h-glow{position:absolute;inset:-4% -6% 0;background:radial-gradient(42% 40% at 52% 44%,rgba(190,250,94,.5),rgba(190,250,94,0) 70%),radial-gradient(30% 30% at 20% 80%,rgba(14,140,78,.16),rgba(14,140,78,0) 70%);pointer-events:none}.so-h-calw,.so-h-dmw,.so-h-pills,.so-h-pw{position:absolute;will-change:transform}.so-h-pw{left:31cqw;top:2cqw;z-index:2;width:38cqw}.so-h-calw{left:0;top:57cqw;z-index:3;width:43cqw}.so-h-dmw{right:0;top:40cqw;z-index:4;width:42cqw}.so-h-pills{left:3cqw;top:13cqw;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:2cqw}.so-h-cal,.so-h-dm{border-radius:2.6cqw;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 3.4cqw 6cqw -3cqw rgba(6,38,26,.45);text-align:left}.so-h-cal{padding:2.4cqw 2.4cqw 2.2cqw}.so-h-cal-t{display:flex;flex-direction:column;gap:.4cqw}.so-h-cal-t b{font-family:var(--font-dm-serif),Georgia,serif;font-size:3.4cqw;font-weight:400;line-height:1.05;color:#16302A}.so-h-cal-t em{font-size:max(10px,1.8cqw);color:#6B7A72}.so-h-wk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;margin-top:1.8cqw}.so-h-wk>span{display:flex;flex-direction:column;gap:.9cqw}.so-h-wk b{font-size:max(9.5px,1.75cqw);font-weight:600;color:#3C4A43}.so-h-wk>span>img{width:100%;aspect-ratio:1/1.08;object-fit:cover;border-radius:1.2cqw}.so-h-wk em{display:flex;gap:.6cqw}.so-h-wk em img{width:max(10px,2.2cqw);height:max(10px,2.2cqw)}.so-h-stage[data-step="0"] .so-h-wk>span{animation:so-pop .65s cubic-bezier(.3,1.4,.5,1) backwards;animation-delay:calc(var(--n) * .15s)}@keyframes so-pop{0%{opacity:0;transform:translateY(1.6cqw) scale(.9)}}.so-h-dm{padding:2.2cqw 2.2cqw 2.6cqw}.so-h-dm-h{display:flex;align-items:center;gap:1cqw;font-size:max(10px,1.85cqw);font-weight:600;color:#3C4A43}.so-h-dm-h i{width:2.6cqw;height:2.6cqw;color:#0E8C4E}.so-h-dm p[data-who]{display:flex;align-items:flex-end;gap:1.1cqw;margin-top:1.6cqw;transition:opacity .4s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.so-h-dm p[data-who] span{padding:1.3cqw 1.9cqw;border-radius:2.2cqw;background:#F1F3F2;font-size:max(10.5px,2.05cqw);line-height:1.3;color:#16302A}.so-h-dm p[data-who=them] span{border-bottom-left-radius:.5cqw}.so-h-dm p[data-who=us]{flex-direction:row-reverse;margin-left:3cqw}.so-h-dm p[data-who=us] span{border-bottom-right-radius:.5cqw;background:#E3F1E7;color:#10301F}.so-h-av{flex:none;box-sizing:border-box;width:3.6cqw;height:3.6cqw;padding:.8cqw;border-radius:50%;background:#E3E7EA;color:#7A8590}.so-h-dm p[data-who] .lk-mono{font-size:3.6cqw}.so-h-dm p[data-who]:not([data-on]){opacity:0;transform:translateY(1.2cqw)}.so-h-pills p{display:inline-flex;align-items:center;gap:1.2cqw;padding:1.2cqw 2.3cqw 1.2cqw 1.2cqw;border-radius:99px;background:var(--hm-ink);box-shadow:0 2.4cqw 4.4cqw -2cqw rgba(6,38,26,.6);font-size:max(11px,2.1cqw);font-weight:600;color:#fff;white-space:nowrap;transition:opacity .35s ease,transform .6s cubic-bezier(.3,1.5,.5,1)}.so-h-pills p i{box-sizing:border-box;width:max(16px,3cqw);height:max(16px,3cqw);padding:.65cqw;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.so-h-pills .so-h-posted{margin-left:4cqw;background:#fff;color:var(--hm-ink)}.so-h-pills p:not([data-on]){opacity:0;transform:translateY(1.4cqw) scale(.85)}.so-h-stage .so-pf-t[data-new] img{transition:opacity .4s ease,transform .7s cubic-bezier(.3,1.5,.5,1)}.so-h-stage:is([data-step="0"],[data-step="1"]) .so-pf-t[data-new] img{opacity:0;transform:scale(.4)}.so-h-stage:is([data-step="2"],[data-step="3"]) .so-pf-t[data-new]:after{opacity:1}@media (max-width:960px){.so-h-stage{width:100%;max-width:600px;margin:26px auto 0;aspect-ratio:100/108}.so-h-pw{left:27cqw;width:46cqw}.so-h-calw{top:70cqw;width:50cqw}.so-h-dmw{top:47cqw;width:50cqw}.so-h-pills{left:0;top:9cqw}.so-h-cal-t b{font-size:4.4cqw}}.so-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%)}.so-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}.so-s-lapw{z-index:1;margin-bottom:1%}.so-s-dw,.so-s-lapw,.so-s-mw{position:relative;will-change:transform}.so-s-dw,.so-s-mw{z-index:2}.so-s-dw{margin-bottom:7%}.so-s-app{flex:1 1 auto;min-height:0;overflow:hidden;background:#fff}.so-s-key{max-width:1160px}.so-s :is(.so-cal-go,.so-s-dw,.so-s-mw):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;color:var(--hm-ink)}.so-s .so-cal-go:after{content:"1";right:calc(100% + 10px);top:50%;margin-top:-16px;box-shadow:0 0 0 4px rgba(190,250,94,.35)}.so-s .so-s-dw:after{content:"2";right:-14px;bottom:9%}.so-s .so-s-mw:after{content:"3";right:-14px;bottom:14%}.so-s[data-s] :is(.so-cal-go,.so-s-dw,.so-s-mw):after{transition:opacity .3s ease,scale .55s cubic-bezier(.3,1.6,.5,1)}.so-s[data-s] .so-cal-go:after{transition-delay:.5s}.so-s[data-s] .so-s-dw:after{transition-delay:.8s}.so-s[data-s] .so-s-mw:after{transition-delay:1.1s}.so-s[data-s=arm] :is(.so-cal-go,.so-s-dw,.so-s-mw):after{opacity:0;scale:.2}@media (max-width:960px){.so-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 8%;padding:6% 7% 7%;border-radius:22px}.so-s-lapw{grid-column:1/-1}.so-s-dw{margin:0}.so-s :is(.so-cal-go,.so-s-dw,.so-s-mw):after{width:26px;height:26px;font-size:12px;box-shadow:0 0 0 4px rgba(190,250,94,.3)}.so-s .so-cal-go:after{margin-top:-13px}.so-s .so-s-dw:after,.so-s .so-s-mw:after{right:-13px}}.so-g :where(b){font-weight:600}.so-g-out{width:300px}.so-g-q{overflow:hidden}.so-g-q header{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #eef1ef}.so-g-q header .lk-mono{font-size:24px}.so-g-q header b{font-size:13.5px;color:#0F2A1F}.so-g-q ul{padding:4px 12px 8px}.so-g-q li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 0}.so-g-q li+li{border-top:1px solid #f1f3f2}.so-g-q li>img{width:46px;height:46px;border-radius:9px;object-fit:cover}.so-g-q li>span{display:flex;flex-direction:column;gap:4px}.so-g-q li>span b{font-size:12.5px;color:#16302A}.so-g-both{display:flex;gap:4px}.so-g-both img{width:12px;height:12px}.so-g-q li>s{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:#F1F3F2;font-size:10.5px;font-weight:600;color:#5F6B65}.so-g-q li>s[data-done]{padding-left:5px;background:#E9F9D5;color:#2F6B12}.so-g-q li>s i{width:12px;height:12px}.lg-pill[data-p=so1]{right:-14px;bottom:-18px}.gt-c[data-s] .so-g-q li{transition:opacity .45s ease,translate .6s var(--gt-e);transition-delay:calc(.3s + var(--i) * .17s)}.gt-c[data-s=arm] .so-g-q li{opacity:0;translate:0 12px}.so-g-month{width:300px}.so-g-cal{overflow:hidden}.so-g-cal>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;border-bottom:1px solid #eef1ef}.so-g-cal>header span{display:flex;flex-direction:column;gap:2px}.so-g-cal>header span b{font-family:var(--font-dm-serif),Georgia,serif;font-size:18px;font-weight:400;line-height:1.1;color:#16302A}.so-g-cal>header span em{font-size:10.5px;color:#6B7A72}.so-g-cal>header s{display:inline-flex;align-items:center;gap:5px;padding:5px 11px 5px 5px;border-radius:99px;background:var(--hm-ink);font-size:11px;font-weight:600;color:#fff}.so-g-cal>header s i{box-sizing:border-box;width:16px;height:16px;padding:3px;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.so-g-cal .so-cal-days b{font-size:8.5px}.so-g-cal .so-cal-c em{left:2px;bottom:2px;gap:1px;padding:1.5px}.so-g-cal .so-cal-c em img{width:7px;height:7px}.lg-pill[data-p=so2]{left:-12px;bottom:-16px}.gt-c[data-s] .so-g-cal .so-cal-c[data-post]>img{transition:opacity .4s ease,scale .6s cubic-bezier(.3,1.5,.5,1) .45s}.gt-c[data-s=arm] .so-g-cal .so-cal-c[data-post]>img{opacity:0;scale:.4}.so-g-made{width:300px;height:296px}.so-g-reel,.so-g-wide{position:absolute;overflow:hidden;box-shadow:0 0 0 1px rgba(6,38,26,.08),0 18px 34px -22px rgba(6,38,26,.45)}.so-g-reel{left:0;top:26px;width:104px;aspect-ratio:9/16;border-radius:14px}.so-g-wide{right:0;top:0;width:158px;aspect-ratio:1.91/1;border-radius:11px}.so-g-reel img,.so-g-wide img{width:100%;height:100%;object-fit:cover}.so-g-reel>i{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;padding:9px 8px 9px 10px;box-sizing:border-box;border-radius:50%;background:rgba(255,255,255,.92);color:var(--hm-ink)}.so-g-reel em,.so-g-wide em{position:absolute;left:7px;bottom:7px;padding:3px 8px;border-radius:99px;background:rgba(6,20,14,.62);font-size:10px;font-weight:600;color:#fff}.so-g-post{position:absolute;left:78px;top:50px;width:150px;padding:8px 8px 10px}.so-g-post-h{display:flex;align-items:center;gap:6px}.so-g-post-h .lk-mono{font-size:18px}.so-g-post-h b{font-size:10.5px;color:#111}.so-g-post-pic{display:block;aspect-ratio:1;margin-top:7px;overflow:hidden;border-radius:6px}.so-g-post-pic img{width:100%;height:100%;object-fit:cover}.so-g-post-a{display:flex;gap:9px;margin-top:7px;color:#111}.so-g-post-a i{width:14px;height:14px}.so-g-post-c{margin-top:5px;font-size:10.5px;line-height:1.3;color:#262626}.lg-pill[data-p=so3]{right:-6px;bottom:-6px}.gt-c[data-s] :is(.so-g-reel,.so-g-wide){transition:opacity .45s ease .35s,translate .7s var(--gt-e) .35s}.gt-c[data-s=arm] .so-g-reel{opacity:0;translate:46px 0}.gt-c[data-s=arm] .so-g-wide{opacity:0;translate:-46px 10px}.so-g-reply{width:300px}.so-g-th{padding-bottom:14px}.so-g-th header{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #eef1ef}.so-g-th header img{width:36px;height:36px;border-radius:7px;object-fit:cover}.so-g-th header span{display:flex;flex-direction:column;gap:1px}.so-g-th header b{font-size:12px;color:#111}.so-g-th header em{font-size:10.5px;color:#6B7A72}.so-g-th>p{display:flex;align-items:flex-end;gap:7px;margin:11px 12px 0}.so-g-th>p>span{padding:8px 11px;border-radius:12px;font-size:12px;line-height:1.35;color:#16302A}.so-g-th>p[data-who=them]>span{border-bottom-left-radius:3px;background:#F1F3F2}.so-g-th>p[data-who=us]{flex-direction:row-reverse;margin-left:30px}.so-g-th>p[data-who=us]>span{border-bottom-right-radius:3px;background:#E3F1E7;color:#10301F}.so-g-th .lk-mono{font-size:22px}.so-g-av{flex:none;box-sizing:border-box;width:22px;height:22px;padding:5px;border-radius:50%;background:#E3E7EA;color:#7A8590}.lg-pill[data-p=so4]{right:-10px;bottom:-18px}.gt-c[data-s] .so-g-th>p{transition:opacity .45s ease,translate .6s var(--gt-e);transition-delay:calc(.35s + var(--i) * .6s)}.gt-c[data-s=arm] .so-g-th>p{opacity:0;translate:0 10px}.so-g-two{width:290px}.so-g-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.so-g-pair>span{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 10px 16px}.so-g-pair .so-app{width:48px;height:48px}.so-g-pair b{font-size:13.5px;color:#16302A}.so-g-pair s{position:absolute;right:9px;top:9px;box-sizing:border-box;width:20px;height:20px;padding:4px;border-radius:50%;background:#0E8C4E;color:#fff}.so-g-rest{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:10px 14px;border-radius:99px;box-shadow:inset 0 0 0 1.5px rgba(6,38,26,.1)}.so-g-rest .so-app{width:28px;height:28px;opacity:.6}.so-g-rest em{margin-left:4px;font-size:11.5px;font-weight:600;color:#8A978F}.lg-pill[data-p=so5]{left:calc(50% - 82px);bottom:-50px}.gt-c[data-s] .so-g-pair>span{transition:opacity .4s ease,scale .65s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.3s + var(--i) * .16s)}.gt-c[data-s=arm] .so-g-pair>span{opacity:0;scale:.8}.gt-c[data-s] .so-g-rest{transition:opacity .6s ease .7s}.gt-c[data-s=arm] .so-g-rest{opacity:0}.so-g-report{width:290px}.so-g-rep{overflow:hidden}.so-g-rep header{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid #eef1ef}.so-g-rep header .lk-mono{font-size:24px}.so-g-rep header b{font-family:var(--font-dm-serif),Georgia,serif;font-size:17px;font-weight:400;color:#16302A}.so-g-sec{padding:11px 14px 4px}.so-g-sec+.so-g-sec{padding-bottom:10px}.so-g-h{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6B7A72}.so-g .so-g-line{width:100%;height:56px;margin-top:6px}.so-g-fill{fill:rgba(14,140,78,.12)}.so-g-stroke{fill:none;stroke:#0E8C4E;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.so-g-ld{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0}.so-g-ld+.so-g-ld{border-top:1px solid #f1f3f2}.so-g-ld>i{box-sizing:border-box;width:26px;height:26px;padding:6px;border-radius:50%;background:#E3F4E8;color:#0E8C4E}.so-g-ld b{font-size:12px;color:#16302A}.so-g-ld em{padding:2px 8px;border-radius:99px;background:#F1F3F2;font-size:10.5px;color:#5F6B65}.lg-pill[data-p=so6]{right:-12px;top:-14px}.gt-c[data-s] .so-g-stroke{transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .4s}.gt-c[data-s=arm] .so-g-stroke{stroke-dashoffset:1}.gt-c[data-s] .so-g-ld{transition:opacity .45s ease,translate .6s var(--gt-e);transition-delay:calc(1.1s + var(--i) * .18s)}.gt-c[data-s=arm] .so-g-ld{opacity:0;translate:0 10px}@media (max-width:400px){.so-g-made{scale:.92}}.so-r :is(s){text-decoration:none}.so-r-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}.so-r-top{display:flex;align-items:center;gap:1.8cqw;padding:2.6cqw 3cqw;border-bottom:1px solid #eef1ef}.so-r-top .lk-mono{font-size:max(20px,4.6cqw)}.so-r-top>b{font-size:max(12px,2.5cqw);font-weight:700;color:#16302A}.so-r-on{display:flex;gap:.8cqw}.so-r-on img{width:max(13px,2.6cqw);height:max(13px,2.6cqw)}.so-r-ttl{margin-left:auto;font-family:var(--font-dm-serif),Georgia,serif;font-size:max(15px,3.4cqw);color:#16302A}.so-r-rows{display:grid;gap:1.2cqw;padding:2cqw 2.4cqw 0}.so-r-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.8cqw;padding:1.4cqw 1.8cqw;border-radius:1.6cqw;box-shadow:inset 0 0 0 1px #EEF1EF;transition:box-shadow .5s ease,background-color .5s ease}.so-r-row[data-on]{background:#FBFCFB}.so-r-ic{display:grid;place-items:center;box-sizing:border-box;width:max(26px,5cqw);height:max(26px,5cqw);padding:max(5px,1.1cqw);border-radius:50%;background:#F1F4F2;color:#16302A}.so-r-ic img{width:100%!important;height:100%!important}.so-r-row>span:not(.so-r-pics){display:flex;flex-direction:column;min-width:0}.so-r-row b{font-size:max(11px,2.25cqw);font-weight:600;color:#0F2A1F}.so-r-row em{overflow:hidden;font-size:max(9.5px,1.85cqw);color:#6B7A72;white-space:nowrap;text-overflow:ellipsis}.so-r-pics{display:flex;gap:.6cqw}.so-r-pics img{width:max(18px,3.6cqw);aspect-ratio:1;border-radius:.6cqw;object-fit:cover;opacity:.35;filter:saturate(.4);transition:opacity .5s ease,filter .5s ease}.so-r-pics[data-n="1"] img{width:max(34px,7cqw);aspect-ratio:1.3/1;border-radius:.8cqw}.so-r-row[data-on] .so-r-pics img{opacity:1;filter:none}.so-r-gap{width:max(34px,7cqw)}.so-r-st{display:inline-flex;align-items:center;justify-content:center;gap:.7cqw;min-width:max(70px,13cqw);padding:.6cqw 1.4cqw;border-radius:99px;font-size:max(9px,1.7cqw);font-weight:600;white-space:nowrap}.so-r-st[data-s=wait]{background:#FFF4D6;color:#8A5A00}.so-r-st[data-s=ok]{background:#E9F9D5;color:#2F6B12}.so-r-st i{width:max(9px,1.7cqw);height:max(9px,1.7cqw)}.so-r-pulse{width:max(6px,1.1cqw)!important;height:max(6px,1.1cqw)!important;border-radius:50%;background:#E2A21B;animation:so-pulse 1s ease-in-out infinite alternate}@keyframes so-pulse{0%{opacity:.35}}.so-r-foot{display:flex;align-items:center;gap:1.2cqw;margin:1.8cqw 2.4cqw 0;padding:1.5cqw 1.8cqw;border-radius:1.6cqw;background:#16302A;font-size:max(10px,1.95cqw);font-weight:600;color:#fff;opacity:.35;transition:opacity .5s ease}.so-r-foot[data-on]{opacity:1}.so-r-foot i{flex:none;width:max(12px,2.2cqw);height:max(12px,2.2cqw);color:var(--hm-lime)}.so-r-plan{display:grid;gap:6px}.so-r-plan li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:6px 9px;border-radius:9px;background:rgba(255,255,255,.05);font-size:11.5px;color:rgba(255,255,255,.72)}.so-r-plan b{font-weight:600;color:rgba(255,255,255,.45);transition:color .4s ease;transition-delay:calc(var(--n) * .12s)}.so-r-plan span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wr-desk[data-on] .so-r-plan b{color:var(--hm-lime)}@media (max-width:960px){.so-r-panel{box-shadow:0 0 0 1px rgba(190,250,94,.3),0 30px 60px -20px rgba(0,0,0,.85)}}.so-t .at-stage :is(s,u){text-decoration:none}.so-t-acct .at-p[data-p=feed]{grid-row:1/3}.so-t[data-f=apps] .at-p[data-p=apps],.so-t[data-f=feed] .at-p[data-p=feed],.so-t[data-f=msgs] .at-p[data-p=msgs]{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] .so-t-acct.at-now .at-p[data-p=msgs]{transition-delay:.2s}.at-stage[data-s] .so-t-acct.at-now .at-p[data-p=apps]{transition-delay:.4s}.so-t-id{display:flex;align-items:center;gap:calc(var(--u) * .9)}.so-t-id .lk-mono{font-size:calc(var(--u) * 3.2)}.so-t-id span{display:flex;flex-direction:column;min-width:0}.so-t-id b{font-size:calc(var(--u) * 1.35);font-weight:700}.so-t-id em{font-size:calc(var(--u) * 1.05);color:#70757A}.so-t-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .3);margin-top:calc(var(--u) * 1.2)}.so-t-grid>span{position:relative;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--u) * .3);background:#EFEFEC}.so-t-grid img{width:100%;height:100%;object-fit:cover}.so-t-grid>span[data-old] img{filter:saturate(.35) contrast(.9) brightness(.97)}.so-t-grid>span[data-empty]{background:#F1F1EE;box-shadow:inset 0 0 0 1px #E6E6E2}.so-t-grid>span[data-new]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--u) * .35) #7DDB1F}.so-t-flag{width:fit-content}.so-t-acct .lt-note{margin-top:auto}.so-t-th{display:flex;flex-direction:column;gap:calc(var(--u) * .7)}.so-t-th .lt-b[data-who=them]{align-self:flex-start;background:#F1F3F2;color:#202124}.so-t-th .lt-b[data-who=us]{align-self:flex-end;background:#E3F1E7;color:#10301F}.so-t-seen{align-self:flex-start;padding-left:calc(var(--u) * .4);font-size:calc(var(--u) * 1.05);color:#9AA0A6}.so-t-apps{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 1.1)}.so-t-apps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .6)}.so-t-apps .so-app{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.so-t-apps:not([data-now]) .so-app{filter:saturate(.5);opacity:.8}.so-t-apps u{display:block;width:calc(var(--u) * 3.4);height:calc(var(--u) * .55);border-radius:99px;background:linear-gradient(90deg,#C3C8CC 38%,#ECEDEF 0)}.so-t-apps li:nth-child(2n) u{background:linear-gradient(90deg,#C3C8CC 22%,#ECEDEF 0)}.so-t-apps[data-now] li:not([data-two]){opacity:.2;filter:grayscale(1)}.so-t-apps li>s{position:absolute;right:calc(var(--u) * -.5);bottom:calc(var(--u) * -.5);box-sizing:border-box;width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);padding:calc(var(--u) * .3);border-radius:50%;background:#0E8C4E;box-shadow:0 0 0 2px #fff;color:#fff}@media (max-width:620px){.so-t-acct .at-p[data-p=feed]{grid-row:auto}}@media (prefers-reduced-motion:reduce){.so-g *,.so-h-stage *,.so-r-panel *{animation:none!important;transition:none!important}}.so-h-dm{position:relative}.so-h-dm:has(p[data-who=us]:not([data-on])):after{content:"Writing a reply\2026";position:absolute;right:2.2cqw;bottom:2.6cqw;padding:1.3cqw 1.9cqw;border-radius:2.2cqw 2.2cqw .5cqw 2.2cqw;background:#E3F1E7;font-size:max(10.5px,2.05cqw);font-style:italic;color:#3C6A50;animation:so-wr 1.2s ease-in-out infinite alternate}@keyframes so-wr{0%{opacity:.55}}:where(.ct-h-stage,.ct-s-board,.ct-gt,.ct-r-panel,.ct-t-acct) :where(p,ul,li,h4){margin:0;padding:0;list-style:none}:where(.ct-h-stage,.ct-s-board,.ct-gt,.ct-r-panel,.ct-t-acct) :where(i,em,s,u){font-style:normal;text-decoration:none}:where(.ct-h-stage,.ct-s-board,.ct-gt,.ct-r-panel,.ct-t-acct) :where(mark){background:none;color:inherit}:where(.ct-h-stage,.ct-s-board,.ct-gt,.ct-r-panel,.ct-t-acct) :where(i,s)>svg{display:block;width:100%;height:100%}:where(.ct-h-stage,.ct-s-board,.ct-gt,.ct-r-panel,.ct-t-acct) img{display:block}.ct-gt :is(s),.ct-r :is(s),.ct-t .at-stage :is(s,u){text-decoration:none}.ct-mark{display:grid;place-items:center;flex:none;box-sizing:border-box;width:1em;height:1em;padding:.24em;border-radius:50%;background:#16302A;color:#BCD5C8}.ct-mark svg{display:block;width:100%;height:100%}.ct-kind{display:inline-block;padding:3px 7px;border-radius:6px;font-size:9.5px;font-weight:700;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.ct-kind[data-k=art]{background:#E8F0FE;color:#1967D2}.ct-kind[data-k=post]{background:#FCE8F3;color:#B5176A}.ct-kind[data-k=mail]{background:#FEF3E0;color:#A35A00}.ct-kind[data-k=page]{background:#E6F4EA;color:#137333}.ct-wave{display:flex;align-items:center;gap:2px;height:100%;color:#0E8C4E}.ct-wave i{flex:1;height:var(--h);min-height:3px;border-radius:99px;background:currentColor;transform-origin:50% 50%;animation:ct-wave 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--n) * -83ms)}@keyframes ct-wave{to{transform:scaleY(.45)}}.ct-vn{container-type:inline-size;box-sizing:border-box;padding:12px 14px 13px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 18px 36px -18px rgba(6,38,26,.45);text-align:left;transition:box-shadow .4s ease}.ct-vn-h{display:flex;align-items:center;gap:3.4cqw}.ct-vn-mic{box-sizing:border-box;width:11cqw;height:11cqw;padding:2.4cqw;border-radius:50%;background:#FCE8E6;color:#D93025}.ct-vn-h b{font-size:6.2cqw;font-weight:600;letter-spacing:-.01em;color:#0F2A1F}.ct-vn-w{display:flex;align-items:center;gap:4cqw;height:14cqw;margin-top:3.6cqw;padding:0 1cqw}.ct-vn-w .ct-wave{flex:1}.ct-vn-play{flex:none;width:12cqw;height:12cqw;padding:3cqw;border-radius:50%;background:#16302A;color:var(--hm-lime)}.ct-ok,.ct-vn-play{box-sizing:border-box}.ct-ok{container-type:inline-size;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 10px;padding:14px 15px 15px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 0 0 7px rgba(190,250,94,.25),0 26px 48px -24px rgba(6,38,26,.55);text-align:left;transition:box-shadow .4s ease}.ct-ok-tick{box-sizing:border-box;width:12cqw;height:12cqw;padding:2.8cqw;border-radius:50%;background:#EEF1EF;color:transparent;transition:background-color .4s ease,color .4s ease,scale .5s cubic-bezier(.3,1.6,.5,1)}.ct-ok[data-on] .ct-ok-tick{background:#0E8C4E;color:#fff}.ct-ok>b{font-size:6.8cqw;font-weight:700;letter-spacing:-.015em;color:#0F2A1F}.ct-ok-piece{grid-column:1/-1;display:flex;align-items:flex-start;gap:2.6cqw;padding:3.2cqw 3.6cqw;border-radius:3.4cqw;background:#F4F7F5;font-size:5.4cqw;line-height:1.35;color:#34453C}.ct-ok-piece i{flex:none;width:6.4cqw;height:6.4cqw;margin-top:.3cqw;color:#7048E8}.ct-ok-btn{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:2cqw;padding:2.6cqw 5.4cqw;border-radius:99px;background:#16302A;font-size:5.4cqw;font-weight:600;color:#fff;transition:background-color .4s ease,color .4s ease}.ct-ok[data-on] .ct-ok-btn{background:#E6F4EA;color:#137333}.ct-ok-btn i{width:5cqw;height:5cqw}.ct-art{container-type:inline-size;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}.ct-art-nav{gap:3cqw;padding:3cqw 4.4cqw;border-bottom:1px solid #eef1ef}.ct-art-logo,.ct-art-nav{display:flex;align-items:center}.ct-art-logo{gap:2cqw;min-width:0}.ct-art-logo>i{flex:none;box-sizing:border-box;width:7.4cqw;height:7.4cqw;padding:1.6cqw;border-radius:50%;background:#16302A;color:#BCD5C8}.ct-art-logo>span{display:flex;flex-direction:column;min-width:0}.ct-art-logo b{font-size:3.4cqw;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.ct-art-logo em{font-size:2.5cqw;color:#6B7A72;white-space:nowrap}.ct-art-links{display:flex;gap:3cqw;margin-left:auto;font-size:2.2cqw;color:#4A5A52}.ct-art-links span[data-on]{font-weight:600;color:#0E8C4E;box-shadow:0 .5cqw 0 -.2cqw #0E8C4E}.ct-art-cta{flex:none;display:inline-flex;align-items:center;gap:1cqw;padding:1.8cqw 3.4cqw;border-radius:99px;background:#FF5A1F;font-size:2.8cqw;font-weight:600;color:#fff;white-space:nowrap}.ct-art-logo+.ct-art-cta{margin-left:auto}.ct-art-cta i{width:2.4cqw;height:2.4cqw}.ct-art-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:5cqw;padding:5cqw 4.4cqw 0}.ct-art-eye{font-size:2.6cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0E8C4E}.ct-art-t h4{margin-top:1.4cqw;font-family:var(--font-dm-serif),Georgia,serif;font-size:6.6cqw;font-weight:400;line-height:1.04;letter-spacing:-.01em;color:#16302A}.ct-art-by{display:flex;align-items:center;gap:1.4cqw;margin-top:2.6cqw;font-size:2.6cqw;color:#6B7A72}.ct-art-by i{box-sizing:border-box;width:4.4cqw;height:4.4cqw;padding:1cqw;border-radius:50%;background:#16302A;color:#BCD5C8}.ct-art-p{margin-top:2.6cqw;font-size:3cqw;line-height:1.5;color:#34453C}.ct-art-pic{display:block;min-height:30cqw;overflow:hidden;border-radius:2.4cqw}.ct-art-pic img{width:100%;height:100%;object-fit:cover}.ct-art-lines{display:grid;gap:1.8cqw;padding:4.4cqw 4.4cqw 5cqw}.ct-art-lines i{display:block;height:1.5cqw;border-radius:99px;background:#EEF1EF}.ct-art-lines i:nth-child(2){width:88%}.ct-art-lines i:nth-child(3){width:62%}.ct-art[data-full] .ct-art-nav{padding:1.9cqw 3.4cqw}.ct-art[data-full] .ct-art-logo>i{width:4.4cqw;height:4.4cqw;padding:.95cqw}.ct-art[data-full] .ct-art-logo b{font-size:2.1cqw}.ct-art[data-full] .ct-art-logo em{font-size:1.55cqw}.ct-art[data-full] .ct-art-links{font-size:1.75cqw}.ct-art[data-full] .ct-art-cta{padding:1.1cqw 2.2cqw;font-size:1.75cqw}.ct-art[data-full] .ct-art-body{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:3.6cqw;padding:3.6cqw 3.4cqw 0}.ct-art[data-full] .ct-art-eye{font-size:1.6cqw}.ct-art[data-full] .ct-art-t h4{margin-top:1cqw;font-size:4.5cqw}.ct-art[data-full] .ct-art-by{gap:1cqw;margin-top:1.8cqw;font-size:1.65cqw}.ct-art[data-full] .ct-art-by i{width:2.8cqw;height:2.8cqw;padding:.6cqw}.ct-art[data-full] .ct-art-p{margin-top:1.8cqw;font-size:1.9cqw}.ct-art[data-full] .ct-art-pic{min-height:0;border-radius:1.4cqw}.ct-art-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6cqw;padding:3cqw 3.4cqw 3.4cqw}.ct-art-more>div{padding:2.2cqw 2.4cqw;border-radius:1.6cqw;background:#F5F8F6}.ct-art-more b{font-size:1.95cqw;font-weight:700;color:#16302A}.ct-art-more ul{display:grid;gap:.9cqw;margin-top:1.3cqw}.ct-art-more li{display:flex;align-items:center;gap:1.1cqw;font-size:1.75cqw;color:#34453C}.ct-art-more li:before{content:"";flex:none;width:.9cqw;height:.9cqw;border-radius:50%;background:#0E8C4E}.ct-art-more p{margin-top:1.3cqw;font-size:1.75cqw;line-height:1.5;color:#34453C}.ct-art-cta[data-big]{margin-top:1.8cqw;padding:1.2cqw 2.4cqw;font-size:1.75cqw}.ct-g{container-type:inline-size;box-sizing:border-box;padding:15px 17px 17px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 18px 36px -18px rgba(6,38,26,.45);font-family:Arial,Helvetica Neue,system-ui,sans-serif;line-height:1.3;letter-spacing:0;color:#202124;text-align:left}.ct-g-top{display:flex;align-items:center;gap:3.4cqw}.ct-g-top .ak-gw{font-size:7cqw}.ct-g-q{display:flex;align-items:center;justify-content:space-between;gap:2cqw;flex:1;min-width:0;padding:2cqw 3cqw 2cqw 3.8cqw;border-radius:99px;box-shadow:0 0 0 1px #DFE1E5,0 .8cqw 2cqw -1.2cqw rgba(32,33,36,.3);font-size:3.6cqw}.ct-g-q span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ct-g-q i{flex:none;width:4cqw;height:4cqw;color:#4285F4}.ct-g-tabs{display:flex;gap:4.4cqw;margin-top:3.4cqw;padding:0 0 1.8cqw .4cqw;border-bottom:1px solid #ecedef;font-size:3.2cqw;color:#5F6368}.ct-g-tabs em{position:relative}.ct-g-tabs em[data-on]{color:#1A73E8}.ct-g-tabs em[data-on]:after{content:"";position:absolute;left:0;right:0;bottom:-1.9cqw;height:.7cqw;border-radius:.6cqw .6cqw 0 0;background:#1A73E8}.ct-g-ai{margin-top:3.6cqw;padding:3.4cqw 3.6cqw 3.6cqw;border-radius:3.4cqw;background:linear-gradient(160deg,#EEF3FD,#F6F2FD)}.ct-g-ai-h{display:flex;align-items:center;gap:1.6cqw;font-size:3.4cqw;font-weight:700;color:#202124}.ct-g-ai-h i{width:4.2cqw;height:4.2cqw;color:#6C5CE7}.ct-g-ai-t{margin-top:2.2cqw;font-size:3.6cqw;line-height:1.45;color:#3C4043}.ct-g-ai-t mark{padding:0 .4cqw;border-radius:.6cqw;background:rgba(190,250,94,.8);font-weight:700;color:#16302A}.ct-g-src{display:flex;align-items:center;gap:2.2cqw;margin-top:2.8cqw;padding:2.2cqw 2.6cqw;border-radius:2.6cqw;background:#fff;box-shadow:0 0 0 1px #E3E5E8}.ct-g-site>i,.ct-g-src>i{flex:none;box-sizing:border-box;width:6.6cqw;height:6.6cqw;padding:1.5cqw;border-radius:50%;background:#16302A;color:#BCD5C8}.ct-g-site>span,.ct-g-src>span{display:flex;flex-direction:column;min-width:0}.ct-g-src b{font-size:3.2cqw;font-weight:600;color:#1A0DAB}.ct-g-site em,.ct-g-src b,.ct-g-src em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ct-g-site em,.ct-g-src em{font-size:2.9cqw;color:#4D5156}.ct-g-res{margin-top:4cqw}.ct-g-site{display:flex;align-items:center;gap:2.4cqw}.ct-g-site b{font-size:3.4cqw;font-weight:400;color:#202124}.ct-g-link{margin-top:1.6cqw;font-size:5cqw;line-height:1.22;color:#1A0DAB}.ct-g-snip{margin-top:1.2cqw;font-size:3.4cqw;line-height:1.45;color:#4D5156}.ct-ig{container-type:inline-size;box-sizing:border-box;overflow:hidden;padding-bottom:12px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 22px 40px -20px rgba(6,38,26,.5);font-family:-apple-system,Helvetica Neue,Arial,sans-serif;line-height:1.3;letter-spacing:-.01em;color:#111;text-align:left}.ct-ig-top{display:flex;align-items:center;justify-content:space-between;padding:4.4cqw 5cqw 3cqw}.ct-ig-top b{font-family:var(--font-dm-serif),Georgia,serif;font-size:8cqw;font-weight:400;letter-spacing:-.01em}.ct-ig-top span{display:flex;gap:4cqw}.ct-ig-top i{width:6.2cqw;height:6.2cqw}.ct-ig-h{display:flex;align-items:center;gap:3cqw;padding:0 5cqw 3.4cqw}.ct-ig-h>i{flex:none;box-sizing:border-box;width:10cqw;height:10cqw;padding:2.2cqw;border-radius:50%;background:#16302A;color:#BCD5C8;box-shadow:0 0 0 1cqw #fff,0 0 0 1.8cqw #E1306C}.ct-ig-h>span{display:flex;flex-direction:column;min-width:0;margin-left:1cqw}.ct-ig-h b{font-size:4.6cqw;font-weight:600}.ct-ig-h em{overflow:hidden;font-size:3.8cqw;color:#737373;white-space:nowrap;text-overflow:ellipsis}.ct-ig-pic{display:block;aspect-ratio:1/1;overflow:hidden}.ct-ig-pic img{width:100%;height:100%;object-fit:cover}.ct-ig-acts{display:flex;gap:4.4cqw;padding:3.6cqw 5cqw 0;color:#262626}.ct-ig-acts i{width:7cqw;height:7cqw}.ct-ig-acts i:first-child{color:#ED4956}.ct-ig-r{margin-left:auto}.ct-ig-cap{display:-webkit-box;padding:2.4cqw 5cqw 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:4.4cqw;line-height:1.4;color:#262626}.ct-ig-cap b{font-weight:600}.ak-ph-scr>.ct-g,.ak-ph-scr>.ct-ig{padding-top:1cqw;border-radius:0;box-shadow:none;background:transparent}.ak-ph-scr>.ct-g{padding:1cqw 5cqw 0}.ak-ph-scr>.ct-g .ak-gw{font-size:9cqw}.ak-ph-scr>.ct-g .ct-g-top{flex-direction:column;align-items:stretch;gap:3cqw}.ak-ph-scr>.ct-g .ct-g-top .ak-gw{align-self:center}.ak-ph-scr>.ct-g .ct-g-q{padding:2.6cqw 3.4cqw 2.6cqw 4.4cqw;font-size:4.8cqw}.ak-ph-scr>.ct-g .ct-g-q i{width:5cqw;height:5cqw}.ak-ph-scr>.ct-g .ct-g-tabs{gap:5.4cqw;font-size:4.4cqw}.ak-ph-scr>.ct-g .ct-g-ai-h{font-size:4.6cqw}.ak-ph-scr>.ct-g .ct-g-ai-h i{width:5.4cqw;height:5.4cqw}.ak-ph-scr>.ct-g .ct-g-ai-t{font-size:4.9cqw}.ak-ph-scr>.ct-g .ct-g-site>i,.ak-ph-scr>.ct-g .ct-g-src>i{width:8.6cqw;height:8.6cqw;padding:2cqw}.ak-ph-scr>.ct-g .ct-g-src b{font-size:4.3cqw}.ak-ph-scr>.ct-g :is(.ct-g-src,.ct-g-site) em{font-size:3.8cqw}.ak-ph-scr>.ct-g .ct-g-site b{font-size:4.5cqw}.ak-ph-scr>.ct-g .ct-g-link{font-size:6.2cqw}.ak-ph-scr>.ct-g .ct-g-snip{font-size:4.5cqw}.ak-ph-scr>.ct-ig .ct-ig-top{padding-top:1cqw}.ct-h-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.ct-h-stage{container-type:inline-size;position:relative;aspect-ratio:100/90}@keyframes ct-h-in{0%{opacity:0;translate:0 6cqw}}@keyframes ct-h-fade{0%{opacity:0}}.ct-h-wires{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;animation:ct-h-fade 1s ease 1.1s backwards}.ct-h-w{fill:none;stroke:rgba(14,140,78,.22);stroke-width:.35;transition:stroke .4s ease}.ct-h-w-flow{fill:none;stroke:#6CC51C;stroke-width:.7;stroke-linecap:round;stroke-dasharray:.07 .18;opacity:0;transition:opacity .4s ease;animation:ah-flow 1.8s linear infinite}.ct-h-wires g[data-on] .ct-h-w{stroke:rgba(108,197,28,.6)}.ct-h-wires g[data-on] .ct-h-w-flow{opacity:1}.ct-h-stage[data-hot=g] g[data-w=g] .ct-h-w-flow,.ct-h-stage[data-hot=ig] g[data-w=ig] .ct-h-w-flow,.ct-h-stage[data-hot=ok] g[data-w=ok] .ct-h-w-flow,.ct-h-stage[data-hot=voice] g[data-w=voice] .ct-h-w-flow{animation-duration:.6s;stroke-width:1}.ct-h-stage>div{position:absolute;z-index:2;will-change:transform;transition:opacity .5s ease,filter .5s ease}.ct-h-stage>div:not([data-on]){opacity:.82}.ct-h-stage>div>*{transition:box-shadow .45s ease}.ct-h-stage[data-hot=art] .ct-h-artw>*,.ct-h-stage[data-hot=g] .ct-h-gw>*,.ct-h-stage[data-hot=ig] .ct-h-igw>*,.ct-h-stage[data-hot=ok] .ct-h-okw>*,.ct-h-stage[data-hot=voice] .ct-h-vnw>*{box-shadow:0 0 0 1px rgba(6,38,26,.06),0 0 0 7px rgba(190,250,94,.55),0 26px 48px -24px rgba(6,38,26,.55)}.ct-h-artw{left:8cqw;top:5cqw;width:54cqw}.ct-h-br{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.06),0 0 0 8px rgba(255,255,255,.55),0 44px 80px -36px rgba(6,38,26,.55);rotate:-1deg;animation:ct-h-in 1s cubic-bezier(.2,.8,.2,1) .15s backwards}.ct-h-bar{display:flex;align-items:center;gap:10px;height:26px;margin:0;padding:0 12px;border-bottom:1px solid #e2e6e4;background:#F1F3F2}.ct-h-bar .ws-dots{gap:5px}.ct-h-bar .ws-dots i{width:8px;height:8px}.ct-h-url{margin:0 auto;padding:2px 14px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #E2E6E4;font-size:10.5px;color:#4A5550}.ct-h-vnw{left:66cqw;top:0;width:32cqw}.ct-h-vnw .ct-vn{rotate:1.5deg;animation:ct-h-in 1s cubic-bezier(.2,.8,.2,1) .35s backwards}.ct-h-okw{left:68cqw;top:20cqw;width:30cqw}.ct-h-okw .ct-ok{rotate:-1deg;animation:ct-h-in 1s cubic-bezier(.2,.8,.2,1) .55s backwards}.ct-h-gw{left:0;top:62cqw;width:48cqw}.ct-h-gw .ct-g{rotate:1deg;animation:ct-h-in 1s cubic-bezier(.2,.8,.2,1) .7s backwards}.ct-h-igw{left:70cqw;top:46cqw;width:28cqw}.ct-h-igw .ct-ig{rotate:2deg;animation:ct-h-in 1s cubic-bezier(.2,.8,.2,1) .85s backwards}.ct-h-igw .ct-ig-pic{aspect-ratio:1.2/1}.ct-h-igw .ct-ig-cap{-webkit-line-clamp:2}@media (max-width:960px){.ct-h-grid{grid-template-columns:1fr}.ct-h-stage{width:100%;max-width:600px;margin:20px auto 0;aspect-ratio:100/136}.ct-h-gw,.ct-h-vnw,.ct-h-wires{display:none}.ct-h-artw{left:0;top:0;width:88cqw}.ct-h-okw{left:0;top:90cqw;width:54cqw}.ct-h-igw{left:58cqw;top:74cqw;width:42cqw}.ct-h-url{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.ct-h *,.ct-h :after,.ct-h :before{animation:none!important}}.ct-s-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%)}.ct-s-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}.ct-s-lapw{z-index:1;margin-bottom:1%}.ct-s-gw,.ct-s-igw,.ct-s-lapw{position:relative;will-change:transform}.ct-s-gw,.ct-s-igw{z-index:2}.ct-s-igw{margin-bottom:5%}.ct-s-lapw .ws-url{font-size:1.25cqw}.ct-s-mk{position:absolute;z-index:5;display:grid;place-items:center;width:34px;height:34px;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-size:14px;font-weight:700;line-height:1;color:var(--hm-ink)}.ct-s-mk[data-m="1"]{left:30%;top:-14px}.ct-s-mk[data-m="2"]{left:-16px;top:34%}.ct-s-mk[data-m="3"]{right:-10px;top:-14px}.ct-s[data-s] .ct-s-mk{transition:opacity .3s ease,scale .55s cubic-bezier(.3,1.6,.5,1)}.ct-s[data-s] .ct-s-mk[data-m="1"]{transition-delay:.5s}.ct-s[data-s] .ct-s-mk[data-m="2"]{transition-delay:.8s}.ct-s[data-s] .ct-s-mk[data-m="3"]{transition-delay:1.1s}.ct-s[data-s=arm] .ct-s-mk{opacity:0;scale:.2}.ct-s .ws-key{max-width:1160px}@media (max-width:960px){.ct-s-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 7%;padding:7% 6%;border-radius:22px}.ct-s-lapw{grid-column:1/-1}.ct-s-igw{margin:0}.ct-s-mk{width:26px;height:26px;font-size:12px;box-shadow:0 0 0 4px rgba(190,250,94,.3)}.ct-s-mk[data-m="2"]{left:-10px}.ct-s-mk[data-m="3"]{right:-8px;top:-10px}}.ct-gt-cal{width:300px;height:246px}.ct-cal{position:absolute;left:0;top:0;width:286px;padding:12px 14px 6px;box-sizing:border-box}.ct-cal header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #eef1ef}.ct-cal header .lk-mono{font-size:26px}.ct-cal header b{font-size:13.5px;color:#0F2A1F}.ct-cal li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f3f5f4}.ct-cal li:last-child{border-bottom:0}.ct-cal li .ct-kind{justify-self:start}.ct-cal li>b{overflow:hidden;font-size:11.5px;color:#16302A;white-space:nowrap;text-overflow:ellipsis}.ct-cal li>s{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;background:#FFF4D6;font-size:9.5px;font-weight:600;color:#8A5A00}.ct-cal li>s[data-done]{background:#E6F4EA;color:#137333}.ct-cal li>s i{width:9px;height:9px}.lg-pill[data-p=ct-sch]{right:-12px;bottom:-6px}.ct-gt-voice{width:300px;height:256px}.ct-gv-note{position:absolute;left:0;top:0;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:204px;padding:11px 14px}.ct-gv-mic{flex:none;box-sizing:border-box;width:30px;height:30px;padding:7px;border-radius:50%;background:#FCE8E6;color:#D93025}.ct-gv-note .ct-wave{flex:1;height:28px}.ct-gv-arc{position:absolute;left:30px;top:50px;width:56px!important;height:60px!important;overflow:visible}.ct-gv-arc path{fill:none;stroke:#7DDB1F;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.ct-gv-draft{position:absolute;right:-6px;top:100px;box-sizing:border-box;width:246px;padding:12px 14px 14px}.ct-gv-h{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5E7A6E}.ct-gv-h i{width:14px;height:14px;color:#7048E8}.ct-gv-draft p+p{margin-top:7px;font-size:13px;line-height:1.45;color:#16302A}.ct-gv-draft mark{padding:0 1px;background:linear-gradient(transparent 52%,rgba(190,250,94,.9) 0) no-repeat 0 0 /100% 100%;font-weight:600}.lg-pill[data-p=ct-voice]{left:-8px;bottom:6px}.ct-gt-worth{width:300px;height:256px}.ct-out{position:absolute;left:0;top:0;box-sizing:border-box;width:282px;overflow:hidden;padding-bottom:12px}.ct-out-pic{display:block;height:78px;overflow:hidden}.ct-out-pic img{width:100%;height:100%;object-fit:cover}.ct-out>div{padding:11px 14px 0}.ct-out-t{display:block;font-family:var(--font-dm-serif),Georgia,serif;font-size:17px;font-weight:400!important;line-height:1.1;color:#16302A}.ct-out ul{display:grid;gap:6px;margin-top:10px}.ct-out li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 10px;border-radius:8px;background:#F5F8F6;font-size:11.5px;color:#34453C}.ct-out li s{flex:none;box-sizing:border-box;width:17px;height:17px;padding:3.5px;border-radius:50%;background:#0E8C4E;color:#fff}.lg-pill[data-p=ct-check]{right:-14px;top:54px}.ct-gt-plan{width:300px;height:226px}.ct-plan{position:absolute;left:0;top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;box-sizing:border-box;width:300px;padding:12px}.ct-plan-c{display:grid;align-content:start;gap:6px;padding:9px 8px 10px;border-radius:10px;background:#F5F8F6}.ct-plan-c p{min-height:2.5em;font-size:11px;font-weight:600;line-height:1.2;color:#16302A}.ct-plan-c .ct-kind{display:block;padding:6px 0;text-align:center;font-size:10px}.lg-pill[data-p=ct-plan]{right:-10px;bottom:-4px}.ct-gt-work{width:300px;height:254px}.ct-roll{position:absolute;left:0;top:0;box-sizing:border-box;width:196px;padding:10px 10px 11px}.ct-roll-h{margin-bottom:8px!important;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5E7A6E}.ct-roll-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ct-roll-g img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:5px}.ct-roll-g img[data-pick]{outline:2.5px solid #7DDB1F;outline-offset:1.5px}.ct-roll-post{position:absolute;right:-6px;top:94px;box-sizing:border-box;width:170px;overflow:hidden;padding-bottom:10px}.ct-roll-post>span{display:block;aspect-ratio:1.4/1;overflow:hidden}.ct-roll-post>span img{width:100%;height:100%;object-fit:cover}.ct-roll-post p{display:flex;align-items:center;gap:7px;padding:9px 11px 0;font-size:11.5px;line-height:1.2;color:#16302A}.ct-roll-post .ct-mark{font-size:20px}.lg-pill[data-p=ct-own]{left:-4px;bottom:10px}.ct-gt-pages{width:300px;height:236px}.ct-sr{position:absolute;left:0;top:0;box-sizing:border-box;width:290px;padding:12px 14px 13px;font-family:Arial,Helvetica Neue,system-ui,sans-serif;color:#202124}.ct-sr-q{display:flex;align-items:center;gap:10px}.ct-sr-q .ak-gw{font-size:18px}.ct-sr-q>span{flex:1;min-width:0;overflow:hidden;padding:6px 12px;border-radius:99px;box-shadow:0 0 0 1px #DFE1E5;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.ct-sr-hit{position:relative;margin-top:12px;padding:10px 12px 11px;border-radius:10px;background:#FBFDF8;box-shadow:inset 0 0 0 2px #7DDB1F,0 0 0 4px rgba(190,250,94,.3)}.ct-sr-site{display:flex;align-items:center;gap:8px}.ct-sr-site .ct-mark{font-size:22px}.ct-sr-site>span{display:flex;flex-direction:column;min-width:0}.ct-sr-site b{font-size:11.5px;font-weight:400!important}.ct-sr-site em{overflow:hidden;font-size:9.5px;color:#4D5156;white-space:nowrap;text-overflow:ellipsis}.ct-sr-link{margin-top:6px!important;font-size:14.5px;line-height:1.2;color:#1A0DAB}.ct-sr-call{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:5px 12px 5px 9px;border-radius:99px;background:#0E8C4E;font-size:11px;font-weight:600;color:#fff;animation:ct-ring 1.8s ease-in-out infinite}.ct-sr-call i{width:12px;height:12px}@keyframes ct-ring{0%,to{box-shadow:0 0 0 0 rgba(14,140,78,.45)}50%{box-shadow:0 0 0 7px rgba(14,140,78,0)}}.ct-sr-dim{display:grid;gap:7px;margin-top:13px!important;padding:0 4px!important}.ct-sr-dim i{display:block;height:8px;border-radius:99px;background:#EEF1EF}.ct-sr-dim i:last-child{width:68%}.lg-pill[data-p=ct-pages]{right:-10px;bottom:0}.gt-c[data-s] .ct-cal li{transition:opacity .4s ease,transform .45s var(--gt-e);transition-delay:calc(var(--i) * .14s + .2s)}.gt-c[data-s=arm] .ct-cal li{opacity:0;transform:translateY(10px)}.gt-c[data-s] .ct-cal li>s[data-done]{transition:scale .5s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--i) * .14s + .9s)}.gt-c[data-s=arm] .ct-cal li>s[data-done]{scale:.3}.gt-c[data-s] .ct-gv-arc path{transition:stroke-dashoffset .7s var(--gt-e) .4s}.gt-c[data-s=arm] .ct-gv-arc path{stroke-dashoffset:1}.gt-c[data-s] .ct-gv-draft{transition:opacity .45s ease .8s,transform .6s var(--gt-e) .8s}.gt-c[data-s=arm] .ct-gv-draft{opacity:0;transform:translateY(16px)}.gt-c[data-s] .ct-gv-draft mark{transition:background-size .8s var(--gt-e) 1.3s}.gt-c[data-s=arm] .ct-gv-draft mark{background-size:0 100%}.gt-c[data-s] .ct-out li{transition:opacity .4s ease,transform .45s var(--gt-e);transition-delay:calc(var(--i) * .16s + .3s)}.gt-c[data-s=arm] .ct-out li{opacity:0;transform:translateX(-10px)}.gt-c[data-s] .ct-out li s{transition:scale .5s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--i) * .26s + .9s)}.gt-c[data-s=arm] .ct-out li s{scale:0}.gt-c[data-s] .ct-plan-c .ct-kind{transition:opacity .3s ease,scale .45s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i) * .26s + .3s)}.gt-c[data-s] .ct-plan-c .ct-kind:nth-of-type(2){transition-delay:calc(var(--i) * .26s + .42s)}.gt-c[data-s] .ct-plan-c .ct-kind:nth-of-type(3){transition-delay:calc(var(--i) * .26s + .54s)}.gt-c[data-s=arm] .ct-plan-c .ct-kind{opacity:0;scale:.5}.gt-c[data-s] .ct-roll-g img[data-pick]{transition:outline-color .3s ease .6s}.gt-c[data-s=arm] .ct-roll-g img[data-pick]{outline-color:transparent}.gt-c[data-s] .ct-roll-post{transition:opacity .45s ease .9s,transform .65s var(--gt-e) .9s}.gt-c[data-s=arm] .ct-roll-post{opacity:0;transform:translate(-30px,-20px) scale(.8)}.gt-c[data-s] .ct-sr-hit{transition:opacity .45s ease .4s,transform .6s var(--gt-e) .4s}.gt-c[data-s=arm] .ct-sr-hit{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.ct-sr-call,.ct-wave i{animation:none}}.ct-r-panel{container-type:inline-size;position:relative;z-index:1;overflow:hidden;padding-bottom:2.4cqw;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}.ct-r-top{display:flex;align-items:center;gap:1.8cqw;padding:2.6cqw 3cqw;border-bottom:1px solid #eef1ef}.ct-r-top .lk-mono{font-size:max(20px,4.6cqw)}.ct-r-top>b{font-size:max(12px,2.5cqw);font-weight:700;color:#16302A}.ct-r-ttl{margin-left:auto;font-family:var(--font-dm-serif),Georgia,serif;font-size:max(15px,3.4cqw);color:#16302A}.ct-r-sec{margin:1.3cqw 2.4cqw 0;padding:1.5cqw 1.8cqw;border-radius:1.6cqw;box-shadow:inset 0 0 0 1px #EEF1EF;transition:box-shadow .5s ease,background-color .5s ease}.ct-r-sec>*{transition:opacity .5s ease,filter .5s ease}.ct-r-sec:not([data-on])>*{opacity:.4;filter:saturate(.2)}.ct-r-sec[data-on]{background:#FBFCFB}.wr-box[data-done="1"] [data-to=ask],.wr-box[data-done="2"] [data-to=rise],.wr-box[data-done="3"] [data-to=sort],.wr-box[data-done="4"] [data-to=plan],.wr-box[data-done="5"] [data-to=page]{box-shadow:inset 0 0 0 2px #7DDB1F,0 0 0 4px rgba(190,250,94,.4)}.ct-r-h{margin-bottom:.8cqw!important;font-size:max(9px,1.6cqw);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5E7A6E}.ct-r-ask{display:flex;align-items:center;gap:1.4cqw;padding:.5cqw 0!important;font-size:max(10.5px,2.15cqw);color:#16302A}.ct-r-ask .lk-li{font-size:max(20px,3.9cqw)}.ct-r-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.8cqw}.ct-r-row>span{display:flex;flex-direction:column;min-width:0}.ct-r-row b{font-size:max(11px,2.25cqw);font-weight:600;color:#0F2A1F}.ct-r-row b,.ct-r-row em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ct-r-row em{font-size:max(9.5px,1.85cqw);color:#6B7A72}.ct-r-up{box-sizing:border-box;width:max(26px,5cqw);height:max(26px,5cqw);padding:max(5px,1.1cqw);border-radius:50%;background:#E9F9D5;color:#2F6B12}.ct-r-row .ct-mark{font-size:max(26px,5cqw)}.ct-r-page img{width:max(36px,7.4cqw);aspect-ratio:1.3/1;object-fit:cover;border-radius:.8cqw}.ct-r-st{display:inline-flex;align-items:center;justify-content:center;gap:.7cqw;min-width:max(70px,13cqw);padding:.6cqw 1.4cqw;border-radius:99px;font-size:max(9px,1.7cqw);font-weight:600;white-space:nowrap}.ct-r-st[data-s=wait]{background:#FFF4D6;color:#8A5A00}.ct-r-st[data-s=ok]{background:#E9F9D5;color:#2F6B12}.ct-r-st i{width:max(9px,1.7cqw);height:max(9px,1.7cqw)}.ct-r-sort{display:grid;gap:.6cqw}.ct-r-sort p{display:flex;align-items:center;justify-content:space-between;gap:1.4cqw;font-size:max(10.5px,2.1cqw);color:#16302A}.ct-r-sort p span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ct-r-sort p:not([data-y]) span{color:#9AA59F;text-decoration:line-through}.ct-r-tag{flex:none;padding:.4cqw 1.3cqw;border-radius:99px;background:#F1F3F2;font-size:max(9px,1.6cqw);font-weight:600;color:#80868B}.ct-r-sort p[data-y] .ct-r-tag{background:#E9F9D5;color:#2F6B12}.ct-r-plan p:not(.ct-r-h){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4cqw;padding:.55cqw 0}.ct-r-plan .ct-kind{min-width:5.6em;padding:.4em .6em;text-align:center;font-size:max(8.5px,1.6cqw)}.ct-r-plan p b{overflow:hidden;font-size:max(10.5px,2.1cqw);font-weight:600;color:#16302A;white-space:nowrap;text-overflow:ellipsis}.ct-r-plan p>i{box-sizing:border-box;width:max(15px,2.7cqw);height:max(15px,2.7cqw);padding:max(3px,.6cqw);border-radius:50%;background:#0E8C4E;color:#fff}.ct-r-a-rise{position:relative;height:70px;padding:26px 10px 6px;box-sizing:border-box;border-radius:10px;background:rgba(255,255,255,.04)}.ct-r-a-rise svg{display:block;width:100%;height:100%;overflow:visible}.ct-r-a-rise path{fill:none;stroke:rgba(255,255,255,.28);stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .5s ease}.wr-desk[data-on] .ct-r-a-rise path{stroke:var(--hm-lime)}.ct-t-acct .at-p[data-p=blog]{grid-column:1/-1}.ct-t[data-f=answer] .at-p[data-p=answer],.ct-t[data-f=blog] .at-p[data-p=blog],.ct-t[data-f=photos] .at-p[data-p=photos]{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] .ct-t-acct.at-now .at-p[data-p=photos]{transition-delay:.2s}.at-stage[data-s] .ct-t-acct.at-now .at-p[data-p=answer]{transition-delay:.4s}.ct-t-pic{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:calc(var(--u) * .7);background:#E8EAED}.ct-t-pic img{width:100%;height:100%;object-fit:cover}.ct-t-pic>i{width:calc(var(--u) * 3);height:calc(var(--u) * 3);color:#C4C8CC}.at-was .ct-t-pic img{filter:saturate(.35) contrast(.9) brightness(.96)}.ct-t-blog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 1.1)}.ct-t-post{display:flex;flex-direction:column;gap:calc(var(--u) * .6);min-width:0}.ct-t-post .ct-t-pic{aspect-ratio:1.55/1}.ct-t-post>b{font-family:var(--font-hm-sans),system-ui,sans-serif;font-size:calc(var(--u) * 1.35);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:#16302A}.at-was .ct-t-post>b{font-family:Times New Roman,Times,serif;font-weight:700;letter-spacing:0;color:#444}.ct-t-post>em{font-size:calc(var(--u) * 1.05);color:#C5221F;font-weight:600}.ct-t-post[data-empty] .ct-t-pic{box-sizing:border-box;border:calc(var(--u) * .18) dashed #cdd1d5;background:#F4F5F6}.ct-t-other u,.ct-t-post>u{display:block;height:calc(var(--u) * .75);border-radius:99px;background:#E6E8EB}.ct-t-other u+u,.ct-t-post>u+u{width:58%}.ct-t-pic>s{position:absolute;left:calc(var(--u) * .6);top:calc(var(--u) * .6);padding:calc(var(--u) * .25) calc(var(--u) * .75);border-radius:99px;background:#0E8C4E;font-size:calc(var(--u) * 1);font-weight:700;color:#fff}.ct-t-roll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .45)}.ct-t-roll img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--u) * .45);filter:saturate(.7)}.ct-t-flag{display:inline-flex;align-items:center;width:fit-content;margin-top:calc(var(--u) * 1.1);padding:calc(var(--u) * .4) calc(var(--u) * 1);border-radius:99px;background:#FCE8E6;font-size:calc(var(--u) * 1.15);font-weight:700;color:#C5221F}.ct-t-job{display:flex;flex-direction:column;overflow:hidden;border-radius:calc(var(--u) * .9);box-shadow:0 0 0 1px #E8EAED,0 calc(var(--u) * 1.2) calc(var(--u) * 2.4) calc(var(--u) * -1.4) rgba(6,38,26,.35)}.ct-t-job>img{width:100%;aspect-ratio:1.45/1;object-fit:cover}.ct-t-job>span{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * .7);padding:calc(var(--u) * 1) calc(var(--u) * 1.1) calc(var(--u) * 1.1)}.ct-t-job b{font-family:var(--font-dm-serif),Georgia,serif;font-size:calc(var(--u) * 1.75);font-weight:400;line-height:1.05;color:#16302A}.ct-t-job s{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .4) calc(var(--u) * 1);border-radius:99px;background:#FF5A1F;font-size:calc(var(--u) * 1.05);font-weight:600;color:#fff}.ct-t-job s i{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1)}.ct-t-bub{width:fit-content;max-width:92%;padding:calc(var(--u) * .9) calc(var(--u) * 1.2)!important;border-radius:calc(var(--u) * 1.3) calc(var(--u) * 1.3) calc(var(--u) * 1.3) calc(var(--u) * .3);background:#F1F3F4;font-size:calc(var(--u) * 1.3);color:#202124}.ct-t-hit,.ct-t-other{display:flex;gap:calc(var(--u) * .9);margin-top:calc(var(--u) * 1.1);padding:calc(var(--u) * .8);border-radius:calc(var(--u) * .9)}.ct-t-other{background:#fff;box-shadow:0 0 0 1px #E8EAED}.ct-t-hit .ct-t-pic,.ct-t-other .ct-t-pic{flex:none;width:34%;aspect-ratio:1.2/1}.ct-t-hit>span,.ct-t-other>span{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * .55);flex:1;min-width:0}.ct-t-other b{font-size:calc(var(--u) * 1.2);font-weight:600;line-height:1.2;color:#5F6368}.ct-t-gq{display:flex;align-items:center;gap:calc(var(--u) * .8)}.ct-t-gq .ak-gw{font-size:calc(var(--u) * 1.8)}.ct-t-gq>span{flex:1;min-width:0;overflow:hidden;padding:calc(var(--u) * .5) calc(var(--u) * 1);border-radius:99px;box-shadow:0 0 0 1px #DFE1E5;font-size:calc(var(--u) * 1.1);white-space:nowrap;text-overflow:ellipsis}.ct-t-hit{background:#F2FBE6;box-shadow:inset 0 0 0 2px #7DDB1F}.ct-t-hit em{display:flex;align-items:center;gap:calc(var(--u) * .5);font-size:calc(var(--u) * 1.05);color:#4D5156}.ct-t-hit .ct-mark{font-size:calc(var(--u) * 1.9)}.ct-t-hit b{font-size:calc(var(--u) * 1.3);font-weight:400;line-height:1.2;color:#1A0DAB}.ct-t .at-now .lt-note{margin-top:auto}@media (max-width:620px){.ct-t-job>img{aspect-ratio:2.1/1}.ct-t-roll img:nth-child(n+4){display:none}}.ct-r .wr-desk header em{display:none}.ct-ra-in{display:flex;align-items:center;gap:8px}.ct-ra-in .lk-li{font-size:26px}.ct-ra-to{display:grid;width:16px;height:16px;margin:0 2px;color:rgba(255,255,255,.45)}.ct-ra-to svg{width:100%;height:100%}.ct-ra-q{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hm-lime);font-size:15px;font-weight:700;color:var(--hm-ink)}.ct-ra-sort{display:flex;flex-wrap:wrap;gap:6px}.ct-ra-sort span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 7px;border-radius:99px;background:rgba(255,255,255,.07);font-size:12px;color:rgba(255,255,255,.5)}.ct-ra-sort span[data-y]{background:rgba(190,250,94,.16);color:var(--hm-lime)}.ct-ra-sort i{display:grid;width:13px;height:13px}.ct-ra-sort svg{width:100%;height:100%}.ct-ra-kinds{display:flex;gap:6px}.ct-ra-kinds .ct-kind{font-size:12px}.ct-ra-pg{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;background:rgba(255,255,255,.05)}.ct-ra-pg img{width:54px;height:40px;object-fit:cover;border-radius:6px}.ct-ra-pg span{display:grid;flex:1;gap:6px}.ct-ra-pg span i{height:5px;border-radius:99px;background:rgba(255,255,255,.16)}.ct-ra-pg span i:last-child{width:55%}