.contact-block{flex-direction:column;gap:13px;display:flex}.contact-block h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.contact-block a{width:fit-content;min-height:17px;color:color-mix(in srgb, var(--media-paper) 72%, transparent);transition:color var(--dur-ui);align-items:center;font-size:11px;display:flex}.contact-block a:hover,.contact-block a:focus-visible{color:var(--media-paper)}.product-footer .contact-block{margin-top:28px}.product-footer .contact-block h2{color:var(--yellow-foot);letter-spacing:.15em;font-size:9px}.product-footer .contact-block a{font-size:10px}@media (pointer:coarse){.contact-block a{min-height:44px}}@media (prefers-reduced-motion:reduce){.contact-block a{transition:none}}
.chrome-foot-side{flex-direction:column;gap:0;display:flex}.qr-invite{align-items:center;gap:16px;max-width:300px;margin-top:28px;display:flex}.qr-invite-code{border-radius:var(--radius-xs);width:104px;height:104px;transition:transform var(--dur-hover) var(--ease-out);flex:none}.qr-invite p{color:color-mix(in srgb, var(--media-paper) 72%, transparent);flex-direction:column;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.qr-invite strong{color:var(--media-paper);font-weight:600}.qr-invite span{color:var(--yellow-foot);letter-spacing:.04em;font-weight:700}@media (hover:hover) and (pointer:fine){.qr-invite:hover .qr-invite-code{transform:scale(1.04)}}@media (max-width:899px),(pointer:coarse){.qr-invite{display:none}}@media (prefers-reduced-motion:reduce){.qr-invite-code{transition:none}}.product-footer .qr-invite p{color:color-mix(in srgb, var(--media-paper) 72%, transparent);font-size:11px}.product-footer .qr-invite strong{color:var(--media-paper);letter-spacing:0;text-transform:none;margin:0;font-size:11px}
.product-footer{color:#fff;background:var(--on-yellow);grid-template-columns:1.5fr repeat(3,.7fr);gap:50px;padding:70px max(6vw,24px);display:grid}.product-footer img{width:88px;height:auto}.product-footer p{color:#ffffff8c;font-size:10px}.product-footer>nav{flex-direction:column;gap:12px;display:flex}.product-footer strong{color:var(--yellow-foot);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:9px}.product-footer nav a,.product-footer .pwa-install,.product-footer .chrome-foot-lang button{color:#ffffffa6;width:fit-content;transition:color var(--dur-hover);padding:0;font-size:10px}.product-footer nav a:hover,.product-footer .pwa-install:hover,.product-footer .chrome-foot-lang button:hover{color:#fff}.product-footer :focus-visible{outline-offset:3px;outline:2px solid}.product-footer .chrome-foot-lang{gap:10px}.product-footer .chrome-foot-lang button{letter-spacing:.1em;justify-content:flex-start;min-width:0;min-height:0}@media (max-width:900px){.product-footer{grid-template-columns:1.5fr 1fr 1fr}.product-footer-wide{display:none}}@media (max-width:580px){.product-footer{grid-template-columns:1fr 1fr}.product-footer>div:first-child{grid-column:1/-1}}@media (pointer:coarse){.product-footer nav a,.product-footer .chrome-foot-lang button{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.product-footer nav a{transition:none}}
.chrome-foot{background:var(--on-yellow);color:#fff;padding:75px max(5vw,24px) 25px}.chrome-foot :focus-visible{outline-offset:3px;outline:2px solid}.chrome-foot-main{grid-template-columns:1.5fr repeat(3,.75fr) 1.4fr;gap:40px;padding-bottom:60px;display:grid}.chrome-foot-brand img{width:100px;height:auto}.chrome-foot-brand p{color:#ffffffb3;margin:0;font-size:11px;line-height:1.8}.chrome-foot-brand a{margin-bottom:8px;display:inline-block}.chrome-foot-col{flex-direction:column;gap:13px;display:flex}.chrome-foot-col h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.chrome-foot-col a{color:#ffffffb3;min-height:17px;transition:color var(--dur-ui);align-items:center;font-size:11px;display:flex}.chrome-foot-col a:hover{color:#fff}.chrome-foot-bottom{color:#fff9;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-top:22px;font-size:9px;display:flex}.chrome-foot-bottom nav{flex-wrap:wrap;gap:0 20px;display:flex}.chrome-foot-bottom a,.chrome-foot-lang button{align-items:center;min-height:12px;display:inline-flex}.chrome-foot-bottom a:hover{color:#fff}.chrome-foot-lang{align-items:center;gap:4px;display:flex}.chrome-foot-lang button{min-width:30px;color:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-content:center;padding:0 4px;font-size:11px}.chrome-foot-lang button[aria-pressed=true]{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:900px){.chrome-foot-main{grid-template-columns:1.2fr 1fr 1fr}.chrome-foot-brand{grid-column:1/-1}}@media (max-width:580px){.chrome-foot-main{grid-template-columns:1fr 1fr}.chrome-foot-col:last-child{grid-column:1/-1}}@media (pointer:coarse){.chrome-foot-col{gap:0}.chrome-foot-col a,.chrome-foot-bottom a,.chrome-foot-lang button{min-height:44px}.chrome-foot-lang button{min-width:44px}}@media (prefers-reduced-motion:reduce){.chrome-foot-col a{transition:none}}
:root{--tabbar-h:64px;--tabbar-offset:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.tabbar{display:none}@media (max-width:899.98px){.tabbar{z-index:60;height:var(--tabbar-offset);padding-bottom:env(safe-area-inset-bottom,0px);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.chrome-ground{padding-bottom:var(--tabbar-offset)}.chrome-ground .dock{display:none}.chrome-ground .sticky.bottom-0{bottom:var(--tabbar-offset)}.chrome-ground>aside[role=note].fixed{bottom:calc(var(--tabbar-offset) + 12px)}}.tab{min-width:0;color:var(--color-text-muted);-webkit-tap-highlight-color:transparent;transition:color var(--dur-ui) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;line-height:1.1;display:flex;position:relative}.tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:2px;overflow:hidden}.tab-ico{width:56px;height:30px;transition:transform var(--dur-press) var(--ease-out);place-items:center;display:grid;position:relative}.tab-ico:before{content:"";z-index:-1;border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-accent) 16%, transparent);opacity:0;transition:transform var(--dur-sheet) var(--ease-drawer), opacity var(--dur-ui) var(--ease-out);position:absolute;inset:0;transform:scaleX(.4)}.tab[aria-current=page]{color:var(--color-text)}.tab[aria-current=page] .tab-ico:before{opacity:1;transform:scaleX(1)}.tab:active .tab-ico{transform:scale(.9)}.tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px;border-radius:var(--radius-sm)}.tab[data-create] .tab-ico{width:54px;height:54px;color:var(--on-yellow);background:var(--yellow);border:1px solid var(--color-action-edge);box-shadow:0 10px 22px -8px color-mix(in srgb, var(--forest-dark) 60%, transparent);border-radius:50%;margin-top:-22px}.tab[data-create] .tab-ico:before{display:none}.tab[data-create]:active .tab-ico{transform:scale(.94)}.tab[data-create] .tab-label{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.tab-ico,.tab-ico:before{transition:opacity var(--dur-ui) linear}.tab-ico:before,.tab[aria-current=page] .tab-ico:before,.tab:active .tab-ico,.tab[data-create]:active .tab-ico{transform:none}}@media (prefers-reduced-transparency:reduce){.tabbar{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
