.amenu[data-astro-cid-mg3ugnok]{gap:var(--s1);flex-direction:column;min-height:0;display:flex}.areas[data-astro-cid-mg3ugnok]{flex:none}.areas[data-astro-cid-mg3ugnok]>a[data-astro-cid-mg3ugnok]{padding-inline:.5rem}.gh[data-astro-cid-mg3ugnok]{font-size:var(--fs-label);color:var(--text-3);font-weight:600}.hob[data-astro-cid-mg3ugnok]{border-radius:var(--r-pill);background:var(--accent);min-width:1.35rem;color:var(--accent-ink);text-align:center;margin-left:auto;padding:0 .4rem;font-size:.72rem;line-height:1.35rem}.snav[data-astro-cid-mg3ugnok]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;align-content:start;gap:var(--s1);min-height:0;padding:var(--s1);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e-1);flex:0 auto;display:grid;overflow-y:auto}.sgroup[data-astro-cid-mg3ugnok]{gap:1px;display:grid}.sgroup[data-astro-cid-mg3ugnok] .gh[data-astro-cid-mg3ugnok]{padding:var(--s0) .7rem .3rem}.snav[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok]{border-radius:var(--nav-r);min-height:2.5rem;color:var(--text-2);font-size:var(--fs-ui);transition:background-color var(--t-fast), color var(--t-fast);align-items:center;gap:.7rem;padding:.45rem .7rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.snav[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok] .glyph{color:var(--text-3);flex:none}@media (hover:hover){.snav[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok]:hover{background:var(--nav-wash);color:var(--text)}}.snav[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok][aria-current]{background:var(--surface-sunken);color:var(--text);font-weight:650}.snav[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok][aria-current] .glyph{box-sizing:content-box;background:var(--accent);color:var(--accent-ink);border-radius:50%;margin:-5px -2px -5px -5px;padding:5px}.sprods[data-astro-cid-mg3ugnok]{gap:1px;margin:1px 0 2px;display:grid}.sprods[data-astro-cid-mg3ugnok][hidden]{display:none}.sprods[data-astro-cid-mg3ugnok] a{border-radius:var(--nav-r);min-height:2.25rem;color:var(--text-2);font-size:var(--fs-ui);transition:background-color var(--t-fast), color var(--t-fast);align-items:center;gap:.5rem;padding:.35rem .7rem .35rem 2.45rem;font-weight:450;line-height:1.25;text-decoration:none;display:flex}@media (hover:hover){.sprods[data-astro-cid-mg3ugnok] a:hover{background:var(--nav-wash);color:var(--text)}}.sprods[data-astro-cid-mg3ugnok] a span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sprods[data-astro-cid-mg3ugnok] a[aria-current]{color:var(--text);background:0 0;font-weight:650}.sprods[data-astro-cid-mg3ugnok] a.all{color:var(--text-3);font-size:var(--fs-label)}.sgs[data-astro-cid-mg3ugnok] .sprods[data-astro-cid-mg3ugnok]{margin:0 0 var(--s0)}.sgs[data-astro-cid-mg3ugnok] .sprods[data-astro-cid-mg3ugnok] a{min-height:2.75rem;color:var(--text);border-radius:var(--r-field);gap:.6rem;padding:.35rem .25rem .35rem 3.35rem;font-weight:500}.foot[data-astro-cid-mg3ugnok]{flex:none;gap:1px;display:grid}.foot[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok]{border-radius:var(--nav-r);min-height:2.25rem;font-size:var(--fs-label);color:var(--text-3);align-items:center;gap:.6rem;padding:.35rem .7rem;text-decoration:none;display:flex}@media (hover:hover){.foot[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok]:hover{color:var(--text);background:var(--nav-wash)}}.sheet[data-astro-cid-mg3ugnok]{gap:var(--s2)}.sgs[data-astro-cid-mg3ugnok]{gap:var(--s1);display:grid}.sgs[data-astro-cid-mg3ugnok] .gh[data-astro-cid-mg3ugnok]{padding-block:.35rem .15rem;display:block}.sgs[data-astro-cid-mg3ugnok] ul[data-astro-cid-mg3ugnok]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sgs[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok]{border-radius:var(--r-field);min-height:3.5rem;color:var(--text);align-items:center;gap:.85rem;padding:.5rem .25rem;font-weight:550;line-height:1.25;text-decoration:none;display:flex}.sgs[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok]:active{background:var(--surface-sunken)}.sgs[data-astro-cid-mg3ugnok] .ic[data-astro-cid-mg3ugnok]{border-radius:var(--r-field);background:var(--surface-sunken);width:2.5rem;height:2.5rem;color:var(--text);flex:none;place-items:center;display:grid}.sgs[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok][aria-current] .ic[data-astro-cid-mg3ugnok]{background:var(--accent);color:var(--accent-ink)}.sgs[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok][aria-current]{font-weight:650}.sgs[data-astro-cid-mg3ugnok] .hob[data-astro-cid-mg3ugnok]{margin-left:0}.sheet[data-astro-cid-mg3ugnok] .foot[data-astro-cid-mg3ugnok]{gap:0 var(--s2);flex-wrap:wrap;display:flex}.sheet[data-astro-cid-mg3ugnok] .foot[data-astro-cid-mg3ugnok] a[data-astro-cid-mg3ugnok]{min-height:var(--btn-h);padding-inline:0}@media (width>=36rem){.sgs[data-astro-cid-mg3ugnok]{gap:var(--s2) var(--s3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}html.lock{overflow:hidden}html:not([data-role=admin]) .admin-only{display:none!important}html:not([data-me]) .app[data-gate],html:not([data-me]) .sh [data-acct],html:not([data-me]):has(.app[data-gate]) .sh .where,html:not([data-css]) .app[data-area=owner][data-gate]{visibility:hidden}body.is-app{--wrap:var(--wrap-app);--content-w:min(100% - 2 * var(--edge), var(--wrap));--panel-w:calc(var(--content-w) + 2 * var(--panel-pad))}body.is-app>.app{min-height:100svh}.app{--top:4.6rem;width:var(--content-w);gap:var(--s4);padding-top:var(--s3);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.app .side{display:none}@media (width>=62.01rem){.app{grid-template-columns:var(--side-w) minmax(0, 1fr)}.app .side{top:calc(var(--top) + var(--s1));max-height:calc(100svh - var(--top) - var(--s1) - var(--s2));min-height:0;display:flex;position:sticky}.app .side>*{flex:auto;min-height:0}}.sh .where:before{content:"";background:var(--line);flex:none;align-self:center;width:1px;height:1.5rem}.sh .crumbs{min-width:0;color:var(--text-3);align-items:center;gap:.4rem;font-size:.93rem;font-weight:550;display:flex}.sh .crumbs a{color:var(--text-3);white-space:nowrap;border-radius:var(--nav-r);text-decoration:none}@media (hover:hover){.sh .crumbs a:hover{color:var(--text)}}.sh .crumbs .crumb-sep{color:var(--text-3);flex:none;font-weight:400}.sh .crumbs [aria-current]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}html[data-role=admin] .sh .crumb-area{display:none}@media (width<=62rem){.sh .where{gap:var(--s1)}.sh .where .areas,.sh .crumb-area,.sh .crumbs .crumb-sep{display:none}.sh .crumbs{font-size:1rem}}.sh .acct{position:relative}.sh .ubtn{min-height:var(--btn-h-sm);border-radius:var(--r-btn);font:inherit;color:var(--text);cursor:pointer;transition:background-color var(--t-fast);background:0 0;border:1px solid #0000;align-items:center;gap:.55rem;padding:.2rem .6rem .2rem .3rem;font-size:.93rem;font-weight:550;display:inline-flex}@media (hover:hover){.sh .ubtn:hover{background:var(--nav-wash)}}.sh .ubtn[aria-expanded=true]{background:var(--nav-wash)}.sh .ubtn .glyph{color:var(--text-3);transition:transform var(--t)}.sh .ubtn[aria-expanded=true] .glyph{transform:rotate(180deg)}.sh .uname{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.sh .umenu{z-index:40;gap:1px;width:16rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.sh .uhead{border-bottom:1px solid var(--line);gap:1px;min-width:0;margin-bottom:4px;padding:.5rem .65rem .6rem;display:grid}.sh .uhead span{font-size:var(--fs-label);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh .umenu a,.sh .umenu button{border-radius:var(--r-md);min-height:2.5rem;font:inherit;font-size:var(--fs-ui);color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.5rem .65rem;text-decoration:none;display:flex}.sh .umenu a:hover,.sh .umenu button:hover{background:var(--surface);color:var(--text)}.sh .testmode{margin-right:var(--s0)}@media (width<=62rem){.sh .uname,.sh .ubtn>.glyph{display:none}.sh .ubtn{min-width:var(--btn-h);min-height:var(--btn-h);justify-content:center;padding:0}}@media (pointer:coarse){.sh .ubtn{min-width:44px;min-height:44px}.sh .umenu a,.sh .umenu button{min-height:44px}}.app .content{gap:var(--s2);align-content:start;min-width:0;display:grid;container:content/inline-size}.app .ph{justify-content:space-between;align-items:flex-end;gap:var(--s1) var(--s2);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.app .pht{flex:24rem;gap:.35rem;min-width:0;display:grid}.app .ph h1{font-size:var(--fs-title);line-height:1}.app .pht p{color:var(--text-2);text-wrap:pretty}.app .pha{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.app .pha:empty{display:none}@media (width<=56rem){.app{padding-bottom:env(safe-area-inset-bottom)}.app .pha:has(.search){width:100%}.app .pha .search{flex:1;min-width:0}}body.is-app #side{view-transition-name:app-menu}::view-transition-old(app-menu),::view-transition-new(app-menu){animation:none}::view-transition-old(app-menu){opacity:0}
