.pub{background:var(--hy-near);min-height:100vh;color:var(--hy-cream);--pub-edge:20px;--pub-h1:clamp(2.5rem, 3.4vw + 1rem, 4rem);--pub-h1-utility:clamp(2.25rem, 2.2vw + 1.6rem, 3.25rem);flex-direction:column;font-size:1rem;display:flex;overflow-x:clip}@media (min-width:641px){.pub{--pub-edge:36px}}@media (min-width:901px){.pub-main{font-size:1.0625rem}}.pub :where(h1,h2,h3,h4,.pub-eyebrow){text-wrap:balance}.pub :where(p,li,summary){text-wrap:pretty}.pub .pub-eyebrow{text-wrap:balance}.pub :where(a){color:inherit;text-decoration:none}.pub :where(h1,h2,h3,h4){color:inherit;letter-spacing:normal;margin:0;font-family:inherit}.pub :where(h3){font-weight:700}.pub :where(p){color:inherit}.pub.pub-chrome{min-height:0;display:block}.skip-link,.pub a.skip-link,.member-app a.skip-link{z-index:100;color:#f4f1ea;background:#0b3a30;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:12px}.skip-link:focus,.pub a.skip-link:focus,.member-app a.skip-link:focus{top:12px}.pub-main{background:var(--hy-bg);outline:none;flex:1}.pub-wrap{width:min(1240px, calc(100% - 2 * var(--pub-edge)));margin-inline:auto}.pub-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pub :focus-visible{outline:3px solid var(--hy-focus);outline-offset:3px}.pub.hy .hy-dark{--hy-focus:var(--hy-cream)}@media (prefers-color-scheme:dark){.pub.hy.hy-auto,.member-signed-out.hy.hy-auto{--hy-focus:var(--hy-cream)}}:root body .pub :is(button,a,input,textarea,select,[tabindex]):focus-visible,:root body .member-signed-out :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--hy-focus);box-shadow:0 0 0 4px color-mix(in srgb, var(--hy-focus) 18%, transparent)}.pub-light{background:var(--hy-bg);color:var(--hy-text)}.pub-forest{--pub-band:var(--hy-deep);background:var(--pub-band);color:var(--hy-text)}@media (prefers-color-scheme:dark){.pub.hy-auto .pub-forest{--pub-band:var(--hy-near)}}.pub-near{background:var(--hy-near);color:var(--hy-text)}.pub-eyebrow{font-size:var(--hy-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--hy-accent-text);margin:0;font-weight:800;line-height:1.4;display:block}.pub-display{font-weight:800;font-size:var(--hy-h1);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:.98}.pub-title{font-family:var(--hy-font-serif);font-weight:700;font-size:var(--hy-h2);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.04}.pub-light .pub-title{color:var(--hy-text)}.pub-hand{font-family:var(--hy-font-hand);letter-spacing:0;color:var(--hy-accent-text);font-weight:700}.pub-display .pub-hand,.pub-title .pub-hand{font-size:1.12em;line-height:.9}.pub-lead{max-width:640px;color:var(--hy-text);margin:0;font-size:1.125rem;line-height:1.6}.pub-light .pub-lead,.pub-light p:not(.pub-eyebrow){color:var(--hy-sub)}.pub-copy{align-content:start;gap:16px;display:grid}.pub-copy>.pub-eyebrow+.pub-title{margin-top:-4px}.pub-small{font-size:var(--hy-small);color:var(--hy-sub)}.pub-btn{border-radius:var(--hy-pill);min-height:48px;font:inherit;text-align:center;text-wrap:balance;cursor:pointer;transition:background-color var(--hy-fast) var(--hy-ease), border-color var(--hy-fast) var(--hy-ease), transform var(--hy-fast) var(--hy-ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}.pub-btn:active{transform:translateY(1px)}.pub-btn-mint{background:var(--hy-mint);color:var(--hy-on-mint)}.pub-btn-mint:hover{background:#86d0ab}.pub-btn-ghost{color:var(--hy-cream);background:#06181373;border-color:#f4f1eabf}.pub-btn-ghost:hover{background:#f4f1ea29}.pub-btn-outline-mint{border-color:var(--hy-mint);color:var(--hy-cream)}.pub-btn-outline-mint:hover{background:#6fc39a24}.pub-btn-solid{background:var(--hy-solid);color:var(--hy-on-solid)}.pub-btn-solid:hover{background:color-mix(in srgb, var(--hy-solid) 90%, var(--hy-on-solid))}.pub-btn-outline{border-color:var(--hy-text);color:var(--hy-text)}.pub-btn-outline:hover{background:color-mix(in srgb, var(--hy-text) 8%, transparent)}.pub-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pub-link{color:var(--hy-accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.pub-header{z-index:20;background:var(--hy-near);color:var(--hy-cream);border-bottom:1px solid #f4f1ea24;padding:0 16px;position:relative}.pub-header-overlay{background:#06201ab8;position:absolute;inset:0 0 auto}.pub-header-bar{justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100%);margin:0 auto;padding:10px 20px;display:flex}.pub-logo{border-radius:10px;align-items:center;min-width:44px;min-height:44px;padding:2px 0;display:inline-flex}.pub-nav{align-items:center;gap:30px;display:flex}.pub-nav-link{color:#f4f1eae0;align-items:center;min-height:44px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.pub-nav-link:hover,.pub-nav-link[aria-current=page]{color:#fff}.pub-nav-link[aria-current=page]:after{content:"";background:var(--hy-mint);border-radius:2px;height:2px;position:absolute;bottom:6px;left:0;right:0}.pub-nav-signup{display:none}.pub-header-actions{align-items:center;gap:18px;display:flex}.pub-login{color:#f4f1eaeb;align-items:center;min-height:44px;font-size:.95rem;font-weight:600;display:inline-flex}.pub-login:hover{color:#fff}.pub-header .pub-btn{min-height:44px;padding:10px 20px;font-size:.95rem}.pub-menu-button{width:44px;height:44px;color:var(--hy-cream);cursor:pointer;background:0 0;border:1px solid #f4f1ea47;border-radius:12px;flex:none;justify-content:center;align-items:center;display:none}@media (max-width:900px){.pub-menu-button{display:inline-flex}.pub-login,.pub-signup{display:none}.pub-signup.pub-signup-always{display:inline-flex}.pub-header-bar{padding:10px 0}.pub-nav{background:#0b2a22;border-bottom:1px solid #f4f1ea29;flex-direction:column;align-items:stretch;gap:2px;padding:12px 16px 16px;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #000c}.pub-nav[data-open=false]{display:none}.pub-nav-link{border-radius:10px;padding:8px 12px;font-size:1.05rem}.pub-nav-link[aria-current=page]{background:#6fc39a24}.pub-nav-link[aria-current=page]:after{display:none}.pub-nav-login{display:inline-flex}.pub-nav-signup{margin-top:8px;display:inline-flex}}@media (min-width:901px){.pub-nav-login{display:none}}.pub-bg{pointer-events:none;display:block;position:absolute;inset:0}.pub-bg img{width:100%;height:100%;display:block}.pub-shade{pointer-events:none;position:absolute;inset:0}.pub{--pub-hero-h:760px}.pub-hero-main.pub-hero-main{min-height:var(--pub-hero-h)}.pub-hero{background:var(--hy-near);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.pub-hero-page{min-height:600px}.pub-hero .pub-shade{background:linear-gradient(90deg,#061813f2 0%,#061813e0 38%,#0618134d 68%,#0618130d),linear-gradient(#0000 58%,#06181399 80%,#061813eb)}.pub-hero-copy{z-index:2;width:min(1240px, calc(100% - 2 * var(--pub-edge)));align-content:center;gap:22px;margin:0 auto;padding:150px 0 64px;display:grid;position:relative}.pub-hero-copy>*{max-width:640px}.pub-hero-copy .pub-eyebrow{color:#f4f1eae6;letter-spacing:.24em}.pub-hero-copy .pub-display,.pub-hero-copy .pub-title{font-size:var(--pub-h1)}.pub-hero-copy .pub-title-utility{font-size:var(--pub-h1-utility)}.pub-hero-lede{max-width:480px;margin:0;font-size:1.3rem;line-height:1.45}.pub-hero-body{color:#f4f1eaeb;max-width:480px;margin:0;font-size:1.05rem;line-height:1.6}.pub-corner{z-index:2;right:max(var(--pub-edge), calc((100% - 1240px) / 2));letter-spacing:.24em;text-transform:uppercase;color:#f4f1eae6;margin:0;font-size:.8rem;line-height:1.7;position:absolute;bottom:48px}.pub-corner:after{content:"";background:var(--hy-mint);width:60px;height:2px;margin-top:12px;display:block}@media (min-width:641px){.pub-hero-shift .pub-bg{background:#080f0c}.pub-hero-shift .pub-bg img{width:76%;position:absolute;left:24%}.pub-hero-shift .pub-bg:after{content:"";background:linear-gradient(90deg,#080f0c,#0000);width:16%;position:absolute;top:0;bottom:0;left:24%}}@media (max-width:640px){.pub-hero,.pub-hero-page{min-height:0;padding-top:calc(40svh - 24px);display:block}.pub-hero>.pub-bg,.pub-hero>.pub-shade{height:40svh;bottom:auto}.pub{--pub-hero-h:calc(40svh + 330px)}.pub-hero-main.pub-hero-main{flex-direction:column;justify-content:flex-end;display:flex}.pub-hero:has([data-photo=how-hero]){padding-top:calc(45svh - 24px)}:is(.pub-hero:has([data-photo=how-hero])>.pub-bg,.pub-hero:has([data-photo=how-hero])>.pub-shade){height:45svh}.pub-bg[data-photo=how-hero]{--photo-position:50% 30%}.pub-hero>.pub-shade{background:linear-gradient(0deg, var(--hy-near) 0%, #071b1766 34%, #071b1700 60%), linear-gradient(180deg, #071b178c, transparent 30%)}.pub-hero-copy{flex-direction:column;gap:16px;width:100%;padding:0 20px 40px;display:flex}.pub-hero-lede{font-size:1.125rem}.pub-hero-actions{order:4}.pub-hero-body{order:5;font-size:1rem}.pub-hero-actions .pub-btn{flex:auto}.pub-corner{display:none}}.pub-sec{padding:96px 0;position:relative}.pub-two{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.pub-center{text-align:center;justify-items:center}.pub-center .pub-lead{margin-inline:auto}.pub-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pub-list li{align-items:flex-start;gap:12px;font-size:1.05rem;display:flex}.pub-list svg{color:var(--hy-accent-text);flex:none;margin-top:3px}.pub-light .pub-list li{color:var(--hy-ink)}.pub-try{margin:10px 0 0;font-weight:800;color:var(--hy-text)!important}.pub-grid{gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.pub-grid-3{grid-template-columns:repeat(3,1fr)}.pub-grid-4{grid-template-columns:repeat(4,1fr)}.pub-glass{border-radius:var(--hy-radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--hy-cream);background:#0a241db8;border:1px solid #f4f1ea29;align-content:start;gap:10px;padding:24px;display:grid;position:relative}.pub-forest .pub-glass{background:#f4f1ea0f}.pub-glass h3,.pub-card h3{font-size:var(--hy-h3);margin:0;line-height:1.3}.pub-glass p{color:#f4f1eae0;margin:0}.pub-glass>svg{color:var(--hy-mint-ink)}.pub-card{border-radius:var(--hy-radius-lg);background:var(--hy-card);border:1px solid var(--hy-line);color:var(--hy-ink);align-content:start;gap:10px;padding:24px;display:grid}.pub-card p{margin:0}.pub-card>svg{color:var(--hy-text)}.pub-sec.pub-support-sec{padding:56px 0}.pub-support-banner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;max-width:980px;margin:0 auto;padding:28px 32px}.pub-support-banner .pub-title{margin:4px 0 8px;font-size:clamp(1.5rem,3vw,2rem)}@media (max-width:640px){.pub-sec.pub-support-sec{padding:40px 0}.pub-support-banner{grid-template-columns:1fr;padding:24px 20px}.pub-support-banner .pub-btn{justify-self:center}}.pub-num{font-family:var(--hy-font-hand);color:var(--hy-accent-text);font-size:2.2rem;line-height:1}.pub-code-card{--hy-accent-text:#1f6b48;--hy-ink:#11231d;width:min(340px,100%);color:var(--hy-ink);border-radius:var(--hy-radius-xl);background:#fff;justify-self:center;gap:14px;margin:0;padding:22px;display:grid;transform:rotate(2deg);box-shadow:0 30px 60px -30px #00000073}.pub-code-title{letter-spacing:.14em;text-transform:uppercase;color:var(--hy-accent-text);font-size:.8125rem;font-weight:800}.pub-code-qr,.pub-code-next{border-radius:8px;outline:1px solid #e5e2da;justify-self:center;width:203px;height:203px;display:block}@media (min-width:641px){.pub-code-qr,.pub-code-next{width:232px;height:232px}}.pub-code-stack{justify-self:center;display:grid;position:relative}.pub-code-next{opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pub-code-next-1{animation:12s linear infinite paused pub-code-fade-1}.pub-code-next-2{animation:12s linear infinite paused pub-code-fade-2}.pub-code-card[data-playing=true] .pub-code-next{animation-play-state:running}}@keyframes pub-code-fade-1{0%,29%{opacity:0}33.3%,95.7%{opacity:1}to{opacity:0}}@keyframes pub-code-fade-2{0%,62.3%{opacity:0}66.6%,95.7%{opacity:1}to{opacity:0}}.pub-code-facts{gap:6px;margin:0;padding:0;font-size:1rem;font-weight:600;list-style:none;display:grid}.pub-code-facts li{align-items:center;gap:10px;display:flex}.pub-code-facts svg{color:var(--hy-accent-text)}.pub-forest .pub-code-card{transform:rotate(-2deg)}.pub-footer{color:#f4f1eacc;background:#05140f;padding:44px 0 40px;font-size:.95rem}.pub-footer-inner{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;display:flex}.pub-footer-inner a,.pub-footer-inner button{pointer-events:auto}.pub-footer-brand{justify-items:start;gap:12px;display:grid}.pub-footer-tagline{font-family:var(--hy-font-hand);color:var(--hy-mint-ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.pub-footer-groups{text-align:left;flex:640px;grid-template-columns:repeat(2,minmax(0,max-content)) minmax(0,1fr) minmax(0,max-content);gap:24px 32px;display:grid}.pub-footer-group:nth-child(n+3){text-align:right}.pub-footer-group:nth-child(3){grid-column:4}.pub-footer-group:nth-child(n+3) .pub-footer-socials,.pub-footer-group:nth-child(n+3) .pub-footer-badges{justify-content:flex-end}.pub-footer-choices-icon{vertical-align:middle;margin-left:6px;display:inline-block}.pub-footer .pub-footer-heading{font-family:inherit;font-size:.8rem;font-weight:700;line-height:inherit;letter-spacing:.08em;text-transform:uppercase;color:#f4f1eacc;margin:0 0 4px}.pub-footer nav ul,.pub-footer-socials,.pub-footer-badges{margin:0;padding:0;list-style:none}.pub-footer nav ul{display:grid}@media (min-width:641px) and (max-width:1320px){.pub-footer-groups{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,max-content)) minmax(0,1fr)}.pub-footer-group:nth-child(3),.pub-footer-group:nth-child(4){grid-column:3}}@media (min-width:641px) and (max-width:1000px){.pub-footer-groups{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.pub-footer-group:nth-child(n+3){text-align:left;grid-column:auto}.pub-footer-group:nth-child(n+3) .pub-footer-socials,.pub-footer-group:nth-child(n+3) .pub-footer-badges{justify-content:flex-start}.pub-footer-socials{margin:0 0 0 -10px}}.pub-footer-legal-nav ul{grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;justify-content:start;column-gap:24px}.pub-footer-socials{gap:4px;margin-right:-10px;display:flex}.pub-footer-socials a{width:44px;height:44px;color:var(--hy-cream);justify-content:center;align-items:center;display:inline-flex}.pub-footer-socials a:hover{color:var(--hy-mint-ink)}.pub-footer-soon{color:var(--hy-cream);margin:10px 0 8px;font-weight:600}.pub-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pub-badges img{width:auto;height:40px;display:block}.pub-badges li:first-child img{width:119.66px}.pub-badges li:last-child img{width:153.81px;max-width:none;height:59.5238px;margin:-9.76191px}.pub-badges a{border-radius:8px;padding:2px 0;display:block}.pub-badges-soon{margin:0 0 8px;font-weight:600}.pub-footer nav a{min-height:44px;color:var(--hy-cream);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.pub-footer nav a:hover{text-underline-offset:3px;text-decoration:underline}.pub-footer span{color:inherit}.pub-footer-legal{color:#f4f1eacc;flex-basis:100%;margin:0}.pub-form{background:var(--hy-card);color:var(--hy-ink);border-radius:20px;gap:16px;padding:30px;display:grid;box-shadow:0 30px 60px -34px #0006}.pub-alert{border-left:4px solid var(--hy-danger);background:var(--hy-danger-soft);color:var(--hy-danger);border-radius:10px;margin:0;padding:12px 16px;font-weight:600}@media (max-width:900px){.pub-two{grid-template-columns:1fr}.pub-grid-3,.pub-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pub-sec{padding:64px 0}.pub-grid-3,.pub-grid-4{grid-template-columns:1fr}.pub-lead{font-size:1.0625rem}.pub-footer-inner{align-items:flex-start}.pub-footer-groups{flex-basis:100%;grid-template-columns:minmax(0,1fr);gap:20px}.pub-footer nav ul{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;justify-items:start;gap:0 12px}.pub-footer nav.pub-footer-legal-nav ul{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,max-content));column-gap:12px}.pub-footer-choices-icon{margin-left:4px}.pub-footer-group:nth-child(n+3){text-align:left;grid-column:auto}.pub-footer-group:nth-child(n+3) .pub-footer-socials,.pub-footer-group:nth-child(n+3) .pub-footer-badges{justify-content:flex-start}.pub-footer-socials{margin:0 0 0 -10px}}.pub-hero{--pub-header-clear:96px}.pub-hero>.pub-bg,.pub-hero>.pub-shade{top:var(--pub-header-clear)}.pub-hero>.pub-bg{-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}@media (max-width:640px){.pub-hero{--pub-header-clear:64px;padding-top:calc(var(--pub-header-clear) + 40svh - 24px)}.pub-hero>.pub-bg,.pub-hero>.pub-shade{top:var(--pub-header-clear);height:40svh}.pub-hero>.pub-bg{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}}@media (min-width:641px){.pub-bg[data-photo=home-hero]{--photo-position:18% 45%}}@media (max-width:640px){.pub-bg[data-photo=home-hero]{--photo-position:50% 35%}}.pub-footer .copyright-year-roll{clip-path:inset(0);vertical-align:baseline;overflow:visible}@media (prefers-color-scheme:dark){.pub.hy-auto .promo-jump a,.pub.hy-auto .promo-download{border-color:var(--hy-text);color:var(--hy-text)}.pub.hy-auto .promo-item h3,.pub.hy-auto .promo-legal h2{color:var(--hy-text)}}.member-signed-out .member-mark img{display:block}.member-signed-out .member-mark .member-mark-dark{display:none}@media (prefers-color-scheme:dark){.member-signed-out .member-mark .member-mark-light{display:none}.member-signed-out .member-mark .member-mark-dark{display:block}}@media not all and (prefers-color-scheme:dark){.hy-auto .pub-header{color:#0b3a30;background:#fffdf8f5;border-bottom-color:#0b3a3024}.hy-auto .pub-header:not(.pub-header-overlay){background:var(--hy-bg)}.hy-auto .pub-nav-link,.hy-auto .pub-login{color:#0b3a30}.hy-auto .pub-nav-link:hover,.hy-auto .pub-nav-link[aria-current=page],.hy-auto .pub-login:hover{color:#062d24}.hy-auto .pub-nav-link[aria-current=page]:after{background:#0b3a30}.hy-auto .pub-header .pub-btn-outline-mint{color:#0b3a30;border-color:#0b3a30}.hy-auto .pub-header .pub-btn-outline-mint:hover{background:#0b3a300f}.hy-auto .pub-menu-button{color:#0b3a30;border-color:#0b3a304d}.hy-auto .pub-footer{background:var(--hy-bg-2);color:var(--hy-sub);border-top:1px solid var(--hy-line)}.hy-auto .pub-footer nav a,.hy-auto .pub-footer-socials a,.hy-auto .pub-footer-soon{color:var(--hy-text)}.hy-auto .pub-footer-heading,.hy-auto .pub-footer-legal{color:var(--hy-sub)}.hy-auto .pub-footer-tagline{color:var(--hy-accent-text)}}@media (max-width:900px){@media not all and (prefers-color-scheme:dark){.hy-auto .pub-nav{background:#fffdf8;border-color:#0b3a3024;box-shadow:0 30px 60px -30px #0b3a3066}.hy-auto .pub-nav-link[aria-current=page]{background:var(--hy-accent-soft)}}}.pub :where(h1,h2,h3,p,li,a,dt,dd,figcaption,blockquote){overflow-wrap:break-word}.pub :where(.pub-title,.pub-link,a[href^=mailto\:]){overflow-wrap:anywhere}.pub :where(.pub-lead,.pub-eyebrow,.pub-btn,li){min-width:0;max-width:100%}.pub-launch{background:var(--hy-bg);color:var(--hy-text);padding:40px var(--pub-edge)}.pub-launch-card{border-radius:var(--hy-radius-xl);background:var(--hy-card);border:1px solid var(--hy-line);width:min(1240px,100%);box-shadow:var(--hy-shadow);--p:.5;justify-content:center;align-items:center;gap:48px;margin-inline:auto;padding:36px 32px;display:flex;position:relative;overflow:hidden}.pub-launch-confetti{pointer-events:none;position:absolute;inset:0}.pub-launch-confetti span{width:var(--w);height:100%;transform:translate3d(calc(sin(var(--p) * var(--waves) * 1turn) * var(--drift)), calc((var(--start) + var(--p) * var(--speed)) * 100%), 0);will-change:transform;position:absolute;top:0}.pub-launch-confetti i{width:var(--w);height:var(--h);background:var(--c);opacity:.85;transform:rotate(calc(var(--tilt) + var(--p) * var(--spin) * 1turn)) rotateX(calc(var(--p) * var(--spin) * 2turn));border-radius:2px;display:block}.pub-launch-phone{color:#0b3a30;background:#f4f1ea;border:8px solid #0b1f1a;border-radius:36px;flex:none;width:240px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000040}.pub-launch-head{color:#f4f1ea;background:#0b3a30;display:grid}.pub-launch-status{justify-content:space-between;align-items:center;height:26px;padding:6px 22px 0;font-size:10px;font-weight:700;display:flex}.pub-launch-battery{background:#f4f1ea;border:1px solid #f4f1ea;border-radius:2px;width:16px;height:8px;box-shadow:inset 0 0 0 1px #0b3a30}.pub-launch-grip{background:#f4f1ea73;border-radius:2px;justify-self:center;width:23px;height:3px;margin-top:3px}.pub-launch-bar{align-items:center;gap:5px;height:32px;padding:0 4px 0 9px;display:flex}.pub-launch-bar img{width:20px;height:18px;display:block}.pub-launch-bar-title{font-family:var(--font-logo-serif), Georgia, serif;flex:1;font-size:15px;line-height:18px}.pub-launch-close{place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid}.pub-meet-sheet{justify-items:center;margin:0;padding:20px 0 10px;display:grid}.pub-meet-sheet>div{grid-area:1/1}.pub-meet-back{color:#0b3a30;text-align:center;zoom:.6;background:#fffdf8;border:1px solid #ddd5c4;border-radius:18px;justify-items:center;gap:12px;width:340px;padding:22px 20px 18px;display:grid;transform:translate(-300px,-70px)rotate(-12deg);box-shadow:0 30px 60px -30px #0b3a3073}.pub-meet-back p{color:#0b3a30;margin:0}.pub-meet-back-photo{width:120px;height:120px;position:relative}.pub-meet-back-photo img{object-fit:cover;border-radius:50%;width:120px;height:120px}.pub-meet-back-seal{background:#fffdf8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:-4px;right:-4px}.pub-meet-back-seal .verified-seal{margin:0}.pub-meet-back .pub-meet-back-name{letter-spacing:-1px;font-size:36px;font-weight:700;line-height:40px}.pub-meet-back-time{color:#1f6b48;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;background:#dff1e6;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;font-weight:700;line-height:19px;display:inline-flex}.pub-meet-back-time:has(>.pub-meet-back-now:empty){visibility:hidden}.pub-meet-back-dot{background:#1f6b48;border-radius:50%;width:8px;height:8px}.pub-meet-back-panel{background:#fff;border-radius:18px;margin-top:12px;padding:10px;display:block}.pub-meet-back-qr{width:260px;height:260px;display:grid}.pub-meet-back-qr .pub-meet-back-face{border-radius:0;outline:none;width:260px;height:260px;display:block}@media (prefers-reduced-motion:no-preference){.pub-meet-back-qr .pub-code-next{animation-play-state:running}}.pub-meet-back .pub-meet-back-tag{color:#56665f;font-size:16px;line-height:25px}.pub-meet-front{transform:translate(36px,30px)}@media (max-width:640px){.pub-meet-sheet{padding:36px 0 230px}.pub-meet-back{zoom:.5;transform:translate(-100px,-60px)rotate(-10deg)}.pub-meet-sheet>.pub-meet-front{gap:10px;width:250px;padding:10px 16px 20px;transform:translate(16px,210px)}.pub-meet-front .pub-meet-sheet-title{font-size:24px;line-height:30px}.pub-meet-front .pub-meet-sheet-name{font-size:23px;line-height:28px}.pub-meet-front .pub-meet-sheet-line{font-size:15px;line-height:22px}}.pub-meet-sheet>.pub-meet-front{color:#0b3a30;text-align:center;background:#fffdf8;border-radius:22px;justify-items:center;gap:12px;width:min(340px,100vw - 72px);padding:12px 20px 28px;display:grid;box-shadow:0 30px 60px -24px #0b3a3073,0 8px 18px -10px #0b3a304d}.pub-meet-sheet p{margin:0}.pub-meet-sheet .pub-meet-front .pub-meet-sheet-title,.pub-meet-sheet .pub-meet-front .pub-meet-sheet-name,.pub-meet-sheet .pub-meet-front .pub-meet-sheet-line,.pub-meet-sheet .pub-meet-back .pub-meet-back-name{color:#0b3a30}.pub-meet-sheet-grip{background:#807b6d;border-radius:999px;width:40px;height:5px;margin-bottom:2px}.pub-meet-sheet-title,.pub-meet-sheet-name{font-family:var(--font-logo-serif), Georgia, serif}.pub-meet-sheet-title{font-size:30px;line-height:38px}.pub-meet-sheet-name{font-size:28px;line-height:34px}.pub-meet-sheet-photo{width:120px;height:120px;position:relative}.pub-meet-sheet-photo img{object-fit:cover;border-radius:50%;width:120px;height:120px}.pub-meet-sheet-seal{background:#fffdf8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:-4px;right:-4px}.pub-meet-sheet-seal .verified-seal{margin:0}.pub-meet-sheet-line{font-size:16px;line-height:24px}.pub-meet-sheet-btn{color:#f4f1ea;background:#0b3a30;border-radius:999px;justify-self:stretch;place-items:center;height:48px;margin-top:2px;font-weight:700;display:grid}@media (prefers-color-scheme:dark){.hy-auto .pub-meet-sheet .pub-meet-front .pub-meet-sheet-title,.hy-auto .pub-meet-sheet .pub-meet-front .pub-meet-sheet-name,.hy-auto .pub-meet-sheet .pub-meet-front .pub-meet-sheet-line{color:#f4f1ea}.hy-auto .pub-meet-sheet .pub-meet-back{color:#f4f1ea;background:#0b3a30;border-color:#1d4a3d}.hy-auto .pub-meet-sheet .pub-meet-back p{color:#f4f1ea}.hy-auto .pub-meet-sheet .pub-meet-back .pub-meet-back-seal{background:#0b3a30}.hy-auto .pub-meet-sheet .pub-meet-back .pub-meet-back-time{color:#8fd6b1;background:#11483a}.hy-auto .pub-meet-sheet .pub-meet-back .pub-meet-back-dot{background:#8fd6b1}.hy-auto .pub-meet-sheet .pub-meet-back .pub-meet-back-tag{color:#dccfb2}.hy-auto .pub-meet-sheet>.pub-meet-front{color:#f4f1ea;background:#0b3a30;box-shadow:0 0 0 1px #1d4a3d,0 30px 60px -24px #0009}.hy-auto .pub-meet-sheet-grip{background:#6f8f82}.hy-auto .pub-meet-sheet-seal{background:#0b3a30}.hy-auto .pub-meet-sheet-btn{color:#062d24;background:#dccfb2}}.pub-launch-tabs{background:#ede6da;border-radius:10px;margin:10px;padding:3px;font-size:11px;font-weight:700;display:flex}.pub-launch-tabs span{text-align:center;color:#4b5b55;border-radius:8px;flex:1;padding:7px}.pub-launch-tabs .is-on{color:#fff;background:#0e3b31}.pub-launch-in{text-align:center;background:#fffdf7;border:1px solid #e7e0d2;border-radius:14px;margin:0 12px 14px;padding:14px 10px}.pub-launch-in p{margin:0}.pub-launch-photo{width:74px;height:74px;margin:0 auto;position:relative}.pub-launch-photo img{object-fit:cover;border-radius:50%;width:74px;height:74px}.pub-launch-seal{position:absolute;bottom:-2px;right:-6px}.pub-launch-name{letter-spacing:-.03em;font-size:19px;font-weight:700;margin:6px 0 4px!important}.pub-launch-time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#1f5a46;background:#dcefe5;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.pub-launch-time-dot{background:#1f6b48;border-radius:50%;width:6px;height:6px}.pub-launch-switch{color:#10302a;text-align:left;background:#fffdf7;border:1px solid #6fc39a;border-radius:12px;align-items:center;gap:8px;margin:0 12px 10px;padding:8px 10px;font-size:9px;font-weight:600;display:flex}.pub-launch-switch>span:first-child{flex:1}.pub-launch-toggle{background:#2f8a5b;border-radius:99px;flex:none;width:26px;height:16px;position:relative}.pub-launch-toggle:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:12px}.pub-launch-qr{width:150px;height:150px;margin:12px auto 6px;display:grid}.pub-launch-qr-face{width:150px;height:150px;display:block}@media (prefers-reduced-motion:no-preference){.pub-launch-qr .pub-code-next{animation-play-state:running}}.pub-launch-tag{color:#556660;font-size:11px}.pub-launch-side{background:var(--hy-card);max-width:440px;box-shadow:0 0 28px 28px var(--hy-card);border-radius:24px;position:relative}.pub-launch-title{letter-spacing:-.02em;margin:0 0 14px;font-size:30px;font-weight:800;line-height:1.1}.pub-launch-count{gap:10px;margin:0 0 20px;display:flex}.pub-launch-count div{background:var(--hy-solid);min-width:64px;color:var(--hy-on-solid);text-align:center;border-radius:12px;padding:8px 6px}.pub-launch-count b{font-variant-numeric:tabular-nums;font-size:24px;display:block}.pub-launch-count small{font-size:12px}.pub-launch-soon{margin:0 0 8px;font-size:13px;font-weight:700}@media (max-width:700px){.pub-launch{padding:24px 16px}.pub-launch-card{flex-direction:column;gap:24px;padding:24px 18px}.pub-launch-side{text-align:center}.pub-launch-title{font-size:24px}.pub-launch-count,.pub-launch-badges{justify-content:center}}
