:root{color-scheme:light;--page:#f4f6f3;--paper:#fbfcfa;--ink:#18221d;--muted:#68756e;--line:#dfe6e1;--green:#285541;--green-soft:#eaf2ed;--red:#b9503d;--font-display:Georgia,"Songti SC","STSong",serif;--font-body:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--font-utility:"SFMono-Regular","Cascadia Mono","Roboto Mono",monospace;--page-space:clamp(1rem,3vw,2.75rem)}*{box-sizing:border-box}html{min-width:20rem;background:var(--page);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}body,html{overflow-x:hidden}button{font:inherit;cursor:pointer}a,button{color:inherit}:where(a,button):focus-visible{outline:.1875rem solid var(--red);outline-offset:.1875rem}.site-shell{display:grid;grid-template-rows:auto 1fr auto;height:100svh}.footer,.library-main,.masthead{width:min(100%,110rem);margin-inline:auto;padding-inline:var(--page-space)}.masthead{justify-content:space-between;gap:1rem;min-height:4rem;border-bottom:1px solid var(--line)}.masthead,.masthead__actions{display:flex;min-width:0;align-items:center}.masthead__actions{justify-content:flex-end;gap:.85rem}.masthead__actions>p{margin:0;color:var(--muted);font-family:var(--font-utility);font-size:.64rem;text-align:right}.brand{display:grid;min-width:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;text-decoration:none}.brand__mark{display:block;width:2rem;height:2rem}.brand__copy{display:grid;min-width:0;gap:.12rem}.brand__name{font-family:var(--font-display);font-size:.95rem;font-weight:700}.brand__note,.company-entry small,.directory-heading p,.footer,.masthead>p{color:var(--muted);font-family:var(--font-utility);font-size:.64rem}.brand__note{letter-spacing:0}.masthead>p{margin:0;text-align:right}.library-main{min-height:0;min-width:0;padding-block:0}.directory-heading p{margin:0;color:var(--green);font-weight:800;letter-spacing:0;text-transform:uppercase}h2{margin:0;font-family:var(--font-display);text-wrap:balance}.library-workspace{display:grid;height:100%;min-height:0;min-width:0;grid-template-rows:auto minmax(0,1fr);gap:1.5rem;align-items:stretch}.reading-column{display:grid;min-width:0;gap:0}.document-reader,.library-directory,.library-directory-shell{min-width:0}.library-drawer-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;width:100%;min-height:3.25rem;align-items:center;padding:.65rem .8rem;border:1px solid #b9c6be;border-radius:.2rem;background:var(--paper);text-align:left}.library-drawer-trigger>span:first-child{color:var(--green);font-size:.72rem;font-weight:800}.library-drawer-trigger strong{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:.95rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.library-drawer-trigger>span:last-child{color:var(--red)}.library-backdrop{position:fixed;z-index:30;inset:0;background:#18221d7a}.library-directory{position:fixed;z-index:31;inset:0 auto 0 0;width:min(88vw,21.25rem);padding:1.25rem;overflow-y:auto;background:var(--paper);border-right:1px solid var(--line);box-shadow:1.25rem 0 3rem #18221d1f}.directory-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;padding-block-end:.9rem;border-bottom:1px solid var(--ink)}.directory-heading h2{margin-block-start:.35rem;font-family:var(--font-body);font-size:.95rem;letter-spacing:0}.drawer-close{display:grid;width:2.5rem;height:2.5rem;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;font-size:1.35rem;line-height:1}.document-list,.library-tree{margin:0;padding:0;list-style:none}.library-tree{border-bottom:1px solid var(--line)}.company-entry,.document-entry{position:relative;display:grid;width:100%;gap:.35rem;padding:1rem .9rem 1rem 0;border:0;border-top:1px solid var(--line);background:transparent;text-align:left}.document-entry:after{position:absolute;inset:0 0 0 auto;width:.18rem;background:transparent;content:""}.company-entry--active,.company-entry:hover,.document-entry--active,.document-entry:hover{color:var(--green)}.document-entry--active:after{background:var(--red)}.company-entry{grid-template-columns:.85rem minmax(0,1fr);align-items:center}.company-entry__toggle{color:var(--muted);font-size:1rem;line-height:1}.company-entry__copy{display:grid;min-width:0;gap:.35rem}.company-entry__label,.document-entry__title{min-width:0;overflow:hidden;font-family:var(--font-display);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.document-entry__title{font-weight:700;line-height:1.4}.company-entry small{line-height:1.5}.document-branch{margin-inline-start:.85rem;padding-inline-start:.8rem;border-left:1px solid #9eb0a6}.document-branch .document-entry{padding-block:.85rem}.directory-note{margin:1rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.65}.document-reader{position:relative;min-height:0;overflow:hidden;border-top:.18rem solid var(--red)}.document-frame,.document-reader{height:100%;background:var(--paper)}.document-frame{display:block;width:100%;border:0}.reader-state{display:flex;height:100%;min-height:0;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--muted);text-align:center}.comment-band{min-width:0;border:0}.deep-link-message{margin:1.25rem 0 0;padding:.7rem 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.75rem}.comment-target{outline:.18rem solid var(--red);outline-offset:.35rem}.reader-state--frame-loading{position:absolute;z-index:1;inset:0;background:#fbfcfaeb}.reader-state strong{color:var(--ink);font-family:var(--font-display);font-size:1.2rem}.reader-state p{max-width:26rem;margin:.55rem 0 0;font-size:.82rem;line-height:1.65}.reader-state--error{flex-direction:column}.reader-state--error p,.reader-state--error strong{color:var(--red)}.reader-state button{min-height:2.5rem;padding:.55rem .85rem;border:1px solid var(--green);border-radius:.2rem;color:var(--green);background:transparent;font-size:.75rem;font-weight:800}.reader-progress{width:.8rem;height:.8rem;flex:none;border:.15rem solid var(--line);border-top-color:var(--green);border-radius:50%;animation:reader-spin .8s linear infinite}@keyframes reader-spin{to{transform:rotate(1turn)}}.footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem 1rem;padding-block:1.1rem;border-top:1px solid var(--line)}.footer p{margin:0}.footer>p:last-child{justify-self:end;text-align:right}.footer__icp{min-width:0;justify-self:center;color:inherit;overflow-wrap:anywhere;text-align:center;text-underline-offset:.2em}.footer__icp:hover{color:var(--green)}@media(min-width:64rem){.footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.library-workspace{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem)}.library-directory-shell{grid-column:1;min-height:0}.reading-column{grid-column:2}.drawer-close,.library-drawer-trigger{display:none}.library-directory{position:sticky;z-index:auto;inset:auto;display:block;width:auto;max-height:100%;padding:0;overflow-y:auto;border-right:0;background:transparent;box-shadow:none}}@media(max-width:35rem){.masthead__actions>p,.site-login-button span{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.comment-item[data-v-959d2a45]{padding-block:1rem;border-top:1px solid var(--line)}.comment-item__commands[data-v-959d2a45],.comment-item__confirm[data-v-959d2a45],.comment-item__header[data-v-959d2a45]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.comment-item__commands[data-v-959d2a45],.comment-item__confirm[data-v-959d2a45],.comment-item__edited[data-v-959d2a45],.comment-item__header time[data-v-959d2a45],.comment-item__status[data-v-959d2a45]{color:var(--muted);font-size:.72rem}.comment-item__status[data-v-959d2a45]{color:var(--green);font-weight:700}.comment-item__body[data-v-959d2a45]{margin:.55rem 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.comment-item__body a[data-v-959d2a45]{color:var(--green)}.comment-item__deleted[data-v-959d2a45]{margin:.55rem 0;color:var(--muted)}.comment-item__commands button[data-v-959d2a45],.comment-item__confirm button[data-v-959d2a45]{padding:0;border:0;background:transparent;text-decoration:underline}.comment-item__commands button[data-v-959d2a45]:disabled{cursor:default;opacity:.5}.comment-item__confirm[data-v-959d2a45]{margin-block-start:.7rem}.comment-item__replies[data-v-959d2a45]{margin:.75rem 0 0 1rem;padding:0 0 0 1rem;border-left:1px solid var(--line)}.comment-item__replies>li[data-v-959d2a45]{list-style:none}.comment-item__edit[data-v-959d2a45]{display:grid;gap:.55rem;margin-block:.65rem}.comment-item__edit textarea[data-v-959d2a45],.comment-item__report textarea[data-v-959d2a45]{width:100%;min-height:6rem;resize:vertical}.comment-item__report[data-v-959d2a45]{display:grid;gap:.5rem;margin-block:.7rem;padding-block-start:.7rem;border-top:1px solid var(--line)}.comment-item__report label[data-v-959d2a45]{color:var(--muted);font-size:.76rem}.comment-item__report select[data-v-959d2a45],.comment-item__report textarea[data-v-959d2a45]{box-sizing:border-box;padding:.55rem;border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit}.comment-item__report textarea[data-v-959d2a45]{min-height:4.5rem}.comment-item__report-commands[data-v-959d2a45]{display:flex;flex-wrap:wrap;gap:.55rem}.comment-section[data-v-bf848432]{display:grid;gap:1rem;padding-block:2rem;border-top:1px solid var(--line)}.comment-section__composer-footer[data-v-bf848432],.comment-section__header[data-v-bf848432]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.comment-section__header p[data-v-bf848432],.comment-section__pending>p[data-v-bf848432]{margin:0 0 .25rem;color:var(--green);font-family:var(--font-utility);font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.comment-section__header h2[data-v-bf848432]{font-size:1.25rem}.comment-section__composer-footer[data-v-bf848432],.comment-section__empty[data-v-bf848432],.comment-section__header>span[data-v-bf848432],.comment-section__login-prompt[data-v-bf848432]{color:var(--muted);font-size:.78rem}.comment-section__composer[data-v-bf848432],.comment-section__reply[data-v-bf848432]{display:grid;gap:.55rem}.comment-section textarea[data-v-bf848432]{width:100%;min-height:7rem;padding:.65rem;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font:inherit;line-height:1.6;resize:vertical}.comment-section button[data-v-bf848432]{min-height:2rem;padding:.35rem .7rem;border:1px solid var(--green);border-radius:0;background:transparent}.comment-section button[data-v-bf848432]:disabled{cursor:default;opacity:.55}.comment-section__alert[data-v-bf848432],.comment-section__counter--limit[data-v-bf848432],.comment-section__state--error[data-v-bf848432]{color:var(--red)}.comment-section__empty[data-v-bf848432],.comment-section__state[data-v-bf848432]{padding-block:1.25rem}.comment-section__login-prompt[data-v-bf848432],.comment-section__state--error[data-v-bf848432]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.comment-section__login-prompt p[data-v-bf848432],.comment-section__state--error p[data-v-bf848432]{margin:0}.comment-section__list[data-v-bf848432],.comment-section__pending ol[data-v-bf848432]{margin:0;padding:0}.comment-section__list>li[data-v-bf848432],.comment-section__pending li[data-v-bf848432]{list-style:none}.comment-section__pending[data-v-bf848432]{padding:.85rem 1rem;border:1px solid var(--line);background:var(--green-soft)}.comment-section__reply[data-v-bf848432]{padding-block:.75rem 1rem}.account-dialog-backdrop[data-v-4c7994a8]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:#18221d85}.account-dialog[data-v-4c7994a8]{width:min(100%,34rem);max-height:calc(100svh - 2rem);overflow-y:auto;border:1px solid var(--line);border-top:.2rem solid var(--red);background:var(--paper);box-shadow:0 1.5rem 4rem #18221d38}.account-dialog form[data-v-4c7994a8],.account-dialog__header[data-v-4c7994a8],.account-dialog__message[data-v-4c7994a8],.account-dialog__preference[data-v-4c7994a8]{padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.account-dialog__header[data-v-4c7994a8]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.account-dialog__header p[data-v-4c7994a8]{margin:0 0 .2rem;color:var(--muted);font-size:.7rem}.account-dialog__header h2[data-v-4c7994a8]{font-size:1.25rem}.account-dialog__header button[data-v-4c7994a8]{display:grid;width:2.3rem;height:2.3rem;place-items:center;padding:0;border:1px solid var(--line);background:transparent}.account-dialog form[data-v-4c7994a8]{display:grid;gap:.55rem}.account-dialog label[data-v-4c7994a8],.account-dialog__preference span[data-v-4c7994a8]{color:var(--muted);font-size:.72rem}.account-dialog input[data-v-4c7994a8]:not([type=checkbox]){min-width:0;min-height:2.5rem;padding:.55rem .65rem;border:1px solid #b9c6be;border-radius:0;background:#fff;color:var(--ink);font:inherit}.account-dialog button[data-v-4c7994a8]{min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--green);border-radius:0;background:transparent;color:var(--green);font-size:.75rem;font-weight:800}.account-dialog button[data-v-4c7994a8]:disabled{opacity:.5}.account-dialog__row[data-v-4c7994a8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.account-dialog__preference[data-v-4c7994a8]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-dialog__preference>div[data-v-4c7994a8]{display:grid;gap:.25rem}.account-toggle[data-v-4c7994a8]{position:relative;display:inline-flex;flex:none}.account-toggle input[data-v-4c7994a8]{position:absolute;width:1px;height:1px;opacity:0}.account-toggle>span[data-v-4c7994a8]:not(.visually-hidden){position:relative;display:block;width:2.5rem;height:1.35rem;border:1px solid #9eb0a6;background:var(--line)}.account-toggle>span[data-v-4c7994a8]:not(.visually-hidden):after{position:absolute;inset:.18rem auto auto .18rem;width:.85rem;height:.85rem;background:#fff;content:"";transition:transform .12s ease}.account-toggle input:checked+span[data-v-4c7994a8]{background:var(--green)}.account-toggle input:checked+span[data-v-4c7994a8]:after{transform:translate(1.12rem)}.account-toggle input:focus-visible+span[data-v-4c7994a8]{outline:.1875rem solid var(--red);outline-offset:.1875rem}.account-dialog__message[data-v-4c7994a8]{margin:0;color:var(--green);font-size:.75rem}.account-dialog__danger button[data-v-4c7994a8],.account-dialog__danger strong[data-v-4c7994a8],.account-dialog__message--error[data-v-4c7994a8]{color:var(--red)}.account-dialog__danger button[data-v-4c7994a8]{border-color:var(--red)}.visually-hidden[data-v-4c7994a8]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:32rem){.account-dialog__row[data-v-4c7994a8]{grid-template-columns:minmax(0,1fr)}}.auth-layer[data-v-d2505b75]{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:1rem}.auth-backdrop[data-v-d2505b75]{position:absolute;inset:0;border:0;background:#18221d85}.auth-dialog[data-v-d2505b75]{position:relative;width:min(100%,25rem);padding:1.35rem;border:1px solid var(--line,#dfe6e1);border-radius:.35rem;background:var(--paper,#fbfcfa);box-shadow:0 1.25rem 3rem #18221d38}.auth-dialog__header[data-v-d2505b75]{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line,#dfe6e1)}.auth-dialog__eyebrow[data-v-d2505b75],.auth-dialog__note[data-v-d2505b75],.auth-field-error[data-v-d2505b75]{margin:0;color:var(--muted,#68756e);font-family:var(--font-utility,monospace);font-size:.68rem}.auth-dialog__eyebrow[data-v-d2505b75]{color:var(--green,#285541);font-weight:800;letter-spacing:0}.auth-dialog h2[data-v-d2505b75]{margin:.3rem 0 0;font-family:var(--font-display,Georgia,serif);font-size:1.3rem}.auth-icon-button[data-v-d2505b75]{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--line,#dfe6e1);border-radius:50%;background:transparent}.auth-icon-button[data-v-d2505b75]:hover:not(:disabled){border-color:var(--green,#285541);color:var(--green,#285541)}.auth-form[data-v-d2505b75]{display:grid;gap:.5rem;padding-top:1rem}.auth-form label[data-v-d2505b75]{margin-top:.35rem;font-size:.78rem;font-weight:700}.auth-form input[data-v-d2505b75]{width:100%;min-height:2.6rem;padding:.55rem .65rem;border:1px solid #b9c6be;border-radius:.2rem;background:#fff;color:var(--ink,#18221d);font:inherit}.auth-form input[data-v-d2505b75]:focus{border-color:var(--green,#285541);outline:.125rem solid rgba(40,85,65,.18);outline-offset:0}.auth-submit[data-v-d2505b75]{min-height:2.7rem;margin-top:.8rem;border:1px solid var(--green,#285541);border-radius:.2rem;background:var(--green,#285541);color:#fff;font-weight:700}.auth-icon-button[data-v-d2505b75]:disabled,.auth-submit[data-v-d2505b75]:disabled,.auth-text-button[data-v-d2505b75]:disabled{cursor:wait;opacity:.58}.auth-dialog__alert[data-v-d2505b75],.auth-dialog__message[data-v-d2505b75]{margin:1rem 0 0;padding:.7rem .8rem;border-left:.2rem solid var(--red,#b9503d);background:#f9efec;font-size:.82rem;line-height:1.55}.auth-dialog__message[data-v-d2505b75]{border-color:var(--green,#285541);background:var(--green-soft,#eaf2ed)}.auth-dialog__message p[data-v-d2505b75]{margin:0}.auth-field-error[data-v-d2505b75]{color:var(--red,#b9503d)}.auth-dialog__footer[data-v-d2505b75]{display:flex;align-items:center;gap:.85rem;min-height:3.5rem;margin-top:.8rem}.auth-icon-button--back[data-v-d2505b75]{margin-left:auto}.auth-text-button[data-v-d2505b75]{padding:0;border:0;background:transparent;color:var(--green,#285541);font-size:.78rem;text-decoration:underline;text-underline-offset:.18rem}.notification-control[data-v-55d38567]{position:relative}.site-icon-button[data-v-55d38567]{position:relative;display:grid;width:2.35rem;height:2.35rem;place-items:center;padding:0;border:1px solid #b9c6be;border-radius:.2rem;background:var(--paper);color:var(--green)}.notification-badge[data-v-55d38567]{position:absolute;inset:-.28rem -.35rem auto auto;min-width:1.1rem;height:1.1rem;padding-inline:.25rem;border:2px solid var(--page);border-radius:1rem;background:var(--red);color:#fff;font-family:var(--font-utility);font-size:.58rem;font-weight:800;line-height:.85rem;text-align:center}.notification-menu[data-v-55d38567]{position:absolute;z-index:25;inset:calc(100% + .65rem) 0 auto auto;width:min(22rem,calc(100vw - 2rem));border:1px solid var(--line);background:var(--paper);box-shadow:0 1rem 2.5rem #18221d29}.notification-menu__header[data-v-55d38567]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.8rem;border-bottom:1px solid var(--line)}.notification-list span[data-v-55d38567],.notification-menu__header span[data-v-55d38567],.notification-menu__state[data-v-55d38567]{color:var(--muted);font-size:.72rem}.notification-menu button[data-v-55d38567]{border:0;background:transparent}.notification-menu__header button[data-v-55d38567]{display:grid;width:2rem;height:2rem;place-items:center;padding:0}.notification-menu__state[data-v-55d38567]{margin:0;padding:1.25rem .8rem}.notification-menu__state p[data-v-55d38567]{margin:0 0 .65rem}.notification-menu__state button[data-v-55d38567]{padding:0;color:var(--green);font-weight:800}.notification-list[data-v-55d38567]{max-height:min(24rem,62svh);margin:0;padding:0;overflow-y:auto;list-style:none}.notification-list li[data-v-55d38567]{border-bottom:1px solid var(--line)}.notification-list a[data-v-55d38567]{position:relative;display:grid;gap:.3rem;padding:.85rem .8rem .85rem 1rem;text-decoration:none}.notification-list__item--unread a[data-v-55d38567]:before{position:absolute;inset:0 auto 0 0;width:.2rem;background:var(--red);content:""}.notification-list strong[data-v-55d38567]{font-size:.78rem;line-height:1.5}.notification-list span[data-v-55d38567]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-menu__all[data-v-55d38567]{display:flex;width:100%;min-height:2.7rem;align-items:center;justify-content:center;gap:.4rem;padding:.65rem;color:var(--green);font-size:.72rem;font-weight:800}@media(max-width:35rem){.notification-menu[data-v-55d38567]{position:fixed;inset:4.75rem 1rem auto;width:auto}}.site-user-controls[data-v-06f20221]{position:relative;display:flex;flex:none;align-items:center;gap:.45rem}.site-icon-button[data-v-06f20221],.site-login-button[data-v-06f20221]{border:1px solid #b9c6be;border-radius:.2rem;background:var(--paper);color:var(--green)}.site-icon-button[data-v-06f20221]{position:relative;display:grid;width:2.35rem;height:2.35rem;place-items:center;padding:0}.site-login-button[data-v-06f20221]{display:flex;min-height:2.35rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.72rem;font-weight:800}.account-control[data-v-06f20221]{position:relative}.account-menu[data-v-06f20221]{position:absolute;z-index:25;inset:calc(100% + .65rem) 0 auto auto;width:11rem;border:1px solid var(--line);background:var(--paper);box-shadow:0 1rem 2.5rem #18221d29}.account-menu p[data-v-06f20221]{margin:0;padding:.75rem .8rem;overflow:hidden;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.account-menu button[data-v-06f20221]{display:flex;width:100%;min-height:2.55rem;align-items:center;gap:.5rem;padding:.6rem .8rem;border:0;border-bottom:1px solid var(--line);background:transparent;font-size:.72rem;text-align:left}.account-menu button[data-v-06f20221]:last-child{border-bottom:0}.site-user-controls__error[data-v-06f20221],.site-user-controls__message[data-v-06f20221]{position:absolute;inset:calc(100% + .5rem) 0 auto auto;width:-moz-max-content;width:max-content;max-width:min(18rem,calc(100vw - 2rem));margin:0;padding:.5rem .65rem;border:1px solid var(--red);background:var(--paper);color:var(--red);font-size:.7rem}.site-user-controls__message[data-v-06f20221]{border-color:var(--green);color:var(--green)}.site-user-controls__error[data-v-06f20221]{border-color:var(--red);color:var(--red)}
