:root{color-scheme:light dark;--n-0:#ffffff;--n-25:#fcfcfb;--n-50:#f7f6f4;--n-100:#efeeea;--n-200:#e4e2dc;--n-300:#d3d0c8;--n-400:#8f8b81;--n-500:#75716a;--n-600:#5c584f;--n-700:#403d38;--n-800:#2a2825;--n-900:#1a1917;--bg:#fcfcfb;--surface:#ffffff;--surface-2:#f7f6f4;--surface-3:#efeeea;--border:#e4e2dc;--border-strong:#d3d0c8;--border-input:#8f8b81;--text:#1a1917;--text-2:#403d38;--muted:#75716a;--ink:#1a1917;--ink-hover:#403d38;--on-ink:#ffffff;--accent:#1c6b4d;--accent-hover:#15543e;--accent-soft:#eef5f1;--accent-border:#bcd8ca;--on-accent:#ffffff;--focus:#1c6b4d;--warn:#7a5a10;--warn-soft:#fdf7e8;--warn-border:#e8d9a8;--danger:#9c3025;--danger-soft:#fdf0ee;--danger-border:#efc4bd;--c1:#0072b2;--c2:#c77400;--c3:#00875f;--c4:#b0538c;--c5:#3d97ce;--c6:#c1440e;--c7:#6b6b6b;--c-pos:#1c6b4d;--c-neu:#8a867c;--c-neg:#c1440e;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Newsreader",ui-serif,"Iowan Old Style",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--t-micro:.6875rem;--t-xs:.75rem;--t-sm:.8125rem;--t-cap:.875rem;--t-base:.9375rem;--t-md:1rem;--t-lg:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--t-3xl:2.25rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--r-1:6px;--r-2:8px;--r-3:10px;--r-4:14px;--r-5:18px;--r-full:999px;--shadow-1:0 1px 2px rgba(26,25,23,.04);--shadow-2:0 1px 2px -1px rgba(26,25,23,.04),0 4px 8px -2px rgba(26,25,23,.05), 0 8px 16px -4px rgba(26,25,23,.05);--shadow-3:0 2px 4px -1px rgba(26,25,23,.04),0 8px 16px -4px rgba(26,25,23,.05), 0 16px 32px -8px rgba(26,25,23,.06),0 32px 64px -16px rgba(26,25,23,.07);--e-out:cubic-bezier(.23,1,.32,1);--e-in-out:cubic-bezier(.65,0,.35,1);--d-1:.12s;--d-2:.18s;--d-3:.28s;--wrap:1060px}@media(prefers-color-scheme:dark){:root{--n-0:#0e0e10;--n-25:#131315;--n-50:#1a1b1e;--n-100:#212226;--n-200:#2e2f34;--n-300:#3d3e44;--n-400:#70717a;--n-500:#9c9a94;--n-600:#b6b3ac;--n-700:#d0cdc6;--n-800:#e2dfd9;--n-900:#eeece7;--bg:#131315;--surface:#1a1b1e;--surface-2:#212226;--surface-3:#292a2f;--border:#2e2f34;--border-strong:#3d3e44;--border-input:#70717a;--text:#eeece7;--text-2:#d0cdc6;--muted:#9c9a94;--ink:#eeece7;--ink-hover:#ffffff;--on-ink:#131315;--accent:#5fd0a0;--accent-hover:#7fe0b6;--accent-soft:#14231c;--accent-border:#2b5a45;--on-accent:#08130e;--focus:#5fd0a0;--warn:#e5c064;--warn-soft:#2a2314;--warn-border:#4d4022;--danger:#f19c90;--danger-soft:#2c1a17;--danger-border:#5a2f28;--c1:#67b4e8;--c2:#e8a33c;--c3:#4cc79b;--c4:#e39bc2;--c5:#9ad2f0;--c6:#f0894a;--c7:#a5a5a5;--c-pos:#4cc79b;--c-neu:#9c9a94;--c-neg:#f0894a;--shadow-1:0 1px 2px rgba(0,0,0,.35);--shadow-2:0 1px 2px -1px rgba(0,0,0,.4),0 6px 14px -6px rgba(0,0,0,.45);--shadow-3:0 2px 4px -1px rgba(0,0,0,.4),0 12px 28px -8px rgba(0,0,0,.5), 0 28px 56px -20px rgba(0,0,0,.55)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--t-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%}:focus:not(:focus-visible){outline:none}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lockup{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text);text-decoration:none}.mark{flex:none;color:currentColor}.mark rect{fill:currentColor}.mark .d{fill:var(--accent)}.mark .s{opacity:.32}.wordmark{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1;font-variation-settings:"opsz" 24}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.hm{--hm-bg: #f8f6f1;--hm-card: #fffefb;--hm-panel: #eeebe4;--hm-panel-2: #e5e1d9;--hm-ink: #141413;--hm-on-ink: #ffffff;--hm-ink-2: #3d3b37;--hm-muted: #6c6861;--hm-line: #e2ddd3;--hm-line-strong: #ccc6ba;--hm-green: #1c6b4d;--hm-sage: #4d7a61;--hm-sage-deep: #3b6450;--hm-forest: #0e271c;--hm-forest-2: #17412f;--hm-mint: #8fe6bd;--hm-mark: #f7d64a;--hm-mark-ink: #1a1917;--hm-amber: #d9971c;--f-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f-serif: "Newsreader", ui-serif, "Iowan Old Style", Georgia, serif;--e-out: cubic-bezier(.23, 1, .32, 1);--e-expo: cubic-bezier(.16, 1, .3, 1);--e-in-out: cubic-bezier(.77, 0, .175, 1);--e-drawer: cubic-bezier(.32, .72, 0, 1);--r-frame: 30px;--r-card: 24px;--gut: clamp(16px, 3vw, 40px);--sec: clamp(88px, 11vw, 160px);font-family:var(--f-sans);font-optical-sizing:auto;color:var(--hm-ink);background:var(--hm-bg);overflow-x:clip}@media(prefers-color-scheme:dark){.hm{--hm-bg: var(--bg);--hm-card: #1c1d20;--hm-panel: #1a1b1e;--hm-panel-2: #232428;--hm-ink: #eeece7;--hm-on-ink: #131315;--hm-ink-2: #d0cdc6;--hm-muted: #a09d96;--hm-line: #2c2d32;--hm-line-strong: #3f4046;--hm-green: #5fd0a0;--hm-sage: #36614b;--hm-sage-deep: #2a4f3c;--hm-forest: #0a1d15;--hm-forest-2: #123325;--hm-mark: #efcd42;--hm-amber: #f2b84b}}.hm ::selection{background:var(--hm-mark);color:var(--hm-mark-ink)}.hm :focus-visible{outline:2px solid var(--hm-green);outline-offset:3px}.hm a{color:inherit}.hm img,.hm video{display:block}.hm .num{font-variant-numeric:tabular-nums}.hm .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-muted{color:var(--hm-muted)}.hm-skip{position:absolute;left:16px;top:-80px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--hm-ink);color:var(--hm-on-ink)!important;text-decoration:none;font-weight:500}.hm-skip:focus{top:16px}.hm-wrap{max-width:1360px;margin:0 auto;padding:0 var(--gut)}.hm-sec{padding-top:var(--sec)}.hm-h1{margin:0;font-weight:500;font-size:clamp(44px,5.1vw,94px);line-height:.94;letter-spacing:-.04em;color:#fff;text-wrap:balance}.hm-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hm-line>span{display:inline-block}.hm-h2{margin:0;font-weight:500;font-size:clamp(34px,4.5vw,66px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.hm-h2 em,.hm-intro__lead em{font-style:normal;color:var(--hm-green)}.hm-h2--light{color:#fff}.hm-h2--light em{color:var(--hm-mint)}.hm-h2--center{text-align:center}.hm-h3{margin:0;font-weight:500;font-size:clamp(24px,2.3vw,34px);line-height:1.08;letter-spacing:-.03em}.hm-pill{--h: 48px;--go: 36px;display:inline-flex;align-items:center;gap:12px;height:var(--h);padding:0 calc((var(--h) - var(--go)) / 2) 0 22px;border:0;border-radius:999px;font:500 15px/1 var(--f-sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .16s var(--e-out),background-color .22s ease,box-shadow .22s ease;-webkit-tap-highlight-color:transparent}.hm-pill:active{transform:scale(.97)}.hm-pill--sm{--h: 40px;--go: 30px;font-size:14px;padding-left:16px;gap:10px}.hm-pill--lg{--h: 58px;--go: 46px;font-size:16px;padding-left:26px}.hm-pill__go{position:relative;flex:none;width:var(--go);height:var(--go);border-radius:50%;overflow:hidden;display:grid;place-items:center}.hm-pill__go>.ic,.hm-round__in>.ic{position:absolute;transition:transform .42s var(--e-out)}.hm-pill__go>.ic:nth-child(2),.hm-round__in>.ic:nth-child(2){transform:translate(-160%,160%)}@media(hover:hover)and (pointer:fine){.hm-pill:hover .hm-pill__go>.ic:first-child,.hm-round:hover .hm-round__in>.ic:first-child:not(:only-child){transform:translate(160%,-160%)}.hm-pill:hover .hm-pill__go>.ic:nth-child(2),.hm-round:hover .hm-round__in>.ic:nth-child(2){transform:none}}.hm-pill--ink{background:var(--hm-ink);color:var(--hm-on-ink)!important}.hm-pill--ink .hm-pill__go{background:var(--hm-on-ink);color:var(--hm-ink)}.hm-pill--paper{background:#fff;color:#141413!important;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #0000004d}.hm-pill--paper .hm-pill__go{background:#141413;color:#fff}.hm-pill--glass{background:#ffffff24;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff4d;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.hm-pill--glass .hm-pill__go{background:#fff;color:#141413}.hm-pill--line{background:transparent;color:var(--hm-ink)!important;box-shadow:inset 0 0 0 1px var(--hm-line-strong)}.hm-pill--line .hm-pill__go{background:var(--hm-ink);color:var(--hm-on-ink)}@media(hover:hover)and (pointer:fine){.hm-pill--ink:hover{background:color-mix(in srgb,var(--hm-ink) 88%,var(--hm-green))}.hm-pill--glass:hover{background:#ffffff3d}.hm-pill--line:hover{background:var(--hm-panel)}}.hm-round{display:inline-grid;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.hm-round__in{position:relative;display:grid;place-items:center;border-radius:50%;overflow:hidden;transition:transform .16s var(--e-out),background-color .22s ease,box-shadow .22s ease}.hm-round:active .hm-round__in{transform:scale(.93)}.hm-round:disabled{cursor:default;opacity:.35}.hm-round:disabled:active .hm-round__in{transform:none}.hm-round--paper .hm-round__in{background:#fff;color:#141413;box-shadow:0 1px 2px #0000000f,0 10px 24px -12px #00000059}.hm-round--ink .hm-round__in{background:var(--hm-ink);color:var(--hm-on-ink)}.hm-round--glass .hm-round__in{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.hm-round--line .hm-round__in{background:transparent;color:var(--hm-ink);box-shadow:inset 0 0 0 1px var(--hm-line-strong)}@media(hover:hover)and (pointer:fine){.hm-round--glass:hover .hm-round__in{background:#ffffff42}.hm-round--line:not(:disabled):hover .hm-round__in{background:var(--hm-panel)}.hm-round:not(:disabled):hover .hm-round__in>.ic:only-child{transform:translate(2px)}}.hm-arrows{display:flex;gap:8px}.hm-tag{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border-radius:999px;font:500 12.5px/1 var(--f-sans);letter-spacing:0;white-space:nowrap;text-decoration:none}.hm-tag--glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.hm-tag--paper{background:#fff;color:#141413}.hm-tag--line{box-shadow:inset 0 0 0 1px currentColor}.hm-tag--ink{background:var(--hm-ink);color:var(--hm-on-ink)}.hm-hl{color:inherit;padding:0 .1em;margin:0 -.04em;border-radius:.2em;background:linear-gradient(var(--hm-mark),var(--hm-mark)) no-repeat 0 55% / 0% 88%;transition:background-size .8s var(--e-out),color .26s ease .12s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hm-hl.is-on{background-size:100% 88%;color:var(--hm-mark-ink)}.hm-level{display:inline-flex;align-items:center;gap:2px;height:11px;margin-left:6px;vertical-align:-1px}.hm-level i{width:2px;border-radius:2px;background:currentColor;opacity:.35;transform:scaleY(.3);transition:transform .3s var(--e-out),opacity .3s ease}.hm-level.is-live i{opacity:.95;animation:hm-lvl .72s ease-in-out infinite alternate}@keyframes hm-lvl{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}.hm-think{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:500;opacity:.8}.hm-think__dots{display:inline-flex;gap:4px}.hm-think__dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:hm-dot 1.1s var(--e-in-out) infinite}.hm-think__dots i:nth-child(2){animation-delay:.14s}.hm-think__dots i:nth-child(3){animation-delay:.28s}@keyframes hm-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.hm-chip{display:inline-flex;align-items:center;height:19px;padding:0 8px;margin-left:6px;border-radius:999px;background:var(--hm-green);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:none}.hm-turn{position:relative;list-style:none;opacity:0;transform:translateY(8px);filter:blur(5px);transition:opacity .52s var(--e-out),transform .7s var(--e-out),filter .52s var(--e-out)}.hm-turn.is-on{opacity:1;transform:none;filter:none}.hm-turn__who{display:flex;align-items:center;margin:0 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.02em;opacity:.72}.hm-turn__text{margin:0;font-size:15.5px;line-height:1.38;font-weight:500;letter-spacing:-.01em}.hm-turn__said{margin:0;font-family:var(--f-serif);font-style:italic;font-size:20px;line-height:1.28;letter-spacing:-.01em;min-height:1.28em}.hm-turn--follow .hm-turn__body{opacity:0;transform:translateY(6px);filter:blur(4px);transition:opacity .52s var(--e-out),transform .7s var(--e-out),filter .52s var(--e-out)}.hm-turn--follow.is-asked .hm-turn__body{opacity:1;transform:none;filter:none}.hm-turn--follow .hm-chip{transform:scale(.8);opacity:0;transition:transform .62s var(--e-expo) .18s,opacity .3s ease .18s}.hm-turn--follow.is-asked .hm-chip{transform:none;opacity:1}.hm-turn__wait{position:absolute;left:0;top:2px}.hm-hero{position:relative;padding:12px;--hs: 0;--mx: 0;--my: 0}.hm-hero__frame{position:relative;height:clamp(640px,calc(100svh - 24px),960px);border-radius:var(--r-frame);overflow:hidden;isolation:isolate;background:#1a2620;color:#fff;transform:scale(calc(1 - var(--hs) * .04));transform-origin:50% 0;animation:hm-frame-in 1.3s var(--e-expo) both}@keyframes hm-frame-in{0%{clip-path:inset(3.5% 3.5% 3.5% 3.5% round 44px)}to{clip-path:inset(0 0 0 0 round var(--r-frame))}}.hm-hero__media{position:absolute;inset:0;z-index:-2;transform:translate3d(0,calc(var(--hs) * 10%),0)}.hm-reel{position:absolute;inset:0;animation:hm-media-in 1.9s var(--e-expo) both}@keyframes hm-media-in{0%{transform:scale(1.16);filter:brightness(.55) saturate(.8)}to{transform:scale(1.04);filter:none}}.hm-reel__v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%;opacity:0;clip-path:inset(0 0 0 100%);transition:clip-path 1.1s var(--e-in-out),opacity 0ms linear 1.1s}.hm-reel__v.is-on{opacity:1;clip-path:inset(0 0 0 0);z-index:1;transition:clip-path 1.1s var(--e-in-out),opacity 0ms;animation:hm-kb 7.8s linear both}@keyframes hm-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}.hm-hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#060908c7,#0609085c 30%,#06090800 56%),linear-gradient(to bottom,#06090880,#06090800 26%),linear-gradient(to right,#0609086b,#06090800 50%)}.hm-notch{position:absolute;z-index:4;background:var(--hm-bg);color:var(--hm-ink)}.hm-notch:before,.hm-notch:after{content:"";position:absolute;width:26px;height:26px;pointer-events:none}.hm-notch--top{top:0;left:50%;height:66px;padding:0 28px;display:flex;align-items:center;border-radius:0 0 26px 26px;transform:translate(-50%);animation:hm-drop .9s var(--e-expo) .25s both}.hm-notch--top:before{top:0;left:-26px;background:radial-gradient(circle at 0 100%,transparent 25.5px,var(--hm-bg) 26px)}.hm-notch--top:after{top:0;right:-26px;background:radial-gradient(circle at 100% 100%,transparent 25.5px,var(--hm-bg) 26px)}@keyframes hm-drop{0%{transform:translate(-50%,-104%)}to{transform:translate(-50%)}}.hm-lockup{color:var(--hm-ink)!important;text-decoration:none;gap:9px}.hm-lockup .mark{width:26px;height:26px}.hm-lockup .wordmark{font-size:23px}.hm-notch--end{right:0;bottom:0;display:flex;align-items:center;gap:18px;padding:14px 14px 14px 26px;border-top-left-radius:28px;animation:hm-rise-end 1s var(--e-expo) .7s both}.hm-notch--end:before{right:0;top:-26px;background:radial-gradient(circle at 0 0,transparent 25.5px,var(--hm-bg) 26px)}.hm-notch--end:after{left:-26px;bottom:0;background:radial-gradient(circle at 0 0,transparent 25.5px,var(--hm-bg) 26px)}@keyframes hm-rise-end{0%{transform:translateY(104%)}to{transform:none}}.hm-notch__note{margin:0;font-size:13.5px;line-height:1.3;color:var(--hm-muted);max-width:22ch}.hm-notch__note b{color:var(--hm-ink);font-weight:600}.hm-hero__bar{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.hm-hero__bar>*{pointer-events:auto}.hm-hero__nav ul,.hm-hero__ways{display:flex;gap:6px;margin:0;padding:0;list-style:none}.hm-navpill{height:38px;padding:0 16px;font-size:13.5px;transition:background-color .2s ease;animation:hm-in-blur .8s var(--e-out) both}.hm-hero__nav li:nth-child(1) .hm-navpill{animation-delay:.42s}.hm-hero__nav li:nth-child(2) .hm-navpill{animation-delay:.47s}.hm-hero__nav li:nth-child(3) .hm-navpill{animation-delay:.52s}.hm-hero__nav li:nth-child(4) .hm-navpill{animation-delay:.57s}@media(hover:hover)and (pointer:fine){.hm-navpill:hover{background:#ffffff47}}.hm-hero__end{display:flex;align-items:center;gap:8px;animation:hm-in-blur .8s var(--e-out) .52s both}.hm-hero__burger{display:none}@keyframes hm-in-blur{0%{opacity:0;transform:translateY(12px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.hm-menu{position:absolute;z-index:6;top:70px;left:12px;right:12px;padding:10px;border-radius:24px;background:var(--hm-card);color:var(--hm-ink);box-shadow:0 30px 60px -24px #00000080;transform-origin:100% 0;animation:hm-pop .26s var(--e-out) both}.hm-menu[hidden]{display:none}.hm-menu ul{list-style:none;margin:0 0 10px;padding:0}.hm-menu a{display:block;padding:13px 14px;border-radius:14px;font-size:17px;font-weight:500;text-decoration:none}.hm-menu a:active{background:var(--hm-panel)}.hm-menu .hm-pill{width:100%;justify-content:space-between}@keyframes hm-pop{0%{opacity:0;transform:scale(.96)}}.hm-hero__faces{position:absolute;z-index:2;left:30px;top:104px;width:290px;transform:translate3d(calc(var(--mx) * -6px),calc(var(--my) * -4px),0);transition:transform .7s var(--e-out)}.hm-hero__faces>*{animation:hm-in-blur .9s var(--e-out) both}.hm-hero__faces>:nth-child(1){animation-delay:.7s}.hm-hero__faces>:nth-child(2){animation-delay:.78s}.hm-hero__faces>:nth-child(3){animation-delay:.86s}.hm-hero__faces p{margin:14px 0 16px;font-size:14px;line-height:1.45;color:#ffffffdb}.hm-faces{display:flex}.hm-faces img,.hm-faces__more{width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 2.5px #ffffffe6;object-fit:cover}.hm-faces>*+*{margin-left:-12px}.hm-faces__more{display:grid;place-items:center;background:#141413;color:#fff}.hm-hero__ways{position:absolute;z-index:2;right:22px;top:104px;flex-direction:column;align-items:flex-end;transform:translate3d(calc(var(--mx) * -8px),calc(var(--my) * -5px),0);transition:transform .7s var(--e-out)}.hm-hero__ways li{animation:hm-in-blur .9s var(--e-out) both}.hm-hero__ways li:nth-child(1){animation-delay:.76s}.hm-hero__ways li:nth-child(2){animation-delay:.82s}.hm-hero__ways li:nth-child(3){animation-delay:.88s}.hm-hero__card{position:absolute;z-index:2;right:24px;bottom:104px;width:372px;transform:translate3d(calc(var(--mx) * -10px),calc(var(--my) * -6px),0);transition:transform .7s var(--e-out)}.hm-hero__card>.hm-live{animation:hm-card-in .9s var(--e-out) both}.hm-hero__where{margin:10px 0 0;display:flex;justify-content:flex-end;transition:opacity .4s var(--e-out),filter .4s var(--e-out)}.hm-hero__where.is-leaving{opacity:0;filter:blur(6px)}.hm-hero__where .hm-tag{animation:hm-in-blur .7s var(--e-out) both}.hm-live{padding:16px 18px 18px;border-radius:24px;background:#0e12105c;box-shadow:inset 0 0 0 1px #fff3,0 30px 60px -30px #0009;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);color:#fff;transition:opacity .45s var(--e-out),transform .5s var(--e-out),filter .45s var(--e-out)}.hm-live.is-leaving{opacity:0;transform:translateY(-8px) scale(.985);filter:blur(6px)}@keyframes hm-card-in{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(8px)}}.hm-live__head{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:500}.hm-live__rec{width:8px;height:8px;border-radius:50%;background:var(--hm-mint);box-shadow:0 0 #8fe6bd99;animation:hm-rec 1.8s ease-out infinite}@keyframes hm-rec{0%{box-shadow:0 0 #8fe6bd8c}70%,to{box-shadow:0 0 0 9px #8fe6bd00}}.hm-live__id{opacity:.65}.hm-live__time{margin-left:auto;opacity:.65}.hm-live__turns{display:grid;gap:14px;margin:0;padding:0}.hm-live .hm-chip{background:var(--hm-mint);color:#0c2419}.hm-hero__copy{position:absolute;z-index:2;left:34px;bottom:34px;max-width:min(1040px,70%)}.hm-hero__copy .hm-line>span{animation:hm-line-in 1.2s var(--e-expo) both}.hm-hero__copy .hm-line:nth-child(1)>span{animation-delay:.38s}.hm-hero__copy .hm-line:nth-child(2)>span{animation-delay:.48s}@keyframes hm-line-in{0%{transform:translateY(108%) rotate(2deg)}to{transform:none}}.hm-hero__lede{margin:22px 0 0;max-width:46ch;font-size:clamp(15px,1.15vw,17px);line-height:1.5;color:#ffffffd6;animation:hm-in-blur .9s var(--e-out) .7s both}.hm-hero__controls{display:flex;align-items:center;gap:14px;margin-top:24px;animation:hm-in-blur .9s var(--e-out) .82s both}.hm-segs{display:flex;gap:6px;margin:0;padding:0;list-style:none}.hm-seg{position:relative;display:block;width:52px;height:22px;padding:0;border:0;background:none;cursor:pointer}.hm-seg:before,.hm-seg i{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px}.hm-seg:before{background:#ffffff47}.hm-seg i{background:#fff;transform-origin:0 50%;transform:scaleX(0)}.hm-seg.is-done i{transform:scaleX(1)}.hm-seg.is-on i{animation:hm-seg 7s linear both}.hm-seg.is-held i{animation-play-state:paused}@keyframes hm-seg{to{transform:scaleX(1)}}.hm-card{position:relative;margin:0;border-radius:var(--r-card);overflow:hidden;background:var(--hm-panel);isolation:isolate}.hm-card>img,.hm-flip>img{width:100%;height:100%;object-fit:cover}.hm-card__tag{position:absolute;z-index:2;top:14px;left:14px}.hm-card__cap{position:absolute;z-index:2;left:22px;right:86px;bottom:20px;margin:0;color:#fff;font-size:clamp(16px,1.35vw,20px);line-height:1.28;font-weight:500;letter-spacing:-.012em;text-wrap:balance}.hm-card__cap em{font-style:normal;color:#ffffffbd}.hm-card__corner{position:absolute;z-index:2;right:14px;bottom:14px}.hm-intro__big:after,.hm-bento__lead:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#060908a8,#06090800 52%)}.hm-intro__grid{display:grid;grid-template-columns:minmax(0,3.3fr) minmax(0,5.4fr) minmax(0,3.3fr);gap:clamp(16px,2vw,28px);align-items:end}.hm-intro__copy{align-self:start}.hm-intro__lead{margin:0;font-weight:500;font-size:clamp(26px,2.5vw,36px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.hm-intro__lead em{color:var(--hm-green)}.hm-intro__body{margin:18px 0 26px;font-size:15.5px;line-height:1.55;color:var(--hm-muted);max-width:36ch}.hm-intro__big{height:clamp(360px,32vw,470px)}.hm-shutter{clip-path:inset(14% 12% 14% 12% round 40px);transition:clip-path 1.4s var(--e-expo)}.hm-shutter>img{transform:scale(1.18);transition:transform 1.8s var(--e-expo)}.is-on>.hm-shutter{clip-path:inset(0 0 0 0 round var(--r-card))}.is-on>.hm-shutter>img{transform:none}.hm-intro__small{aspect-ratio:4 / 3.1}.hm-flip{position:absolute;inset:0;visibility:hidden}.hm-flip.is-from{visibility:visible;z-index:1}.hm-flip.is-on{visibility:visible;z-index:2;animation:hm-wipe-l 1.1s var(--e-in-out) both}.hm-flip.is-on.is-back{animation-name:hm-wipe-r}.hm-flip.is-on>img{animation:hm-settle 1.6s var(--e-expo) both}@keyframes hm-wipe-l{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes hm-wipe-r{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hm-settle{0%{transform:scale(1.14)}to{transform:none}}.hm-intro__note{margin:16px 0;font-size:14.5px;line-height:1.5;color:var(--hm-muted)}.hm-fu__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.hm-fu__top{display:flex;align-items:center;gap:14px}.hm-badge{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink)}.hm-badge .mark{width:26px;height:26px}.hm-badge .mark .d{fill:var(--hm-mint)}.hm-fu__ask{margin:0;font-size:15px;font-weight:600}.hm-fu__ask span{font-weight:400;color:var(--hm-muted)}.hm-ans{position:relative;margin-top:16px;display:inline-block;max-width:100%}.hm-ans__row{display:flex;flex-wrap:wrap;gap:8px}.hm-ans__opt{display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;border:0;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line-strong);color:var(--hm-ink);font:500 14px/1 var(--f-sans);white-space:nowrap;cursor:pointer;transition:transform .16s var(--e-out)}button.hm-ans__opt:active{transform:scale(.97)}.hm-ans__row--ink{position:absolute;inset:0;pointer-events:none;transition:clip-path .52s var(--e-out)}.hm-ans__row--ink .hm-ans__opt{background:var(--hm-ink);color:var(--hm-on-ink);box-shadow:inset 0 0 0 1px var(--hm-ink)}.hm-sage{margin-top:18px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;min-height:500px;padding:14px;border-radius:30px;color:#fff;background:radial-gradient(90% 70% at 100% 0%,#ffffff1f,#fff0 60%),repeating-radial-gradient(circle at 115% 120%,rgba(255,255,255,.06) 0 1px,transparent 1px 38px),var(--hm-sage)}.hm-sage__media{position:relative;border-radius:20px;overflow:hidden;background:var(--hm-sage-deep);min-height:300px}.hm-sage__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-sage__talk{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:12px 8px 4px 4px}.hm-sage__swap{animation:hm-card-in .7s var(--e-out) both}.hm-script{display:grid;gap:16px;margin:0;padding:0}.hm-sage .hm-chip{background:#fff;color:var(--hm-sage-deep)}.hm-sage .hm-turn__said{font-size:21px}.hm-sage__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hm-fu__side .hm-h2{padding-top:4px}.hm-form{position:relative;margin-top:clamp(28px,3vw,44px);border-radius:var(--r-card);background:var(--hm-panel);overflow:hidden;min-height:272px}.hm-form__card,.hm-form__found{padding:22px 22px 84px}.hm-form__label{margin:0 0 12px;font-size:12.5px;font-weight:600;color:var(--hm-muted)}.hm-form__q{margin:0 0 10px;font-size:15px;font-weight:500}.hm-form__a{margin:0;padding:12px 14px;border-radius:12px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line);font-size:15px}.hm-form__end{display:flex;align-items:center;gap:10px;margin:16px 0 0;font-size:12.5px;color:var(--hm-muted)}.hm-form__end:before{content:"";width:22px;height:1px;background:var(--hm-line-strong)}.hm-form__hint{position:absolute;left:22px;right:90px;bottom:34px;margin:0;font-size:14px;font-weight:500;text-align:right;color:var(--hm-ink)}.hm-form__found{position:absolute;inset:0;background:var(--hm-ink);color:var(--hm-on-ink);clip-path:circle(0 at calc(100% - 46px) calc(100% - 46px));transition:clip-path .8s var(--e-in-out)}.hm-form.is-open .hm-form__found{clip-path:circle(150% at calc(100% - 46px) calc(100% - 46px))}.hm-form__found .hm-form__label{color:color-mix(in srgb,var(--hm-on-ink) 60%,transparent)}.hm-form__quote{margin:0;font-family:var(--f-serif);font-style:italic;font-size:clamp(22px,2vw,28px);line-height:1.25}.hm-form__meta{margin:14px 0 0;font-size:13px;color:color-mix(in srgb,var(--hm-on-ink) 65%,transparent)}.hm-form__toggle{position:absolute;right:22px;bottom:22px;z-index:2}.hm-form__toggle .ic{transition:transform .5s var(--e-out)}.hm-form.is-open .hm-form__toggle .hm-round__in{background:var(--hm-on-ink);color:var(--hm-ink)}.hm-form.is-open .hm-form__toggle .ic{transform:rotate(135deg)}.hm-aside{display:flex;gap:14px;margin-top:28px}.hm-aside__spark{flex:none;color:var(--hm-green);padding-top:2px}.hm-aside p{margin:0;font-size:15.5px;line-height:1.55;color:var(--hm-muted);max-width:40ch}.hm-crowd{position:relative;height:560vh;margin-top:var(--sec);padding:0 12px}.hm-crowd.is-still{height:auto}.hm-crowd__stage{position:sticky;top:12px;height:calc(100svh - 24px);min-height:560px;border-radius:var(--r-frame);overflow:hidden;color:#eef5f0;background:radial-gradient(70% 60% at 68% 50%,var(--hm-forest-2) 0%,rgba(23,65,47,0) 70%),var(--hm-forest);--sort: 0}.is-still .hm-crowd__stage{position:relative;top:0;height:min(860px,calc(100svh - 24px))}.hm-crowd__canvas{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.is-ready .hm-crowd__canvas{opacity:1}.hm-crowd__words{position:absolute;z-index:2;top:0;bottom:0;left:clamp(24px,3.2vw,52px);width:31%;display:flex;flex-direction:column;justify-content:center;gap:20px}.hm-crowd .hm-h2{font-size:clamp(30px,3.4vw,52px)}.hm-crowd__q{display:grid;gap:6px;margin:0;padding:14px 16px;border-radius:18px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.hm-crowd__qtext{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.hm-crowd__link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#eef5f0a8}.hm-crowd__count{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0}.hm-crowd__n{font-size:clamp(64px,8vw,132px);line-height:.86;font-weight:500;letter-spacing:-.05em;color:#fff}.hm-crowd__noun{font-size:15px;color:#eef5f0b3}.hm-crowd__cap{min-height:108px}.hm-crowd__captitle,.hm-crowd__capbody{margin:0;animation:hm-in-blur .7s var(--e-out) both}.hm-crowd__captitle{font-size:17px;font-weight:600;letter-spacing:-.01em}.hm-crowd__capbody{margin-top:6px;font-size:15px;line-height:1.5;color:#eef5f0b8;max-width:40ch;animation-delay:80ms}.hm-crowd__go{opacity:0;transform:translateY(10px);filter:blur(6px);pointer-events:none;transition:opacity .5s var(--e-out),transform .7s var(--e-out),filter .5s var(--e-out)}.hm-crowd__go.is-on{opacity:1;transform:none;filter:none;pointer-events:auto}.hm-crowd__steps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hm-crowd__steps li{height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;font-size:12px;font-weight:500;color:#eef5f080;box-shadow:inset 0 0 0 1px #ffffff24;transition:color .4s ease,background-color .4s ease,box-shadow .4s ease}.hm-crowd__steps li.is-on{color:#0c2419;background:var(--hm-mint);box-shadow:none}.hm-crowd__labels{position:absolute;inset:0;z-index:1;pointer-events:none}.hm-crowd__label{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:12px;opacity:var(--sort)}.hm-crowd__lname{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--tint)}.hm-crowd__lname:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--tint)}.hm-crowd__ln{font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1;letter-spacing:-.03em;color:#fff}.hm-themes__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px;align-items:end}.hm-themes__lede{margin:0;font-size:15.5px;line-height:1.55;color:var(--hm-ink-2)}.hm-themes__lede .hm-muted{display:block;margin-top:8px;font-size:13px}.hm-bento{margin-top:clamp(28px,3.4vw,48px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.hm-bento__lead{grid-column:1 / 8;grid-row:1 / 3;min-height:clamp(420px,36vw,540px)}.hm-bento__lead>img{position:absolute;inset:0;transform:scale(1.08);transition:transform 2s var(--e-expo)}.hm-bento.is-on .hm-bento__lead>img{transform:none}.hm-bento__word{position:absolute;z-index:2;left:22px;bottom:74px;margin:0;display:flex;overflow:hidden;padding:0 .04em .06em 0;font-weight:500;font-size:clamp(64px,10.5vw,168px);line-height:.84;letter-spacing:-.05em;color:#fff}.hm-bento__word span{display:inline-block;transform:translateY(104%);transition:transform 1.1s var(--e-expo)}.hm-bento.is-on .hm-bento__word span{transform:none}.hm-bento__cap{position:absolute;z-index:2;left:24px;right:90px;bottom:24px;margin:0;font-size:15px;line-height:1.45;color:#ffffffdb}.hm-bento__cap b{color:#fff}.hm-bento__ids{position:absolute;z-index:2;top:14px;right:14px;display:flex}.hm-bento__ids img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2.5px #fff}.hm-bento__ids>*+*{margin-left:-10px}.hm-bento__ids i{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:999px;background:#fff;color:#141413;font-style:normal;font-size:11.5px;font-weight:600;box-shadow:0 0 0 2px #14141333}.hm-bento__ids i:last-child{background:#141413;color:#fff}.hm-bento__gauge{grid-column:8 / 13;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:20px;align-content:center;padding:22px}.hm-gauge{position:relative;grid-row:1 / 3;width:clamp(124px,11vw,160px);aspect-ratio:1}.hm-gauge__svg{width:100%;height:100%}.hm-gauge__svg line{stroke:var(--hm-line-strong);stroke-width:3;stroke-linecap:round;transition:stroke .3s ease}.hm-gauge__svg line.is-on{stroke:var(--hm-amber)}.hm-gauge__mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;margin:0}.hm-gauge__n{font-size:clamp(30px,2.8vw,40px);font-weight:600;letter-spacing:-.04em;line-height:1}.hm-gauge__of{font-size:12px;color:var(--hm-muted)}.hm-bento__gtitle{align-self:end;margin:0 0 6px;font-size:19px;font-weight:600;letter-spacing:-.02em}.hm-bento__gbody{align-self:start;margin:0;font-size:14px;line-height:1.5;color:var(--hm-muted)}.hm-bento__quote{grid-column:8 / 13;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:210px;padding:22px;border:0;text-align:left;font:inherit;cursor:pointer;background:var(--hm-mark);color:var(--hm-mark-ink);transition:transform .4s var(--e-out)}.hm-bento__quote:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.hm-bento__quote:hover{transform:translateY(-3px) rotate(-.4deg)}.hm-bento__quote:hover .hm-bento__qicon{transform:rotate(-14deg)}}.hm-bento__qtop{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.hm-bento__qicon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#141413;color:#fff;transition:transform .5s var(--e-out)}.hm-bento__qtext{font-family:var(--f-serif);font-style:italic;font-size:clamp(21px,1.8vw,26px);line-height:1.25;letter-spacing:-.01em}.hm-bento__qmeta{font-size:12.5px;font-weight:500;opacity:.7}.hm-bento__say{grid-column:1 / 6;align-self:center;margin:0;padding:12px 8px 12px 4px;font-size:clamp(22px,2.1vw,30px);line-height:1.42;font-weight:500;letter-spacing:-.02em}.hm-inl{padding:.04em .42em .08em;border-radius:999px;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap}.hm-inl--green{background:var(--hm-green);color:var(--hm-on-ink)}@media(prefers-color-scheme:light){.hm-inl--green{color:#fff}}.hm-inl--ink{background:var(--hm-ink);color:var(--hm-on-ink)}.hm-inl--mark{background:var(--hm-mark);color:var(--hm-mark-ink)}.hm-bento__drill{grid-column:6 / 13;padding:20px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line)}.hm-drill__tabs{display:flex;flex-wrap:wrap;gap:6px}.hm-drill__tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--hm-line-strong);color:var(--hm-ink);font:500 13.5px/1 var(--f-sans);cursor:pointer;transition:background-color .24s ease,color .24s ease,transform .16s var(--e-out)}.hm-drill__tab:active{transform:scale(.97)}.hm-drill__tab i{width:9px;height:9px;border-radius:50%;background:var(--tint)}.hm-drill__tab span{color:var(--hm-muted);font-size:12.5px}.hm-drill__tab.is-on{background:var(--hm-ink);color:var(--hm-on-ink);box-shadow:none}.hm-drill__tab.is-on span{color:color-mix(in srgb,var(--hm-on-ink) 65%,transparent)}.hm-drill__panel{margin-top:18px;animation:hm-in-blur .52s var(--e-out) both}.hm-drill__head{margin:0;font-size:14px;color:var(--hm-muted)}.hm-drill__head b{color:var(--hm-ink)}.hm-drill__bar{height:6px;margin:12px 0 6px;border-radius:999px;background:var(--hm-panel-2);overflow:hidden}.hm-drill__bar i{display:block;height:100%;border-radius:999px;transform-origin:0 50%;animation:hm-bar .9s var(--e-expo) .1s both}@keyframes hm-bar{0%{transform:scaleX(0)}}.hm-drill__list{list-style:none;margin:0;padding:0}.hm-drill__list li{border-top:1px solid var(--hm-line)}.hm-drill__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:14px 0;border:0;background:none;color:var(--hm-ink);text-align:left;font:inherit;cursor:pointer}.hm-drill__id{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.hm-drill__id img{width:30px;height:30px;border-radius:50%;object-fit:cover}.hm-drill__who{font-size:13.5px;color:var(--hm-muted)}.hm-drill__plus{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hm-line-strong);transition:transform .42s var(--e-out),background-color .24s ease,color .24s ease}.is-open .hm-drill__plus{transform:rotate(135deg);background:var(--hm-ink);color:var(--hm-on-ink);box-shadow:none}.hm-drill__quote{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--e-out)}.is-open>.hm-drill__quote{grid-template-rows:1fr}.hm-drill__quote figure{position:relative;min-height:0;overflow:hidden;margin:0;padding-left:30px;opacity:0;filter:blur(4px);transition:opacity .42s ease,filter .42s ease}.is-open>.hm-drill__quote figure{opacity:1;filter:none}.hm-drill__quote .ic{position:absolute;left:0;top:3px;color:var(--hm-green)}.hm-drill__quote blockquote{margin:0 0 18px;font-family:var(--f-serif);font-style:italic;font-size:clamp(19px,1.6vw,22px);line-height:1.35}.hm-panel{padding:clamp(18px,2.4vw,32px);border-radius:var(--r-frame);background:var(--hm-panel)}.hm-panel__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) auto;gap:20px;align-items:center}.hm-panel__title{display:grid;gap:14px;justify-items:start}.hm-compose{display:flex;align-items:center;gap:12px;height:58px;min-width:0;padding:0 22px;border-radius:999px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line),0 12px 30px -20px #0000004d}.hm-compose__spark{flex:none;color:var(--hm-green)}.hm-compose__field{display:grid;gap:2px;min-width:0}.hm-compose__label{font-size:11.5px;line-height:1.2;color:var(--hm-muted)}.hm-compose__text{min-width:0;overflow:hidden;white-space:nowrap;font-size:15px;line-height:1.3;font-weight:500}.hm-caret{display:inline-block;width:1.5px;height:1.1em;margin-left:2px;vertical-align:-.18em;background:var(--hm-green);animation:hm-blink 1s steps(1) infinite}.hm-caret.is-typing{animation:none}@keyframes hm-blink{50%{opacity:0}}.hm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.hm-step{opacity:0;transform:translateY(40px) rotate(1.4deg);transition:opacity .7s ease,transform 1.1s var(--e-expo)}.hm-steps.is-on .hm-step{opacity:1;transform:none}.hm-step__card{aspect-ratio:3 / 3.9}.hm-step__card>img{transition:transform .9s var(--e-out)}@media(hover:hover)and (pointer:fine){.hm-step:hover .hm-step__card>img{transform:scale(1.04)}}.hm-step__ui{position:absolute;z-index:2;left:12px;right:12px;bottom:12px}.hm-mini{padding:12px 14px;border-radius:16px;background:#fffffff2;color:#141413;box-shadow:0 16px 34px -18px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hm-mini--row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hm-mini__label{margin:0 0 4px;font-size:11.5px;color:#6c6861}.hm-mini__text{margin:0;font-size:13.5px;font-weight:500;line-height:1.35}.hm-mini__link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.hm-mini__or{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#6c6861}.hm-mini__live{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#1c6b4d;color:#fff;font-size:11.5px;font-weight:600}.hm-mini .hm-level{color:#1c6b4d;height:14px;margin:0}.hm-mini__t{margin-left:auto;font-size:12.5px;font-weight:600;color:#6c6861}.hm-mini__theme{display:flex;justify-content:space-between;margin:0 0 8px;font-size:13px;font-weight:600}.hm-mini__theme .num{color:#6c6861;font-weight:500}.hm-mini__bar{display:block;height:6px;border-radius:999px;background:#ebe9e3;overflow:hidden}.hm-mini__bar i{display:block;height:100%;border-radius:999px}.hm-step__title{margin:16px 0 6px;font-size:16.5px;font-weight:600;letter-spacing:-.015em}.hm-step__body{margin:0;font-size:14.5px;line-height:1.5;color:var(--hm-muted)}.hm-panel__foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.hm-respect{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 0 auto;padding:0;list-style:none}.hm-respect li{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 11px;border-radius:999px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line);font-size:13.5px;font-weight:500;color:var(--hm-ink-2)}.hm-respect .ic{color:var(--hm-green)}.hm-sechead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.hm-sechead .hm-h2{max-width:18ch}.hm-sechead__end{display:flex;align-items:center;gap:14px}.hm-who{display:flex;gap:12px;margin:0;padding:clamp(28px,3vw,44px) max(var(--gut),calc((100vw - 1360px) / 2 + var(--gut))) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:max(var(--gut),calc((100vw - 1360px) / 2 + var(--gut)));scrollbar-width:none}.hm-who::-webkit-scrollbar{display:none}.hm-who__card{position:relative;flex:0 0 clamp(236px,19.4vw,280px);aspect-ratio:3 / 4.25;border-radius:var(--r-card);overflow:hidden;background:var(--hm-panel);scroll-snap-align:start;isolation:isolate;opacity:0;transform:translate(64px);transition:opacity .7s ease,transform 1.1s var(--e-expo)}.hm-who.is-on .hm-who__card{opacity:1;transform:none}.hm-who__card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--e-out)}.hm-who__card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to top,#060908b8,#06090800 46%)}@media(hover:hover)and (pointer:fine){.hm-who__card:hover>img{transform:scale(1.05)}}.hm-who__btns{position:absolute;z-index:3;top:12px;right:12px;display:flex;gap:6px}.hm-who__eg{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:center;padding:58px 20px 96px;color:#fff;background:#0a0d0ca8;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);clip-path:inset(100% 0 0 0 round 0);transition:clip-path .7s var(--e-in-out)}.hm-who__card.is-open .hm-who__eg{clip-path:inset(0 0 0 0)}.hm-who__from{margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.hm-who__ask{margin:0 0 20px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.015em}.hm-who__back{margin:0;font-family:var(--f-serif);font-style:italic;font-size:20px;line-height:1.3}.hm-who__foot{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:18px;color:#fff}.hm-who__role{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.hm-who__body{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:#fffc}.hm-who__card--ink{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:22px;background:var(--hm-ink);color:var(--hm-on-ink)}.hm-who__card--ink:after{display:none}.hm-who__big{margin:0;font-size:27px;line-height:1.08;font-weight:500;letter-spacing:-.03em}.hm-who__small{margin:auto 0 0;font-size:14px;line-height:1.5;opacity:.72}.hm-who__link{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;height:34px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hm-on-ink) 26%,transparent);font-size:13px;font-weight:500}.hm-inlineicon{display:inline-grid;place-items:center;width:1.24em;height:.8em;margin:0 .18em;border-radius:999px;vertical-align:-.04em;background:var(--hm-ink);color:var(--hm-on-ink)}.hm-inlineicon .ic{width:.5em;height:.5em}.hm-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(28px,3.4vw,48px)}.hm-plan{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:clamp(440px,37vw,540px);padding:22px;border-radius:var(--r-frame);overflow:hidden;isolation:isolate;color:#fff;transition:transform .6s var(--e-out)}.hm-plan--free{background:repeating-radial-gradient(circle at 8% 118%,rgba(255,255,255,.07) 0 1.2px,transparent 1.2px 46px),radial-gradient(80% 60% at 100% 0%,#ffffff1f,#fff0 60%),var(--hm-sage)}.hm-plan--paid{background:#0e1512}.hm-plan__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:brightness(.52) saturate(.85);object-position:100% 30%;transition:transform 1.4s var(--e-out)}.hm-plan--paid:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(52% 46% at 50% 50%,#060908c7,#06090800),linear-gradient(to top,#060908b3,#0609081a 60%,#06090866)}@media(hover:hover)and (pointer:fine){.hm-plan:hover{transform:translateY(-4px)}.hm-plan:hover .hm-plan__bg{transform:scale(1.05)}}.hm-plan__top{display:flex;align-items:center;gap:12px}.hm-plan__mid{text-align:center}.hm-plan__name{margin:0;font-size:clamp(60px,7.6vw,112px);line-height:.88;font-weight:500;letter-spacing:-.05em}.hm-plan__feat{display:block}.hm-plan__tag{margin:14px auto 26px;max-width:34ch;font-size:15px;line-height:1.45;color:#fffc}.hm-plan__price{display:inline-flex;align-items:baseline;gap:6px;min-width:170px;justify-content:center;height:68px;padding:0 28px;border-radius:999px;margin:0;background:#141413;color:#fff;line-height:68px}.hm-plan--paid .hm-plan__price{background:#fff;color:#141413}.hm-plan__price .num{font-size:34px;font-weight:600;letter-spacing:-.03em}.hm-plan__price small{font-size:14px;opacity:.66}.hm-plan__shimmer{display:inline-block;width:110px;height:22px;border-radius:999px;vertical-align:middle;background:linear-gradient(90deg,#ffffff1a,#ffffff59,#ffffff1a);background-size:200% 100%;animation:hm-shimmer 1.4s linear infinite}.hm-plan--paid .hm-plan__shimmer{background-image:linear-gradient(90deg,#eee,#d8d8d8,#eee)}@keyframes hm-shimmer{to{background-position:-200% 0}}.hm-plan__see{font-size:16px;font-weight:600}.hm-plan__foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.hm-plan__foot .hm-tag--line{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.hm-plans__all{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 0;font-size:14.5px;color:var(--hm-muted);text-align:center}.hm-plans__all>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink)}.hm-plan__small{margin:0;text-align:center;font-size:13px;color:#fffc}.hm-foot{padding:var(--sec) 12px 12px}.hm-foot__card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) minmax(0,1.25fr);gap:clamp(24px,3vw,48px);padding:clamp(24px,3vw,44px);border-radius:var(--r-frame);background:var(--hm-panel);overflow:hidden}.hm-foot__tag{margin:20px 0 0;max-width:17ch;font-size:clamp(22px,2vw,28px);line-height:1.3;font-weight:500;letter-spacing:-.025em}.hm-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hm-foot__h{display:block;margin:0 0 14px;font-size:13px;font-weight:600}.hm-foot__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hm-foot__cols a,.hm-foot__cols button{padding:0;border:0;background:none;font:inherit;font-size:14.5px;color:var(--hm-muted);text-decoration:none;cursor:pointer;transition:color .18s ease}.hm-foot__cols a:hover,.hm-foot__cols button:hover{color:var(--hm-ink)}.hm-foot__start{display:grid;gap:10px;align-content:start}.hm-foot__start .hm-foot__h{margin-bottom:4px}.hm-foot__field{display:flex;align-items:center;gap:10px;height:54px;padding:0 20px;border-radius:999px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line);transition:box-shadow .2s ease}.hm-foot__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--hm-green),0 0 0 4px color-mix(in srgb,var(--hm-green) 16%,transparent)}.hm-foot__field input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font:500 15px var(--f-sans);color:var(--hm-ink)}.hm-foot__field input::placeholder{color:var(--hm-muted);font-weight:400}.hm-foot__submit{width:100%;justify-content:space-between}.hm-foot__note{margin:0;font-size:12.5px;color:var(--hm-muted)}.hm-foot__giant{grid-column:1 / -1;display:flex;align-items:flex-end;gap:.05em;margin:clamp(8px,2vw,28px) 0 -.08em;font-family:var(--f-serif);font-weight:600;font-size:clamp(88px,20.5vw,320px);line-height:.8;letter-spacing:-.045em;font-variation-settings:"opsz" 72;color:var(--hm-ink);-webkit-user-select:none;user-select:none}.hm-foot__mark{width:.74em;height:.74em;flex:none;margin-bottom:.02em}.hm-foot__mark rect{fill:currentColor;transform-box:fill-box;transform-origin:50% 100%}.hm-foot__mark .s{opacity:.32}.hm-foot__mark .d{fill:var(--hm-green)}.hm-foot__card.is-on .hm-foot__mark rect{animation:hm-voice 1.4s var(--e-in-out) infinite alternate}.hm-foot__card.is-on .hm-foot__mark rect:nth-of-type(2){animation-delay:.18s}.hm-foot__card.is-on .hm-foot__mark rect:nth-of-type(3){animation-delay:.36s}.hm-foot__card.is-on .hm-foot__mark rect:nth-of-type(4){animation-delay:.54s}@keyframes hm-voice{0%{transform:scaleY(1)}to{transform:scaleY(.62)}}.hm-foot__word{display:inline-block;transform:translateY(24%);opacity:0;transition:transform 1.4s var(--e-expo),opacity .9s ease}.hm-foot__card.is-on .hm-foot__word{transform:none;opacity:1}.hm-foot__base{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;border-top:1px solid var(--hm-line);font-size:12.5px;color:var(--hm-muted)}.hm-foot__base p{margin:0}.hm-foot__base a{color:var(--hm-ink)}.hm-float{position:fixed;z-index:50;top:14px;left:0;right:0;display:flex;justify-content:center;pointer-events:none;transform:translateY(-150%);transition:transform .56s var(--e-drawer)}.hm-float.is-on{transform:none}.hm-float__in{pointer-events:auto;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 18px;border-radius:999px;background:color-mix(in srgb,var(--hm-card) 80%,transparent);box-shadow:inset 0 0 0 1px var(--hm-line),0 18px 40px -20px #00000059;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.hm-float .hm-lockup{margin-right:10px}.hm-float .hm-lockup .wordmark{font-size:20px}.hm-float .hm-lockup .mark{width:22px;height:22px}.hm-float__links{display:flex;margin:0;padding:0;list-style:none}.hm-float__links a,.hm-float__signin{display:block;padding:9px 13px;border-radius:999px;font-size:14px;font-weight:500;color:var(--hm-ink-2)!important;text-decoration:none;transition:background-color .18s ease}.hm-float__links a:hover,.hm-float__signin:hover{background:var(--hm-panel)}.hm-float__signin{margin-left:4px}@media(max-width:1180px){.hm-hero__faces{display:none}.hm-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-intro__copy{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px 32px;align-items:end}.hm-intro__copy .hm-intro__lead{grid-row:1 / 3}.hm-intro__body{margin:0}.hm-intro__copy .hm-pill{justify-self:start}.hm-panel__head{grid-template-columns:minmax(0,1fr) auto}.hm-compose{grid-column:1 / -1;grid-row:2}.hm-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(clamp(18px,2.4vw,32px)*-1);margin-right:calc(clamp(18px,2.4vw,32px)*-1);padding:0 clamp(18px,2.4vw,32px);scroll-padding:0 clamp(18px,2.4vw,32px)}.hm-steps::-webkit-scrollbar{display:none}.hm-step{flex:0 0 min(300px,70vw);scroll-snap-align:start}.hm-foot__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-foot__brand{grid-column:1 / -1}}@media(min-width:1181px){.hm-panel__foot .hm-arrows{visibility:hidden}}@media(max-width:1023px){.hm-hero__nav,.hm-hero__ways,.hm-hero__signin{display:none}.hm-hero__copy{max-width:62%}.hm-fu__grid,.hm-themes__head{grid-template-columns:minmax(0,1fr)}.hm-fu__side{order:-1}.hm-form{display:none}.hm-aside{margin-top:16px}.hm-bento__lead{grid-column:1 / -1;grid-row:auto}.hm-bento__gauge,.hm-bento__quote{grid-column:span 6}.hm-bento__say,.hm-bento__drill{grid-column:1 / -1}.hm-float__links{display:none}}@media(max-width:760px){.hm{--r-frame: 24px;--r-card: 20px}.hm-hero{padding:8px}.hm-hero__frame{height:max(620px,calc(100svh - 16px))}.hm-notch--top{height:58px;padding:0 20px;border-radius:0 0 22px 22px}.hm-lockup .wordmark{font-size:20px}.hm-hero__bar{top:10px;left:10px;right:10px;justify-content:flex-end}.hm-hero__end>.hm-pill{display:none}.hm-hero__burger{display:inline-grid}.hm-hero__frame{display:flex;flex-direction:column;justify-content:flex-end;padding:0 16px 92px}.hm-hero__card{position:relative;inset:auto;width:auto;margin-bottom:18px;transform:none}.hm-hero__where{display:none}.hm-live{padding:12px 14px 13px;border-radius:18px}.hm-live__head{padding-bottom:9px;margin-bottom:9px;font-size:11.5px}.hm-live__turns{display:block;min-height:58px}.hm-live__turns>li{display:none}.hm-live__turns[data-current="0"]>li:nth-child(1),.hm-live__turns[data-current="1"]>li:nth-child(2),.hm-live__turns[data-current="2"]>li:nth-child(3){display:block;animation:hm-in-blur .48s var(--e-out) both}.hm-live .hm-turn__text{font-size:15px}.hm-live .hm-turn__said{font-size:19px}.hm-hero__copy{position:relative;left:auto;right:auto;bottom:auto;max-width:none;padding:0 2px}.hm-h1{font-size:clamp(44px,12.4vw,64px)}.hm-hero__lede{margin-top:14px;font-size:15px}.hm-hero__controls{margin-top:16px}.hm-notch--end{left:0;padding:12px 12px 12px 20px;justify-content:space-between;border-top-right-radius:24px;border-top-left-radius:24px}.hm-notch--end:before,.hm-notch--end:after{display:none}.hm-notch--end .hm-pill{--h: 46px;--go: 34px;font-size:14.5px;padding-left:18px}.hm-notch__note{font-size:12.5px}.hm-intro__grid{grid-template-columns:minmax(0,1fr)}.hm-intro__copy{display:block}.hm-intro__body{margin:14px 0 22px}.hm-intro__big{height:420px}.hm-intro__side{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center}.hm-intro__small{grid-column:1 / -1}.hm-intro__note{margin:0}.hm-sage{grid-template-columns:minmax(0,1fr);min-height:0;padding:10px;border-radius:24px}.hm-sage__media{min-height:0;aspect-ratio:4 / 3}.hm-sage__talk{padding:8px 8px 6px}.hm-ans{width:100%}.hm-ans__opt{height:38px;padding:0 14px;font-size:13px}.hm-crowd{height:520vh;padding:0 8px}.hm-crowd__stage{top:8px;height:calc(100svh - 16px)}.hm-crowd__words{inset:74px 18px 20px;width:auto;justify-content:space-between;gap:10px}.hm-crowd__q{display:none}.hm-crowd .hm-h2{font-size:clamp(26px,7.6vw,34px)}.hm-crowd__words{justify-content:flex-start}.hm-crowd__count{margin:0;gap:2px 8px}.hm-crowd__n{font-size:34px;letter-spacing:-.04em}.hm-crowd__noun{font-size:13px}.hm-crowd__cap{margin-top:auto}.hm-crowd__cap{min-height:0}.hm-crowd__capbody{font-size:13.5px}.hm-crowd__steps,.hm-crowd__go{display:none}.hm-crowd__label{flex-direction:row;align-items:baseline;gap:8px;padding-bottom:5px}.hm-crowd__lname{font-size:11.5px}.hm-crowd__ln{font-size:15px}.hm-compose{height:auto;min-height:54px;padding:10px 18px;border-radius:22px}.hm-compose__text{white-space:normal}.hm-plan__foot{grid-template-columns:minmax(0,1fr) auto}.hm-plan__small{grid-column:1 / -1;grid-row:2;text-align:left}.hm-plan__foot .hm-tag{justify-self:start}.hm-bento__gauge,.hm-bento__quote{grid-column:1 / -1}.hm-bento__lead{min-height:440px}.hm-bento__word{bottom:96px}.hm-bento__cap{right:76px}.hm-panel__head{grid-template-columns:minmax(0,1fr)}.hm-panel__head>.hm-pill{display:none}.hm-compose{height:54px;padding:0 18px}.hm-compose__label{display:none}.hm-panel__foot{flex-wrap:wrap}.hm-respect{justify-content:flex-start;margin:0}.hm-sechead{align-items:flex-start;flex-direction:column}.hm-who__card{flex-basis:70vw}.hm-plans{grid-template-columns:minmax(0,1fr)}.hm-plan{min-height:460px}.hm-plan__bg{object-position:16% 30%}.hm-foot{padding:var(--sec) 8px 8px}.hm-foot__card{grid-template-columns:minmax(0,1fr)}.hm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-foot__giant{font-size:18.5vw}.hm-float{top:8px}.hm-float__signin{display:none}}@media(prefers-reduced-motion:reduce){.hm *,.hm *:before,.hm *:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}.hm-hero__frame,.hm-hero__media{transform:none!important}.hm-level i{transform:scaleY(.6)}}.hm-segd{position:relative;display:inline-flex;padding:4px;border-radius:999px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line)}.hm-segd__opt{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--hm-ink);font:500 14px/1 var(--f-sans);white-space:nowrap;cursor:pointer;transition:transform .16s var(--e-out)}button.hm-segd__opt:active{transform:scale(.97)}.hm-segd__note{font-size:11.5px;font-weight:600;color:var(--hm-green)}.hm-segd__ink{position:absolute;inset:0;display:inline-flex;padding:4px;pointer-events:none;transition:clip-path .48s var(--e-out)}.hm-segd__ink .hm-segd__opt{background:var(--hm-ink);color:var(--hm-on-ink)}.hm-segd__ink .hm-segd__note{color:var(--hm-mint)}@media(prefers-color-scheme:dark){.hm-segd__ink .hm-segd__note{color:#1c6b4d}}.hm-float__burger{display:none}.hm-float .hm-menu{top:70px;pointer-events:auto;max-width:480px;margin:0 auto}.pp-top{padding-top:clamp(104px,9vw,132px)}.pp-top__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);align-items:end}.pp-h1{margin:0;font-weight:500;font-size:clamp(42px,4.7vw,74px);line-height:.95;letter-spacing:-.042em;animation:hm-in-blur .9s var(--e-out) both}.pp-h1>span{white-space:nowrap}.pp-h1 em{display:block;font-style:normal;color:var(--hm-green)}.pp-lede{margin:24px 0 0;max-width:48ch;font-size:clamp(16px,1.25vw,18px);line-height:1.55;color:var(--hm-ink-2);animation:hm-in-blur .9s var(--e-out) .12s both}.hm-sechead .pp-lede{margin:0;max-width:44ch;animation:none}.pp-meter{padding:22px;border-radius:var(--r-frame);background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line);animation:hm-in-blur .9s var(--e-out) .22s both}.pp-meter--ghost{min-height:300px;background:var(--hm-panel);box-shadow:none}.pp-meter__head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--hm-muted)}.pp-meter__head .hm-tag{height:26px;color:var(--hm-muted)}.pp-meter__n{display:flex;align-items:baseline;gap:10px;margin:18px 0 12px}.pp-meter__n>span.num{font-size:clamp(52px,5vw,72px);font-weight:500;line-height:.9;letter-spacing:-.05em}.pp-meter__n small{font-size:14px;color:var(--hm-muted)}.pp-meter__bar{height:10px;border-radius:999px;background:var(--hm-panel-2);overflow:hidden}.pp-meter__bar i{display:block;height:100%;border-radius:999px;background:var(--hm-green);transform-origin:0 50%}.pp-meter__log{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.pp-meter__log li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--hm-bg);font-size:13.5px;opacity:0;transform:translateY(8px);transition:opacity .5s var(--e-out),transform .7s var(--e-out)}.pp-meter.is-on .pp-meter__log li{opacity:1;transform:none}.pp-meter.is-on .pp-meter__log li:nth-child(2){transition-delay:.5s}.pp-meter.is-on .pp-meter__log li:nth-child(3){transition-delay:1s}.pp-meter__log b{font-size:12.5px;font-weight:600;white-space:nowrap}.pp-meter__ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.is-counted .pp-meter__ic{background:var(--hm-green);color:#fff}.is-counted b{color:var(--hm-green)}.is-free .pp-meter__ic{background:var(--hm-panel-2);color:var(--hm-muted)}.is-free b{color:var(--hm-muted)}.is-flag .pp-meter__ic{background:var(--hm-ink);color:var(--hm-on-ink)}.is-flag b{color:var(--hm-ink-2)}.pp-switches{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:clamp(28px,3vw,44px) 0 18px}.pp-meter-at--after{display:none}.pp-rate{margin:0;font-size:13px;color:var(--hm-muted)}.pp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.pp-plan{position:relative;display:flex;flex-direction:column;gap:22px;min-height:600px;padding:24px;border-radius:var(--r-frame);overflow:hidden;isolation:isolate;opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform 1.1s var(--e-expo)}.pp-plans.is-on .pp-plan,.pp-plans--loading .pp-plan{opacity:1;transform:none}.pp-plans--loading .pp-plan{background:var(--hm-panel)!important;animation:hm-shimmer-bg 1.4s ease-in-out infinite alternate}@keyframes hm-shimmer-bg{to{opacity:.6}}.pp-plan--free{color:#fff;background:repeating-radial-gradient(circle at 8% 118%,rgba(255,255,255,.07) 0 1.2px,transparent 1.2px 46px),radial-gradient(80% 60% at 100% 0%,#ffffff1f,#fff0 60%),var(--hm-sage)}.pp-plan--lead{color:#fff;background:#0e1512}.pp-plan--lead .hm-plan__bg{object-position:0% 30%}.pp-plan--lead:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#06090859,#060908b8 42%,#060908e6)}.pp-plan--plain{background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line)}.pp-plan__name{margin:0;font-size:clamp(56px,5.6vw,92px);line-height:.88;font-weight:500;letter-spacing:-.05em}.pp-plan__tag{margin:12px 0 0;font-size:15px;color:#ffffffd1}.pp-price{display:flex;align-items:baseline;gap:8px;margin:22px 0 0;animation:hm-price-in .62s var(--e-out) both}.pp-price .num{font-size:clamp(30px,2.6vw,38px);font-weight:600;line-height:1;letter-spacing:-.035em}.pp-plan .hm-plan__price{display:inline-flex;justify-content:flex-start;align-self:flex-start;min-width:0;height:64px;padding:0 26px;line-height:64px}.pp-plan--free .hm-plan__price,.pp-plan--lead .hm-plan__price{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.pp-plan--lead .hm-plan__price{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pp-plan--plain .hm-plan__price{background:var(--hm-panel);color:var(--hm-ink)}.pp-plan__mid{display:flex;flex-direction:column;align-items:flex-start}.pp-price small{font-size:15px;opacity:.7}@keyframes hm-price-in{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}.pp-plan__meter{margin:10px 0 0;font-size:15px;line-height:1.45}.pp-plan__meter span{animation:hm-price-in .62s var(--e-out) both}.pp-plan--free .pp-plan__meter,.pp-plan--lead .pp-plan__meter{color:#ffffffdb}.pp-plan--plain .pp-plan__meter{color:var(--hm-ink-2)}.pp-plan__billed{margin:4px 0 0;font-size:13px;opacity:.72;animation:hm-price-in .62s var(--e-out) both}.pp-plan__go .hm-pill{width:100%;justify-content:space-between}.pp-plan__off{opacity:.55;cursor:not-allowed;justify-content:center!important;color:inherit!important;box-shadow:inset 0 0 0 1px currentColor!important}.pp-plan__soon{margin:10px 0 0;font-size:13px;opacity:.8}.pp-plan__list{display:grid;gap:11px;margin:auto 0 0;padding:20px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.22);font-size:14.5px}.pp-plan--plain .pp-plan__list{border-top-color:var(--hm-line)}.pp-plan__list li{display:flex;gap:10px;align-items:flex-start}.pp-plan__list .ic{flex:none;margin-top:2px;color:var(--hm-mint)}.pp-plan--plain .pp-plan__list .ic{color:var(--hm-green)}@media(hover:hover)and (pointer:fine){.pp-plans.is-on .pp-plan:hover{transform:translateY(-4px);transition-duration:.6s;transition-delay:0ms!important}}.pp-error{margin:40px 0 0;padding:16px 20px;border-radius:16px;background:color-mix(in srgb,#c1440e 10%,var(--hm-card));color:var(--hm-ink)}.pp-volume{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;padding:clamp(24px,3vw,36px);border-radius:var(--r-frame);background:var(--hm-ink);color:var(--hm-on-ink)}.pp-volume__mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--hm-on-ink);color:var(--hm-ink)}.pp-volume__mark .mark{width:30px;height:30px}.pp-volume__h{margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.pp-volume__copy p{margin:8px 0 0;max-width:60ch;font-size:15px;line-height:1.5;opacity:.72}.pp-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(28px,3.4vw,48px) 0 0;padding:0;list-style:none}.pp-count{padding:16px 16px 24px;border-radius:var(--r-card);background:var(--hm-panel);opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform 1s var(--e-expo)}.pp-counts.is-on .pp-count{opacity:1;transform:none}.pp-counts.is-on .pp-count:nth-child(2){transition-delay:.11s}.pp-counts.is-on .pp-count:nth-child(3){transition-delay:.22s}.pp-count__demo{position:relative;min-height:228px;padding:16px 16px 60px;border-radius:18px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line)}.pp-count__q{margin:0 0 6px;font-size:13.5px;font-weight:500}.pp-count__q .hm-chip{margin:0 4px 0 0}.pp-count__a{margin:0 0 14px;font-family:var(--f-serif);font-style:italic;font-size:17px;line-height:1.3}.pp-count__left,.pp-count__flag{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:500}.pp-count__left{background:var(--hm-panel);color:var(--hm-muted)}.pp-count__flag{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hm-ink);color:var(--hm-ink)}.pp-count__row{margin:0 0 8px;padding:10px 12px;border-radius:12px;background:var(--hm-bg);font-size:13px;color:var(--hm-ink-2)}.pp-count__row .num{font-weight:600;color:var(--hm-ink)}.pp-stamp{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:600;transform:rotate(-3deg) scale(1.3);opacity:0;transition:transform .52s var(--e-expo),opacity .2s ease}.pp-counts.is-on .pp-stamp{transform:rotate(-3deg);opacity:1;transition-delay:.7s}.pp-counts.is-on .pp-count:nth-child(2) .pp-stamp{transition-delay:.82s}.pp-counts.is-on .pp-count:nth-child(3) .pp-stamp{transition-delay:.94s}.pp-stamp--yes{background:var(--hm-green);color:#fff}.pp-stamp--free{background:var(--hm-card);color:var(--hm-muted);box-shadow:inset 0 0 0 1.5px var(--hm-line-strong)}.pp-stamp--flag{background:var(--hm-ink);color:var(--hm-on-ink)}.pp-count h3{margin:20px 4px 6px;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.pp-count>p{margin:0 4px;font-size:14.5px;line-height:1.55;color:var(--hm-muted)}.pp-qa{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.pp-qa__side{position:sticky;top:110px;display:grid;gap:24px;justify-items:start}.pp-qa__list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--hm-line)}.pp-qa__list li{border-top:1px solid var(--hm-line)}.pp-qa__q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 0;border:0;background:none;color:var(--hm-ink);text-align:left;font:500 clamp(17px,1.4vw,19px) / 1.35 var(--f-sans);letter-spacing:-.012em;cursor:pointer}.pp-qa__plus{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hm-line-strong);transition:transform .46s var(--e-out),background-color .24s ease,color .24s ease}.is-open .pp-qa__plus{transform:rotate(135deg);background:var(--hm-ink);color:var(--hm-on-ink);box-shadow:none}.pp-qa__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--e-out)}.is-open>.pp-qa__a{grid-template-rows:1fr}.pp-qa__a p{min-height:0;overflow:hidden;margin:0;max-width:62ch;font-size:15.5px;line-height:1.6;color:var(--hm-muted);opacity:0;transition:opacity .36s ease}.is-open>.pp-qa__a p{padding-bottom:24px;opacity:1}@media(max-width:1023px){.pp-top__in,.pp-qa{grid-template-columns:minmax(0,1fr)}.pp-qa__side{position:static}.pp-counts{grid-template-columns:minmax(0,1fr);max-width:560px}.pp-volume{grid-template-columns:minmax(0,1fr);justify-items:start}}@media(max-width:760px){.hm-float__burger{display:inline-grid}.hm-float--always .hm-pill{display:none}.hm-float--always .hm-float__in{padding-left:16px}.pp-top{padding-top:100px}.pp-h1{font-size:clamp(46px,13vw,64px)}.pp-plan{min-height:0}.pp-meter-at--top{display:none}.pp-meter-at--after{display:block;margin-top:28px}.pp-h1>span{white-space:normal}.pp-plan--lead .hm-plan__bg{object-position:100% 30%}.hm-segd__opt{padding:0 14px}}.hm.ap-layer{display:contents}html:has(.ap){background:#f8f6f1}@media(prefers-color-scheme:dark){html:has(.ap){background:var(--bg)}}.hm{--ap-danger: #a8321f;--ap-danger-soft: #fbece8;--ap-danger-line: #ebc3ba;--ap-warn: #7d5608;--ap-warn-soft: #fbf2da;--ap-warn-line: #ecd9a4;--ap-green-soft: #e4efe8;--ap-green-line: #b9d6c6;--ap-neg: #c1440e;--ap-cat-1: #1c6b4d;--ap-cat-2: #d9971c;--ap-cat-3: #3d7fb8;--ap-cat-4: #c46a8a;--ap-cat-5: #7a8f3c;--ap-cat-6: #8c7ab8;--ap-shadow: 0 0 0 1px var(--hm-line), 0 1px 2px rgba(20, 20, 19, .04), 0 14px 34px -22px rgba(20, 20, 19, .22);--ap-shadow-lift: 0 0 0 1px var(--hm-line), 0 2px 4px rgba(20, 20, 19, .04), 0 22px 48px -24px rgba(20, 20, 19, .3);--ap-float: 0 0 0 1px var(--hm-line), 0 2px 6px rgba(20, 20, 19, .05), 0 24px 60px -20px rgba(20, 20, 19, .32)}@media(prefers-color-scheme:dark){.hm{--ap-danger: #f3a092;--ap-danger-soft: #2c1a17;--ap-danger-line: #5a2f28;--ap-warn: #e8c46a;--ap-warn-soft: #29230f;--ap-warn-line: #4d4022;--ap-green-soft: #14261d;--ap-green-line: #2b5a45;--ap-neg: #f0894a;--ap-cat-1: #5fd0a0;--ap-cat-2: #f2b84b;--ap-cat-3: #7cb8f0;--ap-cat-4: #ef9fc6;--ap-cat-5: #b9cf6a;--ap-cat-6: #c3b3ff;--ap-shadow: 0 0 0 1px var(--hm-line), 0 1px 2px rgba(0, 0, 0, .3);--ap-shadow-lift: 0 0 0 1px var(--hm-line-strong), 0 16px 40px -20px rgba(0, 0, 0, .6);--ap-float: 0 0 0 1px var(--hm-line-strong), 0 24px 60px -18px rgba(0, 0, 0, .7)}}.ap{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased}.ap ::placeholder{color:var(--hm-muted);opacity:1}.ap ::-webkit-scrollbar{width:12px;height:12px}.ap ::-webkit-scrollbar-thumb{background:var(--hm-line-strong);border:3px solid var(--hm-bg);border-radius:999px}.ap-main a:not([class]),.tk-main a:not([class]),.ap-banner a:not([class]){color:var(--hm-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ap-main a:not([class]):hover,.tk-main a:not([class]):hover{text-decoration-thickness:2px}.ap :focus-visible{outline:2px solid var(--hm-green);outline-offset:3px;border-radius:10px}.ap .hm-pill:focus-visible,.ap .hm-round:focus-visible{border-radius:999px}.ap-bar{position:sticky;top:0;z-index:40;width:100%;max-width:calc(1240px + 2 * var(--gut));margin:0 auto;padding:12px var(--gut) 0;pointer-events:none}.ap-bar__in{pointer-events:auto;display:flex;align-items:center;gap:6px;height:60px;padding:0 10px 0 20px;border-radius:999px;background:var(--hm-card);box-shadow:0 0 0 1px var(--hm-line),0 12px 32px -22px #14141359}.ap-lockup{flex:none;gap:8px;margin-right:10px;color:var(--hm-ink);text-decoration:none}.ap-lockup .wordmark{font-size:20px}.ap-bar__links{display:flex;gap:2px;margin:0;padding:0 0 0 10px;list-style:none;border-left:1px solid var(--hm-line)}.ap-bar__link{display:inline-flex;align-items:center;height:38px;padding:0 15px;border-radius:999px;color:var(--hm-ink-2);font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .16s ease,color .16s ease}.ap-bar__link:hover,.ap-bar__link.active{color:var(--hm-ink);background:var(--hm-panel)}.ap-bar__end{margin-left:auto;display:flex;align-items:center;gap:8px}.ap-bar__hold{width:40px;height:40px}.ap-bar__newround{display:none}.ap-avatar{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--hm-sage);color:#fff;font:600 15px/1 var(--f-sans);cursor:pointer;transition:transform .16s var(--e-out),box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.ap-avatar:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--hm-sage) 22%,transparent)}.ap-avatar:active{transform:scale(.93)}.ap-avatar[aria-expanded=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--hm-sage) 30%,transparent)}@media(max-width:720px){.ap-bar{padding-top:10px}.ap-bar__in{height:56px;padding:0 8px 0 16px}.ap-bar__links,.ap-bar__new{display:none!important}.ap-bar__newround{display:inline-grid}}.ap-main{flex:1;width:100%;margin:0 auto;padding:44px var(--gut) 112px}.ap-main--wide{max-width:calc(1240px + 2 * var(--gut))}.ap-main--mid{max-width:calc(1000px + 2 * var(--gut))}.ap-main--read{max-width:calc(760px + 2 * var(--gut))}.ap-main--column{max-width:calc(1240px + 2 * var(--gut))}.ap-main--column>*{max-width:880px}@media(max-width:720px){.ap-main{padding-top:28px;padding-bottom:88px}}.ap-foot{width:100%;max-width:calc(1240px + 2 * var(--gut));margin:0 auto;padding:0 var(--gut) 28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;color:var(--hm-muted)}.ap-foot p{margin:0;padding-top:20px}.ap-foot:before{content:"";flex:1 0 100%;height:1px;background:var(--hm-line)}.ap-foot a,.ap-foot button{color:inherit;text-decoration:none;font:inherit;background:none;border:0;padding:0;cursor:pointer}.ap-foot a:hover,.ap-foot button:hover{color:var(--hm-ink)}.ap-foot__links{display:flex;gap:20px}.ap-h1{margin:0;font-size:34px;line-height:1.08;font-weight:500;letter-spacing:-.032em;text-wrap:balance}.ap-h1 em{font-style:normal;color:var(--hm-green)}.ap-h2{margin:0;font-size:21px;line-height:1.22;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.ap-h3{margin:0;font-size:16.5px;line-height:1.3;font-weight:600;letter-spacing:-.012em}.ap-sub{margin:8px 0 0;max-width:62ch;color:var(--hm-muted);font-size:15.5px;line-height:1.55;text-wrap:pretty}.ap-small{font-size:13.5px;color:var(--hm-muted);line-height:1.5}.ap-voice{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.005em;font-optical-sizing:auto}@media(max-width:720px){.ap-h1{font-size:28px}.ap-h2{font-size:19px}}.ap-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:32px}.ap-head__end{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ap-back{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0 0 14px -6px;padding:0 12px 0 6px;border-radius:999px;color:var(--hm-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .16s ease,background-color .16s ease}.ap-back:hover{color:var(--hm-ink);background:var(--hm-panel)}.ap-card{position:relative;border-radius:var(--r-card);background:var(--hm-card);box-shadow:var(--ap-shadow);padding:24px}.ap-panel{border-radius:var(--r-card);background:var(--hm-panel);padding:24px}.ap-card+.ap-card,.ap-panel+.ap-card,.ap-card+.ap-panel{margin-top:16px}.ap-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ap-rule{height:1px;margin:20px 0;border:0;background:var(--hm-line)}@media(max-width:720px){.ap-card,.ap-panel{padding:20px;border-radius:20px}}.hm-pill--bare{padding:0 22px}.hm-pill--sm.hm-pill--bare{padding:0 16px}.hm-pill--lg.hm-pill--bare{padding:0 28px}.hm-pill--block{width:100%;justify-content:space-between}.hm-pill--block.hm-pill--bare{justify-content:center}.hm-pill--quiet{background:transparent;color:var(--hm-ink-2)!important}.hm-pill--quiet .hm-pill__go{background:var(--hm-panel);color:var(--hm-ink)}.hm-pill--danger{background:transparent;color:var(--ap-danger)!important;box-shadow:inset 0 0 0 1px var(--ap-danger-line)}.hm-pill--danger .hm-pill__go{background:var(--ap-danger);color:#fff}@media(hover:hover)and (pointer:fine){.hm-pill--quiet:not(:disabled):hover{background:var(--hm-panel);color:var(--hm-ink)!important}.hm-pill--danger:not(:disabled):hover{background:var(--ap-danger-soft)}.hm-pill--paper:not(:disabled):hover{box-shadow:0 1px 2px #0000000f,0 12px 28px -12px #00000057}}.hm-pill:disabled,.hm-pill[aria-disabled=true]{cursor:default;opacity:.42;transform:none}.hm-pill.is-busy{cursor:progress;opacity:1}.hm-pill__label{display:inline-flex;align-items:center}.hm-pill__lead{display:inline-grid;place-items:center;margin:0 -4px}.hm-pill__glyph{display:grid;place-items:center}.hm-pill__go .ap-spin{border-width:1.75px}.hm-round--quiet .hm-round__in{background:transparent;color:var(--hm-ink-2)}.hm-round--danger .hm-round__in{background:transparent;color:var(--ap-danger);box-shadow:inset 0 0 0 1px var(--ap-danger-line)}@media(hover:hover)and (pointer:fine){.hm-round--quiet:not(:disabled):hover .hm-round__in{background:var(--hm-panel);color:var(--hm-ink)}.hm-round--danger:not(:disabled):hover .hm-round__in{background:var(--ap-danger-soft)}.hm-round--ink:not(:disabled):hover .hm-round__in{background:color-mix(in srgb,var(--hm-ink) 88%,var(--hm-green))}}.hm-round{position:relative}@media(hover:hover)and (pointer:fine){.ap-tip:after{content:attr(data-tip);position:absolute;z-index:30;top:calc(100% + 8px);left:50%;padding:6px 10px;border-radius:8px;background:var(--hm-ink);color:var(--hm-on-ink);font:500 12.5px/1.2 var(--f-sans);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s var(--e-out)}.ap-tip:hover:after{opacity:1;transform:translate(-50%);transition-delay:.5s}.ap-tip[aria-expanded=true]:after{opacity:0;transition-delay:0ms}}.ap-swap{display:grid;place-items:center}.ap-swap>*{grid-area:1 / 1;transition:transform .26s var(--e-out),opacity .18s ease,filter .22s ease}.ap-swap>:last-child{opacity:0;transform:scale(.5);filter:blur(2px)}.ap-swap.is-on>:first-child{opacity:0;transform:scale(.5);filter:blur(2px)}.ap-swap.is-on>:last-child{opacity:1;transform:none;filter:none}.ap-swaptext{display:inline-grid}.ap-swaptext>*{grid-area:1 / 1;transition:opacity .18s ease,transform .26s var(--e-out),filter .22s ease}.ap-swaptext>:last-child{opacity:0;transform:translateY(6px);filter:blur(2px)}.ap-swaptext.is-on>:first-child{opacity:0;transform:translateY(-6px);filter:blur(2px)}.ap-swaptext.is-on>:last-child{opacity:1;transform:none;filter:none}.ap-spin{display:inline-block;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:ap-spin .7s linear infinite}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font:500 12.5px/1 var(--f-sans);white-space:nowrap}.ap-tag--line{color:var(--hm-ink-2);box-shadow:inset 0 0 0 1px var(--hm-line-strong)}.ap-tag--paper{background:var(--hm-card);color:var(--hm-ink);box-shadow:0 0 0 1px var(--hm-line)}.ap-tag--ink{background:var(--hm-ink);color:var(--hm-on-ink)}.ap-tag--green{background:var(--hm-green);color:#fff}.ap-tag--soft{background:var(--hm-panel);color:var(--hm-ink-2)}.ap-tag--ok{background:var(--ap-green-soft);color:var(--hm-green)}.ap-tag--warn{background:var(--ap-warn-soft);color:var(--ap-warn);box-shadow:inset 0 0 0 1px var(--ap-warn-line)}.ap-tag--danger{background:var(--ap-danger-soft);color:var(--ap-danger);box-shadow:inset 0 0 0 1px var(--ap-danger-line)}@media(prefers-color-scheme:dark){.ap-tag--green{color:#08130e}}.ap-status{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;border-radius:999px;font:500 13px/1 var(--f-sans);white-space:nowrap}.ap-status--sm{height:24px;padding:0 10px 0 8px;font-size:12.5px;gap:6px}.ap-status__mark{position:relative;display:grid;place-items:center;flex:none;width:8px;height:8px;border-radius:50%}.ap-status--draft{color:var(--hm-ink-2);box-shadow:inset 0 0 0 1px var(--hm-line-strong)}.ap-status--draft .ap-status__mark{box-shadow:inset 0 0 0 1.5px currentColor}.ap-status--live{color:var(--hm-green);background:var(--ap-green-soft)}.ap-status--live .ap-status__mark{background:currentColor}.ap-status--live .ap-status__mark:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:ap-breathe 2.2s var(--e-out) infinite}@keyframes ap-breathe{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.ap-status--paused{color:var(--ap-warn);background:var(--ap-warn-soft);box-shadow:inset 0 0 0 1px var(--ap-warn-line)}.ap-status--paused .ap-status__mark{width:8px;height:9px;border-radius:0;background:linear-gradient(90deg,currentColor 0 3px,transparent 3px 5px,currentColor 5px)}.ap-status--closed{color:var(--hm-muted);background:var(--hm-panel)}.ap-status--closed .ap-status__mark{width:7px;height:7px;border-radius:2px;background:currentColor}.ap-status--done{color:#fff;background:var(--hm-green)}.ap-status--done .ap-status__mark{width:14px;height:14px;margin-left:-2px;background:#fff3}@media(prefers-color-scheme:dark){.ap-status--done{color:#08130e}.ap-status--done .ap-status__mark{background:#00000024}}.ap-meter{position:relative;height:6px;border-radius:999px;background:var(--hm-panel-2);overflow:hidden}.ap-meter--lg{height:8px}.ap-meter>i{display:block;height:100%;border-radius:inherit;background:var(--hm-green);transition:width .7s var(--e-out)}.ap-meter--ink>i{background:var(--hm-ink)}.ap-meter--warn>i{background:var(--hm-amber)}.ap-mblock{display:grid;gap:8px}.ap-mblock__note{font-size:13px;color:var(--hm-muted)}.ap-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin:16px 0 0;padding:14px 16px;border-radius:16px;font-size:14.5px;line-height:1.5}.ap-banner__icon{display:grid;place-items:center;width:20px;height:21px}.ap-banner__body a{color:inherit!important;font-weight:600}.ap-banner__act{align-self:center}.ap-banner--stack{grid-template-columns:auto 1fr}.ap-banner--stack .ap-banner__act{grid-column:2}.ap-banner__acts{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:560px){.ap-banner{grid-template-columns:auto 1fr}.ap-banner__act{grid-column:2}}.ap-banner--error{background:var(--ap-danger-soft);color:var(--ap-danger);box-shadow:inset 0 0 0 1px var(--ap-danger-line)}.ap-banner--warn{background:var(--ap-warn-soft);color:var(--ap-warn);box-shadow:inset 0 0 0 1px var(--ap-warn-line)}.ap-banner--ok{background:var(--ap-green-soft);color:var(--hm-green);box-shadow:inset 0 0 0 1px var(--ap-green-line)}.ap-banner--info{background:var(--hm-panel);color:var(--hm-ink-2)}.ap-statusline{display:inline-flex;align-items:center;gap:8px;min-height:20px;color:var(--hm-muted);font-size:14px}.ap-skel{display:block;height:12px;border-radius:8px;background:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--hm-card) 70%,transparent) 50%,transparent 80%) var(--hm-panel);background-size:220% 100%;animation:ap-shimmer 1.5s linear infinite}@keyframes ap-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ap-empty{display:grid;justify-items:center;text-align:center;padding:56px 24px 60px;border-radius:var(--r-card);background:var(--hm-panel)}.ap-empty__mark{display:grid;place-items:center;width:60px;height:60px;margin-bottom:18px;border-radius:50%;background:var(--hm-card);box-shadow:var(--ap-shadow);color:var(--hm-ink)}.ap-empty__mark .mark{width:26px;height:26px}.ap-empty__title{margin:0;font-size:20px;font-weight:500;letter-spacing:-.02em}.ap-empty__body{max-width:46ch;margin-top:8px;color:var(--hm-muted)}.ap-empty__body p{margin:0}.ap-empty__act{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.ap-field+.ap-field{margin-top:20px}.ap-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px;color:var(--hm-ink);font-size:14px;font-weight:500}.ap-label__opt{color:var(--hm-muted);font-size:12.5px;font-weight:400}.ap-hint{margin:8px 0 0;color:var(--hm-muted);font-size:13.5px;line-height:1.5}.ap-hint--error{color:var(--ap-danger)}.ap-input{display:block;width:100%;height:48px;margin:0;padding:0 16px;border:0;border-radius:14px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line-strong);color:var(--hm-ink);font:400 15.5px/1.5 var(--f-sans);caret-color:var(--hm-green);transition:box-shadow .16s ease,background-color .16s ease;-webkit-appearance:none;appearance:none}.ap-input:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hm-muted) 60%,var(--hm-line-strong))}.ap-input:focus,.ap-input:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--hm-green),0 0 0 4px color-mix(in srgb,var(--hm-green) 16%,transparent)}.has-error .ap-input{box-shadow:inset 0 0 0 1.5px var(--ap-danger)}.ap-input--area{height:auto;min-height:48px;padding:12px 16px;resize:none;overflow:hidden}.ap-input[type=number],.ap-input[type=datetime-local]{font-variant-numeric:tabular-nums}.ap-input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}select.ap-input{padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236c6861' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ap-input--mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px}.ap-chips{display:flex;flex-wrap:wrap;gap:8px}.ap-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line-strong);color:var(--hm-ink-2);font:500 13.5px/1 var(--f-sans);cursor:pointer;transition:transform .16s var(--e-out),background-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.ap-chip:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.ap-chip:hover{color:var(--hm-ink);background:var(--hm-panel)}}.ap-chip.is-on{background:var(--hm-ink);color:var(--hm-on-ink);box-shadow:none}.ap-disc{border-top:1px solid var(--hm-line)}.ap-disc__head{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0;border:0;background:none;color:var(--hm-ink);font:500 15px/1.3 var(--f-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ap-disc__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hm-panel);color:var(--hm-ink-2);flex:none}.ap-disc__title{flex:1}.ap-disc__meta{flex:none}.ap-disc__chev{display:grid;place-items:center;color:var(--hm-muted);transition:transform .28s var(--e-out)}.ap-disc.is-open .ap-disc__chev{transform:rotate(180deg)}.ap-disc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--e-out)}.ap-disc.is-open .ap-disc__body{grid-template-rows:1fr}.ap-disc__in{min-height:0;overflow:hidden}.ap-disc__in>:last-child{margin-bottom:20px}.ap-menuwrap{position:relative}.ap-menu{position:absolute;z-index:50;top:calc(100% + 10px);min-width:250px;padding:6px;border-radius:18px;background:var(--hm-card);box-shadow:var(--ap-float);opacity:0;visibility:hidden;transform:translateY(-4px) scale(.97);transition:opacity .15s ease,transform .18s var(--e-out),visibility 0s linear .18s}.ap-menu--end{right:0;transform-origin:top right}.ap-menu--start{left:0;transform-origin:top left}.ap-menu.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease,transform .18s var(--e-out),visibility 0s}.ap-menu__head{display:grid;gap:2px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--hm-line)}.ap-menu__who{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ap-menu__org{font-size:13px;color:var(--hm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ap-menu__item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 12px;border:0;border-radius:12px;background:none;color:var(--hm-ink);font:500 14.5px/1.3 var(--f-sans);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.ap-menu__item:hover,.ap-menu__item:focus-visible{background:var(--hm-panel);outline:none}.ap-menu__icon{display:grid;place-items:center;color:var(--hm-ink-2);flex:none}.ap-menu__text{display:grid;gap:2px}.ap-menu__hint{font-size:12.5px;font-weight:400;color:var(--hm-muted)}.ap-menu__rule{height:1px;margin:4px 6px;background:var(--hm-line)}.ap-menu__narrow{display:none}@media(max-width:720px){.ap-menu__narrow{display:block}}.ap-dialog{width:min(460px,calc(100vw - 32px));max-width:none;padding:0;border:0;background:transparent;color:var(--hm-ink);overflow:visible}.ap-dialog::backdrop{background:#1414136b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ap-dialog[open]{animation:ap-dialog-in .24s var(--e-out)}.ap-dialog[open]::backdrop{animation:ap-fade .2s ease}@keyframes ap-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes ap-fade{0%{opacity:0}}.ap-dialog__box{padding:28px;border-radius:26px;background:var(--hm-card);box-shadow:var(--ap-float);font-family:var(--f-sans)}.ap-dialog__title{margin:0;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.ap-dialog__body{margin-top:10px;color:var(--hm-ink-2);font-size:15.5px;line-height:1.55}.ap-dialog__body p{margin:0}.ap-dialog__act{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px}@media(max-width:520px){.ap-dialog__box{padding:24px 20px 20px}.ap-dialog__act>*{flex:1 1 auto;justify-content:center}}.ap-toasts{position:fixed;z-index:70;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.ap-toast{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 20px 6px 7px;border-radius:999px;background:var(--hm-ink);color:var(--hm-on-ink);font:500 14.5px/1.35 var(--f-sans);box-shadow:0 18px 44px -18px #1414138c;animation:ap-toast-in .32s var(--e-out)}.ap-toast__tick{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--hm-mint);color:#0e271c}.ap-toast.is-leaving{animation:ap-toast-out .2s ease forwards}@keyframes ap-toast-in{0%{opacity:0;transform:translateY(14px) scale(.96);filter:blur(3px)}}@keyframes ap-toast-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.ap *,.ap *:before,.ap *:after,.ap-toast,.ap-dialog{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.ap .ap-spin{animation-duration:.9s!important;animation-iteration-count:infinite!important}}.ap-compose{max-width:820px;margin:0 auto;padding-top:clamp(8px,5vh,56px)}.ap-compose__head{text-align:center}.ap-compose__mark{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink);box-shadow:0 14px 30px -16px #1414138c}.ap-compose__mark .mark{width:26px;height:26px}.ap-compose__mark .mark .d{fill:var(--hm-mint)}.ap-compose__h{margin:22px 0 0;font-size:50px;line-height:1;font-weight:500;letter-spacing:-.042em;text-wrap:balance}.ap-compose__sub{max-width:54ch;margin:16px auto 0;color:var(--hm-muted);font-size:17px;line-height:1.5;text-wrap:balance}.ap-ask{position:relative;margin-top:36px;border-radius:28px;background:var(--hm-card);box-shadow:var(--ap-shadow-lift);transition:box-shadow .2s ease}.ap-ask:focus-within{box-shadow:0 0 0 1.5px var(--hm-green),0 0 0 6px color-mix(in srgb,var(--hm-green) 13%,transparent),0 22px 48px -24px #1414134d}.ap-ask__field{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:24px 26px 10px 24px}.ap-ask__spark{padding-top:7px;color:var(--hm-green)}.ap-ask__input{display:block;width:100%;min-height:64px;margin:0;padding:0;border:0;background:transparent;color:var(--hm-ink);font:500 23px/1.38 var(--f-sans);letter-spacing:-.022em;resize:none;overflow:hidden;outline:none;caret-color:var(--hm-green)}.ap-ask__input::placeholder{color:color-mix(in srgb,var(--hm-muted) 78%,var(--hm-card))}.ap-ask__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--e-out)}.ap-ask__more.is-open{grid-template-rows:1fr}.ap-ask__morein{min-height:0;overflow:hidden;padding:0 26px}.ap-ask__more.is-open .ap-ask__morein{padding-top:10px;padding-bottom:18px}.ap-ask__morein>.ap-field,.ap-ask__morein>.ap-ask__stop{animation:ap-rise .36s var(--e-out) both}.ap-ask__morein>*+*{margin-top:18px}.ap-ask__stop{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ap-ask__stop .ap-field+.ap-field{margin-top:0}.ap-ask__target{display:flex;align-items:center;gap:8px}.ap-input--num{width:92px;flex:none}.ap-ask__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px 10px 16px;border-top:1px solid var(--hm-line)}.ap-ask__adds{display:flex;flex-wrap:wrap;gap:6px}.ap-add{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 11px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--hm-line);color:var(--hm-ink-2);font:500 13.5px/1 var(--f-sans);cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s var(--e-out);-webkit-tap-highlight-color:transparent}.ap-add:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.ap-add:hover{background:var(--hm-panel);color:var(--hm-ink)}}.ap-add[aria-pressed=true]{background:var(--hm-panel);box-shadow:none;color:var(--hm-ink)}.ap-add .ic{color:var(--hm-green)}.ap-add__plus{position:relative;width:12px;height:12px;transition:transform .26s var(--e-out)}.ap-add__plus:before,.ap-add__plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.75px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.ap-add__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.ap-add[aria-pressed=true] .ap-add__plus{transform:rotate(45deg)}.ap-add__n{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hm-green);color:#fff;font-size:11px;font-weight:600}.ap-ask__go{flex:none}.ap-compose__try{display:grid;justify-items:center;gap:12px;margin-top:30px}.ap-compose__trylabel{color:var(--hm-muted);font-size:13.5px}.ap-compose__try .ap-chips{justify-content:center}.ap-compose__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:40px 0 0;padding:0;list-style:none;color:var(--hm-muted);font-size:13.5px}.ap-compose__trust li{display:inline-flex;align-items:center;gap:6px}.ap-compose__trust .ic{color:var(--hm-green)}@keyframes ap-rise{0%{opacity:0;transform:translateY(6px)}}@media(max-width:720px){.ap-compose{padding-top:4px}.ap-compose__mark{width:46px;height:46px}.ap-compose__h{margin-top:18px;font-size:36px}.ap-compose__sub{font-size:15.5px}.ap-ask{margin-top:26px;border-radius:24px}.ap-ask__field{gap:10px;padding:18px 18px 8px 16px}.ap-ask__spark{padding-top:5px}.ap-ask__input{font-size:19px;min-height:84px}.ap-ask__morein{padding:0 16px}.ap-ask__stop{grid-template-columns:1fr}.ap-ask__bar{flex-direction:column;align-items:stretch;padding:10px}.ap-ask__adds{padding:0 2px 2px}.ap-ask__go{width:100%;justify-content:space-between}.ap-compose__trust{margin-top:30px;gap:8px 16px}}.ap-draft__head{max-width:920px;margin-bottom:28px}.ap-draft__asked{max-width:76ch;margin:14px 0 0;color:var(--hm-muted);font-size:15px;line-height:1.5}.ap-draft__h{font-size:38px}.ap-draft--writing .ap-draft__h em{color:var(--hm-green)}.ap-draft__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ap-draft__live{margin-bottom:24px}.ap-draft__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.ap-tag--long{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:26px}.ap-next__list{display:grid;gap:14px;margin:16px 0 22px;padding:0;list-style:none;counter-reset:next}.ap-next__list li{position:relative;padding-left:38px;color:var(--hm-muted);font-size:14.5px;line-height:1.5;counter-increment:next}.ap-next__list li:before{content:counter(next);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--hm-panel);color:var(--hm-ink);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ap-next__list b{color:var(--hm-ink);font-weight:600}.ap-draft__rail{position:sticky;top:92px;min-width:0}@media(max-width:1000px){.ap-draft__grid{grid-template-columns:minmax(0,1fr)}.ap-draft__rail{position:static}}@media(max-width:720px){.ap-draft__h{font-size:28px}.ap-draft__asked{font-size:14px}}.ap-sage{position:relative;overflow:hidden;padding:26px 26px 24px;border-radius:var(--r-frame);color:#fff;background:repeating-radial-gradient(circle at 115% 120%,rgba(255,255,255,.05) 0 1px,transparent 1px 38px),radial-gradient(70% 60% at 100% 0%,rgba(255,255,255,.08),transparent 60%),var(--hm-sage-deep)}.ap-sage__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:20px}.ap-sage__who{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:-.01em}.ap-sage__badge{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#141413}.ap-sage__badge .mark{width:17px;height:17px}.ap-sage__badge .mark .d{fill:var(--hm-green)}.ap-sage__who .hm-level{height:13px;margin-left:2px}.ap-sage__hint{color:#ffffffdb;font-size:13.5px}.ap-sage__state{color:#ffffffe6;animation:ap-state-in .42s var(--e-out) both}.ap-sage__state .hm-think{opacity:1;font-size:13.5px}@keyframes ap-state-in{0%{opacity:0;transform:translateY(5px);filter:blur(3px)}}.ap-sage__script{transition:opacity .26s ease,filter .26s ease}.ap-sage.is-busy .ap-sage__script{opacity:.32;filter:blur(1.5px)}.ap-sage__veil{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ap-sage__veil .hm-think{padding:12px 18px;border-radius:999px;background:#0e271c80;color:#fff;opacity:1;font-size:14px;box-shadow:0 12px 30px -12px #0006;animation:ap-state-in .32s var(--e-out) both}.ap-sage--writing{min-height:420px}@media(max-width:720px){.ap-sage{padding:20px 14px 18px;border-radius:24px}.ap-sage__bar{padding:0 4px}.ap-sage__hint{display:none}}.ap-ghosts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ap-ghosts li{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:16px 14px;border-radius:18px;background:#ffffff0f;animation:ap-ghost-in .7s var(--e-expo) both;animation-delay:calc(var(--i) * .13s + .12s)}.ap-ghosts__n{width:30px;height:30px;border-radius:50%;background:#ffffff24}.ap-ghosts__lines{display:grid;gap:10px;padding-top:5px}.ap-ghosts__lines i{display:block;height:11px;border-radius:6px;background:linear-gradient(90deg,#ffffff1a 20%,#ffffff42,#ffffff1a 80%);background-size:220% 100%;animation:ap-shimmer 1.7s linear infinite}.ap-ghosts__lines i+i{height:9px;opacity:.6}@keyframes ap-ghost-in{0%{opacity:0;transform:translateY(12px)}}.ap-script__aside{display:flex;align-items:center;gap:10px;margin:0;padding:2px 4px 14px;font-size:13.5px;line-height:1.45;color:var(--hm-muted)}.ap-qs+.ap-script__aside,.ap-script__add+.ap-script__aside{padding:16px 4px 2px}.ap-script__dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6}.ap-qs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ap-q{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 8px 14px 14px;border-radius:18px;transition:background-color .16s ease,box-shadow .16s ease}.ap-q.is-in{animation:ap-q-in .68s var(--e-expo) both;animation-delay:calc(var(--i) * 95ms + 60ms)}@keyframes ap-q-in{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}.ap-q__n{display:grid;place-items:center;width:30px;height:30px;margin-top:1px;border-radius:50%;font-size:13.5px;font-weight:600}.ap-q__body{min-width:0}.ap-q__text{display:block;width:100%;margin:0;padding:3px 0 0;border:0;background:transparent;color:inherit;font:500 17.5px/1.45 var(--f-sans);letter-spacing:-.012em;resize:none;overflow:hidden;outline:none;text-wrap:pretty}.ap-q__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;font-size:13.5px;line-height:1.45}.ap-q__fu{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.ap-q__screen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;font-size:13.5px}.ap-q__screentag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#f2b84b;color:#1a1917;font-size:12px;font-weight:600}.ap-q__rm{opacity:.45;transition:opacity .16s ease}.ap-q:hover .ap-q__rm,.ap-q:focus-within .ap-q__rm{opacity:1}@media(hover:none){.ap-q__rm{opacity:1}}.ap-script__add{display:flex;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px 14px;border-radius:18px;background:transparent;color:inherit;font:500 15px/1.3 var(--f-sans);text-align:left;cursor:pointer;transition:background-color .16s ease,transform .16s var(--e-out);-webkit-tap-highlight-color:transparent}.ap-script__add:active{transform:scale(.99)}.ap-script__addicon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none}.ap-script__addhint{margin-left:auto;font-size:13px;font-weight:400;opacity:.7}.ap-script__none{margin:12px 0 0;padding:18px;border-radius:18px;text-align:center;font-size:14.5px}@media(max-width:720px){.ap-q{grid-template-columns:26px minmax(0,1fr) auto;gap:12px;padding:12px 4px 12px 12px}.ap-q__n{width:26px;height:26px;font-size:12.5px}.ap-q__text{font-size:16.5px;padding-top:1px}.ap-script__addhint{display:none}}.ap-script--sage .ap-script__aside{color:#ffffffdb}.ap-script--sage .ap-q{background:#ffffff12}.ap-script--sage .ap-q:hover{background:#ffffff1a}.ap-script--sage .ap-q:focus-within{background:#ffffff21;box-shadow:inset 0 0 0 1px #fff6}.ap-script--sage .ap-q__n{background:#fff;color:var(--hm-sage-deep)}.ap-script--sage .ap-q__text{caret-color:var(--hm-mint)}.ap-script--sage .ap-q__text::placeholder{color:#ffffff80}.ap-script--sage .ap-q__text::selection{background:var(--hm-mark);color:var(--hm-mark-ink)}.ap-script--sage .ap-q__meta,.ap-script--sage .ap-q__screen{color:#ffffffe0}.ap-script--sage .ap-q__fu{background:#fff;color:var(--hm-sage-deep)}.ap-script--sage .hm-round--quiet .hm-round__in{color:#ffffffd1}@media(hover:hover)and (pointer:fine){.ap-script--sage .hm-round--quiet:not(:disabled):hover .hm-round__in{background:#ffffff24;color:#fff}}.ap-script--sage .ap-script__add{border:1.5px dashed rgba(255,255,255,.34)}.ap-script--sage .ap-script__add:hover{background:#ffffff0f}.ap-script--sage .ap-script__addicon{background:#ffffff24}.ap-script--sage .ap-script__addhint{opacity:1;color:#ffffffe6}.ap-script--sage .ap-script__none{background:#ffffff12;color:#ffffffd9}@media(prefers-color-scheme:dark){.ap-script--sage .ap-q__n,.ap-script--sage .ap-q__fu{background:#e8f2ec}}.ap-script--paper .ap-q{background:var(--hm-card);box-shadow:var(--ap-shadow)}.ap-script--paper .ap-q:focus-within{box-shadow:0 0 0 1.5px var(--hm-green),0 0 0 5px color-mix(in srgb,var(--hm-green) 12%,transparent)}.ap-script--paper .ap-q__n{background:var(--hm-panel);color:var(--hm-ink)}.ap-script--paper .ap-q__text{caret-color:var(--hm-green)}.ap-script--paper .ap-q__meta,.ap-script--paper .ap-q__screen{color:var(--hm-muted)}.ap-script--paper .ap-q__fu{background:var(--ap-green-soft);color:var(--hm-green)}.ap-script--paper .ap-script__add{border:1.5px dashed var(--hm-line-strong);color:var(--hm-ink-2)}.ap-script--paper .ap-script__add:hover{background:var(--hm-card);color:var(--hm-ink)}.ap-script--paper .ap-script__addicon{background:var(--hm-panel)}.ap-script--paper .ap-script__none{background:var(--hm-panel);color:var(--hm-muted)}.ap-refine{margin-top:22px}.ap-refine--sage{padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.ap-refine__label{display:block;margin:0 4px 10px;font-size:14px;font-weight:500}.ap-refine--sage .ap-refine__label{color:#ffffffeb}.ap-refine__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;padding:7px 7px 7px 16px;border-radius:24px;transition:box-shadow .16s ease,background-color .16s ease}.ap-refine--sage .ap-refine__field{background:#0e271c3d;box-shadow:inset 0 0 0 1px #ffffff2e}.ap-refine--sage .ap-refine__field:focus-within{box-shadow:inset 0 0 0 1.5px #ffffffb3}.ap-refine--paper .ap-refine__field{background:var(--hm-card);box-shadow:inset 0 0 0 1px var(--hm-line-strong)}.ap-refine--paper .ap-refine__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--hm-green),0 0 0 4px color-mix(in srgb,var(--hm-green) 14%,transparent)}.ap-refine__spark{padding-bottom:12px}.ap-refine--sage .ap-refine__spark{color:var(--hm-mint)}.ap-refine--paper .ap-refine__spark{color:var(--hm-green)}.ap-refine__input{display:block;width:100%;min-height:40px;margin:0;padding:9px 0;border:0;background:transparent;color:inherit;font:400 15.5px/1.45 var(--f-sans);resize:none;overflow:hidden;outline:none}.ap-refine--sage .ap-refine__input::placeholder{color:#ffffffb8}.ap-refine--sage .ap-refine__input{caret-color:var(--hm-mint)}.ap-refine__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ap-refine--sage .ap-chip{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}@media(hover:hover)and (pointer:fine){.ap-refine--sage .ap-chip:hover{background:#ffffff2e}}.ap-chip:disabled{opacity:.5;cursor:default}@media(max-width:720px){.ap-refine__field{grid-template-columns:auto minmax(0,1fr)}.ap-refine__field .hm-pill{grid-column:1 / -1;justify-self:end;margin-top:-2px}}.ap-pub__p{margin:8px 0 20px;color:var(--hm-muted);font-size:14.5px;line-height:1.55}.ap-pub__dirty{display:flex;align-items:center;gap:4px;margin-bottom:12px;padding:6px 6px 6px 14px;border-radius:16px;background:var(--ap-warn-soft);box-shadow:inset 0 0 0 1px var(--ap-warn-line)}.ap-pub__dirty>span{flex:1;color:var(--ap-warn);font-size:13.5px;font-weight:600}.ap-pub__note{margin:12px 2px 0;color:var(--hm-muted);font-size:13px;line-height:1.5}.ap-pub .ap-rule{margin:18px 0 12px}.ap-pub .hm-pill--quiet{margin-left:-10px}.ap-pubbar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:none;padding:24px var(--gut) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--hm-bg) 38%);transform:translateY(110%);transition:transform .3s var(--e-out);pointer-events:none}.ap-pubbar.is-on{transform:none}.ap-pubbar .hm-pill{pointer-events:auto;box-shadow:0 18px 40px -16px #14141380}@media(max-width:1000px){.ap-pubbar{display:block}}.ap-live{position:relative;overflow:hidden;padding:34px 36px 30px;border-radius:var(--r-frame);background:var(--hm-forest);color:#fff;animation:ap-live-in .82s var(--e-expo) both}@keyframes ap-live-in{0%{clip-path:inset(0 0 100% 0 round 30px)}to{clip-path:inset(0 0 0 0 round 30px)}}.ap-live__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 90% at 88% 0%,var(--hm-forest-2),transparent 72%),radial-gradient(40% 70% at 0% 100%,rgba(143,230,189,.09),transparent 70%)}.ap-live>*{position:relative}.ap-live__top{max-width:62ch}.ap-live__status{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 11px;border-radius:999px;background:#8fe6bd24;color:var(--hm-mint);font-size:13px;font-weight:600}.ap-live__status.is-paused{background:#f7d64a29;color:#f7d64a}.ap-live__status.is-paused .ap-live__dot:after{animation:none}.ap-live__dot{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor}.ap-live__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:ap-breathe 2s var(--e-out) infinite}.ap-live__h{margin:18px 0 0;font-size:42px;line-height:1.02;font-weight:500;letter-spacing:-.038em;text-wrap:balance}.ap-live__sub{margin:12px 0 0;color:#ffffffd6;font-size:16px;line-height:1.55}.ap-live__link{display:flex;align-items:center;gap:12px;margin-top:28px;padding:7px 7px 7px 24px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.ap-live__url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;letter-spacing:-.01em;animation:ap-print 1s var(--e-expo) .32s both}@keyframes ap-print{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}.ap-live__copy{flex:none}.ap-live__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.ap-live__try{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:15px;font-weight:500}.ap-live__try small{display:block;margin-top:2px;color:#ffffffbd;font-size:12.5px;font-weight:400}.ap-live__tryicon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--hm-mint);color:var(--hm-forest);transition:transform .2s var(--e-out)}.ap-live__try:hover .ap-live__tryicon{transform:scale(1.06)}.ap-live__try:active .ap-live__tryicon{transform:scale(.94)}@media(max-width:720px){.ap-live{padding:24px 18px 20px;border-radius:24px}.ap-live__h{font-size:30px}.ap-live__sub{font-size:15px}.ap-live__link{flex-direction:column;align-items:stretch;gap:8px;padding:14px 8px 8px;border-radius:22px}.ap-live__url{padding:0 10px;font-size:16px}.ap-live__copy{justify-content:space-between;width:100%}.ap-live__foot .hm-pill{width:100%;justify-content:space-between}}.ap-sendto{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:18px}.ap-sendto__label{font-size:13.5px}.ap-sendto__row{display:flex;flex-wrap:wrap;gap:8px}.ap-sendto__btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border:0;border-radius:999px;font:500 13.5px/1 var(--f-sans);text-decoration:none;cursor:pointer;transition:background-color .16s ease,transform .16s var(--e-out);-webkit-tap-highlight-color:transparent}.ap-sendto__btn:active{transform:scale(.96)}.ap-sendto--forest .ap-sendto__label{color:#ffffffc2}.ap-sendto--forest .ap-sendto__btn{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.ap-sendto--forest .ap-sendto__btn:hover{background:#ffffff2e}.ap-sendto--forest .ap-sendto__btn--native{background:#fff;color:#141413;box-shadow:none}.ap-sendto--paper{display:grid;gap:10px}.ap-sendto--paper .ap-sendto__label{color:var(--hm-muted);font-size:13px}.ap-sendto--paper .ap-sendto__btn{height:34px;padding:0 13px;background:var(--hm-card);color:var(--hm-ink-2);box-shadow:inset 0 0 0 1px var(--hm-line-strong)}.ap-sendto--paper .ap-sendto__btn:hover{background:var(--hm-panel);color:var(--hm-ink)}.ap-sendto--paper .ap-sendto__btn--native{background:var(--hm-ink);color:var(--hm-on-ink);box-shadow:none}.ap-link__row{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 16px;border-radius:999px;background:var(--hm-panel)}.ap-link__url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500}.ap-link__row .hm-round--line .hm-round__in{background:var(--hm-card);box-shadow:none}.ap-link .ap-sendto{margin-top:16px}.ap-link__try{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--hm-green);font-size:14px;font-weight:500;text-decoration:none}.ap-link__note{margin:4px 0 0;color:var(--hm-muted);font-size:12.5px}.ap-link__try:hover{text-decoration:underline;text-underline-offset:3px}.ap-usage{display:flex;align-items:center;gap:18px;margin:0 0 20px;padding:12px 12px 12px 20px;border-radius:999px;background:var(--hm-panel);font-size:14px}.ap-usage__text{display:flex;align-items:center;gap:12px;color:var(--hm-ink-2);white-space:nowrap}.ap-usage__text b{color:var(--hm-ink);font-weight:600}.ap-usage__plan{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--hm-card);color:var(--hm-ink);font-size:12.5px;font-weight:600}.ap-usage__more{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 14px;border-radius:999px;background:var(--hm-card);color:var(--hm-ink);font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .16s ease}.ap-usage__more:hover{background:var(--hm-bg)}@media(max-width:720px){.ap-usage{flex-wrap:wrap;gap:10px 14px;padding:14px 14px 14px 16px;border-radius:20px}.ap-usage__text{flex:1 1 100%;justify-content:space-between}.ap-usage__more{height:30px}}.ap-filter{margin:0 0 16px}.ap-slist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ap-srow{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr) 190px 250px;align-items:center;gap:20px;padding:20px 16px 20px 22px;border-radius:22px;background:var(--hm-card);box-shadow:var(--ap-shadow);transition:box-shadow .2s ease,transform .2s var(--e-out)}.ap-srow:has(.ap-srow__name:hover){box-shadow:var(--ap-shadow-lift)}.ap-srow__state{align-self:start;padding-top:1px}.ap-srow__main{min-width:0}.ap-srow__name{color:var(--hm-ink);font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.3;text-decoration:none}.ap-srow__name:after{content:"";position:absolute;inset:0;border-radius:inherit}.ap-srow__name:focus-visible{outline:none}.ap-srow__name:focus-visible:after{outline:2px solid var(--hm-green);outline-offset:3px}.ap-srow__brief{margin:4px 0 0;overflow:hidden;color:var(--hm-ink-2);font-size:14.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ap-srow__meta{margin:6px 0 0;color:var(--hm-muted);font-size:13px}.ap-srow__count{display:grid;gap:8px}.ap-srow__n{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--hm-muted);font-size:13.5px}.ap-srow__n b{color:var(--hm-ink);font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1}.ap-srow__nometer{height:6px}.ap-srow__draft{margin:0;color:var(--hm-muted);font-size:13.5px}.ap-srow__act{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:6px}.ap-srow--ghost{box-shadow:0 0 0 1px var(--hm-line);background:transparent}.ap-slist__none{margin:0;padding:36px;border-radius:22px;background:var(--hm-panel);color:var(--hm-muted);text-align:center}@media(max-width:900px){.ap-srow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state act" "main main" "count count";gap:12px;padding:16px 14px 18px 18px}.ap-srow__state{grid-area:state;align-self:center}.ap-srow__main{grid-area:main}.ap-srow__count{grid-area:count}.ap-srow__act{grid-area:act}.ap-srow__brief{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ap-srow--ghost{grid-template-areas:none;grid-template-columns:1fr}}.ap-first{padding:56px clamp(20px,6vw,72px) 60px;border-radius:var(--r-frame);background:repeating-radial-gradient(circle at 115% 120%,rgba(255,255,255,.05) 0 1px,transparent 1px 38px),var(--hm-sage-deep);color:#fff;text-align:center}.ap-first__h{max-width:20ch;margin:0 auto;font-size:40px;line-height:1.04;font-weight:500;letter-spacing:-.038em;text-wrap:balance}.ap-first__p{max-width:50ch;margin:14px auto 0;color:#ffffffe6;font-size:16px;line-height:1.55}.ap-first__form{display:flex;align-items:center;gap:10px;max-width:680px;margin:30px auto 0;padding:6px 6px 6px 20px;border-radius:999px;background:var(--hm-card);box-shadow:0 20px 44px -22px #00000080}.ap-first__form:focus-within{box-shadow:0 0 0 4px #ffffff59,0 20px 44px -22px #00000080}.ap-first__spark{display:grid;color:var(--hm-green)}.ap-first__input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:var(--hm-ink);font:400 16px/1 var(--f-sans);outline:none}@media(max-width:720px){.ap-first{padding:36px 18px 20px;border-radius:24px}.ap-first__h{font-size:29px}.ap-first__p{font-size:15px}.ap-first__form{flex-wrap:wrap;padding:8px 8px 8px 18px;border-radius:22px}.ap-first__form .hm-pill{width:100%;justify-content:space-between}}.ap-fhead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px 28px}.ap-fhead__main{min-width:0;flex:1 1 520px}.ap-fhead__h{font-size:36px}.ap-fhead__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ap-fhead__act{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:720px){.ap-fhead__h{font-size:28px}.ap-fhead__act,.ap-fhead__act>.hm-pill{width:100%}.ap-fhead__act>.hm-pill{justify-content:space-between}}.ap-tabs{margin:26px 0 28px;overflow-x:auto;scrollbar-width:none}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs__row{position:relative;display:inline-flex;padding:4px;border-radius:999px;background:var(--hm-panel)}.ap-tab{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;color:var(--hm-ink-2);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .16s ease;-webkit-tap-highlight-color:transparent}a.ap-tab:hover{color:var(--hm-ink)}a.ap-tab:active{transform:scale(.97)}.ap-tab__n{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--hm-card);color:var(--hm-ink);font-size:12px;font-weight:600}.ap-tabs__ink{position:absolute;inset:0;display:flex;padding:4px;border-radius:999px;background:var(--hm-ink);pointer-events:none}.ap-tabs__ink.is-sliding{transition:clip-path .42s var(--e-drawer)}.ap-tabs__ink .ap-tab{color:var(--hm-on-ink)}.ap-tabs__ink .ap-tab__n{background:color-mix(in srgb,var(--hm-on-ink) 18%,transparent);color:var(--hm-on-ink)}@media(max-width:720px){.ap-tabs{margin:20px 0 22px}.ap-tabs__row{display:flex;width:100%}.ap-tab{flex:1 1 auto;justify-content:center;height:38px;padding:0 10px;font-size:14px;gap:6px}.ap-tab__n{min-width:20px;padding:0 5px}.ap-fhead__minor{display:none}}.ap-survey{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:28px;align-items:start}.ap-survey__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px}.ap-survey__head .ap-small{margin:0}.ap-survey__script{transition:opacity .24s ease,filter .24s ease}.ap-survey__script.is-busy{opacity:.4;filter:blur(1px);pointer-events:none}.ap-survey__refine{margin-top:18px;padding:18px 20px 20px}.ap-survey__refine .ap-refine{margin:0}.ap-survey__rail{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;position:sticky;top:92px}.ap-survey__rail>.ap-card+.ap-card{margin-top:0}.ap-survey__close{justify-self:start}@media(max-width:1060px){.ap-survey{display:flex;flex-direction:column;align-items:stretch;gap:16px}.ap-survey>*,.ap-survey__rail>*{min-width:0}.ap-survey__rail{display:contents}.ap-survey__main{order:2;margin:12px 0}.ap-survey__rail>*{order:3}.ap-survey__rail>.ap-survey__lead{order:1}.ap-survey__lead--draft{display:none}}.ap-finish__now{display:grid;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--hm-line)}.ap-finish__n{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--hm-muted);font-size:14px}.ap-finish__n b{color:var(--hm-ink);font-size:40px;font-weight:500;letter-spacing:-.04em;line-height:1}.ap-finish__note{margin:0;color:var(--hm-muted);font-size:13.5px;line-height:1.5}.ap-finish__room{margin:0;padding:10px 12px;border-radius:12px;background:var(--ap-warn-soft);color:var(--ap-warn);font-size:13.5px;line-height:1.5}.ap-finish__room a{color:inherit!important;font-weight:600}.ap-pub__p--last{margin-bottom:0}.ap-finish__target{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ap-finish__act{display:flex;justify-content:flex-end;gap:6px;margin-top:18px}.ap-reach{padding-top:4px;padding-bottom:4px}.ap-reach .ap-disc:first-child{border-top:0}.ap-panelbody{display:grid;gap:16px}.ap-panelbody>.ap-small{margin:0}.ap-panelbody .ap-field+.ap-field{margin-top:0}.ap-panelbody .ap-banner{margin:0}.ap-panelbody__act{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ap-panelbody__act--start{justify-content:flex-start}.ap-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.ap-steps>li{position:relative;padding-left:36px;color:var(--hm-ink-2);font-size:14px;line-height:1.55;counter-increment:step}.ap-steps>li:before{content:counter(step);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ap-steps b{color:var(--hm-ink);font-weight:600}.ap-steps ul{margin:8px 0 0;padding-left:18px}.ap-steps ul li+li{margin-top:4px}.ap-code{border-radius:16px;background:var(--hm-panel);overflow:hidden}.ap-code__head{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 16px}.ap-code__label{flex:1;font-size:13px;font-weight:600}.ap-code__head .hm-round--line .hm-round__in{width:34px!important;height:34px!important;background:var(--hm-card);box-shadow:none}.ap-code__body{display:block;margin:0;padding:12px 16px 14px;border-top:1px solid var(--hm-line);background:var(--hm-card);color:var(--hm-ink);font:12.5px/1.6 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto}.ap-code__body--line{white-space:nowrap;overflow-x:auto;word-break:normal}.ap-numbers__on{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:start;padding:14px;border-radius:16px;background:var(--ap-green-soft)}.ap-numbers__on p{margin:0;font-size:14px;line-height:1.5}.ap-numbers__on .hm-pill{grid-column:2;justify-self:start}.ap-numbers__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hm-green);color:#fff}.ap-numbers__pick{display:flex;gap:8px;flex-wrap:wrap}.ap-numbers__pick select{flex:1 1 200px}.ap-purpose__row{display:flex;gap:8px;align-items:center}.ap-purpose__said{color:var(--hm-ink-2);font-weight:500}.ap-asked__brief{margin:10px 0 0;color:var(--hm-ink-2);font-size:15px;line-height:1.5}.ap-asked__who{display:flex;gap:10px;align-items:baseline;margin:12px 0 0;color:var(--hm-ink-2);font-size:14px}.ap-asked__who span{flex:none;padding:2px 9px;border-radius:999px;background:var(--hm-panel);font-size:12px;font-weight:600}.ap-savebar{position:fixed;z-index:35;left:50%;bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:6px;padding:6px 6px 6px 18px;border-radius:999px;background:var(--hm-card);box-shadow:var(--ap-float);opacity:0;transform:translate(-50%,24px) scale(.97);pointer-events:none;transition:opacity .18s ease,transform .32s var(--e-out)}.ap-savebar.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.ap-savebar__dot{width:8px;height:8px;border-radius:50%;background:var(--hm-amber)}.ap-savebar__text{margin-right:10px;font-size:14px;font-weight:500;white-space:nowrap}@media(max-width:560px){.ap-savebar{left:12px;right:12px;transform:translateY(24px)}.ap-savebar.is-on{transform:none}.ap-savebar__text{flex:1;white-space:normal;font-size:13px}}.ap-reading{position:relative;overflow:hidden;padding:56px 32px 60px;border-radius:var(--r-frame);background:radial-gradient(60% 90% at 50% 0%,var(--hm-forest-2),transparent 72%),var(--hm-forest);color:#fff;text-align:center}.ap-reading__who{display:inline-flex;align-items:center;gap:12px;color:var(--hm-mint)}.ap-reading__who .hm-level{height:16px}.ap-reading__h{margin:22px 0 0;font-size:32px;line-height:1.08;font-weight:500;letter-spacing:-.035em}.ap-reading__step{margin:14px 0 0;color:#ffffffdb;animation:ap-state-in .42s var(--e-out) both}.ap-reading__step .hm-think{opacity:1;font-size:14.5px}.ap-reading__note{max-width:44ch;margin:18px auto 0;color:#ffffffbd;font-size:13.5px}.ap-findings{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:start}.ap-findings__nav{position:sticky;top:96px;display:grid;gap:2px;padding-top:4px}.ap-findings__jump{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:8px 10px;border-radius:12px;color:var(--hm-ink-2);font-size:13.5px;line-height:1.4;text-decoration:none;transition:background-color .14s ease,color .14s ease}.ap-findings__jump:first-child{grid-template-columns:1fr;font-weight:600;color:var(--hm-ink)}.ap-findings__jump:hover{background:var(--hm-panel);color:var(--hm-ink)}.ap-findings__jn{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--hm-panel);font-size:11.5px;font-weight:600}.ap-findings__jt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-findings__body{display:grid;gap:20px;min-width:0}.ap-findings__body>.ap-card+.ap-card{margin-top:0}@media(max-width:1060px){.ap-findings{grid-template-columns:minmax(0,1fr)}.ap-findings__nav{display:none}}.ap-insight{position:relative;overflow:hidden;padding:36px 36px 30px;border-radius:var(--r-frame);background:var(--hm-forest);color:#fff}.ap-insight__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 80% at 92% 0%,var(--hm-forest-2),transparent 70%),radial-gradient(45% 60% at 0% 100%,rgba(143,230,189,.08),transparent 70%)}.ap-insight>*{position:relative}.ap-insight__h{max-width:26ch;margin:0;font-size:34px;line-height:1.08;font-weight:500;letter-spacing:-.035em;text-wrap:balance;animation:ap-blur-in .9s var(--e-expo) both}@keyframes ap-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}}.ap-insight__claims{display:grid;gap:2px;margin:28px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.12)}.ap-claim{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);animation:ap-rise .6s var(--e-expo) both;animation-delay:calc(var(--i) * 90ms + .3s)}.ap-claim__n{display:flex;align-items:baseline;gap:6px;color:#ffffffbd;font-size:13px}.ap-claim__n b{color:var(--hm-mint);font-size:30px;font-weight:500;letter-spacing:-.04em;line-height:1}.ap-claim__text{margin:0;font-size:16.5px;line-height:1.45;color:#fffffff0}.ap-claim__src{display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:7px 12px 7px 14px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .16s ease}.ap-claim__src:hover{background:#ffffff29}.ap-claim__src .ic{flex:none}.ap-claim__src span{min-width:0;white-space:normal;line-height:1.3}.ap-insight__foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 40px;margin-top:26px}.ap-insight__sub{margin:0 0 10px;color:var(--hm-mint);font-size:13.5px;font-weight:600}.ap-insight__col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ap-insight__col li{color:#ffffffc7;font-size:14.5px;line-height:1.5}.ap-pattern p{margin:0}.ap-pattern b{color:#fff;font-weight:500}.ap-pattern__meta{margin-top:4px!important;color:#ffffffb3;font-size:12.5px}@media(max-width:720px){.ap-insight{padding:24px 18px 22px;border-radius:24px}.ap-insight__h{font-size:25px}.ap-claim{grid-template-columns:1fr;gap:8px}.ap-claim__src{justify-self:start}}.ap-turnout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px 32px;align-items:center}.ap-turnout__text .ap-small{margin:4px 0 0}.ap-turnout__small{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin:0;padding-top:16px;border-top:1px solid var(--hm-line);color:var(--hm-ink-2);font-size:14px}.ap-turnout__small .ap-tag{flex:none}@media(max-width:720px){.ap-turnout{grid-template-columns:1fr}.ap-turnout__small{align-items:flex-start;flex-direction:column;gap:8px}}.ap-stack__bar{display:flex;gap:3px;height:12px;border-radius:999px;overflow:hidden}.ap-stack__bar i{display:block;min-width:6px}.ap-legend{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ap-legend--row{display:flex;flex-wrap:wrap;gap:8px 18px}.ap-legend li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--hm-ink-2)}.ap-legend__sw{flex:none;width:10px;height:10px;border-radius:3px}.ap-legend__n{color:var(--hm-muted)}.ap-donut{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px}.ap-donut .ap-legend{margin:0}.ap-donut__n{fill:var(--hm-ink);font:500 30px var(--f-sans);letter-spacing:-.04em}.ap-donut__l{fill:var(--hm-muted);font:400 12px var(--f-sans)}.ap-finding{scroll-margin-top:96px;margin-top:36px}.ap-finding__head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;margin-bottom:18px}.ap-finding__n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink);font-size:15px;font-weight:600}.ap-finding__q{margin:0;padding-top:5px;font-size:24px;line-height:1.22;font-weight:500;letter-spacing:-.024em;text-wrap:balance}.ap-finding__obj{margin:8px 0 0;color:var(--hm-muted);font-size:14.5px}.ap-chart__shapes{margin-bottom:18px}.ap-caption{max-width:72ch;margin:18px 0 0;color:var(--hm-muted);font-size:13px;line-height:1.55}.ap-finding__mood{margin-top:20px;padding-top:18px;border-top:1px solid var(--hm-line)}.ap-finding__moodh{margin:0 0 12px;font-size:13.5px;font-weight:600}@media(max-width:720px){.ap-finding__head{grid-template-columns:32px minmax(0,1fr);gap:12px}.ap-finding__n{width:32px;height:32px;font-size:13px}.ap-finding__q{padding-top:3px;font-size:20px}}.ap-bars{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ap-bars__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:baseline}.ap-bars__label{font-size:15px;font-weight:500;line-height:1.35}.ap-bars__n{color:var(--hm-muted);font-size:13.5px;white-space:nowrap}.ap-bars__n b{color:var(--hm-ink);font-weight:600}.ap-bars__track{grid-column:1 / -1;height:10px;border-radius:999px;background:var(--hm-panel);overflow:hidden}.ap-bars__track i{display:block;height:100%;border-radius:inherit;background:var(--hm-green);transform-origin:left center;transform:scaleX(0);transition:transform .9s var(--e-expo);transition-delay:calc(var(--i) * 70ms)}.ap-bars.is-on .ap-bars__track i{transform:none}@media(prefers-reduced-motion:reduce){.ap-bars__track i{transform:none}}.ap-table__wrap{overflow-x:auto}.ap-table{width:100%;border-collapse:collapse;font-size:14.5px}.ap-table th,.ap-table td{padding:11px 12px;border-bottom:1px solid var(--hm-line);text-align:left}.ap-table thead th{color:var(--hm-muted);font-size:12.5px;font-weight:600}.ap-table tbody th{font-weight:500}.ap-table .num{text-align:right;white-space:nowrap}.ap-said{margin-top:20px}.ap-said__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ap-themes{border-radius:var(--r-card);background:var(--hm-panel);overflow:hidden}.ap-theme+.ap-theme{border-top:1px solid var(--hm-line)}.ap-theme{scroll-margin-top:100px}.ap-theme:target .ap-theme__head{background:var(--hm-panel-2)}.ap-theme__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:60px;padding:14px 18px 14px 22px;border:0;background:none;color:var(--hm-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease;-webkit-tap-highlight-color:transparent}.ap-theme__head:hover{background:var(--hm-panel-2)}.ap-theme__name{font-size:16px;font-weight:500;letter-spacing:-.012em;line-height:1.35}.ap-theme__n{color:var(--hm-muted);font-size:13.5px;white-space:nowrap}.ap-theme__n b{color:var(--hm-green);font-weight:600}.ap-theme__chev{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--hm-card);color:var(--hm-ink-2);transition:transform .28s var(--e-out)}.ap-theme.is-open .ap-theme__chev{transform:rotate(180deg)}.ap-theme__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--e-out)}.ap-theme.is-open .ap-theme__body{grid-template-rows:1fr}.ap-theme__in{min-height:0;overflow:hidden;padding:0 22px}.ap-theme.is-open .ap-theme__in{padding-bottom:20px}.ap-theme__desc{max-width:70ch;margin:0;color:var(--hm-ink-2);font-size:14.5px;line-height:1.55}.ap-theme__quotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px 32px;margin-top:16px}.ap-quote{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;margin:0;padding:14px 0 0;border-top:1px solid var(--hm-line)}.ap-quote__mark{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--hm-mark);color:var(--hm-mark-ink)}.ap-quote__text{margin:0;color:var(--hm-ink);font-size:18.5px;line-height:1.38}.ap-quote__foot{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.ap-quote__who{display:inline-flex;align-items:center;gap:4px;color:var(--hm-muted);font-size:13px;font-weight:500;text-decoration:none}.ap-quote__who:hover{color:var(--hm-ink)}.ap-quote__copy .hm-round__in{width:34px!important;height:34px!important;box-shadow:none!important}.ap-theme .ap-quote__copy .hm-round__in{background:transparent}@media(max-width:720px){.ap-themes{border-radius:20px}.ap-theme__head{padding:12px 12px 12px 16px;gap:10px}.ap-theme__in{padding:0 12px}.ap-theme__quotes{grid-template-columns:1fr}}.ap-provenance{max-width:76ch;margin:40px 0 0;padding-top:20px;border-top:1px solid var(--hm-line);color:var(--hm-muted);font-size:13px;line-height:1.6}.ap-wait{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:20px;align-items:start}.ap-wait>.ap-card{margin:0}@media(max-width:1060px){.ap-wait{grid-template-columns:1fr}}.ap-listhead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-bottom:18px}.ap-listhead .ap-small{margin:4px 0 0}.ap-plist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ap-prow{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 150px auto;gap:16px 20px;align-items:start;padding:18px;border-radius:22px;background:var(--hm-card);box-shadow:var(--ap-shadow);transition:box-shadow .2s ease}.ap-prow:has(.ap-prow__who:hover){box-shadow:var(--ap-shadow-lift)}.ap-prow--ghost{grid-template-columns:44px 1fr;box-shadow:0 0 0 1px var(--hm-line);background:transparent}.ap-prow__id{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--hm-panel);color:var(--hm-ink);font-size:14px;font-weight:600}.ap-prow__main{min-width:0}.ap-prow__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;min-height:26px}.ap-prow__who{margin-right:4px;color:var(--hm-ink);font-size:15.5px;font-weight:600;text-decoration:none}.ap-prow__who:after{content:"";position:absolute;inset:0;border-radius:inherit}.ap-prow__who:focus-visible{outline:none}.ap-prow__who:focus-visible:after{outline:2px solid var(--hm-green);outline-offset:3px}.ap-prow__said{margin:8px 0 0;color:var(--hm-ink);font-size:18px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-prow__meta{display:grid;gap:2px;margin:2px 0 0;color:var(--hm-muted);font-size:13px;text-align:right}.ap-prow__go{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hm-panel);color:var(--hm-ink);transition:background-color .16s ease,color .16s ease}.ap-prow:has(.ap-prow__who:hover) .ap-prow__go{background:var(--hm-ink);color:var(--hm-on-ink)}.ap-flags{position:relative;z-index:1;margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--hm-panel);font-size:13.5px;line-height:1.5}.ap-flags--review{background:var(--ap-warn-soft);color:var(--ap-warn)}.ap-flags--suspect{background:var(--ap-danger-soft);color:var(--ap-danger)}.ap-flags__band{margin:0 0 4px;font-weight:600}.ap-flags ul{margin:0;padding-left:18px}@media(max-width:720px){.ap-prow{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 14px}.ap-prow__id{width:36px;height:36px;font-size:12.5px}.ap-prow__go{display:none}.ap-prow__said{font-size:16.5px}.ap-prow__meta{grid-column:2;display:flex;gap:10px;margin:0;text-align:left}}.ap-qpick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ap-qpick .ap-chip .num{margin-left:2px;opacity:.6}.ap-aq+.ap-aq{margin-top:40px}.ap-aq__head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;margin-bottom:16px}.ap-alist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ap-answer{padding:18px 18px 12px 22px;border-radius:20px;background:var(--hm-card);box-shadow:var(--ap-shadow)}.ap-answer__text{max-width:72ch;margin:0;color:var(--hm-ink);font-size:19px;line-height:1.42}.ap-answer__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ap-answer__who{display:inline-flex;align-items:center;gap:12px;color:var(--hm-muted);font-size:13px;font-weight:500;text-decoration:none}.ap-answer__read{display:inline-flex;align-items:center;gap:4px;color:var(--hm-ink-2)}.ap-answer__who:hover .ap-answer__read{color:var(--hm-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.ap-aq__head{grid-template-columns:32px minmax(0,1fr);gap:12px}.ap-answer{padding:16px 14px 10px 16px}.ap-answer__text{font-size:17px}.ap-answer__who{flex-direction:column;align-items:flex-start;gap:2px}}.ap-convo__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ap-back--inline{margin-bottom:0}.ap-convo__step{display:flex;align-items:center;gap:6px}.ap-convo__step .ap-small{margin-right:6px}.ap-convo__who{display:flex;align-items:center;gap:14px}.ap-convo__state{margin:6px 0 0}.ap-convo__summary{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--hm-line);color:var(--hm-ink-2);font-size:16px;line-height:1.55}.ap-turns{display:grid;gap:4px;margin:20px 0 0;padding:0;list-style:none}.ap-turn{padding:14px 4px}.ap-turn__who{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--hm-muted);font-size:13px;font-weight:600}.ap-turn__who .hm-chip{margin-left:2px}.ap-turn__badge{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink)}.ap-turn__badge .mark{width:13px;height:13px}.ap-turn__badge .mark .d{fill:var(--hm-mint)}.ap-turn__text{margin:0;max-width:64ch;font-size:16px;line-height:1.55;color:var(--hm-ink-2)}.ap-turn--said{margin-left:32px;padding:16px 20px 18px;border-radius:20px;background:var(--hm-card);box-shadow:var(--ap-shadow)}.ap-turn--said .ap-turn__text{color:var(--hm-ink);font-size:19px;line-height:1.42}.ap-turn--asked .ap-turn__text{padding-left:32px}@media(max-width:720px){.ap-turn--said{margin-left:16px;padding:14px 16px 16px}.ap-turn--asked .ap-turn__text{padding-left:0}.ap-turn--said .ap-turn__text{font-size:17px}.ap-convo__step .ap-small{display:none}}.ap-fbody--mid{max-width:880px}.ap-plan{position:relative;overflow:hidden;padding:28px;border-radius:var(--r-frame);color:#fff}.ap-plan--free{background:repeating-radial-gradient(circle at 8% 118%,rgba(255,255,255,.07) 0 1.2px,transparent 1.2px 46px),radial-gradient(80% 60% at 100% 0%,#ffffff1a,#fff0 60%),var(--hm-sage-deep)}.ap-plan--paid{background:radial-gradient(70% 90% at 100% 0%,var(--hm-forest-2),transparent 70%),#0e1512}.ap-plan--loading{background:var(--hm-panel);color:var(--hm-ink);min-height:300px}.ap-plan__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ap-plan__name{margin:0;font-size:60px;line-height:.95;font-weight:500;letter-spacing:-.045em}.ap-plan__tag{margin:10px 0 0;color:#ffffffe0;font-size:15.5px}.ap-plan__price{display:inline-flex;align-items:baseline;gap:4px;margin:0;padding:10px 18px;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38;font-size:26px;font-weight:500;letter-spacing:-.03em}.ap-plan__price small{color:#ffffffb8;font-size:14px;letter-spacing:0}.ap-plan__usage{margin-top:36px}.ap-plan__used{display:flex;align-items:baseline;gap:10px;margin:0;color:#ffffffe0;font-size:15px}.ap-plan__used b{color:#fff;font-size:44px;font-weight:500;letter-spacing:-.04em;line-height:1}.ap-plan__meter{height:10px;margin-top:14px;border-radius:999px;background:#ffffff2e;overflow:hidden}.ap-plan__meter i{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .8s var(--e-out)}.ap-plan--paid .ap-plan__meter i{background:var(--hm-mint)}.ap-plan__left{margin:10px 0 0;color:#ffffffe0;font-size:14px}.ap-plan__paused{margin:18px 0 0;padding:12px 14px;border-radius:14px;background:#f7d64a2e;color:#fff;font-size:14px;line-height:1.5}.ap-plan__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;margin:26px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.ap-plan__facts dt{color:#ffffffc7;font-size:12.5px}.ap-plan__facts dd{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:15px;font-weight:500}.ap-plan__due{grid-column:1 / -1}.ap-plan__act{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.ap-plan__quiet{color:#ffffffdb!important}@media(hover:hover)and (pointer:fine){.ap-plan__quiet:not(:disabled):hover{background:#ffffff1f!important;color:#fff!important}}.ap-plan__fine{margin:16px 0 0;color:#ffffffc7;font-size:13px;line-height:1.5}.ap-account__help{margin:28px 0 0;color:var(--hm-muted);font-size:14px}@media(max-width:720px){.ap-plan{padding:22px 18px;border-radius:24px}.ap-plan__name{font-size:46px}.ap-plan__act .hm-pill{width:100%;justify-content:space-between}}.ap-twilio{margin-top:16px}.ap-twilio__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}.ap-twilio__head .ap-small{margin:6px 0 0;max-width:64ch}.ap-twilio__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hm-panel)}.ap-twilio__body{display:grid;gap:20px;margin-top:22px}.ap-twilio__form{display:grid;gap:16px}.ap-twilio__form .ap-field+.ap-field{margin-top:0}.ap-twilio__form .ap-banner{margin:0}.ap-twilio__act{display:flex;flex-wrap:wrap;gap:8px}.ap-twilio__log{margin-top:22px}.ap-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 24px;margin:0;padding:16px 18px;border-radius:16px;background:var(--hm-panel)}.ap-facts dt{color:var(--hm-muted);font-size:12.5px}.ap-facts dd{margin:4px 0 0;font-size:14.5px;font-weight:500;word-break:break-all}.ap-log{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13.5px}.ap-log li{display:grid;grid-template-columns:180px 1fr;gap:12px}.ap-log li>.num{color:var(--hm-muted)}.ap-log__res{color:var(--hm-muted)}@media(max-width:720px){.ap-twilio__head{grid-template-columns:auto minmax(0,1fr)}.ap-twilio__head>.ap-tag{grid-column:2;justify-self:start}.ap-log li{grid-template-columns:1fr;gap:0}}.ap-consent{position:fixed;z-index:80;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:18px;width:min(760px,calc(100vw - 24px));padding:16px 16px 16px 22px;border-radius:24px;background:var(--hm-card);color:var(--hm-ink);box-shadow:var(--ap-float);font-family:var(--f-sans);animation:ap-toast-in .42s var(--e-out) both}.ap-consent__text{margin:0;color:var(--hm-ink-2);font-size:13.5px;line-height:1.5}.ap-consent__more{color:var(--hm-ink);text-decoration:underline;text-underline-offset:3px}.ap-consent__act{display:flex;gap:8px;flex:none}@media(max-width:640px){.ap-consent{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.ap-consent__act>*{flex:1;justify-content:center}}.ap-crash{padding-top:18vh}.ap-crash__mark{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:24px;border-radius:50%;background:var(--hm-panel)}.ap-crash__act{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ap-crash__err{margin:28px 0 0;color:var(--hm-muted);font-size:13px}.tk-main{padding:150px 0 96px}.tk-head{max-width:820px}.tk-sub{max-width:58ch;margin:22px 0 0;color:var(--hm-muted);font-size:18px;line-height:1.55}.tk-ways{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;align-items:start;margin-top:48px}.tk-book{position:relative;overflow:hidden;padding:32px;border-radius:var(--r-frame);color:#fff;background:repeating-radial-gradient(circle at 115% 120%,rgba(255,255,255,.05) 0 1px,transparent 1px 38px),var(--hm-sage-deep)}.tk-book__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;border-radius:50%;background:#fff;color:var(--hm-sage-deep)}.tk-way{margin:0;font-size:26px;line-height:1.1;font-weight:500;letter-spacing:-.03em}.tk-p{margin:12px 0 0;font-size:15.5px;line-height:1.55}.tk-book .tk-p{margin-bottom:28px;color:#ffffffe6}.tk-p--quiet{color:var(--hm-muted);font-size:13.5px}.tk-book .tk-p--quiet{color:#ffffffbd}.tk-write{padding:32px;border-radius:var(--r-frame)}.tk-form{display:grid;gap:18px;margin-top:24px}.tk-form .ap-field+.ap-field{margin-top:0}.tk-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tk-send{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:6px}.tk-send .tk-p,.tk-form .ap-banner{margin:0}.tk-done{margin-top:24px}.tk-done__tick{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--hm-green);color:#fff;animation:ap-dialog-in .42s var(--e-out) both}.tk-done__h{margin:18px 0 0;font-size:22px;font-weight:500;letter-spacing:-.02em}.tk-done .hm-pill{margin-top:22px}@media(max-width:900px){.tk-main{padding:112px 0 72px}.tk-ways,.tk-row{grid-template-columns:1fr}.tk-book,.tk-write{padding:24px 20px;border-radius:24px}.tk-sub{font-size:16px}}.nf-main{display:grid;place-items:center;min-height:82vh;padding:140px var(--gut) 72px}.nf-card{max-width:640px;text-align:center}.nf-mark{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:28px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink)}.nf-mark .mark{width:30px;height:30px}.nf-mark .mark .d{fill:var(--hm-mint);animation:nf-blink 2.4s var(--e-in-out) infinite}@keyframes nf-blink{0%,60%,to{opacity:1}70%,90%{opacity:.25}}.nf-p{max-width:50ch;margin:20px auto 0;color:var(--hm-muted);font-size:17px;line-height:1.55}.nf-act{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:32px}.ap-guide__h{font-size:40px;line-height:1.04}.ap-guide__lede{margin:16px 0 0;color:var(--hm-ink-2);font-size:18px;line-height:1.55}.ap-guide__note{margin:32px 0 0;padding:22px 24px;border-radius:var(--r-card);background:var(--hm-panel)}.ap-guide h2{margin:0;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.022em}.ap-guide h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.012em}.ap-guide p,.ap-guide li,.ap-guide dd{color:var(--hm-ink-2);font-size:16px;line-height:1.65}.ap-guide b{color:var(--hm-ink);font-weight:600}.ap-guide code{padding:1px 6px;border-radius:6px;background:var(--hm-panel);font:.88em ui-monospace,SFMono-Regular,Menlo,monospace}.ap-guide pre code,.ap-guide .ap-code__body{background:var(--hm-card)}.ap-guide__note ul{margin:12px 0 0;padding-left:20px}.ap-guide__steps{margin:48px 0 0;padding:0;list-style:none;counter-reset:g}.ap-guide__steps>li{position:relative;padding:0 0 40px 60px;counter-increment:g}.ap-guide__steps>li:before{content:counter(g);position:absolute;left:0;top:-6px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hm-ink);color:var(--hm-on-ink);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ap-guide__steps>li:after{content:"";position:absolute;left:19.5px;top:42px;bottom:8px;width:1px;background:var(--hm-line)}.ap-guide__steps>li:last-child:after{display:none}.ap-guide__steps--small>li:before{width:32px;height:32px;top:-4px;font-size:13px;background:var(--hm-panel);color:var(--hm-ink)}.ap-guide__steps--small>li:after{left:15.5px;top:34px}.ap-guide__steps--small>li{padding-left:52px}.ap-guide__shot{margin:18px 0}.ap-guide__shot a{display:block;overflow:hidden;border-radius:18px;box-shadow:var(--ap-shadow)}.ap-guide__shot img{width:100%;height:auto}.ap-guide__shot--narrow{max-width:400px}.ap-guide__shot figcaption{margin-top:8px;color:var(--hm-muted);font-size:13.5px}.ap-guide__aside{padding:14px 16px;border-radius:16px;background:var(--hm-panel);font-size:14.5px!important}.ap-guide__more{margin-top:24px;padding-top:40px;border-top:1px solid var(--hm-line)}.ap-guide__more>h2{scroll-margin-top:96px}.ap-guide__more>h2+p{margin-top:12px}.ap-guide__warn{margin:24px 0 36px;padding:22px 24px;border-radius:var(--r-card);background:var(--ap-warn-soft);box-shadow:inset 0 0 0 1px var(--ap-warn-line)}.ap-guide__warn h3{color:var(--ap-warn)}.ap-guide__warn ul{margin:10px 0 0;padding-left:20px}.ap-guide__code{margin:14px 0}.ap-guide__faq{margin:18px 0 0}.ap-guide__faq dt{margin-top:22px;color:var(--hm-ink);font-size:16px;font-weight:600}.ap-guide__faq dd{margin:6px 0 0}@media(max-width:720px){.ap-guide__h{font-size:30px}.ap-guide__steps>li{padding-left:0;padding-top:52px}.ap-guide__steps>li:after{display:none}.ap-guide__steps--small>li{padding-left:0;padding-top:44px}}.ap .ap-ask__input:focus-visible,.ap .ap-q__text:focus-visible,.ap .ap-refine__input:focus-visible,.ap .ap-first__input:focus-visible{outline:none}.ap-answers .ap-findings__jump{width:100%;border:0;background:none;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ap-answers .ap-findings__jump:first-child{display:flex;justify-content:space-between}.ap-answers .ap-findings__jump:first-child .num{color:var(--hm-muted);font-weight:500}.ap-answers .ap-findings__jump.is-on{background:var(--hm-panel);color:var(--hm-ink)}.ap-answers .ap-findings__jump.is-on .ap-findings__jn{background:var(--hm-ink);color:var(--hm-on-ink)}@media(min-width:1061px){.ap-answers .ap-qpick{display:none}}.ap-convo-grid{display:grid;grid-template-columns:minmax(0,860px) minmax(0,1fr);gap:40px;align-items:start}.ap-convo-rail{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;padding:18px 10px 10px;border-radius:var(--r-card);background:var(--hm-panel)}.ap-convo-rail__h{margin:0 10px 10px;font-size:13.5px;font-weight:600}.ap-convo-rail ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ap-convo-rail__p{display:grid;grid-template-columns:24px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:var(--hm-ink-2);font-size:13.5px;text-decoration:none;transition:background-color .14s ease}.ap-convo-rail__p:hover{background:var(--hm-panel-2)}.ap-convo-rail__p.is-on{background:var(--hm-card);color:var(--hm-ink);box-shadow:0 0 0 1px var(--hm-line)}.ap-convo-rail__p>.num{color:var(--hm-muted);font-weight:600;font-size:12.5px}.ap-convo-rail__said{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-serif);font-style:italic;font-size:14.5px}.ap-convo-rail__dot{width:8px;height:8px;border-radius:50%;background:var(--hm-line-strong)}.ap-convo-rail__dot.is-done{background:var(--hm-green)}@media(max-width:1060px){.ap-convo-grid{grid-template-columns:minmax(0,1fr)}.ap-convo-rail{display:none}}.ap-refine__error,.ap-refine__undo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:10px 0 0;font-size:14px;line-height:1.45}.ap-refine__error{padding:8px 8px 8px 14px;border-radius:16px;background:var(--ap-danger-soft);color:var(--ap-danger);box-shadow:inset 0 0 0 1px var(--ap-danger-line)}.ap-refine__error>span,.ap-refine__undo>span{flex:1 1 220px}.ap-refine__undo{margin-left:4px}.ap-refine--sage .ap-refine__undo{color:#ffffffeb}.ap-refine--paper .ap-refine__undo{color:var(--hm-ink-2)}.ap-plan__counts{margin:12px 0 0;color:#ffffffd1;font-size:13px;line-height:1.5}.ap-offer{display:grid;gap:16px;margin-top:16px;scroll-margin-top:100px}.ap-offer__price{margin:6px 0 4px;color:var(--hm-muted);font-size:14px}.ap-offer__price b{color:var(--hm-ink);font-size:30px;font-weight:500;letter-spacing:-.03em}.ap-offer__text .ap-small{margin:0}.ap-offer__act{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.ap-offer__act .ap-small{margin:0}.ap-offer__all{color:var(--hm-muted);font-size:13.5px}@media(max-width:720px){.ap-offer__act .hm-pill{width:100%;justify-content:space-between}}.ap-convo__end{display:flex;justify-content:space-between;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid var(--hm-line)}@media(pointer:coarse){.ap .hm-pill--sm{--h: 44px;--go: 32px}.ap-claim__src{min-height:44px}.ap-tab{height:44px}.ap-chip,.ap-add,.ap-sendto__btn{min-height:44px}.hm-round:before{content:"";position:absolute;inset:-6px;border-radius:50%}.ap-avatar{width:44px;height:44px}.ap-answer__who,.ap-quote__who,.ap-link__try,.ap-usage__more,.ap-back{min-height:44px;display:inline-flex;align-items:center}.ap-findings__jump,.ap-convo-rail__p,.ap-menu__item{min-height:44px}}
