.ui-dialog{border-radius:var(--r-4);background:var(--snow);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);box-shadow:var(--e3);border:0;padding:0;overflow:hidden}.ui-dialog[open]{flex-direction:column;display:flex}.ui-dialog-wide{width:min(1100px,94vw)}.ui-dialog::backdrop{background:var(--scrim)}.ui-dialog-head{align-items:center;gap:var(--s-3);min-height:56px;padding:0 var(--s-2) 0 var(--s-5);border-bottom:1px solid var(--rule);flex:none;display:flex}.ui-dialog-title{min-width:0;font:var(--type-title);flex:1;margin:0}.ui-dialog-body{min-height:0;padding:var(--s-5);font:var(--type-body);flex:1;overflow-y:auto}.ui-dialog-foot{justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-top:1px solid var(--rule);flex-wrap:wrap;flex:none;display:flex}@media (width<=559px){.ui-dialog,.ui-dialog-wide{border-radius:0;width:100vw;max-width:100vw;height:100%;max-height:100%;margin:0}.ui-dialog-title{font:var(--type-display-m)}.ui-dialog-body{padding:var(--s-4)}}.acc-note{gap:var(--s-2);margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--ink-2);border-radius:var(--r-3);font:var(--type-body-s);align-items:flex-start;display:flex}.acc-note .state-glyph{margin-top:1px}.acc-note.is-error{color:var(--closed-text);background:var(--closed-tint);border-left-color:var(--closed-text)}.acc-note.is-ok{color:var(--open-text);background:var(--open-tint);border-left-color:var(--open-text)}.acc-note.is-info{color:var(--ink);background:var(--info-tint);border-left-color:var(--ink)}.acc-note a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.confirm-text{max-width:48ch;font:var(--type-body);margin:0}.acc-page{min-height:100%;padding:0 var(--s-4) var(--s-16);background:var(--drift);flex-direction:column;align-items:center;display:flex}.acc-top{min-height:72px;padding:0 var(--s-2);align-self:stretch;align-items:center;display:flex}.acc-plate{width:min(400px,100%);margin-top:var(--s-10);padding:var(--s-8) var(--s-6) var(--s-6);background:var(--snow);border:1px solid var(--rule);border-radius:var(--r-4)}.acc-plate h1{font:var(--type-display-m);overflow-wrap:anywhere;margin:0}.acc-role{margin:var(--s-3) 0 0;font:var(--type-body-l);color:var(--ink)}.acc-lead{margin:var(--s-2) 0 0;font:var(--type-body);color:var(--ink-2);overflow-wrap:anywhere}.acc-lead strong{color:var(--ink);font-weight:600}.acc-form{gap:var(--s-4);margin-top:var(--s-6);display:grid}.acc-submit{width:100%;margin-top:var(--s-2)}.acc-plate a{color:var(--ink);font-weight:600}.acc-ask{margin:var(--s-4) 0 0;font:var(--type-body)}.acc-password{gap:var(--s-1);display:grid}.acc-plate .acc-forgot{min-height:32px;font:var(--type-body-s);text-underline-offset:2px;justify-self:end;align-items:center;font-weight:600;display:inline-flex}.acc-stay{font:var(--type-body-s);color:var(--ink-2);margin:0}.acc-admin-how{margin-top:var(--s-4)}.acc-foot{margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:1px solid var(--rule);font:var(--type-body-s);color:var(--ink-2)}@media (width<=559px){.acc-top{min-height:60px;padding:0}.acc-plate{margin-top:var(--s-4);padding:var(--s-6) var(--s-4) var(--s-4)}}.password-row{align-items:center;gap:var(--s-1);display:flex}.password-row input{flex:1;min-width:0}.copy-button-wrap{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.copy-blocked{font:var(--type-body-s);color:var(--closed-text);max-width:40ch}.role-tag{align-items:center;gap:var(--s-1);padding:0 var(--s-2);border-radius:var(--r-1);border:1px solid var(--line-control);background:var(--snow);min-height:22px;color:var(--ink);font:600 var(--fs-body-s)/1 var(--sign);white-space:nowrap;display:inline-flex}.role-tag.is-editor{background:var(--ink);border-color:var(--ink);color:var(--snow)}.role-tag.is-admin{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.copy-row{align-items:flex-start;gap:var(--s-2);display:flex}.copy-row .ui-input{background:var(--drift);text-overflow:ellipsis;flex:1;min-width:0}.copy-field.is-multi .copy-row{flex-direction:column;align-items:stretch}.copy-field.is-multi .copy-row .ui-input{flex:none}.copy-field.is-multi .copy-row .ui-btn{align-self:flex-start}.copy-field textarea.ui-input{resize:none;white-space:pre-wrap;min-height:0;font:var(--type-body)}.copy-field.is-code textarea.ui-input{white-space:pre;font:var(--fs-body-s)/1.5 ui-monospace, "SF Mono", Menlo, Consolas, monospace;overflow-x:auto}.qr{border-radius:var(--r-3);border:1px solid var(--rule);flex:none;display:block}.acc-code{font:var(--fs-body-s)/1 ui-monospace, "SF Mono", Menlo, Consolas, monospace}.secret-plate{gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--ink);border-radius:var(--r-3);background:var(--snow);display:grid}.secret-plate h4{font:var(--type-heading);margin:0}.secret-plate p{font:var(--type-body-s);color:var(--ink-2);margin:0}.secret-plate .qr-row{gap:var(--s-3);align-items:flex-start;display:flex}.secret-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.user-menu{position:relative}.user-button{align-items:center;gap:var(--s-2);min-height:40px;padding:var(--s-1) var(--s-2) var(--s-1) var(--s-1);border-radius:var(--r-3);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.user-button:hover,.user-button[aria-expanded=true]{background:var(--drift)}.avatar{border-radius:var(--r-round);background:var(--ink);width:32px;height:32px;color:var(--snow);font:600 var(--fs-body-s)/1 var(--sign);place-items:center;display:grid}.user-button .user-name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font:var(--type-body);overflow:hidden}.user-pop{right:0;top:calc(100% + var(--s-1));z-index:var(--z-popover);width:272px;padding:var(--s-1);background:var(--snow);border-radius:var(--r-4);box-shadow:var(--e2);position:absolute}.user-pop-head{padding:var(--s-2) var(--s-3) var(--s-3);margin-bottom:var(--s-1);border-bottom:1px solid var(--rule);gap:2px;display:grid}.user-pop-head strong{font:var(--type-heading)}.user-pop-head span{font:var(--type-body-s);color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.user-pop-head .role-tag{margin-top:var(--s-1);color:var(--ink);justify-self:start}.user-pop button{width:100%;min-height:40px;padding:0 var(--s-3);border-radius:var(--r-2);color:var(--ink);text-align:left;font:var(--type-body);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.user-pop button:hover,.user-pop button:focus-visible{background:var(--drift)}.user-pop hr{border:0;border-top:1px solid var(--rule);margin:var(--s-1) 0}.user-pop-note{padding:var(--s-2) var(--s-3);font:var(--type-body-s);color:var(--ink-2);margin:0}@media (pointer:coarse){.user-pop button{min-height:44px}}@media (width<=559px){.user-button .user-name{display:none}}.acc-sections{gap:var(--s-6);display:grid}.acc-sections .acc-note{margin:0}.acc-sections h3{margin:0 0 var(--s-2);font:var(--type-heading)}.acc-sections .acc-form{justify-items:start;margin-top:0}.acc-sections .acc-form>.ui-field{justify-self:stretch}.acc-rows{margin:0 0 var(--s-2);padding:0;list-style:none}.acc-rows>li{align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.acc-rows>li:last-child{border-bottom:1px solid var(--rule)}.acc-rows .what{flex:160px;min-width:0}.acc-rows .what strong{font:600 var(--fs-body)/20px var(--text);overflow-wrap:anywhere;display:block}.acc-rows .what>span{font:var(--type-body-s);color:var(--ink-2);overflow-wrap:anywhere;display:block}.acc-rows .what>.hook-ok{color:var(--open-text)}.acc-rows .what>.hook-bad{color:var(--closed-text)}.acc-rows .what>.acc-state{align-items:flex-start;gap:var(--s-1);display:flex}.acc-rows .what>.acc-state .state-glyph{margin-top:1px}.acc-rows .this{color:var(--open-text);font-weight:600}.acc-row-actions{gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.acc-empty{margin:var(--s-1) 0 0;font:var(--type-body-s);color:var(--ink-2)}.access-part{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--rule)}.access-part:first-of-type{margin-top:var(--s-2);border-top:0;padding-top:0}.access-part h4{margin:0 0 var(--s-1);font:var(--type-heading)}.access-part>p{margin:0 0 var(--s-2);font:var(--type-body-s);color:var(--ink-2)}.access-part-head{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-1);display:flex}.access-part-head h4{margin:0}.access-add{gap:var(--s-3);margin-top:var(--s-3);justify-items:start;display:grid}.access-add>.ui-field{justify-self:stretch}.access-link{font:var(--type-body-s);color:var(--ink)}.origin-list{margin:0;padding:0;list-style:none}.origin-list li{align-items:center;gap:var(--s-2);min-height:40px;font:var(--type-body-s);display:flex}.origin-list li>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.origin-list .seen{color:var(--ink-2)}
