:root{--cab-top:56px;--cab-tabs:calc(57px + env(safe-area-inset-bottom,0px))}.fz .cab{min-height:100dvh;padding-bottom:var(--cab-tabs);background:var(--bg);flex-direction:column;display:flex}.fz .cab-nav{display:none}.fz .cab-top{z-index:20;height:var(--cab-top);padding-left:var(--space-3);border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.fz .cab-tabs{z-index:30;height:var(--cab-tabs);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}@media (max-width:899.98px){html:has(.cab-tabs){scroll-padding-top:var(--cab-top);scroll-padding-bottom:var(--cab-tabs)}html:has(.cab-tabs) .cc{bottom:calc(var(--cab-tabs) + var(--space-4))}html:has(.cab-tabs) .mm-toasts{bottom:calc(var(--cab-tabs) + var(--space-4))}html:has(.cab-tabs)[data-cc-open] body{padding-bottom:calc(var(--cc-h,0px) + var(--space-4))}}.fz .cab-avatar{width:56px;height:var(--cab-top);padding:0 var(--space-2) 0 var(--space-1);background:var(--surface);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.fz .cab-avatar.is-current .fz-ava{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 4px var(--marker)}.fz .cab-nav .fz-me.is-current{min-height:0;padding:var(--space-3);border-radius:var(--radius-button);background:var(--marker);color:var(--on-marker);border-top-color:#0000}.fz .cab-nav .fz-me.is-current .fz-ava{background:var(--brand);color:var(--on-brand)}.fz .cab-nav .fz-me.is-current .fz-me__mail{color:var(--on-marker)}.fz .fz-bar__item.is-off,.fz .fz-st.is-off{color:var(--text-muted);cursor:default}.fz .fz-st.is-off .fz-st__ring{border-color:var(--control)}.fz .fz-st.is-off:hover{color:var(--text-muted);background:0 0}.fz .cab-nav .fz-st__soon{color:var(--text-muted);font:400 12px/1 var(--font-mono);margin-left:auto}@keyframes cab-ring{0%{background:var(--surface);transform:none}}.fz .fz-st.is-current .fz-st__ring{animation:cab-ring var(--dur-base) var(--ease) both}.fz .cab-nav .fz-logo{margin-bottom:var(--space-5)}.fz .cab-nav__kicker{margin:0 0 var(--space-2);padding-left:var(--space-2);color:var(--text-muted);font:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.fz .cab-col{flex-direction:column;flex:auto;min-width:0;display:flex}.fz .cab-main{gap:var(--space-5);width:min(1240px,100%);padding:var(--space-5) var(--space-4) var(--space-6);flex-direction:column;flex:auto;margin:0 auto;display:flex}.fz .cab-foot{gap:var(--space-1) var(--space-5);padding:var(--space-5) max(var(--space-4), calc((100% - 1240px) / 2)) var(--space-6);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;display:flex}.fz .cab-foot .fz-link{min-height:44px;font:400 14px/1.4 var(--font-text);align-items:center;display:inline-flex}.fz .cab-foot .fz-footnote{margin:0}.fz .cab-docs{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:899.98px){.fz .cab-foot{display:none}}.fz .cab-menu__docs-row .fz-footnote{margin:0}@media (min-width:900px){.fz .cab-menu__docs-row .fz-footnote{display:none}}.fz .cab-menu__docs{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.fz .cab-menu__docs .fz-link{min-height:44px;font:400 14px/1.4 var(--font-text);align-items:center;display:inline-flex}.fz .cab-banner{padding:var(--space-3) var(--space-4) 0;display:grid}.fz .cab-banner .fz-banner{align-items:center}.fz .cab-banner__body{gap:var(--space-1) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.fz .cab-banner__text{gap:2px;max-width:70ch;margin:0;display:grid}.fz .cab-banner__text strong{font-weight:600}.fz .cab-failed{gap:var(--space-5);display:grid}.fz .cab-failed__head{gap:var(--space-2);display:grid}.fz .cab-failed__h1{color:var(--text);font:700 28px/1.12 var(--font-display);letter-spacing:-.015em;margin:0}.fz .cab-failed__text{max-width:64ch;color:var(--text-muted);font:400 16px/1.5 var(--font-text);margin:0}.fz .cab-failed__line{justify-content:space-between;align-items:center;height:22px;display:flex;position:relative}.fz .cab-failed__line:before{height:var(--line-thick-m);border-radius:var(--radius-pill);background:var(--marker);content:"";position:absolute;top:5px;left:11px;right:11px}.fz .cab-failed__line i{z-index:1;border:4px solid var(--brand);background:var(--bg);border-radius:50%;width:22px;height:22px;position:relative}.fz .cab-failed .fz-btn{width:100%;min-height:52px}.fz .cab-nav .fz-me .cab-me__name,.fz .cab-nav .fz-me .fz-me__mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fz .cab-menu{width:min(320px, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);padding:0;overflow:auto}.fz .cab-menu::backdrop{background:var(--fixed-coal);opacity:.45}.fz .cab-menu__head{gap:2px var(--space-3);padding:var(--space-4) var(--space-2) var(--space-3) var(--space-4);grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;display:grid}.fz .cab-menu__head .fz-ava{grid-row:span 2}.fz .cab-menu__name{color:var(--text);font:600 15px/1.3 var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fz .cab-menu__mail{color:var(--text-muted);font:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fz .cab-menu__close{grid-area:1/3/span 2}.fz .cab-menu__list{padding:var(--space-1) var(--space-2) var(--space-2);gap:2px;margin:0;list-style:none;display:grid}.fz .cab-menu__item{gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text);font:500 15px/1.2 var(--font-text);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.fz .cab-menu__item.is-off{color:var(--text-muted);cursor:default}.fz .cab-menu__soon{color:var(--text-muted);font:400 12px/1 var(--font-mono)}.fz .cab-menu__row{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:grid}.fz .cab-menu__label{color:var(--text);font:600 14px/1.3 var(--font-text);margin:0}.fz .cab-menu__error{color:var(--danger);font:var(--text-small);margin:0}.fz .cab-menu__row .fz-seg{align-self:stretch}.fz .cab-menu__row .fz-seg>button{flex:1 1 0}.fz .cab-menu__out{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line)}.fz .cab-menu__out .fz-btn{width:100%}@media (max-width:899.98px){.fz .cab-menu{border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;width:100%;max-width:none;margin:0;position:fixed;inset:auto 0 0}}@media (min-width:600px){.fz .cab-failed .fz-btn{justify-self:start;width:auto}}@media (min-width:900px){.fz .cab-failed__h1{font-size:40px;line-height:1.08}.fz .cab{grid-template-columns:236px minmax(0,1fr);padding-bottom:0;display:grid}.fz .cab-nav{height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.fz .cab-top,.fz .cab-tabs{display:none}.fz .cab-main{padding:var(--space-10) 44px var(--space-10)}.fz .cab-foot{padding-left:max(44px,50% - 620px);padding-right:max(44px,50% - 620px)}.fz .cab-banner{padding:var(--space-4) 44px 0}.fz .cab-menu{inset:auto auto 86px var(--space-4);margin:0;position:fixed}.fz .cab-menu::backdrop{opacity:1;background:0 0}.fz .cab-menu__close{display:none}.fz .cab-menu__head{padding-right:var(--space-4);grid-template-columns:40px minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@keyframes cab-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cab-sheet{0%{transform:translateY(100%)}}@keyframes cab-grow{0%{opacity:0;grid-template-rows:0fr}}.fz .cab-menu[open]{animation:cab-rise var(--dur-base) var(--ease)}.fz .cab-banner{animation:cab-grow var(--dur-base) var(--ease)}@media (max-width:899.98px){.fz .cab-menu[open]{animation:cab-sheet var(--dur-slow) var(--ease)}}}@media (hover:hover){.fz .cab-menu__item:not(.is-off):hover{background:var(--sunken)}}
