.guard-details{border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-color);overflow:clip;font-size:1rem}.guard-details summary{display:list-item;cursor:pointer;padding:.5rem .75rem;background:var(--background-color-interactive);list-style-position:inside;font-size:1.2rem}.guard-details summary:hover{background:var(--background-color-interactive-hover)}.guard-details>dl{padding:.75rem}.guard-details>dl>dd+dt{margin-top:2rem}.guard-details dd.warning{color:var(--warning-color)}.guard-details dt{font-size:1rem;font-weight:600}.guard-details dd{margin-left:1rem;margin-top:.25rem;color:var(--secondary-color)}.guard-details ul{margin:.5rem 0 0;padding-left:1.1rem}.guard-details li+li{margin-top:.35rem}.guard-details dd>dl dt{font-size:.8rem;color:var(--text-color)}.guard-details pre{margin:.5rem 0 0;overflow:auto;padding:.6rem .7rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-color-interactive);color:var(--text-color);font-size:.85rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}.guard-details code{display:inline-block;background:var(--background-color-interactive);padding:.15rem .3rem;border-radius:.3rem;border:1px solid var(--border-color);color:var(--text-color);font-size:.85rem;word-break:break-all}.guard-details dd{overflow-wrap:anywhere}.guard-details img[data-v-668a4d28],.guard-details video[data-v-668a4d28],.guard-details object[data-v-668a4d28]{display:block;max-width:min(100%,32rem);max-height:min(50dvh,22rem);border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-color-interactive)}.guard-details audio[data-v-668a4d28]{display:block;width:min(100%,24rem)}.guard-details object[data-v-668a4d28]{width:min(100%,32rem);height:min(50dvh,22rem)}.page-identity[data-v-37190f63]{display:grid;gap:.35rem}.page-name[data-v-37190f63]{margin:0;display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap;font-size:1rem;line-height:1.25}.page-label[data-v-37190f63]{font-weight:400}.transclude-name-path[data-v-37190f63]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;min-width:0;font-weight:700}.transclude-name-path>span[data-v-37190f63]{word-break:break-word}.transclude-version[data-v-37190f63]{margin:0;margin-top:.2rem;min-width:0;font-size:.85rem;line-height:1.2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.version-details[data-v-37190f63]{display:grid;gap:.1rem}.version-details>summary.version-toggle[data-v-37190f63]{all:unset;justify-self:start;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--secondary-color);font-size:.85rem;line-height:1.1}.version-details>summary.version-toggle[data-v-37190f63]:before{content:"▸"}.version-details[open]>summary.version-toggle[data-v-37190f63]:before{content:"▾"}.version-details>summary.version-toggle[data-v-37190f63]:hover{color:var(--secondary-hover-color);text-decoration:underline 2px}.version-details>summary.version-toggle[data-v-37190f63]:focus-visible{outline:2px solid var(--border-color-hover);outline-offset:2px;border-radius:.25rem}.muted[data-v-37190f63]{color:var(--secondary-color)}dialog[data-v-80621538]{position:static;inset:auto;margin:0;width:min(42rem,calc(100vw - 2rem));overflow:visible;padding:1rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-color);color:var(--text-color);box-shadow:0 0 2.5rem #000000e6;display:flex;flex-direction:column;gap:1rem;font-size:1.5rem}dialog h2[data-v-80621538]{font-size:2rem}dialog h2[data-v-80621538],dialog p[data-v-80621538]{margin:0}dialog footer[data-v-80621538]{display:flex;justify-content:space-between;gap:1rem}dialog footer .split-button-menu>details[open]>ul[data-v-80621538]{position:absolute;right:0;top:calc(100% + .25rem);z-index:1;margin:0;padding:.25rem;width:max-content;list-style:none;border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-color);box-shadow:0 .5rem 1.5rem #0003;font-size:inherit}dialog footer .split-button-menu>details[data-v-80621538]{position:relative}dialog footer .split-button-menu details li[data-v-80621538]{margin:0}dialog footer .split-button-menu details li button[data-v-80621538]{width:100%;text-align:left}dialog footer .split-button-menu ul[role=menu]>li>button[role=menuitem][data-v-80621538]{color:inherit;padding:.25rem .35rem;border-radius:.5rem;cursor:pointer;text-decoration:none;white-space:nowrap;max-width:70dvw;text-wrap:wrap}dialog footer .split-button-menu ul[role=menu]>li>button[role=menuitem][data-v-80621538]:hover{background:var(--background-color-interactive);text-decoration:none}dialog footer .split-button-menu ul[role=menu]>li>button[role=menuitem][data-v-80621538]:focus-visible{outline:2px solid var(--border-color-hover);outline-offset:0}aside[data-v-80621538]{position:fixed;inset:0;z-index:40;display:grid;justify-items:center;align-items:start;overflow:auto;padding:1rem;background:#0003}.graffiti-guard-permissions-panel[data-v-9437e23d]{--panel-top-offset: 0px;position:absolute;top:calc(100% + .25rem);right:0;z-index:20;width:24rem;max-width:75dvw;max-height:max(10rem,calc(100dvh - var(--panel-top-offset) - .5rem));overflow-y:auto;overscroll-behavior:contain;padding:.75rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-color);color:var(--text-color);box-shadow:0 .5rem 1.5rem #0003}.graffiti-guard-permissions-panel h2[data-v-9437e23d]{font-size:1rem;margin-bottom:.75rem;padding-bottom:.5rem;text-align:center;border-bottom:1px solid var(--border-color)}.graffiti-guard-permissions-panel>ul[data-v-9437e23d]{list-style:none;display:grid;gap:.75rem;margin:0;padding:0}.graffiti-guard-permissions-panel>ul>li[data-v-9437e23d]{display:block}.graffiti-guard-permissions-panel .connected-page-card[data-v-9437e23d]{display:grid;gap:.45rem;padding:.65rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-color-interactive)}.graffiti-guard-permissions-panel .connected-page-card>section[data-v-9437e23d]{margin:.1rem 0 0;padding-top:.45rem;border-top:1px solid var(--border-color)}.graffiti-guard-permissions-panel .connected-page-card>section>header[data-v-9437e23d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:0;border:0;position:static}.graffiti-guard-permissions-panel .connected-page-card>section>header>h4[data-v-9437e23d]{margin:0;font-size:.95rem;font-weight:400}.graffiti-guard-permissions-panel .connected-page-card>section>header>button[data-v-9437e23d]{flex-shrink:0}.graffiti-guard-permissions-panel .connected-page-card>ul[data-v-9437e23d]{list-style:none;display:grid;gap:.25rem;margin:0;padding:0}.graffiti-guard-permissions-panel .connected-page-card>ul>li[data-v-9437e23d]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .45rem;border-radius:.3rem;background:var(--background-color)}.graffiti-guard-permissions-panel .connected-page-card>ul>li>span[data-v-9437e23d]{line-height:1.25}.graffiti-guard-permissions-panel .connected-page-card>ul>li>button[data-v-9437e23d]{flex-shrink:0}.graffiti-guard-permissions-panel button[data-v-9437e23d]:disabled{cursor:not-allowed;text-decoration:none;opacity:.8}header{display:flex;align-items:center;padding:.5rem;border-bottom:1px solid var(--border-color);gap:1.5rem;position:relative}header h1{font-size:1.25rem;font-weight:400}header form:has(.dropdown){border-bottom-left-radius:0;border-bottom-right-radius:0}header form:hover:not(:has(input[type=text]:disabled)):not(:has(.dropdown)):not(:has(.guard-permissions:hover)){background:var(--background-color-interactive-hover)}header form{flex:1;min-width:0;position:relative;display:flex;align-items:center;border-radius:.5rem;background:var(--background-color-interactive)}header form input[type=text]{background:transparent;width:auto;flex:1 1 auto;min-width:0;border:none;padding:.5rem;line-height:1;outline:none}header form .guard-permissions{flex:0 0 auto;position:relative;align-self:stretch}header form .guard-permissions summary{display:flex;align-items:center;justify-content:center;gap:.35rem;height:100%;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--secondary-color);background:var(--background-color-interactive);padding:.5rem;line-height:1;border-left:1px solid var(--border-color);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}header form .guard-permissions .permissions-shield-icon{display:inline-block;width:1rem;height:1rem;color:inherit;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%2022q-3.475-.875-5.738-3.988T4%2011.1V5l8-3l8%203v6.1q0%203.8-2.262%206.913T12%2022m0-2.1q2.6-.825%204.3-3.3t1.7-5.5V6.375l-6-2.25l-6%202.25V11.1q0%203.025%201.7%205.5t4.3%203.3m0-7.9'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M12%2022q-3.475-.875-5.738-3.988T4%2011.1V5l8-3l8%203v6.1q0%203.8-2.262%206.913T12%2022m0-2.1q2.6-.825%204.3-3.3t1.7-5.5V6.375l-6-2.25l-6%202.25V11.1q0%203.025%201.7%205.5t4.3%203.3m0-7.9'/%3e%3c/svg%3e") center / contain no-repeat}header form .guard-permissions summary::marker{content:""}header form .guard-permissions summary:hover{color:var(--secondary-hover-color);background:var(--background-color-interactive-hover)}header form .dropdown{position:absolute;top:100%;left:0;right:0;margin:0;list-style:none;background:var(--background-color-interactive);border-top:1px solid var(--border-color);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;flex-direction:column;padding:.2rem;gap:.2rem;z-index:10}header form .dropdown :is(a,button){display:block;width:100%;padding:.3rem;border-radius:.3rem;color:inherit;border:none;background:transparent;text-align:left;font:inherit;cursor:pointer}header form .dropdown button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem}header form .dropdown button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header form .dropdown small{color:var(--secondary-color)}header form .dropdown :is(a,button):hover{background:var(--background-color-interactive-hover);text-decoration:none}header form .dropdown :is(a,button):focus-visible{background:var(--background-color-interactive-hover);outline:1px solid var(--border-color)}header nav{font-size:.9rem}header>details{display:contents}header>details[open]::details-content{display:contents}.brand-short{display:none}.backdrop{position:absolute;left:0;right:0;top:100%;height:calc(100dvh - 100%);background:#0006;z-index:1}nav .router-link-exact-active{text-decoration:underline 2px;color:var(--text-color)}nav .router-link-exact-active:hover{color:var(--text-color)}@media(min-width:700px){header>details>summary{display:none}}@media(max-width:699px){.brand-full{display:none}.brand-short{display:inline}header{display:grid;column-gap:.5rem;row-gap:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title address menu" "nav nav nav"}header h1{grid-area:title}header form{grid-area:address;min-width:0}header form .guard-permissions .permissions-full{display:none}header>details>summary{text-align:right;-webkit-user-select:none;user-select:none;grid-area:menu;color:var(--link-color);cursor:pointer}header>details>summary:hover{text-decoration:underline;color:var(--link-hover-color)}header>details>nav{font-size:inherit;grid-area:nav}header>details>nav ul{margin-top:.5rem;flex-direction:column;gap:0rem}header>details>nav ul li:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}header>details>nav ul li{width:100%;border:1px solid var(--border-color)}header>details>nav ul li a,header>details>nav ul li button{padding:.5rem;width:100%;text-align:center;display:block}header>details>nav ul li :is(a,button):hover{background:var(--background-color-interactive)}header>details>nav ul li+li{border-top:none}header>details>nav ul li:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}}
