:root{color-scheme:light;--syt-accent-500: #606ff7;--syt-accent-solid: #5967e6;--syt-accent-300: #b0b5fc;--syt-accent-100: #e2e4fe;--syt-accent-50: #f1f2fe;--syt-accent-25: #f8fafe;--syt-neutral-500: #363636;--syt-neutral-400: #696969;--syt-neutral-300: #9c9c9c;--syt-neutral-200: #d2d2d2;--syt-neutral-100: #ededed;--syt-neutral-50: #f5f5f5;--syt-success-500: #28a97b;--syt-success-700: #1b7a58;--syt-success-50: #f4faf7;--syt-success-100: #e8f5e9;--syt-alert-500: #f44336;--syt-alert-700: #c62828;--syt-alert-50: #fef2f2;--syt-warning-500: #ffa825;--syt-warning-700: #8a5a00;--syt-warning-100: #fff7e6;--syt-done-100: #ebe2fe;--syt-accent-on-tint: #3a45b8;--syt-done-on-tint: #6b46c1;--syt-on-accent-color: #ffffff;--syt-accent-solid-hover: var(--syt-accent-500);--syt-success-solid: var(--syt-success-500);--syt-on-solid-color: #ffffff;--syt-bg-color: #ffffff;--syt-raised-bg-color: var(--syt-bg-color);--syt-floating-bg-color: var(--syt-raised-bg-color);--syt-translucent-bg-color: rgb(255 255 255 / 92%);--syt-hover-bg-color: var(--syt-neutral-50);--syt-logo-plate-color: #ffffff;--syt-qr-plate-color: #ffffff;--syt-backdrop-bg-color: rgb(0 0 0 / 40%);--syt-photo-stage-bg-color: #0f172a;--syt-lightbox-bg-color: rgb(15 23 42 / 72%);--syt-photo-stage-font-color: #ffffff;--syt-device-frame-color: #1d2433;--syt-device-notch-color: rgb(255 255 255 / 25%);--syt-font-color: var(--syt-neutral-500);--syt-font-secondary-color: var(--syt-neutral-400);--syt-border-color: var(--syt-neutral-100);--syt-warning-border-color: #ffe2b3;--syt-input-border-color: var(--syt-neutral-200);--syt-radius-detail: 4px;--syt-radius-chip: 6px;--syt-radius-control: 8px;--syt-radius-surface: 12px;--syt-radius-pill: 20px;--syt-spacing-4: 4px;--syt-spacing-8: 8px;--syt-spacing-12: 12px;--syt-spacing-16: 16px;--syt-spacing-20: 20px;--syt-spacing-24: 24px;--syt-spacing-32: 32px;--syt-spacing-48: 48px;--syt-shadow-low: 0 1px 2px rgb(54 54 54 / 8%);--syt-shadow-medium: 0 4px 12px rgb(54 54 54 / 10%);--syt-shadow-high: 0 12px 32px rgb(54 54 54 / 16%)}:root[data-theme-family=dark]{color-scheme:dark;--syt-accent-solid: #8891fa;--syt-accent-100: #1d2249;--syt-accent-50: #171b3a;--syt-accent-25: #13162f;--syt-neutral-500: #c9cbcd;--syt-neutral-400: #b6b8bc;--syt-neutral-300: #909298;--syt-neutral-200: #585b60;--syt-neutral-100: #424448;--syt-neutral-50: #35373a;--syt-success-700: #94e0c5;--syt-success-100: #1d4939;--syt-success-50: #173a2f;--syt-alert-700: #fa8a80;--syt-alert-50: #3a1a17;--syt-warning-700: #facb85;--syt-warning-100: #49381d;--syt-done-100: #2a1d49;--syt-accent-on-tint: #b0b5fc;--syt-done-on-tint: #c4b5fd;--syt-on-accent-color: #0e1213;--syt-accent-solid-hover: var(--syt-accent-300);--syt-success-solid: #4caf50;--syt-on-solid-color: #0e1213;--syt-bg-color: #1e1e1e;--syt-raised-bg-color: #272727;--syt-floating-bg-color: #313131;--syt-translucent-bg-color: rgb(39 39 39 / 92%);--syt-hover-bg-color: rgb(255 255 255 / 8%);--syt-logo-plate-color: #e6e7e9;--syt-backdrop-bg-color: rgb(0 0 0 / 45%);--syt-device-frame-color: #3a3f4b;--syt-font-color: #c9cbcd;--syt-font-secondary-color: #a4a6ab;--syt-border-color: #454545;--syt-warning-border-color: #604b29;--syt-input-border-color: #7d8087;--syt-shadow-low: inset 0 0 0 100vmax lch(100 0 0 / .03), lch(0 0 0 / .24) 0 3px 6px -2px, lch(0 0 0 / .32) 0 1px 1px;--syt-shadow-medium: inset 0 0 0 100vmax lch(100 0 0 / .05), lch(0 0 0 / .24) 0 8px 16px -4px, lch(0 0 0 / .32) 0 2px 4px;--syt-shadow-high: inset 0 0 0 100vmax lch(100 0 0 / .07), lch(0 0 0 / .32) 0 24px 48px -12px, lch(0 0 0 / .45) 0 8px 16px}:root[data-theme=midnight]{--syt-bg-color: #24252b;--syt-raised-bg-color: #2b2c33;--syt-floating-bg-color: #34353d;--syt-translucent-bg-color: rgb(43 44 51 / 92%);--syt-border-color: #4a4c58}html,body{min-height:100%;margin:0}html{background-color:var(--syt-bg-color)}body{font-family:Nunito,sans-serif;font-size:15px;line-height:1.45;color:var(--syt-font-color);-webkit-font-smoothing:antialiased}body *{box-sizing:border-box}body a{color:var(--syt-accent-solid)}h1,h2,h3,p{margin:0}fa-icon{display:inline-flex}:focus-visible{outline:2px solid var(--syt-accent-solid);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--syt-spacing-8);min-height:40px;padding:0 var(--syt-spacing-16);border:1px solid transparent;border-radius:var(--syt-radius-control);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .15s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--syt-accent-solid);color:var(--syt-on-accent-color)}.btn.primary:hover:not(:disabled){background:var(--syt-accent-solid-hover)}.btn.secondary{background:var(--syt-raised-bg-color);color:var(--syt-font-color);border-color:var(--syt-input-border-color)}.btn.secondary:hover:not(:disabled){background:var(--syt-hover-bg-color)}.btn.ghost{background:transparent;color:var(--syt-accent-solid)}.btn.ghost:hover:not(:disabled){background:var(--syt-accent-50)}a.btn:link.primary,a.btn:visited.primary{color:var(--syt-on-accent-color)}a.btn:link.secondary,a.btn:visited.secondary{color:var(--syt-font-color)}.card{background:var(--syt-raised-bg-color);border:1px solid var(--syt-border-color);border-radius:var(--syt-radius-surface);box-shadow:var(--syt-shadow-low);padding:var(--syt-spacing-20)}.page-title{font-size:24px;font-weight:700}.muted{color:var(--syt-font-secondary-color)}.chip{display:inline-flex;align-items:center;gap:var(--syt-spacing-4);padding:2px var(--syt-spacing-8);border-radius:var(--syt-radius-chip);font-size:13px;font-weight:600;white-space:nowrap}.chip.verified{background:var(--syt-success-100);color:var(--syt-success-700)}.chip.partial{background:var(--syt-accent-100);color:var(--syt-accent-on-tint)}.chip.declared,.chip.neutral,.chip.member{background:var(--syt-neutral-100);color:var(--syt-neutral-400)}.chip.accent,.chip.admin{background:var(--syt-accent-100);color:var(--syt-accent-on-tint)}.chip.success,.chip.editor,.chip.synced{background:var(--syt-success-100);color:var(--syt-success-700)}.chip.owner{background:var(--syt-done-100);color:var(--syt-done-on-tint)}.chip.self-recorded{background:var(--syt-raised-bg-color);border:1px dashed var(--syt-neutral-400);color:var(--syt-font-color)}.chip.warning,.chip.pending{background:var(--syt-warning-100);color:var(--syt-warning-700)}.chip.alert,.chip.error{background:var(--syt-alert-50);color:var(--syt-alert-700)}.field{display:flex;flex-direction:column;gap:var(--syt-spacing-4)}.field label,.field .label{font-weight:600}.field input[type=text],.field input[type=email],.field input[type=url],.field input[type=tel],.field select,.field textarea{font:inherit;padding:10px var(--syt-spacing-12);border:1px solid var(--syt-input-border-color);border-radius:var(--syt-radius-control);color:var(--syt-font-color);background:var(--syt-raised-bg-color);width:100%}.field input[type=text][aria-invalid=true],.field input[type=email][aria-invalid=true],.field input[type=url][aria-invalid=true],.field input[type=tel][aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--syt-alert-500)}.field textarea{resize:vertical;min-height:96px}.field .error{color:var(--syt-alert-700);font-size:13px}.field .hint{color:var(--syt-font-secondary-color);font-size:13px}.notice{padding:var(--syt-spacing-12) var(--syt-spacing-16);border-radius:var(--syt-radius-control)}.notice.error{background:var(--syt-alert-50);color:var(--syt-alert-700)}.notice.info{background:var(--syt-accent-50);color:var(--syt-neutral-500)}.page-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:url("./media/orbs-light-PMKSC7GE.svg") center/cover no-repeat}:root[data-theme=dark] .page-bg{background-image:url("./media/orbs-dark-HYARPJ5N.svg")}:root[data-theme=midnight] .page-bg{background-image:url("./media/orbs-midnight-E2HFJVRT.svg")}:root:not([data-theme-family=dark]) .theme-asset-dark,:root[data-theme-family=dark] .theme-asset-light{display:none}.callout{display:flex;gap:var(--syt-spacing-12);align-items:flex-start;padding:var(--syt-spacing-12) var(--syt-spacing-16);border-radius:var(--syt-radius-control);background:var(--syt-warning-100);border:1px solid var(--syt-warning-border-color)}.callout.accent{background:var(--syt-accent-50);border-color:var(--syt-accent-100)}.callout-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--syt-raised-bg-color);color:var(--syt-warning-700);font-size:15px}.callout.accent .callout-icon{color:var(--syt-accent-on-tint)}.callout-body{flex:1;min-width:0;padding-top:5px;font-size:14px;line-height:1.5}.callout-body>strong:first-child{display:block;margin-bottom:2px;font-size:15px}.avatar-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border-radius:var(--syt-radius-control);background:var(--syt-accent-100);color:var(--syt-accent-on-tint);font-weight:700;font-size:12px}.tabs{display:flex;gap:var(--syt-spacing-4);border-bottom:1px solid var(--syt-border-color)}.tabs a{padding:var(--syt-spacing-8) var(--syt-spacing-16);font-weight:600;text-decoration:none;color:var(--syt-font-secondary-color);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a.active{color:var(--syt-accent-on-tint);border-bottom-color:var(--syt-accent-solid)}.rich-text{overflow-wrap:anywhere;line-height:1.5}.rich-text>*{margin:0}.rich-text>*+*{margin-top:var(--syt-spacing-8)}.rich-text h2{font-size:17px;font-weight:700}.rich-text h3{font-size:15px;font-weight:700}.rich-text ul,.rich-text ol{padding-left:22px}.rich-text li>p{margin:0}.rich-text blockquote{padding-left:var(--syt-spacing-12);border-left:3px solid var(--syt-neutral-200);color:var(--syt-font-secondary-color)}.rich-text img{display:block;max-width:100%;height:auto;border-radius:var(--syt-radius-control)}.rich-text.reading{font-size:17px;line-height:1.7}.rich-text.reading>*+*{margin-top:var(--syt-spacing-16)}.rich-text.reading h2{margin-top:var(--syt-spacing-32);font-size:22px;line-height:1.3}.rich-text.reading h3{margin-top:var(--syt-spacing-24);font-size:18px;line-height:1.35}.rich-text.reading li+li{margin-top:var(--syt-spacing-4)}.rich-text.reading blockquote{padding:var(--syt-spacing-4) 0 var(--syt-spacing-4) var(--syt-spacing-16);border-left-color:var(--syt-accent-solid);font-style:italic}.rich-text.reading img{margin:var(--syt-spacing-8) 0}.rich-text.reading>:first-child{margin-top:0}@media(max-width:640px){.rich-text.reading{font-size:16px}}.markdown-editor-content{min-height:100px;outline:none}.markdown-editor-content:focus-visible{outline:none}.markdown-editor-content img{margin:var(--syt-spacing-8) 0}.markdown-editor-content img[data-uploading]{opacity:.5}.markdown-editor-content img[alt=""],.markdown-editor-content img:not([alt]){outline:1px dashed var(--syt-warning-500);outline-offset:2px}.markdown-editor-content img.ProseMirror-selectednode{outline:2px solid var(--syt-accent-solid);outline-offset:2px}app-site-frame .frame-host .site-frame{display:block;width:100%;height:100%;border:0;opacity:0}app-site-frame .frame-host.shown .site-frame{opacity:1}@media(prefers-reduced-motion:no-preference){app-site-frame .frame-host .site-frame{transition:opacity .25s ease}}
