.lg-lens{z-index:2147483000;pointer-events:none;opacity:0;contain:layout style;position:fixed}.lg-lens canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lg-lifting>.on,.lg-lifting>[aria-selected=true]{transition:background .18s,box-shadow .18s;box-shadow:none!important;background:0 0!important}.lg-lifting>button:active{transform:none!important}:root{--lg-fill:linear-gradient(135deg,#ffffff80,#fff3 46%,#ffffff4d);--lg-filter:blur(14px) saturate(185%) brightness(1.05);--lg-rim:inset 0 0 0 .5px #fff9, inset 1px 1.5px 0 -.25px #fffffff2, inset -1px -1.25px 0 -.25px #ffffff8c;--lg-drop:0 0 0 .5px #0c234014,0 1px 2px #0c23400d}@media (prefers-reduced-transparency:reduce){:root{--lg-fill:#fff;--lg-filter:none}}.lg-dark{--lg-fill:linear-gradient(135deg,#fff3,#ffffff12 46%,#bed7ff1f);--lg-rim:inset 0 0 0 .5px #ffffff3d, inset 1px 1.5px 0 -.25px #ffffff75, inset -1px -1.25px 0 -.25px #fff3;--lg-drop:0 0 0 .5px #00000038,0 1px 2px #00000038}.lg-bar{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.lg-bar img{-webkit-user-drag:none}:root{--lgm-fill:linear-gradient(180deg,#ffffffbd 0%,#ffffff75 48%,#f6faff94 100%);--lgm-frost:blur(9px) saturate(1.7) brightness(1.04);--lgm-shadow:inset 0 0 0 1px #ffffffe0, inset 0 1.5px 0 #fff, inset 0 -7px 10px -7px #0c234021, inset 9px 0 12px -11px #0c234012, inset -9px 0 12px -11px #0c234012, 0 1px 1.5px #0c23401a, 0 7px 16px -7px #0c23403d}.lg-dark,:where(.shorts-root,.stories-root){--lgm-fill:linear-gradient(180deg,#ffffff38 0%,#ffffff17 50%,#bed7ff24 100%);--lgm-frost:blur(9px) saturate(1.5) brightness(1.08);--lgm-shadow:inset 0 0 0 1px #ffffff38, inset 0 1.5px 0 #fff6, inset 0 -7px 10px -7px #00000057, inset 9px 0 12px -11px #0003, inset -9px 0 12px -11px #0003, 0 1px 1.5px #0000004d, 0 7px 16px -7px #0000008c}.lg-glass,.lg-host>.lg-pane{-webkit-backdrop-filter:var(--lgm-frost);backdrop-filter:var(--lgm-frost);background:var(--lgm-fill)!important;box-shadow:var(--lgm-shadow)!important;border-color:#0000!important}.lg-baked{background-image:var(--lg-bake)!important;-webkit-backdrop-filter:blur(12px)saturate(1.7)brightness(1.04)!important;backdrop-filter:blur(12px)saturate(1.7)brightness(1.04)!important;background-color:#0000!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-origin:border-box!important;background-clip:border-box!important;border-color:#0000!important;box-shadow:0 1px 2px #0c23400f!important}.lg-dark .lg-baked,.lg-dark.lg-baked{box-shadow:0 1px 2px #00000040!important}.lg-host.lg-lifting>.lg-pane{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important}.lg-drag{touch-action:pan-y}.lg-btn{background:var(--lg-fill),linear-gradient(#0c234009,#0c234009)!important;-webkit-backdrop-filter:var(--lg-filter)!important;backdrop-filter:var(--lg-filter)!important;box-shadow:var(--lg-rim),var(--lg-drop)!important;border-color:#0000!important}.lg-btn.lg-tinted{background:linear-gradient(135deg,#ffffff38,#ffffff08 46%,#ffffff1a),var(--lg-own-img,none)!important;background-color:var(--lg-own-color,transparent)!important;box-shadow:var(--lg-rim),inset 0 0 0 1.5px var(--lg-own-ring,transparent),var(--lg-drop)!important}.lg-btn.lg-tinted.lg-dark{--lg-drop:0 1px 2px #0c23401a;background:linear-gradient(135deg,#ffffff24,#ffffff05 46%,#ffffff12),var(--lg-own-img,none)!important;background-color:var(--lg-own-color,transparent)!important}@media (hover:hover){.lg-btn:hover{box-shadow:var(--lg-rim),inset 0 0 14px #ffffff8c,var(--lg-drop)!important}.lg-btn.lg-tinted:hover{box-shadow:var(--lg-rim),inset 0 0 0 1.5px var(--lg-own-ring,transparent),inset 0 0 14px #ffffff61,var(--lg-drop)!important}.lg-btn.lg-dark:hover{box-shadow:var(--lg-rim),inset 0 0 14px #ffffff38,var(--lg-drop)!important}}:is(.overlay,[class$=-scrim],[class*=-scrim\ ])>.glass:not(:is(.shorts-root,.stories-root,.sv-root,.story-viewer,.mm-gallery) *),.adm-drawer.glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fafd!important;border-color:#0000!important;box-shadow:inset 0 0 0 .5px #ffffffe6,inset 0 1px #fff,0 0 0 .5px #0c23401a,0 28px 70px -20px #07173073,0 6px 18px #0717301a!important}:is(.overlay,[class$=-scrim],[class*=-scrim\ ])>.glass:not(:is(.shorts-root,.stories-root,.sv-root,.story-viewer,.mm-gallery) *) .glass:not(.lg-btn,button,a,[role=button]),.adm-drawer.glass .glass:not(.lg-btn,button,a,[role=button]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#0000!important;box-shadow:0 0 0 .5px #0c234014,0 1px 2px #0c23400a!important}@media (prefers-reduced-transparency:reduce){:is(.overlay,[class$=-scrim],[class*=-scrim\ ])>.glass,.adm-drawer.glass{background:#f8fafd!important}}.control.lg-baked:focus-within,.nav-search.lg-baked:focus-within,[data-lg=field].lg-baked:focus-within{box-shadow:0 0 0 1.5px #10a6b4cc,0 0 0 5px #10a6b429!important}.control.bad.lg-baked{box-shadow:0 0 0 1.5px #d34040bf,0 0 0 5px #d340401f!important}html:has(.overlay.open,.gift-sheet-scrim,.chat-sheet-scrim,.sheet-scrim,.hb-sheet-scrim,.people-scrim,.acct-confirm-scrim,.acct-editor-scrim,.act-confirm-scrim,.gift-preview-scrim,.xd-scrim-sheet){scrollbar-gutter:stable;overflow:hidden!important}body[data-over-footer] :is(.xd-bar,.tabbar,.actionbar,.float-back){transition:background .25s;background:#f8fafdf0!important}.lg-switch{touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:999px!important;width:64px!important;height:28px!important;overflow:visible!important;transform:none!important}.lg-switch>:first-child{width:38px!important;height:24px!important;transform:translateX(var(--lg-sw-x,0px)) scale(1)!important;background:#fff!important;border-radius:999px!important;transition:transform .46s cubic-bezier(.3,1.5,.5,1),background .28s,box-shadow .28s!important;inset-block-start:2px!important;inset-inline-start:2px!important;box-shadow:0 0 0 .5px #0c23400f,0 2px 6px #0c234038!important}.lg-switch.lg-sw-held>:first-child{-webkit-backdrop-filter:blur(2.5px)saturate(1.35)brightness(1.06);backdrop-filter:blur(2.5px)saturate(1.35)brightness(1.06);transform:translateX(var(--lg-sw-x,0px)) scale(1.46,1.5)!important;background:linear-gradient(135deg,#ffffff57,#ffffff14 46%,#fff3)!important;transition:transform .16s cubic-bezier(.2,.9,.3,1.2),background .16s,box-shadow .16s!important;box-shadow:inset 0 0 0 .5px #ffffffbf,inset 1.5px 2px .5px -1px #fffffffa,inset -1.5px -2px .5px -1px #fff9,inset 0 0 9px #ffffff4d,0 6px 18px -4px #0c23404d!important}.lg-switch.lg-sw-pre-on{background:var(--leaf,#56be49)!important}.lg-switch.lg-sw-pre-off{background:#0c234029!important}@media (prefers-reduced-motion:reduce){.lg-switch>:first-child,.lg-switch.lg-sw-held>:first-child{transition:none!important}.lg-switch.lg-sw-held>:first-child{transform:translateX(var(--lg-sw-x,0px)) scale(1.12)!important}}
:root{--call-night:#082b42;--call-night-lift:#144c6b;--call-voice:var(--teal);--call-voice-alt:var(--leaf);--call-over:#d34040}.call-scene{z-index:2147482000;color:#fff;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:linear-gradient(180deg,var(--call-night),var(--call-night-lift) 50%,var(--call-night));animation:call-arrive .45s var(--ease) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes call-arrive{0%{opacity:0}to{opacity:1}}.call-wash{pointer-events:none;opacity:1;transition:opacity .6s ease-in-out;position:absolute;inset:0}.call-scene[data-mood=welcoming] .call-wash{opacity:1.8}.call-scene[data-mood=danger] .call-wash{opacity:0}.call-blob{opacity:.12;filter:blur(90px);border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;position:absolute}.call-blob.a{background:var(--call-voice);animation:22s ease-in-out infinite call-drift-a;top:20%;left:22%}.call-blob.b{background:var(--call-voice-alt);animation:28s ease-in-out infinite call-drift-b;top:78%;left:80%}@keyframes call-drift-a{0%,to{transform:translateY(30px)}25%{transform:translate(36px)}50%{transform:translateY(-30px)}75%{transform:translate(-36px)}}@keyframes call-drift-b{0%,to{transform:translate(-36px)}25%{transform:translateY(-30px)}50%{transform:translate(36px)}75%{transform:translateY(30px)}}.call-flood{pointer-events:none;opacity:0;background:radial-gradient(circle,#d3404057,#d3404000 75%);transition:opacity .6s ease-in-out;position:absolute;inset:0}.call-scene[data-mood=danger] .call-flood{opacity:1}.call-body{z-index:1;flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-height:0;padding:16px;display:flex;position:relative}.call-spacer{flex:1 1 0;min-height:0}.call-identity{opacity:0;transition:transform .45s var(--ease-bouncy),opacity .45s var(--ease);flex-direction:column;align-items:center;gap:16px;display:flex;transform:scale(.84)}.call-scene.arrived .call-identity{opacity:1;transform:scale(1)}.call-scene.arrived[data-mood=danger] .call-identity{transform:scale(.92)}.call-who{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:min(520px,86vw);display:flex}.call-name{color:#fff;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.call-state{color:#ffffffbf;animation:call-blur-in .3s var(--ease) both;font-size:12px;line-height:1.35}.call-scene[data-reason=call\.busy] .call-state{color:var(--amber)}@keyframes call-blur-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.call-clock{font-variant-numeric:tabular-nums;color:#ffffffeb;border-radius:var(--r-pill);background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-rim);animation:call-blur-in .3s var(--ease) both;border:0;padding:6px 16px;font-size:17px;font-weight:700}.call-orb{touch-action:manipulation;place-items:center;width:200px;height:200px;display:grid;position:relative}.call-orb>*{grid-area:1/1}.call-radar{border:1.5px solid color-mix(in srgb,var(--call-voice) 45%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:168px;height:168px}.call-scene[data-ringing="1"] .call-radar{animation:call-radar var(--call-period,1.8s) linear infinite}.call-scene[data-ringing="1"] .call-radar.two{animation-delay:calc(var(--call-period,1.8s) * .45)}@keyframes call-radar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.call-ripple{border:2px solid var(--call-voice);opacity:0;pointer-events:none;border-radius:50%}.call-ripple.alt{border-color:var(--call-voice-alt)}.call-ripple.theirs{width:150px;height:150px;animation:call-ripple-out var(--call-them-dur,2s) linear infinite}.call-ripple.mine{width:158px;height:158px;animation:call-ripple-in var(--call-me-dur,2s) linear infinite}.call-ripple.d2{animation-delay:calc(var(--call-them-dur,2s) / -3)}.call-ripple.d3{animation-delay:calc(var(--call-them-dur,2s) / -1.5)}.call-ripple.mine.d2{animation-delay:calc(var(--call-me-dur,2s) / -3)}.call-ripple.mine.d3{animation-delay:calc(var(--call-me-dur,2s) / -1.5)}.call-ripples-them{opacity:var(--call-them-op,0);transition:opacity .3s ease-out}.call-ripples-me{opacity:var(--call-me-op,0);transition:opacity .3s ease-out}.call-ripples-them,.call-ripples-me{pointer-events:none;place-items:center;display:grid}.call-ripples-them>*,.call-ripples-me>*{grid-area:1/1}@keyframes call-ripple-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes call-ripple-in{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.call-flash{border:2px solid color-mix(in srgb,var(--call-voice-alt) 70%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:152px;height:152px}.call-scene.connected .call-flash{animation:.9s ease-out call-flash}@keyframes call-flash{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.call-disc{background-color:#10a6b429;background-image:var(--lg-fill);width:150px;height:150px;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:inset 0 0 0 1.5px #ffffff40,var(--lg-rim);border-radius:50%;place-items:center;display:grid;position:relative}.call-scene[data-mood=danger] .call-disc{box-shadow:inset 0 0 0 1.5px #d34040d9,var(--lg-rim);transition:box-shadow .5s ease-in-out}.call-scene[data-phase=active] .call-disc{animation:3s ease-in-out infinite call-breathe}@keyframes call-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.call-disc.peer-muted .b-ava{opacity:.75}.call-disc .b-ava{--face:126px}.call-mute-badge{color:#fff;width:26px;height:26px;box-shadow:var(--lg-rim);animation:call-pop .3s var(--ease-bouncy) both;background:#d34040e6;border-radius:50%;place-items:center;display:grid;position:absolute}.call-mute-badge .icon{stroke-width:2.4px;width:13px;height:13px}.call-mute-badge.theirs{inset-inline-end:6px;bottom:6px}.call-mute-badge.mine{inset-inline-start:6px;bottom:6px;transform:scale(.8)}@keyframes call-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1}}.call-mute-badge.mine{animation-name:call-pop-small}@keyframes call-pop-small{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(.8)}}.call-controls{opacity:0;transition:opacity .42s var(--ease),transform .42s var(--ease);align-items:flex-start;gap:12px;padding-bottom:28px;display:flex;transform:translateY(24px)}.call-scene.arrived .call-controls{opacity:1;transform:none}.call-scene[data-mood=danger] .call-controls{opacity:0;transform:scale(.8)}.call-controls.ringing{justify-content:space-between;width:100%;max-width:420px;padding-inline:24px}.call-ctl{flex-direction:column;align-items:center;gap:6px;display:flex}.call-btn{color:#fff;cursor:pointer;width:66px;height:66px;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-rim);transition:transform var(--m-snappy) var(--ease),background-color .2s var(--ease);background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid}.call-btn:active{transform:scale(var(--press-round));transition-duration:.12s}.call-btn .icon{stroke-width:2.2px;width:26px;height:26px}.call-btn.on.danger{color:#fff;background:#d340408c}.call-btn.prominent.danger{background:var(--call-over)}.call-btn.prominent.leaf{background:var(--leaf)}.call-btn.breathing{animation:.9s ease-in-out infinite alternate call-swell}@keyframes call-swell{0%{transform:scale(1)}to{transform:scale(1.06)}}.call-ctl-label{color:#fffc;text-align:center;font-size:11px}.call-min{top:calc(8px + env(safe-area-inset-top));z-index:2;color:#fff;cursor:pointer;width:44px;height:44px;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-rim);transition:transform var(--m-snappy) var(--ease);background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:calc(16px + env(safe-area-inset-left))}.call-min:active{transform:scale(var(--press-round));transition-duration:.12s}.call-min .icon{stroke-width:2.4px;width:18px;height:18px}.call-strip{--call-strip-a:var(--leaf);--call-strip-b:#74d767;--call-strip-back:#74d7678c;z-index:2147482000;top:0;width:100%;height:calc(30px + env(safe-area-inset-top,0px));cursor:pointer;color:#fff;font-family:var(--ff-body);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;animation:.28s both call-strip-in;display:block;position:fixed;inset-inline:0}.call-strip[data-ended]{--call-strip-a:var(--call-over);--call-strip-b:#d34040d1;--call-strip-back:#d340408c}.call-strip:before{content:"";top:0;height:env(safe-area-inset-top,0px);background:linear-gradient(to right,var(--call-strip-a),var(--call-strip-b));position:absolute;inset-inline:0}.call-sea{inset-inline:0;top:env(safe-area-inset-top,0px);pointer-events:none;width:100%;height:30px;display:block;position:absolute;overflow:visible}.call-sea-a{stop-color:var(--call-strip-a);transition:stop-color .3s}.call-sea-b{stop-color:var(--call-strip-b);transition:stop-color .3s}.call-sea-back{fill:var(--call-strip-back);transition:fill .3s}.call-strip-label{inset-inline:0;top:env(safe-area-inset-top,0px);white-space:nowrap;justify-content:center;align-items:center;padding-inline:16px;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute}.call-strip-label>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.call-strip:focus-visible{outline-offset:-3px;outline:2px solid #fff}@keyframes call-strip-in{0%{opacity:0;transform:translateY(-100%)}}:root .chat-drawer{max-height:calc(100dvh - var(--call-bar,0px))}@media (min-width:701px){:root .chat-drawer{top:calc(50% + var(--call-bar,0px) / 2)}}@media (max-width:700px){:root[data-call-bar] .chat-drawer{max-height:calc(100dvh - var(--safe-top))}}:root .mm-gallery{inset-block-start:var(--call-bar,0px)}.call-sink{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (min-width:768px){.call-body{padding:24px}.call-orb{width:240px;height:240px}.call-name{font-size:28px}.call-state{font-size:14px}.call-clock{font-size:19px}.call-controls{gap:20px}.call-controls.ringing{max-width:520px}}@media (max-height:620px){.call-identity{gap:10px}.call-controls{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.call-blob,.call-radar,.call-ripple,.call-flash,.call-btn.breathing,.call-scene[data-phase=active] .call-disc{animation:none!important}.call-ripple.theirs{opacity:1}.call-ripple.mine,.call-ripple.d2,.call-ripple.d3{display:none}.call-scene{animation:none}.call-identity{transition:none}.call-strip{animation:none}}
.hw-root{z-index:400;-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);background:linear-gradient(#10a6b438,#f7f9fcf0 42%,#f6a71b1f),#f7f9fcf0;flex-direction:column;animation:.35s both hwIn;display:flex;position:fixed;inset:0}html:has(.hw-root){overflow:hidden!important}.hw-root .hw-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.hw-root .hw-col{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:528px;margin:0 auto;padding:40px 24px 32px;display:grid}.hw-root .hw-hero{width:100%;height:200px;display:block}.hw-root .hw-head{gap:12px;display:grid}.hw-root .hw-head h2{font-family:var(--ff-system);color:var(--ink);animation:hwRise .5s var(--ease,ease) both;margin:0;font-size:30px;font-weight:700;line-height:1.25}.hw-root .hw-head p{color:var(--muted);animation:hwRise .5s var(--ease,ease) 80ms both;margin:0;font-size:16px;line-height:1.55}.hw-root .hw-badge{background:#fff;border:1px solid #f6a71b59;border-radius:20px;align-items:center;gap:12px;padding:16px;animation:.7s cubic-bezier(.3,1.5,.5,1) .35s both hwBadge;display:flex}.hw-root .hw-badge-disc{width:52px;height:52px;color:var(--amber);background:#f6a71b29;border-radius:50%;flex:none;place-items:center;display:grid}.hw-root .hw-badge-disc .icon{width:28px;height:28px}.hw-root .hw-badge b{color:var(--ink);font-size:17px;font-weight:600;display:block}.hw-root .hw-badge small{color:var(--muted);margin-top:2px;font-size:15px;display:block}.hw-root .hw-sec{gap:16px;display:grid}.hw-root .hw-sec h3{font-family:var(--ff-system);color:var(--ink);margin:0;font-size:20px;font-weight:600}.hw-root .hw-privs{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hw-root .hw-privs li{color:var(--ink);animation:hwRise .4s ease-out calc(.55s + var(--hw-i,0) * 80ms) both;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;display:flex}.hw-root .hw-privs li>span:last-child{min-width:0;padding-top:9px}.hw-root .hw-tile{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hw-root .hw-tile .icon{width:20px;height:20px}.hw-root .hw-teal{color:var(--teal);background:#10a6b426}.hw-root .hw-leaf{color:var(--leaf);background:#56be4926}.hw-root .hw-amber{color:var(--amber);background:#f6a71b26}.hw-root .hw-tips-sec{animation:.4s ease-out 1.05s both hwFade}.hw-root .hw-tips{background:#fff;border-radius:20px;margin:0;padding:0 16px;list-style:none}.hw-root .hw-tips li{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.hw-root .hw-tips li+li{border-top:1px solid var(--line)}.hw-root .hw-tips i{width:26px;height:26px;color:var(--teal);background:#10a6b424;border-radius:50%;flex:none;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid}.hw-root .hw-tips b{color:var(--ink);font-size:17px;font-weight:600;display:block}.hw-root .hw-tips small{color:var(--muted);margin-top:3px;font-size:15px;line-height:1.45;display:block}.hw-root .hw-cta{padding:8px 24px calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:#f7f9fcb8;flex:none}.hw-root .hw-cta button{background:var(--teal);color:#fff;width:100%;max-width:480px;height:54px;font:inherit;cursor:pointer;transition:transform .2s var(--ease,ease);border:0;border-radius:27px;margin:0 auto;font-size:17px;font-weight:600;display:block}.hw-root .hw-cta button:active{transform:scale(.98)}@keyframes hwIn{0%{opacity:0}to{opacity:1}}@keyframes hwFade{0%{opacity:0}to{opacity:1}}@keyframes hwRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hwBadge{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hw-root,.hw-root *{animation:none!important}}
