:root{--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-plain-css-indigo:indigo;--st-c-green:#00bd7e;--st-c-green-light:#00bd7e33;--st-c-green-dark:#00a36d;--st-c-green-dark-border:#096;--st-c-green-darker:#008f5f;--st-c-green-darker-border:#008558;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--st-c-border-input-light:#3c3c3c61;--st-c-border-input-hover-light:#3c3c3ca6;--st-c-border-button-light:#3c3c3c47;--st-c-border-button-hover-light:#3c3c3c8c;--st-c-border-input-dark:#ebebeb66;--st-c-border-input-hover-dark:#ebebebb3;--st-c-border-button-dark:#ebebeb52;--st-c-border-button-hover-dark:#ebebeb99;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-light-muted:#3c3c3c66;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--vt-c-text-dark-muted:#ebebeb66;--st-c-kibitzing-light-border-initial:green;--st-c-kibitzing-light-background-initial:#d0f0c0;--st-c-kibitzing-light-background-convtint-initial:#c0e0b0;--st-c-request-light-border-initial:red;--st-c-request-light-background-initial:#f8d7da;--st-c-conversation-light-border:blue;--st-c-conversation-light-background:#e0f7fa;--st-c-kibitzing-light-border:lightgrey;--st-c-kibitzing-light-background:white;--st-c-kibitzing-light-background-convtint:#f4f4f4;--st-c-request-light-border:red;--st-c-request-light-background:white;--st-c-conversation-dark-border:#557;--st-c-conversation-dark-background:#334;--st-c-kibitzing-dark-border:#255;--st-c-kibitzing-dark-background:#222;--st-c-kibitzing-dark-background-convtint:#222f2f;--st-c-request-dark-border:#fff;--st-c-request-dark-background:#000;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-background-button-primary:var(--color-link);--color-background-button-primary-hover:var(--st-c-green-dark);--color-background-button-primary-active:var(--st-c-green-darker);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-border-input:var(--st-c-border-input-light);--color-border-input-hover:var(--st-c-border-input-hover-light);--color-border-button:var(--st-c-border-button-light);--color-border-button-hover:var(--st-c-border-button-hover-light);--color-border-button-primary:var(--color-link);--color-border-button-primary-hover:var(--st-c-green-dark-border);--color-border-button-primary-active:var(--st-c-green-darker-border);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--color-text-muted:var(--vt-c-text-light-muted);--color-text-button-primary:var(--vt-c-white);--color-link:var(--st-c-green);--color-link-hover:var(--st-c-green-light);--color-kibitzing-border-initial:var(--st-c-kibitzing-light-border-initial);--color-kibitzing-background-initial:var(--st-c-kibitzing-light-background-initial);--color-kibitzing-background-strong-initial:var(--st-c-kibitzing-light-background-convtint-initial);--color-request-border-initial:var(--st-c-request-light-border-initial);--color-request-background-initial:var(--st-c-request-light-background-initial);--color-conversation-border:var(--st-c-conversation-light-border);--color-conversation-background:var(--st-c-conversation-light-background);--color-kibitzing-border:var(--st-c-kibitzing-light-border);--color-kibitzing-background:var(--st-c-kibitzing-light-background);--color-kibitzing-background-strong:var(--st-c-kibitzing-light-background-convtint);--color-request-border:var(--st-c-request-light-border);--color-request-background:var(--st-c-request-light-background);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-border-input:var(--st-c-border-input-dark);--color-border-input-hover:var(--st-c-border-input-hover-dark);--color-border-button:var(--st-c-border-button-dark);--color-border-button-hover:var(--st-c-border-button-hover-dark);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2);--color-text-muted:var(--vt-c-text-dark-muted);--color-text-button-primary:var(--vt-c-black);--color-kibitzing-border-initial:var(--st-c-kibitzing-dark-border);--color-kibitzing-background-initial:var(--st-c-kibitzing-dark-background);--color-kibitzing-background-strong-initial:var(--st-c-kibitzing-dark-background-convtint);--color-request-border-initial:var(--st-c-request-dark-border);--color-request-background-initial:var(--st-c-request-dark-background);--color-conversation-border:var(--st-c-conversation-dark-border);--color-conversation-background:var(--st-c-conversation-dark-background);--color-kibitzing-border:var(--st-c-kibitzing-dark-border);--color-kibitzing-background:var(--st-c-kibitzing-dark-background);--color-kibitzing-background-strong:var(--st-c-kibitzing-dark-background-convtint);--color-request-border:var(--st-c-request-dark-border);--color-request-background:var(--st-c-request-dark-background)}}:root{--section-gap:160px;--scroll-margin-top:60px}*,:before,:after{box-sizing:border-box;scroll-margin-top:var(--scroll-margin-top,60px)}h3{font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;transition:color .5s,background-color .5s}label{font-weight:500;display:inline-block}label:not(.alerts-toggle-row,.toggle-read-label,.touch-label,.toolbar-checkbox-label){margin-bottom:.25rem}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=tel],input[type=datetime-local],input:not([type]),textarea,select{font:inherit;color:var(--color-text);background-color:var(--color-background);border:1px solid var(--color-border-input);box-sizing:border-box;border-radius:4px;padding:.45rem .65rem;line-height:normal;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000a}@media (hover:hover){input[type=text]:hover:not(:disabled),input[type=email]:hover:not(:disabled),input[type=password]:hover:not(:disabled),input[type=number]:hover:not(:disabled),input[type=search]:hover:not(:disabled),input[type=url]:hover:not(:disabled),input[type=tel]:hover:not(:disabled),input[type=datetime-local]:hover:not(:disabled),input:not([type]):hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--color-border-input-hover)}}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:.8}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=url]:focus-visible,input[type=tel]:focus-visible,input[type=datetime-local]:focus-visible,input:not([type]):focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-link);outline-offset:1px;border-color:var(--color-link)}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-background-mute)}button:not(.link-button,.emoji-button,.widget-button,.kebab-trigger,.password-toggle-button,.segment-btn,.micro-toggle,.menu-item,.refresh-btn,.yes-btn,.no-btn),.btn,.actions-btn{text-align:center;box-sizing:border-box;font:inherit;border:1px solid var(--color-border-button);background-color:var(--color-background-soft);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;padding:.4rem .85rem;font-size:.95rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000f}@media (hover:hover){button:not(.link-button,.emoji-button,.widget-button,.kebab-trigger,.password-toggle-button,.segment-btn,.micro-toggle,.menu-item,.refresh-btn,.yes-btn,.no-btn):hover:not(:disabled),.btn:hover:not(.disabled,[aria-disabled=true]),.actions-btn:hover:not(.disabled,[aria-disabled=true]){background-color:var(--color-background-mute);border-color:var(--color-border-button-hover);box-shadow:0 1px 3px #0000001a}}button:not(.link-button,.emoji-button,.widget-button,.kebab-trigger,.password-toggle-button,.segment-btn,.micro-toggle,.menu-item,.refresh-btn,.yes-btn,.no-btn):active:not(:disabled),.btn:active:not(.disabled,[aria-disabled=true]),.actions-btn:active:not(.disabled,[aria-disabled=true]){background-color:var(--color-border);box-shadow:inset 0 1px 2px #0000001a}button:not(.link-button,.emoji-button,.widget-button,.kebab-trigger,.password-toggle-button,.segment-btn,.micro-toggle,.menu-item,.refresh-btn,.yes-btn,.no-btn):focus-visible,.btn:focus-visible,.actions-btn:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}button:disabled,.btn.disabled,.btn[aria-disabled=true],.actions-btn.disabled,.actions-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}button[type=submit]:not(.link-button,.btn--secondary,.menu-item),.btn--primary,.actions-btn--primary{background-color:var(--color-background-button-primary);color:var(--color-text-button-primary);border-color:var(--color-border-button-primary);font-weight:600;box-shadow:0 1px 3px #0000001f}@media (hover:hover){button[type=submit]:not(.link-button,.btn--secondary,.menu-item):hover:not(:disabled),.btn--primary:hover:not(.disabled,[aria-disabled=true]),.actions-btn--primary:hover:not(.disabled,[aria-disabled=true]){background-color:var(--color-background-button-primary-hover);border-color:var(--color-border-button-primary-hover);color:var(--color-text-button-primary);box-shadow:0 2px 4px #00000029}}button[type=submit]:not(.link-button,.btn--secondary,.menu-item):active:not(:disabled),.btn--primary:active:not(.disabled,[aria-disabled=true]),.actions-btn--primary:active:not(.disabled,[aria-disabled=true]){background-color:var(--color-background-button-primary-active);border-color:var(--color-border-button-primary-active);color:var(--color-text-button-primary);box-shadow:inset 0 1px 2px #0003}.fieldset-contents>input:not([type=checkbox],[type=radio]),.fieldset-contents>select,.fieldset-contents>.password-input-wrapper{margin-bottom:.75rem}.field-hint,.field-error{margin-top:.4rem;margin-bottom:1.25rem;font-size:.85em}.field-hint{color:var(--color-text-muted)}.form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}form>.error,.fieldset-contents>.error:not(.field-error){margin-top:.75rem}body{margin:0}#app{flex-direction:column;min-height:100dvh;display:flex}#appbody{flex:1;width:100%;margin:0 auto;padding:2rem}a{color:var(--color-link);text-decoration:none;transition:all .4s}button.link-button{font:inherit;color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:all .4s}button.emoji-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button.widget-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:.7em 1em}a:not(.btn,.actions-btn):focus-visible,button.link-button:focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:2px}@media (hover:hover){a:not(.btn,.actions-btn):hover,button.link-button:hover{background-color:var(--color-link-hover)}}@media (width<=34em){#appbody{padding:0}.base-block{padding:1em}}@media (width>=120em){#appbody{grid-template-columns:1fr 3fr;padding:0 2rem;display:grid}}.error{color:red;font-weight:700}.spinner{border:4px solid var(--color-border);border-top:4px solid var(--color-heading);vertical-align:middle;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin;display:inline-block}.spinner--small{border-width:2px;width:20px;height:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.loading-container .spinner{margin-bottom:1rem}.enabled,.disabled{font-weight:700}.yt-embed{aspect-ratio:16/9;background:#000;width:100%;max-width:56rem;margin:1rem 0;overflow:hidden}.yt-embed--short{aspect-ratio:9/16;max-width:20rem}.yt-embed iframe{border:0;width:100%;height:100%}.ig-embed{aspect-ratio:9/16;background:#000;width:100%;max-width:328px;margin:1rem 0;overflow:hidden}.ig-embed iframe{border:0;width:100%;height:100%}.emoji-large{vertical-align:middle;line-height:1.25;display:inline-block}.emoji-large--1{font-size:2.5em}.emoji-large--2{font-size:2.1em}.emoji-large--3{font-size:1.6em}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropdown-overlay{background:var(--color-background);border:1px solid var(--color-border);z-index:10;border-radius:.5em;max-width:26em;position:absolute;right:0;box-shadow:-2px 0 5px #0000004d}.actions-row{justify-content:space-between;align-items:center;display:flex}.actions-row--margined{margin-top:1em}.actions-left{gap:.5em;display:flex}.actions-right{align-items:center;gap:.5em;display:flex}.fieldset-contents{border:0;min-width:0;margin:0;padding:0}.copyleft-wrapper[data-v-7fd4c022]{display:inline-block;position:relative}.copyleft-link[data-v-7fd4c022]{opacity:0;font-size:1.2rem;line-height:1;text-decoration:none;transition:opacity .2s;position:absolute;bottom:5px;right:5px}@media (hover:hover){.copyleft-wrapper:hover .copyleft-link[data-v-7fd4c022],.copyleft-link[data-v-7fd4c022]:focus{opacity:1;background-color:#0000}}.copyleft-wrapper.show-icon .copyleft-link[data-v-7fd4c022]{opacity:1;background-color:#0000}.kebab-menu[data-v-7f44c360]{align-items:center;display:inline-flex;position:relative}.kebab-trigger[data-v-7f44c360]{opacity:.6;border-radius:4px;justify-content:center;align-items:center;padding:.2em;transition:opacity .15s,background-color .15s;display:inline-flex}.kebab-trigger[data-v-7f44c360]:hover,.kebab-trigger.is-open[data-v-7f44c360]{opacity:1;background-color:var(--color-background-mute,#00000014)}.kebab-dropdown[data-v-7f44c360]{z-index:50;background-color:var(--color-background,#fff);border:1px solid var(--color-border,#ccc);white-space:nowrap;border-radius:6px;min-width:10em;max-width:calc(100vw - 16px);padding:.3em 0;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 4px 12px #00000026}.kebab-dropdown.align-left[data-v-7f44c360]{left:0;right:auto}.menu-item[data-v-7f44c360-s]{text-align:left;cursor:pointer;width:100%;color:var(--color-text,inherit);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.5em;padding:.45em 1em;font-size:.95em;transition:background-color .1s;display:flex}.menu-item[data-v-7f44c360-s]:hover{background-color:var(--color-background-soft,#0000000f)}.switch[data-v-6ab32394]{--switch-width:46px;--switch-height:24px;--knob-size:18px;--knob-offset:3px;--translate-x:22px;vertical-align:middle;width:var(--switch-width);height:var(--switch-height);cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.switch.size-sm[data-v-6ab32394]{--switch-width:32px;--switch-height:18px;--knob-size:14px;--knob-offset:2px;--translate-x:14px}.switch input[data-v-6ab32394]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch .slider[data-v-6ab32394]{background-color:#c7cad1;border-radius:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:inset 0 2px 4px #00000014}@media (prefers-color-scheme:dark){.switch .slider[data-v-6ab32394]{background-color:#363b45}}.switch .slider[data-v-6ab32394]:before{content:"";height:var(--knob-size);width:var(--knob-size);left:var(--knob-offset);bottom:var(--knob-offset);background-color:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 2px 4px #0003}.switch input:checked+.slider[data-v-6ab32394]{background:linear-gradient(135deg,#14b866,#0da573)}.switch input:checked+.slider[data-v-6ab32394]:before{transform:translateX(var(--translate-x))}.switch input:focus-visible+.slider[data-v-6ab32394]{outline-offset:2px;outline:2px solid #0080ff}.switch:hover:not(.is-disabled) .slider[data-v-6ab32394]:before{box-shadow:0 3px 6px #0000004d}.switch.is-disabled[data-v-6ab32394]{opacity:.5;cursor:not-allowed}.switch.is-disabled input[data-v-6ab32394]{cursor:not-allowed}.notifications-control[data-v-a9a59b12]{align-items:center;display:inline-flex;position:relative}.bell-btn[data-v-a9a59b12]{opacity:.7;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.bell-btn[data-v-a9a59b12]:hover{opacity:1}.notifications-overlay[data-v-a9a59b12]{min-width:17em;color:var(--color-text);border-radius:.75em;flex-direction:column;gap:.75em;margin-bottom:.5em;padding:1em;font-family:inherit;font-size:.95em;transition:all .2s ease-in-out;display:flex;bottom:100%;box-shadow:0 4px 20px #00000026}.notifications-overlay.open-downward[data-v-a9a59b12]{margin-top:.5em;margin-bottom:0;top:100%;bottom:auto}.section-header[data-v-a9a59b12]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted,#6c7c93);margin:0;padding-bottom:.2em;font-size:.75rem;font-weight:700}.alerts-yes-no[data-v-a9a59b12]{text-align:center;flex-direction:column;gap:.75em;display:flex}.alerts-yes-no p[data-v-a9a59b12]{margin:0;font-weight:500;line-height:1.4}.yes-no-buttons[data-v-a9a59b12]{justify-content:center;gap:.75em;display:flex}.yes-no-buttons button[data-v-a9a59b12]{cursor:pointer;border:1px solid #0000;border-radius:.5em;padding:.4em 1.2em;font-size:.9em;font-weight:600;transition:all .2s}.yes-no-buttons button[data-v-a9a59b12]:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.yes-no-buttons .yes-btn[data-v-a9a59b12]{color:#fff;background:linear-gradient(135deg,#14b866,#0da573)}.yes-no-buttons .yes-btn[data-v-a9a59b12]:hover{filter:brightness(1.1);transform:translateY(-1px)}.yes-no-buttons .no-btn[data-v-a9a59b12]{background:var(--color-background-soft,#f4f4f4);color:var(--color-text);border:1px solid var(--color-border)}.yes-no-buttons .no-btn[data-v-a9a59b12]:hover{background:var(--color-background-mute,#e8e8e8);transform:translateY(-1px)}.alerts-toggle-row[data-v-a9a59b12]{cursor:pointer;justify-content:space-between;align-items:center;gap:1em;width:100%;margin-bottom:0;display:flex}.toggle-label[data-v-a9a59b12]{font-weight:500;line-height:1.4}.permission-denied-msg[data-v-a9a59b12]{color:var(--color-error,#d93025);align-items:center;gap:.5em;margin:0;font-size:.9em;line-height:1.4;display:flex}.denied-icon[data-v-a9a59b12]{flex-shrink:0}.error-banner[data-v-a9a59b12]{color:var(--color-error,#d93025);background-color:#f042421a;border:1px solid #f042424d;border-radius:.4em;justify-content:space-between;align-items:center;gap:.5em;padding:.4em .6em;font-size:.85em;line-height:1.4;display:flex}.error-dismiss-btn[data-v-a9a59b12]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.error-dismiss-btn[data-v-a9a59b12]:hover{opacity:1}.unknown-state-msg[data-v-a9a59b12]{color:var(--color-text-muted);align-items:center;gap:.5em;margin:0;font-size:.9em;line-height:1.4;display:flex}.unknown-icon[data-v-a9a59b12]{flex-shrink:0}.other-browsers-section[data-v-a9a59b12]{flex-direction:column;gap:.75em;width:100%;display:flex}.section-divider[data-v-a9a59b12]{border:0;border-top:1px solid var(--color-border,#e2e8f0);width:100%;margin:.5em 0}.notifications-overlay[data-v-0df78b8a]{min-width:18em;padding:1em}.notification-list[data-v-0df78b8a]{max-height:70vh;overflow-y:auto}.notification[data-v-0df78b8a]{cursor:pointer;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.5em;display:flex}.notification[data-v-0df78b8a]:last-child{border-bottom:none}.notification.read[data-v-0df78b8a]{color:var(--color-text-muted)}.notification.fcm[data-v-0df78b8a]{border-left:4px solid orange}.notification-content[data-v-0df78b8a]{flex-direction:column;flex:1;margin-right:1em;display:flex}.notification-content-link[data-v-0df78b8a]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.notification-feedback[data-v-0df78b8a]{margin-top:.25em;font-size:.85em}.notification-feedback-link[data-v-0df78b8a]{color:var(--color-link);text-decoration:none}.notification-feedback-link[data-v-0df78b8a]:hover{text-decoration:underline}.notifs-trigger[data-v-0df78b8a]{align-items:center;gap:.35em;display:inline-flex}.bell-icon[data-v-0df78b8a]{opacity:.65;color:var(--color-text);transition:color .2s,fill .2s,opacity .2s}.bell-icon.has-unread[data-v-0df78b8a]{opacity:1;color:#f59e0b;fill:#fef3c7}@media (prefers-color-scheme:dark){.bell-icon.has-unread[data-v-0df78b8a]{color:#fbbf24;fill:#78350f}}.clear-btn[data-v-0df78b8a]{justify-content:center;align-items:center;padding:.2em .5em;display:inline-flex}.header[data-v-0df78b8a]{justify-content:space-between;align-items:center;gap:1em;padding-bottom:1em;display:flex}.header-actions[data-v-0df78b8a]{align-items:center;gap:.5em;display:inline-flex}.pin-btn[data-v-0df78b8a]{opacity:.65;color:var(--color-text);border-radius:.3em;justify-content:center;align-items:center;padding:.2em;transition:opacity .2s,color .2s,fill .2s,background-color .2s;display:none}.pin-btn[data-v-0df78b8a]:hover{opacity:1}.pin-btn .pin-icon[data-v-0df78b8a]{fill:none;transition:color .2s,fill .2s}.pin-btn.is-pinned[data-v-0df78b8a]{opacity:1;color:#f59e0b}.pin-btn.is-pinned .pin-icon[data-v-0df78b8a]{fill:#f59e0b}@media (prefers-color-scheme:dark){.pin-btn.is-pinned[data-v-0df78b8a]{color:#fbbf24}.pin-btn.is-pinned .pin-icon[data-v-0df78b8a]{fill:#fbbf24}}@media not all and (width<=34em){.pin-btn[data-v-0df78b8a]{display:inline-flex}}.toggle-read-label[data-v-0df78b8a]{color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;margin-bottom:0;font-size:.85em;display:inline-flex}.debug-notification[data-v-0df78b8a]{color:var(--color-text-muted);font-size:.8em}.persona-selector[data-v-c8ae6524]{min-width:0}.widget-button[data-v-c8ae6524]{align-items:center;gap:.4em;min-width:0;max-width:100%;display:inline-flex}.topbar-persona-label[data-v-c8ae6524]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.persona-icon[data-v-c8ae6524]{flex-shrink:0}.personas[data-v-c8ae6524]{min-width:14em;padding:0;overflow:hidden}.menu-item[data-v-c8ae6524]{cursor:pointer;align-items:center;min-height:44px;padding:.6em 1em;display:flex}.menu-item[data-v-c8ae6524]:hover,.menu-item[data-v-c8ae6524]:focus-visible{background:var(--color-background-mute)}.persona[data-v-c8ae6524]{font-size:1.1em;font-weight:700}.logout[data-v-c8ae6524]{text-align:left;width:100%}.menu-bottom-group[data-v-c8ae6524]{border-top:1px solid var(--color-border)}#topbar[data-v-e9415ef5]{background-color:var(--color-background-mute);z-index:100;justify-content:space-between;gap:.5rem;width:100%;display:flex;position:sticky;top:0;left:0;container:topbar/inline-size}@container topbar (width<=415px){.topbar--has-invitation[data-v-e9415ef5] [data-v-e9415ef5] .topbar-persona-label{display:none}}@container topbar (width<=375px){.topbar--has-invitation[data-v-e9415ef5] .topbar-label--home[data-v-e9415ef5]{display:none}}@container topbar (width<=305px){.topbar--has-invitation[data-v-e9415ef5] .topbar-label--invitation[data-v-e9415ef5]{display:none}}@container topbar (width<=295px){#topbar[data-v-e9415ef5]:not(.topbar--has-invitation) [data-v-e9415ef5] .topbar-persona-label{display:none}}@container topbar (width<=255px){#topbar[data-v-e9415ef5]:not(.topbar--has-invitation) .topbar-label--home[data-v-e9415ef5]{display:none}}.topbar-part[data-v-e9415ef5]{min-width:0;display:flex}.topbar-part--left[data-v-e9415ef5]{flex-shrink:0}.topbar-part--right[data-v-e9415ef5]{flex-shrink:1;justify-content:flex-end}.topbar-widget[data-v-e9415ef5]{cursor:pointer;align-items:center;gap:.5em;padding:.7em 1em;display:flex}.topbar-widget img[data-v-e9415ef5]{margin-top:-.7em;margin-bottom:-.7em}.topbar-widget--invitation[data-v-e9415ef5]{font-weight:600}.topbar-nav-dropdown[data-v-e9415ef5]{align-self:center;margin-left:-.4em}.topbar-nav-dropdown[data-v-e9415ef5] .menu-item.router-link-active{color:var(--color-link);font-weight:600}.routed-view[data-v-e9415ef5]{max-width:100em;margin:0 auto}header[data-v-e9415ef5]{max-height:100vh;line-height:1.5}.sterna-title[data-v-e9415ef5]{color:var(--color-link);text-align:center;margin:0;font-size:2.6rem;font-weight:500;position:relative;top:-10px}.tagline[data-v-e9415ef5]{text-align:center;margin:0;font-size:1.2rem}.logo-wrapper[data-v-e9415ef5]{width:125px;height:125px;margin:0 auto 2rem;display:block}.logo[data-v-e9415ef5]{object-fit:contain;width:100%;height:100%;margin:0;display:block}header nav[data-v-e9415ef5]{text-align:center;width:100%;margin-top:2rem;font-size:12px}header nav a.router-link-exact-active[data-v-e9415ef5]{color:var(--color-text)}header nav a.router-link-exact-active[data-v-e9415ef5]:hover{background-color:#0000}header nav a[data-v-e9415ef5]{border-left:1px solid var(--color-border);padding:0 1rem;display:inline-block}header nav a[data-v-e9415ef5]:first-of-type{border:0}@media (width<=34em){header[data-v-e9415ef5]{box-sizing:border-box;width:100%;padding:1.5rem}header.header--narrow-hidden[data-v-e9415ef5],header nav[data-v-e9415ef5]{display:none}.logo-wrapper[data-v-e9415ef5]{aspect-ratio:1;width:192px;max-width:min(192px,100%);height:192px}.routed-view.routed-view--narrow-hidden[data-v-e9415ef5]{display:none}#appbody.appbody--narrow-loading[data-v-e9415ef5]{min-height:calc(100dvh - var(--scroll-margin-top,60px));flex-direction:column;justify-content:center;align-items:center;display:flex}}@media (width>=120em){.routed-view[data-v-e9415ef5]{margin:0}header[data-v-e9415ef5]{padding-right:calc(var(--section-gap) / 2);place-items:center;display:flex}.logo-wrapper[data-v-e9415ef5]{margin:0 2rem 0 0}header .wrapper[data-v-e9415ef5]{flex-wrap:wrap;place-items:flex-start;display:flex}.sterna-title[data-v-e9415ef5],.tagline[data-v-e9415ef5]{text-align:left}header nav[data-v-e9415ef5]{text-align:left;margin-top:1rem;margin-left:-1rem;padding:1rem 0;font-size:1rem}}.about-view[data-v-73fc1a23]{max-width:48em;margin:3em auto}
