.ph{--ph-display:var(--font-hx-display),"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--ph-sans:var(--font-ph-text),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--ph-mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,monospace;--ph-ease:cubic-bezier(0.2,0.7,0.2,1);--ph-ease-io:cubic-bezier(0.65,0,0.35,1);--ph-hdr:var(--hdr);--mx:720px;--my:380px;--ph-paper-bg:#ede5d7;--ph-paper-bg2:#e6dccb;--ph-paper-surf:#f6f1e7;--ph-paper-surf2:#fbf8f1;--ph-ink:#12231c;--ph-ink-2:#2d3d36;--ph-ink-3:#4d5a53;--ph-em:#0b6a50;--ph-em-bright:#10b981;--ph-teal:#08534c;--ph-teal-neon:#5fd6c4;--ph-rule:rgb(18 35 28/0.13);--ph-rule-strong:rgb(18 35 28/0.28);--ph-gold:#e5a93c;--ph-gold-h:#f0bc4a;--ph-gold-bright:#f0bc4a;--ph-gold-ink:#141008;--ph-night-bg:#07130e;--ph-night-surf:#0b221a;--ph-night-fg:#f8fafc;--ph-night-fg2:#cbd5e1;--ph-night-ink:#f8fafc;--ph-night-sub:#cbd5e1;--ph-night-muted:#cbd5e1;--ph-teal-bright:#5fd6c4;--ph-night-line:rgb(248 250 252/0.14);position:relative;isolation:isolate;color:var(--ph-ink);background:var(--ph-paper-bg);font-family:var(--ph-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.ph) :where(p,h1,h2,h3,h4,ul,ol,dl,dd,figure){margin:0}:where(.ph) :where(ul,ol){padding:0;list-style:none}html:has(.ph-root) nextjs-portal{display:none!important}body:has(.ph-root),html:has(.ph-root){overflow-x:clip!important;overflow-y:visible!important;scroll-behavior:smooth;height:auto!important}.ph,.ph-root{overflow-x:clip;overflow-y:visible!important;--scroll-hero:0;--scroll-hero-px:0px}@media (prefers-reduced-motion:reduce){body:has(.ph-root),html:has(.ph-root){scroll-behavior:auto}.ph *,.ph :after,.ph :before{animation:none!important;transition:none!important}}:root[data-cf-rm] body:has(.ph-root),:root[data-cf-rm]:has(.ph-root){scroll-behavior:auto}.hr-em-gl,.hr-em-svg{position:absolute;inset:0;width:100%;height:100%}.hr-em-svg{overflow:visible}.hr-em-gl,.hr-em-svg{transition:opacity .5s var(--ease)}.hr-em-gl{opacity:0}.hr-em[data-gl] .hr-em-gl{opacity:1}.hr-em[data-gl] .hr-em-svg{opacity:0;transition-delay:.45s}.hr-em-flap{fill:#dfa43c}.hr-em-tr{fill:none;stroke:var(--em);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;opacity:0}.hr-em-tr-f{stroke:#b8862a}@media (prefers-reduced-motion:no-preference){.hr-em-tr{animation:hr-em-trace var(--tr-d) var(--ease-io) both,hr-em-off .5s var(--ease) both;animation-delay:var(--tr-at),calc(var(--t-gl) + .14s)}.hr-em-tr-o{--tr-at:var(--t-trace);--tr-d:1000ms}.hr-em-tr-c{--tr-at:calc(var(--t-trace) + 180ms);--tr-d:820ms}.hr-em-tr-f{--tr-at:calc(var(--t-trace) + 640ms);--tr-d:380ms}.hr-em-fill{animation:hr-em-on .5s var(--ease) both;animation-delay:var(--t-gl)}.hr-em-flap{transform-box:fill-box;transform-origin:50% 50%;animation:hr-em-flap .6s var(--ease-out) both;animation-delay:var(--t-flap0)}}@keyframes hr-em-trace{0%{stroke-dashoffset:1;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hr-em-off{0%{opacity:1}to{opacity:0}}@keyframes hr-em-on{0%{opacity:0}}@keyframes hr-em-flap{0%{opacity:0;transform:scale(.5)}}.hr{--hr-pt:calc(var(--hdr) + 1.6rem);--hr-gap:2.1rem;container-type:inline-size;position:relative;z-index:2;padding:var(--hr-pt) 0 2.75rem}@media (max-width:47.99em) and (max-height:46em){.hr{--hr-pt:calc(var(--hdr) + 0.9rem);--hr-gap:1.3rem}}.hr-clock{position:absolute;width:0;height:0;pointer-events:none}.hr-grid{display:grid;row-gap:var(--hr-gap);padding-inline:var(--gx)}@media (min-width:64em){.hr{padding:var(--hdr) 0 0}.hr-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(2rem,3.6vw,4rem);min-height:calc(100svh - var(--hdr));padding-block:1rem 1.5rem}}.hr-copy{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media (min-width:64em){.hr-copy{padding-bottom:2vh}}.hr-h1{max-width:100%;margin:0;font-family:var(--display);font-weight:560;font-size:min(calc(11.5cqi * var(--fit, 1)),3.75rem);line-height:1.02;letter-spacing:-.045em;color:var(--fg)}@media (min-width:64em){.hr-h1{font-size:min(calc(11.95cqi * var(--fit, 1)),5.5rem,calc((100svh - var(--hdr) - 18rem) / 4.2));line-height:.98}}.hr-s{display:flex;flex-direction:column;align-items:flex-start}.hr-s2{color:var(--em)}.hr-s1+.hr-s2{margin-top:.2em}.hr-l{display:block;width:fit-content;max-width:calc(100% + .16em);margin:-.06em -.12em -.1em -.04em;padding:.06em .12em .1em .04em;white-space:nowrap}.hr-w{display:inline-block}.hr-w[data-glint]{margin:-.06em -.12em -.1em -.04em;padding:.06em .12em .1em .04em;background-image:linear-gradient(100deg,var(--em) 0 44%,#c4932f 47.5%,#f5d58a 50%,#c4932f 52.5%,var(--em) 56% 100%);background-repeat:no-repeat;background-size:14em 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hr-w[data-glint]::selection{-webkit-text-fill-color:currentColor}@media (forced-colors:active){.hr-w[data-glint]{background:none;-webkit-text-fill-color:currentColor}}.hr-row{display:grid;align-items:center;justify-items:start;margin-top:1.1rem}.hr-row>*{grid-area:1/1}@media (min-width:64em){.hr-row{margin-top:clamp(1.3rem,3vh,2rem)}}.hr-lede{max-width:30rem;margin:0;font-size:1.0625rem;line-height:1.5;letter-spacing:-.006em;color:var(--fg2);text-wrap:pretty}@media (min-width:64em){.hr-lede{font-size:clamp(1.125rem,.45vw + .82rem,1.3125rem)}}.hr-dock{--slot:2.75em;--pad:0.3125em;position:relative;font-size:.875rem;visibility:hidden}@media (min-width:30em){.hr-dock{font-size:.9375rem}}@media (min-width:64em){.hr-dock{font-size:1rem}}.hr-dock-glass{display:flex;padding:var(--pad);border-radius:999px;background:rgb(251 248 241/.62);-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 0 0 1px rgb(255 255 255/.5),inset 0 1px 0 rgb(255 255 255/.85),0 0 0 1px rgb(18 35 28/.08),0 1px 2px rgb(18 35 28/.08),0 16px 36px -16px rgb(18 35 28/.5);cursor:pointer}.hr-dock-mk{display:grid;place-items:center;width:var(--slot);height:var(--slot)}.hr-dock-ic{grid-area:1/1;width:1.38em;height:1.38em}.hr-dock-m{color:var(--fg3);opacity:0}.hr-act{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"cta cta" "note team";align-items:center;row-gap:.85rem;width:100%;margin-top:1.5rem}@media (min-width:30em){.hr-act{grid-template-columns:auto auto;grid-template-areas:"cta team" "note .";column-gap:1.9rem;row-gap:.95rem;width:auto}}@media (min-width:64em){.hr-act{margin-top:clamp(1.6rem,3.6vh,2.5rem)}}@media (max-width:47.99em) and (max-height:46em){.hr-h1{font-size:min(calc(10.9cqi * var(--fit, 1)),3.75rem)}.hr-row{margin-top:.8rem}.hr-act{margin-top:1.1rem}}.hr-site{grid-area:cta;position:relative}.ph .ph-mag.hr-mag{display:block}.hr-site[data-open] .hr-mag{visibility:hidden}.hr-site-f{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;gap:.5rem;width:var(--wf);height:3.5rem;padding:0 .4375rem 0 1.35rem;border:1px solid rgb(176 112 10/.5);border-radius:999px;background:#fffdf8;box-shadow:inset 0 1px 2px rgb(90 56 4/.08),0 .875rem 1.9rem -.875rem rgb(176 112 10/.55);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.hr-site-f:focus-within{border-color:var(--em);box-shadow:0 0 0 3px rgb(11 106 80/.16),0 .875rem 1.9rem -.875rem rgb(176 112 10/.55)}.hr-site-f[data-invalid]{border-color:#b3261e;box-shadow:0 0 0 3px rgb(179 38 30/.14)}.hr-site-in{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;font-size:1.0625rem;font-weight:520;letter-spacing:-.01em;color:var(--fg);outline:none}.hr-site-in::placeholder{color:var(--fg3);opacity:1}.ph .ph-gold.hr-site-go{--h:2.625rem;flex:none;font-size:1rem}.hr-site-tip{position:absolute;top:calc(100% + .75rem);left:1.35rem;font-size:.875rem;line-height:1.35;white-space:nowrap;color:#9f2a1f}@media (min-width:30em){.hr-act:has(.hr-site[data-open]) .hr-team{visibility:hidden}}.hr-act:has(.hr-site-f[data-invalid]) :is(.hr-note,.hr-team){visibility:hidden}.ph .ph-gold.hr-cta{--h:3.5rem;display:flex;font-size:1.0625rem}@media (min-width:30em){.ph .ph-gold.hr-cta{display:inline-flex}}.hr-note{grid-area:note;display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.875rem;line-height:1.35;color:var(--fg3);white-space:nowrap}.hr-note svg{flex:none;width:.95rem;height:.95rem;color:var(--em)}@media (min-width:30em){.hr-note{padding-left:1.7rem}}.hr-team{grid-area:team;justify-self:end;padding:.45rem 0 .5rem;border:0;background:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--rule2),var(--rule2));background-repeat:no-repeat;background-position:0 calc(100% - .22rem),0 calc(100% - .22rem);background-size:0 1px,100% 1px;font:inherit;font-size:.95rem;font-weight:560;line-height:1.4;letter-spacing:-.006em;white-space:nowrap;color:var(--fg);cursor:pointer;transition:background-size .5s var(--ease-pop)}@media (min-width:30em){.hr-team{justify-self:start;font-size:1rem}}.hr-team:focus-visible{outline:2px solid var(--em);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hr-team:hover{background-size:100% 1px,100% 1px}}.hr-stage{--stage-w:min(calc(100cqw - 2 * var(--gx)),30rem);--u:calc(var(--stage-w) / 64);--es:40;--ex:12;--ey:4;--tuck:calc(var(--es) * 0.075);--sw:44;--sc:34;--sx:10;--sh:93;position:relative;justify-self:center;width:var(--stage-w);height:calc(var(--sh) * var(--u))}@media (max-width:47.99em) and (max-height:46em){.hr-stage{--es:32;--ex:16;--sh:88}}@media (min-width:48em){.hr-stage{--es:44;--ex:10;--sw:40;--sc:40;--sx:12;--sh:90.5}}@media (min-width:64em){.hr-stage{--stage-w:min(calc((100cqw - 2 * var(--gx)) * 0.45),38rem,calc((100svh - var(--hdr) - 2.5rem) * 64 / var(--sh)));--es:52;--ex:6;--sw:34;--sx:15;--sh:91.5}}.hr-stage{--solo-s:1.25;--solo-x:0px;--solo-lift:calc(var(--es) * var(--u) * 0.135 * var(--solo-s));--copy-h:calc(4.28 * min(0.115 * (100cqw - 2 * var(--gx)), 3.75rem) + 12.18rem);--solo-y:calc(50svh - var(--hr-pt) - var(--copy-h) - var(--hr-gap) - (var(--ey) + var(--es) / 2) * var(--u) - var(--solo-lift))}@media (min-width:30em){.hr-stage{--copy-h:calc(4.28 * min(0.115 * (100cqw - 2 * var(--gx)), 3.75rem) + 11.39rem)}}@media (max-width:47.99em) and (max-height:46em){.hr-stage{--copy-h:calc(4.28 * min(0.109 * (100cqw - 2 * var(--gx)), 3.75rem) + 11.48rem)}}@media (min-width:30em) and (max-width:47.99em) and (max-height:46em){.hr-stage{--copy-h:calc(4.28 * min(0.109 * (100cqw - 2 * var(--gx)), 3.75rem) + 10.69rem)}}@media (min-width:48em){.hr-stage{--solo-s:1.15}}@media (min-width:64em){.hr-stage{--solo-s:1.06;--solo-x:calc(var(--gx) + var(--stage-w) / 2 - 50cqw);--solo-y:calc((var(--sh) / 2 - var(--ey) - var(--es) / 2) * var(--u) - var(--hdr) / 2 + 0.25rem - var(--solo-lift))}}.hr-emw{position:absolute;z-index:2;left:calc(var(--ex) * var(--u));top:calc(var(--ey) * var(--u));width:calc(var(--es) * var(--u));height:calc(var(--es) * var(--u))}.hr-name,.hr-name-in{position:absolute;pointer-events:none}.hr-name{z-index:3;left:calc(var(--ex) * var(--u));top:calc(var(--ey) * var(--u));width:calc(var(--es) * var(--u));height:calc(var(--es) * var(--u));visibility:hidden}.hr-name-in{inset:0}.hr-name-w{--bh:calc(var(--es) * var(--u) * 0.21);position:absolute;top:calc(var(--es) * var(--u) * .915);right:0;left:0;width:max-content;margin-inline:auto;font-family:var(--ph-brand);line-height:1;white-space:nowrap;color:#136b4b}.hr .hr-name-w>b,.hr .hr-name-w>span{padding:.14em}.hr .hr-name-w>b{margin:-.14em -.14em -.14em calc(var(--bh) * .043 - .14em)}.hr .hr-name-w>span{margin:calc(var(--bh) * -.074 - .14em) -.14em -.14em}.hr-em{position:absolute;inset:0}.hr-stage[data-rest] .hr-emw,.hr-stage[data-rest] .hr-orbit[data-js] .hr-orb{cursor:pointer}.hr-stage[data-rest] .hr-orbit[data-js] .hr-orb{pointer-events:auto}.hr-emw:focus-visible{border-radius:22%;outline:2px solid var(--em);outline-offset:4px}.hr-orbit{position:absolute;inset:0;pointer-events:none}.hr-orb{--reach:calc(1.3em + 17px);position:absolute;z-index:1;left:calc((var(--ex) + var(--es) * var(--bx)) * var(--u) + var(--kx) * var(--reach));top:calc((var(--ey) + var(--es) * var(--by)) * var(--u) + var(--ky) * var(--reach));font-size:clamp(11px,calc(var(--u) * 1.75),16px);translate:-50% -50%}.hr-orb-disc{position:relative;display:grid;place-items:center;width:2.6em;height:2.6em}.hr-orb-disc:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,#fffdf8,#f3eee4);box-shadow:0 0 0 1px rgb(18 35 28/.07),0 1px 2px rgb(18 35 28/.12),0 10px 22px -10px rgb(18 35 28/.45),inset 0 1px 0 #fff;opacity:var(--disc,1);scale:calc(.55 + .45 * var(--disc, 1))}.hr-orb-ic{position:relative;display:grid;place-items:center;width:1.4em;height:1.4em;perspective:2.4em}.hr-orb-ic>svg{grid-area:1/1;width:100%;height:100%}.hr-book-r{clip-path:inset(0 0 0 50%);opacity:0}.hr-gdot{left:50%;top:50%;width:.3em;height:.3em;margin:-.15em 0 0 -.15em;border-radius:50%;background:var(--c);opacity:0}.hp,.hr-gdot{position:absolute}.hp{--sy:calc(var(--ey) + var(--vb) * var(--es) - var(--tuck));--ps-u:calc(var(--sw) * var(--u) / var(--sc));--ox:calc((var(--ex) + var(--vx) * var(--es) - var(--sx)) * var(--u));--oy:calc((var(--ey) + var(--vy) * var(--es) - var(--sy)) * var(--u));--os:calc(var(--vw) * var(--es) / var(--sw));z-index:1;left:calc(var(--sx) * var(--u));top:calc(var(--sy) * var(--u));font-size:var(--ps-u)}.hp .ps{height:calc((var(--sh) - .8 - var(--sy)) * var(--u))}.hp .ps-pc{padding-top:calc((var(--tuck) + 1.6) * var(--u))}.hp-fly{transform-origin:0 0}.hp-fly[data-state=docked]{visibility:hidden}.ps{--ps-w:40em;--ps-k:calc(var(--ps-w) / var(--ps-wu));position:relative;width:var(--ps-w);height:46em;color:var(--fg);text-align:left}@media (max-width:47.99em){.ps{--ps-w:34em;height:40em}}.ps-paper{filter:drop-shadow(0 .12em .2em rgb(18 35 28/.12)) drop-shadow(0 1.4em 1.8em rgb(18 35 28/.2))}.ps-paper,.ps-skin{position:absolute;inset:0}.ps-skin{border-radius:calc(var(--ear-r) * var(--ps-k)) 0 1.4em 1.4em;background:var(--surf2);box-shadow:inset 0 0 0 1px var(--rule);clip-path:polygon(0 0,calc(100% - var(--ear-cx) * var(--ps-k)) 0,100% calc(var(--ear-cy) * var(--ps-k)),100% 100%,0 100%)}.ps-ear{z-index:2;left:calc(var(--ear-x) * var(--ps-k));top:calc(var(--ear-y) * var(--ps-k));width:calc(var(--ear-w) * var(--ps-k));height:calc(var(--ear-h) * var(--ps-k));overflow:visible;fill:#dfa43c}.ps-ear,.ps-pc{position:absolute}.ps-pc{inset:0;z-index:1;display:flex;flex-direction:column;padding:2.3em 3em 0;overflow:hidden;border-radius:calc(var(--ear-r) * var(--ps-k)) 0 1.4em 1.4em}@media (max-width:47.99em){.ps-pc{padding:1.9em 2.2em 0}}.ps-bar{display:flex;align-items:center;min-height:2.8em}.ps-act{display:grid}.ps-act>*{grid-area:1/1;justify-self:start}.ps-btn,.ps-pub{display:inline-flex;align-items:center;gap:.42em;height:2.8em;padding:0 1.2em;border-radius:1.4em;font-size:.92em;font-weight:600;white-space:nowrap}@media (max-width:47.99em){.ps-btn,.ps-pub{font-size:1.04em}}.ps-btn{background:var(--em);color:var(--surf2);opacity:0}.ps-pub{padding-left:.85em;background:var(--soft);color:var(--em);box-shadow:inset 0 0 0 1px var(--rule)}.ps-check{flex:none;width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ps-check path{stroke-dasharray:1}.ps-site{font-weight:500;color:var(--fg2)}.ps-title{max-width:11.6em;margin:2.1em 0 0;font-family:var(--display);font-size:1.9em;font-weight:560;line-height:1.12;letter-spacing:-.024em;color:var(--fg);text-wrap:balance}@media (max-width:47.99em){.ps-title{margin-top:1.4em;font-size:1.62em}}.ps-tw{white-space:nowrap}.ps-ch{position:relative}.ps-b{display:block;flex:none;height:.62em;border-radius:.31em;background-color:var(--rule)}.ps-lede{width:92%;height:.7em;margin-top:.62em}.ps-title+.ps-lede{margin-top:2.6em}@media (max-width:47.99em){.ps-title+.ps-lede{margin-top:2.4em}}.ps-short{width:58%}.ps-img{position:relative;height:11.5em;margin-top:1.8em;border-radius:.9em;background-color:var(--surf);overflow:hidden}.ps-img:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 78% 18%,var(--gold-soft),transparent 70%),linear-gradient(135deg,var(--soft),var(--gold-soft))}@media (max-width:47.99em){.ps-img{height:8.5em;margin-top:1.4em}}.ps-par{margin-top:.75em}.ps-img+.ps-par{margin-top:1.8em}.ps-end{width:62%}.ps-h{width:46%;height:1.05em;margin-top:1.9em;border-radius:.3em;background-color:var(--rule2)}.ps-h+.ps-par{margin-top:1.05em}@media (prefers-reduced-motion:no-preference){.hr-clock{animation:hr-clock 3600s linear}.hr-emw{animation:hr-glide var(--d-glide) cubic-bezier(.65,0,.25,1) var(--t-glide) both}.hr-name{animation:hr-live var(--t-land) linear,hr-name-x var(--d-name) cubic-bezier(.62,0,.32,1) var(--t-glide) both}.hr-name-in{animation:hr-name-y var(--d-name) cubic-bezier(.3,0,.15,1) var(--t-glide) both}.hr-name-w>b,.hr-name-w>span{-webkit-mask-image:linear-gradient(90deg,#000 45.5%,transparent 54.5%);mask-image:linear-gradient(90deg,#000 45.5%,transparent 54.5%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:hr-ink var(--d) cubic-bezier(.45,.05,.4,1) var(--at) both}.hr-name-w>b{--at:var(--t-name0);--d:var(--d-n1)}.hr-name-w>span{--at:var(--t-name1);--d:var(--d-n2)}body:has(.hr-clock) .ph-custom-header .ph-brand-mark{animation:hr-arrive .8s ease-out var(--t-hdr) backwards}body:has(.hr-clock) .ph-custom-header .ph-brand-word{animation:hr-arrive 1ms linear var(--t-land) backwards}body:has(.hr-clock) .ph-header-bar>:not(.ph-brand),html:has(.hr-clock) [data-ga-cta=float]{animation:hr-arrive .8s ease-out var(--t-land) backwards}.hr-l{-webkit-mask-image:linear-gradient(90deg,#000 45.5%,transparent 54.5%);mask-image:linear-gradient(90deg,#000 45.5%,transparent 54.5%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:hr-ink var(--d) cubic-bezier(.45,.05,.4,1) both;animation-delay:var(--at)}.hr-l1{--at:var(--t-l1);--d:var(--d-l1)}.hr-l2{--at:var(--t-l2);--d:var(--d-l2)}.hr-l3{--at:var(--t-l3);--d:var(--d-l3)}.hr-l4{--at:var(--t-l4);--d:var(--d-l4)}.hr-w{animation:hr-settle .75s var(--ease-out) both;animation-delay:calc(var(--at) + var(--d) * (var(--x) + .2) / 1.4 - .14s)}.hr-w[data-glint]{animation:hr-settle .75s var(--ease-out) both,hr-glint .9s linear both;animation-delay:calc(var(--at) + var(--d) * (var(--x) + .2) / 1.4 - .14s),calc(var(--t-em) + var(--x) * .69s)}.hr-act{animation:hr-rise .75s var(--ease-out) both;animation-delay:var(--t-cta)}.hr-act:focus-within{animation:none}.hr-site-f{animation:hr-site-open .5s var(--ease-out) backwards}.hr-site-f>*{animation:hr-site-in .3s var(--ease-out) .16s backwards}.hr-dock{animation:hr-live calc(var(--t-pop) - var(--t-dock) + .7s) linear var(--t-dock)}.hr-dock-glass{animation:hr-dock-in .75s var(--ease-out) var(--t-dock) both,hr-dock-out .3s cubic-bezier(.5,0,.75,0) var(--t-pop) forwards}.hr-dock-mk{--lit:calc(var(--t-ais) + var(--k) * 80ms);animation:hr-mk-go .16s var(--ease) var(--go) forwards}.hr-dock-mk[data-engine=Google]{--lit:var(--t-google)}.hr-dock-m{animation:hr-dock-mono .35s var(--ease) both;animation-delay:var(--lit)}.hr-dock-c{animation:hr-dock-color .55s var(--spring) both;animation-delay:var(--lit)}.hr-lede{animation:hr-rise .75s var(--ease-out) both;animation-delay:var(--t-lede)}.hr-orb{animation:hr-orb-in .6s var(--spring) var(--arrive) both}.hr-orbit[data-js] .hr-orb{animation:none}.hr-orb[data-engine=Google] svg{animation:hr-sig-g .8s var(--ease-out) var(--go) both}.hr-gdot{animation:hr-sig-dot .8s var(--ease-io) var(--go) both,hr-sig-bob .34s var(--ease-io) calc(var(--go) + .17s + var(--i) * 55ms) both}.hr-orb[data-engine=ChatGPT] .hr-orb-ic{animation:hr-sig-spin .8s cubic-bezier(.2,.75,.25,1) var(--go) both}.hr-orb[data-engine=Gemini] .hr-orb-ic{animation:hr-sig-quarter .8s var(--ease-io) var(--go) both}.hr-orb [data-flow]{animation:hr-sig-flow .42s var(--ease) calc(var(--go) + .16s) both}.hr-orb [data-flow="1"]{animation-delay:calc(var(--go) + .29s)}.hr-orb [data-flow="2"]{animation-delay:calc(var(--go) + .42s)}.hr-orb[data-engine=Claude] .hr-orb-ic{animation:hr-sig-breathe .8s var(--ease-io) var(--go) both}.hr-book-l{animation:hr-sig-book-l .8s var(--ease-out) var(--go) both}.hr-book-r{animation:hr-sig-book-r .8s var(--ease-out) var(--go) both}.hr .ps{transform-origin:0 0;animation:hp-born 1.05s var(--ease-pop) both;animation-delay:var(--t-out)}.hr .ps-b{animation:ps-sketch .42s var(--ease-io) both,ps-matter .36s var(--ease) both;animation-delay:calc(var(--t-out) + .3s + var(--k) * 30ms),calc(var(--t-type) + .42s + var(--k) * 32ms)}.hr .ps-img:after{animation:hr-on .45s var(--ease) both;animation-delay:calc(var(--t-type) + .56s)}.hr .ps-ch{animation:ps-type 1ms step-start both;animation-delay:calc(var(--t-type) + var(--c))}.hr .ps-ch:after{content:"";position:absolute;top:.1em;right:-.06em;bottom:.02em;width:.07em;border-radius:.04em;background:var(--em);opacity:0;animation:ps-caret var(--cw) steps(1) none;animation-delay:calc(var(--t-type) + var(--c))}.hr .ps-tw:last-child>.ps-ch:last-child:after{animation-name:ps-caret-end}.hr .ps-btn{animation:ps-sketch .42s var(--ease-io) both,ps-btn-matter .36s var(--ease) both,ps-press .24s var(--ease) both,ps-out .22s var(--ease) both;animation-delay:calc(var(--t-out) + .26s),calc(var(--t-type) + .3s),var(--t-press),var(--t-pub)}.hr .ps-pub{animation:ps-pub .36s var(--ease-out) both;animation-delay:var(--t-pub)}.hr .ps-check path{animation:ps-tick .34s var(--ease-io) both;animation-delay:calc(var(--t-pub) + .12s)}}@keyframes hr-clock{to{opacity:0}}@keyframes hr-site-open{0%{clip-path:inset(0 calc(var(--wf) - var(--w0)) 0 0 round 999px);background-color:#ecb240}to{clip-path:inset(0 0 0 0 round 999px)}}@keyframes hr-site-in{0%{opacity:0}}@keyframes hr-glide{0%{transform:translate(var(--solo-x),var(--solo-y)) scale(var(--solo-s))}}@keyframes hr-name-x{0%{transform:translateX(var(--solo-x))}to{transform:translateX(var(--nx,0))}}@keyframes hr-name-y{0%{transform:translateY(var(--solo-y)) scale(var(--solo-s))}to{transform:translateY(calc(var(--ny, 0px) + var(--sy, 0px))) scale(var(--nk,1))}}@keyframes hr-arrive{0%{opacity:0;visibility:hidden}}@keyframes hr-ink{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes hr-settle{0%{opacity:.001;filter:blur(6px);transform:translateY(.1em)}}@keyframes hr-glint{0%{background-position:-10em 0}}@keyframes hr-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.7rem)}}@keyframes hr-on{0%{opacity:0}}@keyframes hr-live{0%,to{visibility:visible}}@keyframes hr-dock-in{0%{opacity:0;filter:blur(6px);transform:translateY(.6em) scale(.94)}}@keyframes hr-dock-out{to{opacity:0;transform:scale(.62)}}@keyframes hr-mk-go{to{opacity:0;transform:scale(.6)}}@keyframes hr-dock-mono{0%{opacity:.78}to{opacity:0}}@keyframes hr-dock-color{0%{opacity:0;transform:scale(.55)}}@keyframes hr-orb-in{0%{opacity:0;transform:scale(.4)}}@keyframes hr-sig-g{0%,52%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes hr-sig-dot{0%{opacity:0;transform:translateX(0) scale(.3)}18%,56%{opacity:1;transform:translateX(calc((var(--i) - 1.5) * .42em)) scale(1)}82%{opacity:1;transform:translateX(0) scale(.6)}to{opacity:0;transform:translateX(0) scale(.2)}}@keyframes hr-sig-bob{50%{translate:0 -.22em}}@keyframes hr-sig-spin{0%{rotate:-1turn}}@keyframes hr-sig-quarter{0%{rotate:-90deg;scale:.75}}@keyframes hr-sig-flow{0%{opacity:0}}@keyframes hr-sig-breathe{0%{rotate:-90deg;scale:.8}45%{scale:1.16}to{rotate:0deg;scale:1}}@keyframes hr-sig-book-l{0%,12%{transform:rotateY(-88deg);clip-path:inset(0 50% 0 0)}99.9%{transform:none;clip-path:inset(0 50% 0 0)}to{transform:none;clip-path:none}}@keyframes hr-sig-book-r{0%,12%{opacity:1;transform:rotateY(88deg)}99.9%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hp-born{0%{opacity:0;transform:translate(var(--ox),var(--oy)) scale(var(--os))}10%{opacity:1}}@keyframes ps-sketch{0%{clip-path:inset(0 100% 0 0)}}@keyframes ps-matter{0%{background-color:initial;box-shadow:inset 0 0 0 1px var(--line)}}@keyframes ps-btn-matter{0%{background-color:initial;color:var(--fg3);box-shadow:inset 0 0 0 1px var(--line)}}@keyframes ps-type{0%{opacity:0}to{opacity:1}}@keyframes ps-caret{0%,to{opacity:1}}@keyframes ps-caret-end{0%,38%{opacity:1}39%,64%{opacity:0}65%,to{opacity:1}}@keyframes ps-press{40%{transform:scale(.94)}}@keyframes ps-out{0%{opacity:1}to{opacity:0}}@keyframes ps-pub{0%{opacity:0;transform:translateY(.35em) scale(.97)}}@keyframes ps-tick{0%{stroke-dashoffset:1}}.an{--track:250vh;--dusk-h:clamp(15rem,40vh,26rem);--u:13px;--dock-s:0.17}.an:focus{outline:none}@media (min-width:64em){.an{--u:clamp(13px,min(1.2vw,2.05vh),18px);--dock-s:0.23}}@media (min-width:64em) and (max-height:50em){.an{--dock-s:0.19}}.an.ph-sec{background:linear-gradient(to bottom,var(--bg) calc(var(--track) * .5),var(--paper-late) var(--track),color-mix(in oklab,var(--night) .4%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .1),color-mix(in oklab,var(--night) 3.2%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .2),color-mix(in oklab,var(--night) 10.8%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .3),color-mix(in oklab,var(--night) 25.6%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .4),color-mix(in oklab,var(--night) 50%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .5),color-mix(in oklab,var(--night) 74.4%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .6),color-mix(in oklab,var(--night) 89.2%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .7),color-mix(in oklab,var(--night) 96.8%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .8),color-mix(in oklab,var(--night) 99.6%,var(--paper-late)) calc(var(--track) + var(--dusk-h) * .9),var(--night) 100%)}.an-track{position:relative;height:var(--track)}.an-cue{position:absolute;top:calc(var(--at) - var(--hdr));left:0;width:1px;height:1px;pointer-events:none}.an-cue[data-cue="1"]{--at:40vh}.an-cue[data-cue="2"]{--at:78vh}.an-cue[data-cue="3"]{--at:102vh}.an-cue[data-cue="4"]{--at:134vh}.an-cue[data-cue="5"]{--at:160vh}.an-cue[data-cue="6"]{--at:184vh}.an-pin{position:sticky;top:var(--hdr);display:flex;flex-direction:column;justify-content:center;justify-content:safe center;height:calc(100vh - var(--hdr));height:calc(100svh - var(--hdr));padding:.75rem var(--gx) 1rem}@media (min-width:64em){.an-pin{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);grid-template-rows:auto auto auto;grid-template-areas:".   slot" "h2  win" "end win";align-content:center;column-gap:clamp(3rem,6.5vw,7.5rem)}}.an-slot{display:flex;flex:none;align-self:flex-end;align-items:center;gap:.6rem;margin-top:clamp(.9rem,2.6vh,1.5rem)}@media (min-width:64em){.an-slot{grid-area:slot;justify-self:end;margin:0 0 clamp(.6rem,1.6vh,1rem)}}.an-dock{flex:none;width:calc(400px * var(--dock-s));aspect-ratio:1/var(--ps-ratio,1.1)}@media (max-width:47.99em){.an-dock{width:calc(340px * var(--dock-s))}}.an-dock-l{font-size:.875rem;font-weight:600;color:var(--fg2);opacity:0;transition:opacity .3s var(--ease)}.an-slot[data-at=dock] .an-dock-l{opacity:1;transition-delay:.55s}.an-sheet{position:absolute;top:0;left:0;z-index:6;font-size:var(--ps-font,7px);transform-origin:0 0;transform:translate(var(--wx,0),var(--wy,0)) scale(var(--ws,1));visibility:hidden;pointer-events:none;transition:transform .9s var(--ease-io),opacity .2s var(--ease)}.an-sheet>.ps{height:calc(var(--ps-hem, 46) * 1em)}.an-sheet .ps-pc{padding-top:calc(var(--ps-ptem, 2.3) * 1em)}.an-sheet[data-arrived]{visibility:visible}.an-sheet:not([data-at=wait]){transform:translate(var(--dx,0),var(--dy,0)) scale(var(--ds,.25))}.an-sheet[data-at=landed]{opacity:0}.an-h2{--ghost:color-mix(in srgb,var(--fg) 30%,var(--bg));position:relative;isolation:isolate;max-width:100%;margin:0;font-family:var(--display);font-weight:540;font-size:clamp(1.75rem,7.4vw,2.25rem);line-height:1.06;letter-spacing:-.034em;color:var(--fg);text-wrap:balance}@media (min-width:64em){.an-h2{grid-area:h2;align-self:start;margin-top:-.12em;font-size:clamp(2.25rem,min(3.4vw,5.8vh),3.75rem);line-height:1.02}}.an-h2-a,.an-h2-b{display:block}.an-h2-b{margin-top:.7em;font-size:.66em;font-weight:500;line-height:1.2;letter-spacing:-.024em;color:color-mix(in srgb,var(--fg) 74%,var(--bg))}@media (min-width:64em){.an-h2-b{margin-top:.85em;font-size:.64em}}.an-k{position:relative;color:var(--fg)}.an-nw{white-space:nowrap}.an-w{display:inline-block;opacity:0;transform:translateY(.4em);transition:opacity .22s var(--ease),transform .22s var(--ease),background-position 0s}.an-h2:is([data-show="1"],[data-show="2"]) .an-h2-a .an-w,.an-h2[data-show="2"] .an-h2-b .an-w{opacity:1;transform:none;transition:opacity .55s var(--ease) calc(var(--i) * 65ms),transform .85s var(--ease-out) calc(var(--i) * 65ms),background-position .8s var(--ease-io) var(--wipe,0s)}.an-ghost .an-w{--k:calc(var(--i) - var(--g0));margin-inline-end:-.12em;padding-inline-end:.12em;background:linear-gradient(90deg,var(--fg) 0 31%,var(--ghost) 37% 63%,var(--fg) 69% 100%) 100% 0 /330% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.an-h2[data-ghost=faded] .an-ghost .an-w{--wipe:calc(1.35s + var(--k) * 110ms);background-position:50% 0}.an-h2[data-ghost=back] .an-ghost .an-w{--wipe:calc(0.6s + var(--k) * 110ms);background-position:0 0}.an-mark{position:absolute;top:0;left:0;z-index:-1;width:var(--k-w,0);height:.3em;border-radius:.1em;background:var(--coral);opacity:0;clip-path:inset(0 100% 0 0);transform:translate(var(--k-x,0),calc(var(--k-y, 0px) + var(--k-h, 1em) * .64));mix-blend-mode:multiply;pointer-events:none;transition:transform .72s var(--ease-io),width .72s var(--ease-io),background-color .5s var(--ease),opacity .3s var(--ease),clip-path .6s var(--ease)}.an-mark[data-mark=none]{transition:transform 0s linear .35s,width 0s linear .35s,background-color 0s linear .35s,opacity .3s var(--ease),clip-path .3s var(--ease)}.an-mark[data-mark=rival]{opacity:.62;clip-path:inset(0)}.an-mark[data-mark=you]{opacity:.85;clip-path:inset(0);background:var(--gold)}.an .ui.an-win{container:ask/inline-size;display:flex;flex-direction:column;width:min(100%,44em);margin-top:.6rem;overflow:visible;font-size:var(--u);text-align:left;opacity:0;transform:translateY(1.25rem);transition:opacity .25s var(--ease),transform .25s var(--ease)}.an .ui.an-win[data-on]{opacity:1;transform:none;transition:opacity .6s var(--ease) .12s,transform .9s var(--ease-out) .12s}@media (min-width:64em){.an .ui.an-win{grid-area:win;justify-self:end;width:100%;max-width:44em;margin:0}}.an-eng-bar{position:relative;display:flex;flex:none;height:2.55em;overflow:hidden;border-radius:.9em .9em 0 0;background:var(--u-bg2);border-bottom:1px solid var(--u-line)}.an-eng{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.45em;min-width:0;padding:0 .4em;font-size:.74em;font-weight:600;color:var(--u-ink2);transition:color .35s var(--ease) calc(var(--i) * 90ms)}.an-eng+.an-eng{border-left:1px solid var(--u-line)}.an-eng-ic{flex:none;width:1.3em;height:1.3em}.an-eng-n{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.an-eng-dot{flex:none;width:.5em;height:.5em;border-radius:50%;background:color-mix(in srgb,var(--u-ink3) 40%,transparent);transition:background-color .35s var(--ease) calc(var(--i) * 90ms),box-shadow .35s var(--ease) calc(var(--i) * 90ms)}.an-eng-bar[data-state=rival] .an-eng-dot{background:var(--coral)}.an-eng-bar[data-state=you] .an-eng{color:var(--u-ink)}.an-eng-bar[data-state=you] .an-eng-dot{background:var(--u-acc);box-shadow:0 0 0 .24em color-mix(in srgb,var(--u-acc) 18%,transparent)}.an-body{flex:1;flex-direction:column;padding:1em 1.15em 1.05em}.an-body,.an-q{position:relative;display:flex}.an-q{z-index:3;align-items:center;gap:.6em;height:2.8em;padding:0 .95em;border-radius:1.4em;background:var(--u-hi);box-shadow:inset 0 0 0 1px var(--u-line),0 .15em .5em -.2em rgb(18 35 28/.12);transition:box-shadow .3s var(--ease)}.an-q[data-lines="2"]{align-items:flex-start;height:3.9em;padding-block:.6em;border-radius:1.2em}.an-q[data-caret=on]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--u-acc) 50%,transparent),0 0 0 .3em color-mix(in srgb,var(--u-acc) 8%,transparent)}.an-q-ic{flex:none;width:1.1em;height:1.1em;color:var(--u-ink2)}.an-q[data-lines="2"] .an-q-ic{margin-top:.2em}.an-q-text{position:relative;flex:1;min-width:0;margin:0;overflow:hidden;font-size:.92em;line-height:1.35;color:var(--u-ink);white-space:nowrap}.an-q[data-lines="2"] .an-q-text{height:2.7em;white-space:normal}.an-q-probe{position:absolute;top:0;left:0;white-space:nowrap;visibility:hidden;pointer-events:none}.an-q-typed{border-radius:.15em;transition:background-color .12s linear}.an-q[data-sel] .an-q-typed{background:rgb(66 133 244/.26)}.an-caret{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--u-acc);opacity:0}.an-q[data-caret=on] .an-caret{opacity:1}@media (prefers-reduced-motion:no-preference){.an-q[data-caret=blink] .an-caret{animation:an-caret 1.05s steps(1) 2}}@keyframes an-caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.an-ans{position:relative;height:2.9em;margin-top:.95em;overflow:hidden;font-size:1.02em;line-height:1.45;color:var(--u-ink);transition:opacity .3s var(--ease)}.an-ans[data-stale]{opacity:.32}.an-ans-p{margin:0;text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.an-aw{animation:an-stream .42s var(--ease) both;animation-delay:calc(var(--i) * 46ms)}}@keyframes an-stream{0%{opacity:0;filter:blur(4px)}}.an-ans-name{font-weight:650}.an-ans[data-kind=rival] .an-ans-name{color:var(--u-coral)}.an-ans[data-kind=you] .an-ans-name{color:var(--u-acc);background:linear-gradient(transparent 60%,color-mix(in srgb,var(--u-gold) 38%,transparent) 60% 92%,transparent 92%)}.an-src{margin-top:auto;padding-top:1em}.an-src-h{margin:0;font-size:.62em;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--u-ink2)}.an-src-list{--row:2.85em;position:relative;height:calc(var(--row) * 2 + .3em);margin:.45em 0 0;padding:0;list-style:none}.an-row{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;align-items:center;gap:.7em;height:var(--row);padding:0 .7em 0 .6em;transform:translateY(calc(var(--slot) * (var(--row) + .3em)));transition:transform .68s var(--ease-io) .18s}.an-row[data-who=you]{z-index:2}.an-row-skin{position:absolute;inset:0;z-index:-1;border-radius:.65em;background:var(--u-bg2);transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.an-row[data-cited][data-who=rival] .an-row-skin{background:color-mix(in srgb,var(--u-coral2) 45%,var(--u-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--u-coral) 16%,transparent),0 .5em 1.2em -.8em color-mix(in srgb,var(--u-coral) 40%,transparent)}.an-row[data-who=you][data-state=mat] .an-row-skin{border-top-right-radius:.15em;background:var(--u-hi);box-shadow:0 0 0 1px var(--u-line)}.an-row[data-cited][data-who=you] .an-row-skin{background:color-mix(in srgb,var(--u-acc2) 55%,var(--u-hi));box-shadow:0 0 0 1px color-mix(in srgb,var(--u-acc) 20%,transparent),0 .7em 1.4em -.8em color-mix(in srgb,var(--u-acc) 50%,transparent)}.an-row-fold{position:absolute;top:0;right:0;width:.95em;height:.95em;border-bottom-left-radius:.15em;background:linear-gradient(to bottom left,var(--u-bg) 50%,var(--u-gold) 50%);opacity:0;transition:opacity .3s var(--ease)}.an-row[data-state=mat] .an-row-fold{opacity:1}.an-fav{flex:none;display:grid;place-items:center;width:1.65em;height:1.65em;border-radius:50%;font-size:.74em;font-weight:700;color:var(--u-hi);transition:opacity .35s var(--ease),background-color .35s var(--ease)}.an-row[data-who=rival] .an-fav{background:var(--u-coral)}.an-row[data-who=you] .an-fav{background:var(--u-acc2)}.an-row[data-who=you][data-state=traco] .an-fav{background:var(--u-bg3)}.an-fav-sheet{width:1em;height:1.15em;transition:opacity .3s var(--ease),transform .45s cubic-bezier(.2,.9,.3,1.3)}.an-row[data-state=traco] .an-fav-sheet{opacity:0;transform:scale(.4)}.an-row-txt{flex:1;display:grid;gap:.15em;min-width:0;transition:opacity .35s var(--ease)}@media (prefers-reduced-motion:no-preference){.an-src[data-turned] .an-row-txt{animation:an-swap .5s var(--ease) both}}@keyframes an-swap{0%{opacity:0;transform:translateY(.35em)}}.an-row-d{overflow:hidden;font-size:.66em;font-weight:500;color:var(--u-ink);white-space:nowrap;text-overflow:ellipsis}.an-row-path{font-weight:400;color:var(--u-ink2)}.an-row-t{position:relative;display:block;height:1.3em;font-size:.82em;font-weight:600;line-height:1.3;color:var(--u-ink)}.an-row-t>span,.an-row[data-who=rival] .an-row-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.an-row-t>span{position:absolute;inset:0;transition:opacity .3s var(--ease),transform .3s var(--ease)}.an-row-miss{font-weight:500;font-style:italic;color:var(--u-ink2)}.an-row[data-state=mat] .an-row-miss{opacity:0;transform:translateY(-.45em)}.an-row[data-state=traco] .an-row-art{opacity:0;transform:translateY(.45em)}.an-row[data-who=you][data-state=traco] .an-row-d{color:var(--u-ink2)}.an-tag{flex:none;display:inline-flex;align-items:center;height:1.75em;padding:0 .7em;border-radius:.875em;font-size:.64em;font-weight:650;white-space:nowrap;opacity:0;transform:scale(.9);transition:opacity .3s var(--ease),transform .3s var(--ease)}.an-row[data-cited] .an-tag{opacity:1;transform:none}.an-row[data-who=rival] .an-tag{background:var(--u-coral2);color:var(--u-coral)}.an-row[data-who=you] .an-tag{background:var(--u-acc2);color:var(--u-acc)}.an-row[data-who=you][data-cited] .an-tag{transition-delay:.75s}.an-row-skin:after,.an-row-skin:before{content:"";position:absolute;border-radius:.3em;background:var(--u-bg3);opacity:0;transition:opacity .3s var(--ease)}.an-row-skin:before{top:calc(50% - .61em);left:.6em;width:1.22em;height:1.22em;border-radius:50%}.an-row-skin:after{top:calc(50% - .45em);left:2.55em;width:min(15em,52%);height:.9em;background:linear-gradient(var(--u-bg3),var(--u-bg3)) 0 0 /46% .32em no-repeat,linear-gradient(var(--u-bg3),var(--u-bg3)) 0 100% /100% .42em no-repeat;border-radius:0}.an-src:not([data-on]) .an-row-skin:after,.an-src:not([data-on]) .an-row-skin:before{opacity:1}.an-end,.an-src:not([data-on]) :is(.an-fav,.an-row-txt){opacity:0}.an-end{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1rem;visibility:hidden;transform:translateY(.4rem);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}.an-end[data-on]{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease) .9s,transform .5s var(--ease) .9s,visibility 0s linear .9s}@media (min-width:64em){.an-end{grid-area:end;align-self:end;gap:.7rem;margin:0}}.an-bridge-p{max-width:31em;margin:0;font-size:.95rem;line-height:1.5;color:var(--fg2);text-wrap:pretty}@media (min-width:64em){.an-bridge-p{font-size:1rem}}.an-bridge-k{font-weight:650;color:var(--fg)}.an-end-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem}.an-bridge{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;border-radius:.5rem;font-size:.9375rem;font-weight:650;color:var(--em);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--em) 35%,transparent);text-decoration-thickness:1.5px;text-underline-offset:.3em;transition:text-decoration-color .2s var(--ease)}.an-bridge-ic{flex:none;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.an-end[data-on] .an-bridge-ic{animation:an-nudge .9s var(--ease) 1.6s 2}}@keyframes an-nudge{40%{transform:translateY(.18rem)}}.an-bridge:focus-visible{outline:2px solid var(--em);outline-offset:2px}@media (hover:hover) and (pointer:fine){.an-bridge:hover{text-decoration-color:initial}}.ph .ph-mag.an-mag{display:block}.ph .ph-gold.an-cta{--h:3.25rem;display:flex;font-size:.9375rem}.an-cta-t{display:grid;min-width:0;row-gap:.28em}.an-cta-site{overflow:hidden;font-size:.8em;font-weight:520;letter-spacing:0;text-overflow:ellipsis;color:rgb(20 16 8/.78)}.an-note{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;line-height:1.35;color:var(--fg3)}.an-note-ic{flex:none;width:.9rem;height:.9rem;color:var(--em)}@media (max-width:47.99em){.an-end-row .an-bridge{display:none}}@media (min-width:30em){.ph .ph-mag.an-mag{display:inline-block}.ph .ph-gold.an-cta{display:inline-flex}}.an-dusk{position:relative;height:var(--dusk-h)}.an-night{position:absolute;inset:50% 0 0}@media (max-width:63.99em) and (max-height:47.5em){.an{--u:12px;--dock-s:0.13}.an-pin{padding-block:.5rem}.an-h2{font-size:clamp(1.5rem,6.4vw,1.875rem)}.an-slot{margin-top:.5rem}.an .ui.an-win{margin-top:.4rem}.an-end{gap:.25rem;margin-top:.6rem}.an-bridge-p{font-size:.875rem;line-height:1.42}.ph .ph-gold.an-cta{--h:3rem}.an-note{display:none}}@container ask (max-width: 480px){.an-eng-n{display:none}.an-ans{height:4.35em}.an-row-path{display:none}.an-src-list{--row:3.7em}.an-row-t{height:2.6em}.an-row-t>span,.an-row[data-who=rival] .an-row-t{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (prefers-reduced-motion:reduce){.an-h2:is([data-show="1"],[data-show="2"]) .an-h2-a .an-w,.an-h2[data-show="2"] .an-h2-b .an-w,.an-w{transform:none;transition:opacity .16s linear,background-position 0s}.an .ui.an-win,.an .ui.an-win[data-on]{transform:none;transition:opacity .16s linear}.an-sheet{transition:opacity .3s linear}.an[data-beat="0"] .an-sheet{opacity:0}.an-mark{transition:opacity .16s linear,background-color .16s linear}.an-row{transition:none}.an-eng,.an-eng-dot,.an-fav,.an-fav-sheet,.an-row-fold,.an-row-skin,.an-row-t>span,.an-row-txt,.an-tag{transition-duration:.16s;transition-delay:0s}.an-row .an-tag,.an-row[data-state] .an-fav-sheet,.an-row[data-state] .an-row-t>span{transform:none}.an-end,.an-end[data-on]{transform:none;transition:opacity .16s linear,visibility 0s linear}}.pf{--gsc-clicks:#4285f4;--gsc-views:#5e35b1;--gsc-ink:#1f1f1f;--gsc-ink2:#444746;--gsc-ink3:#5f6368;--gsc-rule:#e8eaed;--gsc-base:#bdc1c6;--gold-rule:#d39a2c;--dim:color-mix(in srgb,var(--fg) 46%,var(--bg));scroll-margin-top:var(--hdr);overflow:clip;margin-top:-1px;padding:calc(clamp(2.25rem, 6vh, 4rem) + 1px) 0 clamp(4.5rem,11vh,7.5rem)}.pf:after{content:"";position:absolute;inset:10rem 0 auto;z-index:-1;height:44rem;pointer-events:none;background:radial-gradient(58% 46% at 50% 42%,rgb(95 214 196/.075),transparent 72%)}.pf-in{padding-inline:var(--gx)}.pf-tag{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.875rem;line-height:1.4;color:var(--fg3)}.pf-tag-g{flex:none;width:1rem;height:1rem}.pf-tag-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.pf-h2{margin:.85rem 0 0;font-family:var(--display);font-weight:540;font-size:clamp(1.75rem,7.4vw,2.25rem);line-height:1.06;letter-spacing:-.034em;color:var(--fg);text-wrap:balance}@media (min-width:64em){.pf-h2{font-size:clamp(2.25rem,min(3.4vw,5.8vh),3.75rem);line-height:1.04}}.pf-h2-a,.pf-h2-b{display:block}.pf-h2-a{color:var(--dim)}.pf-head .pf-sub{--m-follow:0.75s}.pf-sub{max-width:34rem;margin:1rem 0 0;font-size:1rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}@media (min-width:64em){.pf-sub{font-size:1.0625rem}}.pf-sub-on,.pf-sub-team{color:var(--fg);background:linear-gradient(var(--mark),var(--mark)) 0 88% /100% .42em no-repeat}.pf-sub-on{--mark:rgb(229 168 46/0.4)}.pf-sub-team{--mark:color-mix(in srgb,var(--em) 28%,transparent)}.pf-card,.pf-main{margin:0;border-radius:1rem;background:#fff;color:var(--gsc-ink);box-shadow:0 0 0 1px rgb(255 255 255/.05),0 1px 2px rgb(0 0 0/.3),0 2.5rem 5rem -2.75rem rgb(0 0 0/.9)}.pf-main{margin-top:clamp(1.6rem,4.2vh,2.5rem);padding:1.1rem 1rem .6rem}@media (min-width:48em){.pf-main{padding:1.4rem 1.6rem .75rem}}.pf-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 2rem}.pf-kpis{display:flex;gap:1.75rem;margin:0}@media (min-width:48em){.pf-kpis{gap:3rem}}.pf-kpi{display:flex;flex-direction:column-reverse;gap:.3rem}.pf-kpi[data-s=clicks]{--c:var(--gsc-clicks)}.pf-kpi[data-s=views]{--c:var(--gsc-views)}.pf-kpi dt{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;line-height:1.2;color:var(--gsc-ink2)}.pf-sw{flex:none;width:.875rem;height:.875rem}.pf-sw rect{fill:var(--c)}.pf-sw path{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pf-num{display:inline-grid;margin:0;font-family:var(--display);font-weight:560;font-size:clamp(1.875rem,7.5vw,2.25rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:64em){.pf-num{font-size:clamp(2.25rem,min(3vw,5.4vh),2.875rem)}}.pf-num>span{grid-area:1/1}.pf-num-a{display:none}.pf-card[data-armed] .pf-num-a,.pf-main[data-armed] .pf-num-a{display:inline}.pf-card[data-armed] .pf-num-f,.pf-main[data-armed] .pf-num-f{opacity:0}.pf-period{margin:0;padding:.35rem .75rem;border-radius:999px;box-shadow:inset 0 0 0 1px #dadce0;font-size:.8125rem;line-height:1.2;color:var(--gsc-ink3);white-space:nowrap}.pf-plot{margin-top:1.1rem}.pf-axt{display:none;justify-content:space-between;margin-bottom:.55rem;font-size:.6875rem;font-weight:500;line-height:1}.pf-axt [data-s=clicks]{color:#1a5fd0}.pf-axt [data-s=views]{color:var(--gsc-views)}.pf-area{position:relative;container-type:size;height:clamp(10.5rem,46vw,12rem)}.pf-grid,.pf-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pf-grid line{stroke:var(--gsc-rule);stroke-width:1;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.pf-grid .pf-base{stroke:var(--gsc-base)}.pf-yl,.pf-yr{display:none;position:absolute;top:calc(var(--y) * 100%);font-size:.6875rem;line-height:1;color:var(--gsc-ink3);white-space:nowrap;transform:translateY(-50%);font-variant-numeric:tabular-nums}.pf-yl{right:calc(100% + .6rem)}.pf-yr{left:calc(100% + .6rem)}.pf-lines path{fill:none;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pf-lines [data-s=clicks]{stroke:var(--gsc-clicks)}.pf-lines [data-s=views]{stroke:var(--gsc-views)}.pf-lines .pf-open{stroke-dasharray:2 5}.pf-band{--t:calc((var(--xt) - var(--x)) / (1 - var(--x)) * 100%);position:absolute;top:0;bottom:0;left:calc(var(--x) * 100%);right:0;background:linear-gradient(to right,rgb(11 106 80/.05),rgb(11 106 80/.035) var(--t),rgb(11 106 80/.085) var(--t),rgb(11 106 80/.04))}.pf-xl{position:relative;height:1.6rem}.pf-tick{position:absolute;top:.5rem;left:calc(var(--x) * 100%);font-size:.6875rem;line-height:1;color:var(--gsc-ink3);white-space:nowrap;transform:translateX(-50%)}.pf-tick[data-a=start],.pf-xl .pf-tick:first-child{transform:none}.pf-tick[data-a=end]{transform:translateX(-100%)}.pf-tick-y{display:none}@media (min-width:48em){.pf-axt{display:flex}.pf-area,.pf-xl{margin-inline:2.1rem 2.9rem}.pf-area{height:clamp(12rem,33vh,18rem)}.pf-yl,.pf-yr{display:block}.pf-tick-y{display:inline}}.pf-m{position:absolute;font-size:.6875rem;line-height:1.25;white-space:nowrap;transition:opacity .5s var(--ease),translate .6s var(--ease-out)}.pf-before{left:calc(var(--x0) * 100%);width:calc((var(--x1) - var(--x0)) * 100%);bottom:calc(15% + .35rem);display:flex;align-items:center;gap:.6rem;color:var(--gsc-ink3)}.pf-before:after,.pf-before:before{content:"";flex:1;height:.4rem;margin-top:.4rem;border-top:1px solid #c9ccd0}.pf-before:before{border-left:1px solid #c9ccd0}.pf-before:after{border-right:1px solid #c9ccd0}.pf-on{top:0;bottom:0;left:calc(var(--x) * 100%);width:0}.pf-on-tag{position:absolute;top:-.2rem;right:.45rem;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .38rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgb(211 154 44/.55),0 2px 6px -2px rgb(60 40 0/.18);font-weight:600;color:var(--gsc-ink)}.pf-on-b{flex:none;width:.8rem;height:1rem}.pf-on-rule{top:0;left:-.5px;width:1px;background:repeating-linear-gradient(to bottom,var(--gold-rule) 0 4px,transparent 4px 8px);transform-origin:bottom}.pf-on-pin,.pf-on-rule{position:absolute;bottom:0}.pf-on-pin{left:0;width:.6rem;height:.6rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2.5px #fff,0 0 0 3.5px rgb(211 154 44/.45);transform:translate(-50%,50%)}.pf-team{top:0;bottom:0;left:calc(var(--x) * 100%);width:0}.pf-team-rule{position:absolute;top:0;bottom:0;left:-.5px;width:1px;background:repeating-linear-gradient(180deg,rgb(11 106 80/.6) 0 4px,transparent 4px 8px);transform-origin:bottom}.pf-team-pin{position:absolute;bottom:0;left:0;width:.5rem;height:.5rem;border-radius:50%;background:#0b6a50;box-shadow:0 0 0 2.5px #fff;transform:translate(-50%,50%)}.pf-on-pin:after,.pf-team-pin:after{content:"";position:absolute;inset:-.3rem;border-radius:50%;box-shadow:0 0 0 2px var(--ping);opacity:0}.pf-on-pin{--ping:var(--gold)}.pf-team-pin{--ping:#0b6a50}.pf-team-tag{position:absolute;bottom:.5rem;left:.45rem;width:max-content;max-width:calc((1 - var(--x)) * 100cqw - .6rem);font-weight:650;color:#0b6a50;white-space:normal}.pf-team-s,.pf-team-t{display:none}.pf-partial{top:calc(var(--y) * 100% + .55rem);right:0;color:var(--gsc-ink3);text-align:right}.pf-partial-l{display:none}.pf-partial-s{display:block;width:min-content;margin-left:auto;white-space:normal}@container (min-width: 60rem){.pf-m{font-size:.75rem}.pf-on-tag{right:auto;left:0;gap:.4rem;padding:.3rem .65rem .3rem .4rem;transform:translateX(-50%)}.pf-on-b{width:.85rem;height:1.08rem}.pf-on-rule{top:1.65rem}.pf-team-rule{top:1.9rem}.pf-team-tag{top:1.85rem;right:.55rem;bottom:auto;left:auto;display:grid;justify-items:end;gap:.35rem;max-width:calc((var(--x) - var(--xa)) * 100cqw - 1.4rem);font-size:.6875rem;text-align:right}.pf-team-t{display:block;padding:.3rem .65rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgb(11 106 80/.5),0 2px 6px -2px rgb(0 40 30/.18);white-space:nowrap}.pf-team-short{display:none}.pf-team-s{display:block;font-weight:500;color:var(--gsc-ink3)}.pf-partial{font-size:.6875rem}.pf-partial-l{display:inline}.pf-partial-s{display:none}}.pf-dot{position:absolute;top:0;left:0;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;transform:translate(calc(var(--p, 0) * 100cqw),calc((1 - var(--h, 0)) * 100cqh));border-radius:50%;opacity:0;box-shadow:0 0 0 2.5px #fff,0 0 .6rem .2rem color-mix(in srgb,var(--c) 35%,transparent);background:var(--c);transition:opacity .4s var(--ease);pointer-events:none}.pf-dot[data-s=clicks]{--c:var(--gsc-clicks)}.pf-dot[data-s=views]{--c:var(--gsc-views)}.pf-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 1.25rem;margin-top:.25rem;border-top:1px solid var(--gsc-rule);padding-top:.15rem}.pf-src{display:inline-flex;align-items:center;gap:.3rem;min-height:2.5rem;font-size:.8125rem;font-weight:500;color:var(--gsc-ink2);text-decoration:underline;text-decoration-color:rgb(68 71 70/.3);text-underline-offset:.25em;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}.pf-ext{flex:none;width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pf-cards{display:grid;gap:1rem;margin-top:1rem}@media (min-width:48em){.pf-cards{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.25rem}}.pf-card{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1rem .2rem}@media (min-width:48em){.pf-card{padding:1.35rem 1.5rem .3rem}}.pf-card-h{display:grid;gap:.2rem}.pf-card-v{display:inline-grid;justify-self:start;font-family:var(--display);font-weight:560;font-size:1.875rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-card-v>span{grid-area:1/1}.pf-card-l{margin-top:.3rem;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--gsc-ink)}.pf-card-s{font-size:.8125rem;line-height:1.35;color:var(--gsc-ink3)}.pf-mini{margin-top:auto;padding:.6rem 0 0 2.3rem}.pf-mini-area{position:relative;container-type:size;height:clamp(6.5rem,30vw,7.5rem)}@media (min-width:64em){.pf-mini-area{height:clamp(6.5rem,15vh,8.25rem)}}.pf-mini-y{position:absolute;top:calc(var(--y) * 100%);right:calc(100% + .55rem);font-size:.6875rem;line-height:1;color:var(--gsc-ink3);white-space:nowrap;transform:translateY(-50%);font-variant-numeric:tabular-nums}.pf-mini-x{position:relative;height:1.5rem}.pf-ai,.pf-bars{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pf-bars rect{fill:#169a5a}.pf-ai-line{fill:none;stroke:var(--gsc-views);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pf-ai-dot{top:0;left:0;margin:-.25rem 0 0 -.25rem;transform:translate(calc(var(--p, 1) * 100cqw),calc((1 - var(--hl, 0)) * 100cqh));opacity:0;box-shadow:0 0 0 2.5px #fff,0 0 .6rem .2rem rgb(94 53 177/.35);transition:opacity .4s var(--ease);pointer-events:none}.pf-ai-dot,.pf-ai-end{position:absolute;width:.5rem;height:.5rem;border-radius:50%;background:var(--gsc-views)}.pf-ai-end{top:calc((1 - var(--h)) * 100%);right:0;margin:-.25rem -.25rem 0 0;box-shadow:0 0 0 2.5px #fff}.pf-card-foot{display:flex;justify-content:flex-end;margin-top:-.35rem;border-top:1px solid var(--gsc-rule)}.pf-act{display:grid;row-gap:1.35rem;margin-top:clamp(2rem,5.5vh,3rem)}@media (min-width:48em){.pf-act{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:2.6rem}}.pf-go{display:grid;row-gap:.85rem}@media (min-width:30em){.pf-go{justify-items:start;row-gap:.95rem}}.ph .ph-mag.pf-mag{display:block}.ph .ph-gold.pf-cta{--h:3.5rem;display:flex;font-size:1.0625rem}@media (min-width:30em){.ph .ph-gold.pf-cta{display:inline-flex}}.pf-note{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.875rem;line-height:1.35;color:var(--fg3);white-space:nowrap}.pf-note svg{flex:none;width:.95rem;height:.95rem;color:var(--em)}@media (min-width:30em){.pf-note{padding-left:1.7rem}}.pf-plans{display:flex;flex-wrap:wrap;align-items:center;gap:0 .9rem;border-top:1px solid color-mix(in srgb,var(--fg) 14%,transparent);padding-top:.9rem}@media (min-width:48em){.pf-plans{border-top:0;border-left:1px solid color-mix(in srgb,var(--fg) 14%,transparent);padding:.15rem 0 .15rem 2.6rem}}.pf-plans-h{margin:0;font-size:.9375rem;line-height:1.35;color:var(--fg2)}.pf-src:focus-visible{outline:2px solid #0b6a50;outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.pf-src:hover{color:var(--gsc-ink);text-decoration-color:initial}}@media (prefers-reduced-motion:no-preference){.pf-head[data-armed] .pf-h2-a{color:var(--fg)}.pf-head[data-armed][data-in] .pf-h2-a{color:var(--dim);transition:color 1.4s var(--ease-io) 1.5s}.pf-sub-on,.pf-sub-team{transition:color .6s var(--ease),background-size .9s var(--ease-io) .15s}.pf:has(.pf-main[data-armed]:not([data-m2])) .pf-sub-on,.pf:has(.pf-main[data-armed]:not([data-m3])) .pf-sub-team{color:var(--fg2);background-size:0 .42em;transition:none}.pf-card[data-armed],.pf-main[data-armed]{opacity:0;translate:0 1.5rem}.pf-card[data-armed][data-in],.pf-main[data-armed][data-in]{opacity:1;translate:none;transition:opacity .5s var(--ease),translate .8s var(--ease-out)}.pf-main[data-armed] .pf-lines{clip-path:inset(-.5rem calc((1 - var(--p, 0)) * 100%) -.5rem -.5rem)}.pf-main[data-done] .pf-lines{clip-path:none}.pf-main[data-armed] .pf-band{--q:clamp(0,(var(--p,0) - var(--x))/(1 - var(--x)),1);clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0)}.pf-main[data-armed][data-in]:not([data-done]) .pf-dot{opacity:1}.pf-main[data-armed]:not([data-done]) .pf-partial,.pf-main[data-armed]:not([data-m1]) .pf-before{opacity:0;translate:0 .3rem}.pf-main[data-armed]:not([data-m2]) .pf-on-tag,.pf-main[data-armed]:not([data-m3]) .pf-team-tag{opacity:0;translate:0 -.4rem}.pf-on-tag,.pf-team-tag{transition:opacity .45s var(--ease) .4s,translate .7s var(--ease-out) .4s}.pf-main[data-armed]:not([data-m2]) .pf-on-rule,.pf-main[data-armed]:not([data-m3]) .pf-team-rule{transform:scaleY(0)}.pf-on-rule,.pf-team-rule{transition:transform .7s var(--ease-out) .12s}.pf-main[data-armed]:not([data-m2]) .pf-on-pin,.pf-main[data-armed]:not([data-m3]) .pf-team-pin{transform:translate(-50%,50%) scale(0)}.pf-on-pin,.pf-team-pin{transition:transform .5s var(--spring)}.pf-main[data-armed][data-m2] .pf-on-pin:after,.pf-main[data-armed][data-m3] .pf-team-pin:after{animation:pf-ping 1.1s var(--ease-out) .05s both}.pf-bars rect{transform-box:fill-box;transform-origin:50% 100%}.pf-card[data-armed] .pf-bars rect{--q:clamp(0,(var(--p,0) * (var(--n) + var(--r)) - var(--i))/var(--r),1);transform:scaleY(calc(var(--q) * var(--q) * (3 - 2 * var(--q))))}.pf-card[data-armed] .pf-ai{clip-path:inset(-.5rem calc((1 - var(--p, 0)) * 100%) -.5rem -.5rem)}.pf-card[data-done] .pf-ai{clip-path:none}.pf-card[data-armed][data-in]:not([data-done]) .pf-ai-dot{opacity:1}.pf-card[data-armed]:not([data-done]) .pf-ai-end{opacity:0;scale:0}.pf-card[data-armed][data-done] .pf-ai-end{transition:opacity .3s var(--ease),scale .5s var(--spring)}}@keyframes pf-ping{0%{opacity:.85;scale:.5}to{opacity:0;scale:2.4}}.pf-lb{width:min(calc(1024px + 1.5rem),calc(100vw - 1.5rem));max-width:none;max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;border:0;overflow:visible;background:transparent;font-size:1rem;line-height:1.4;text-align:left;white-space:normal;color:var(--gsc-ink)}.pf-lb::backdrop{background:rgb(5 12 10/.76);backdrop-filter:blur(6px)}.pf-lb-box{display:flex;flex-direction:column;max-height:calc(100dvh - 1.5rem);overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 1.5rem 4rem -1rem rgb(0 0 0/.5)}.pf-lb-head{display:flex;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.15rem;border-bottom:1px solid var(--gsc-rule)}.pf-lb-txt{display:grid;flex:1;gap:.1rem;min-width:0;margin:0}.pf-lb-t{font-size:.9375rem;font-weight:600;color:var(--gsc-ink)}.pf-lb-s{font-size:.75rem;color:var(--gsc-ink3)}.pf-lb-x{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:var(--gsc-ink2);cursor:pointer;transition:background-color .2s var(--ease)}.pf-lb-x svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.pf-lb-x:focus-visible{outline:2px solid #0b6a50;outline-offset:1px}@media (hover:hover) and (pointer:fine){.pf-lb-x:hover{background:#f1f3f4}}.pf-lb-view{min-height:0;overflow:auto;overscroll-behavior:contain;padding:.75rem}.pf-lb-view img{display:block;width:100%;max-width:1024px;height:auto;margin-inline:auto}.pf-lb-view[data-small] img{cursor:zoom-in}.pf-lb-view[data-zoom] img{width:auto;max-width:none;cursor:zoom-out}.pf-lb-hint{margin:0;padding:0 1rem .75rem;font-size:.75rem;color:var(--gsc-ink3);text-align:center}@media (prefers-reduced-motion:no-preference){.pf-lb[open]{animation:pf-lb-in .34s var(--ease-out) both}.pf-lb[open]::backdrop{animation:pf-lb-fade .3s ease both}}@keyframes pf-lb-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}}@keyframes pf-lb-fade{0%{opacity:0}}