html[data-sm]{color-scheme:light;--sm-bg-base: #ffffff;--sm-bg-primary: #ffffff;--sm-bg-secondary: #fafafa;--sm-bg-tertiary: #f4f4f5;--sm-bg-quaternary: #e9e9ec;--sm-bg-header: rgba(255, 255, 255, .7);--sm-bg-tooltip: rgba(24, 24, 26, .9);--sm-fill-primary: #1b1b1f;--sm-fill-primary-hover: #2c2c30;--sm-fill-secondary: #8b8e96;--sm-fill-tertiary: #dcdce0;--sm-fill-quaternary: #e7e7ea;--sm-control-bg: #ffffff;--sm-control-hover: #fafafb;--sm-control-selected: #ececee;--sm-text-primary: #1b1b1f;--sm-text-secondary: #5e6068;--sm-text-tertiary: #686b73;--sm-text-quaternary: #8b8e96;--sm-text-inverse: #ffffff;--sm-text-tooltip: #ffffff;--sm-field-edge: #85888f;--sm-accent: #5e6ad2;--sm-accent-muted: #eef0fc;--sm-accent-text: #4f5bc8;--sm-red: #e5484d;--sm-red-muted: #fdecec;--sm-red-border: #f3c2c3;--sm-red-text: #9f0712;--sm-green: #30a46c;--sm-green-muted: #e6fbec;--sm-green-border: #c7f4d7;--sm-green-text: #0d542b;--sm-amber: #e2b203;--sm-amber-muted: #fffbeb;--sm-amber-border: #f5ecc4;--sm-amber-text: #953d00;--sm-orange: #f2994a;--sm-orange-muted: #fff7ed;--sm-orange-border: #f7e4cb;--sm-orange-text: #9f2d00;--sm-purple: #8e6fd8;--sm-purple-muted: #faf5ff;--sm-purple-border: #f1e4fa;--sm-purple-text: #59168b;--sm-blue: #3080ff;--sm-blue-muted: #eff6ff;--sm-blue-border: #e0edff;--sm-blue-text: #1b3ea7;--sm-shadow-flat: 0 1px 2px rgba(16, 16, 20, .04), 0 0 0 1px rgba(16, 16, 20, .06);--sm-shadow-medium: 0 0 0 1px var(--sm-fill-tertiary);--sm-shadow-high: 0 8px 24px rgba(16, 16, 20, .12), 0 0 0 1px rgba(16, 16, 20, .08);--sm-shadow-dialog: var(--sm-shadow-high);--sm-shadow-field: 0 1px 2px rgba(16, 16, 20, .04), 0 0 0 1px var(--sm-field-edge);--sm-shadow-field-focus: 0 1px 2px rgba(16, 16, 20, .04), 0 0 0 1px var(--sm-accent);--sm-scrim: rgba(0, 0, 0, .2);--sm-font-sans: "Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--sm-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sm-t-micro: 10px;--sm-t-micro-lh: 14px;--sm-t-tag: 11px;--sm-t-tag-lh: 16px;--sm-t-mini: 12px;--sm-t-mini-lh: 16px;--sm-t-small: 13px;--sm-t-small-lh: 18px;--sm-t-regular: 14px;--sm-t-regular-lh: 20px;--sm-t-title-mini: 18px;--sm-t-title-mini-lh: 24px;--sm-t-title-small: 22px;--sm-t-title-small-lh: 28px;--sm-t-title: 28px;--sm-t-title-lh: 32px;--sm-tracking-title: -.015em;--sm-sp-1: 4px;--sm-sp-2: 8px;--sm-sp-3: 12px;--sm-sp-4: 16px;--sm-sp-5: 20px;--sm-sp-6: 24px;--sm-sp-8: 32px;--sm-sp-10: 40px;--sm-sp-12: 48px;--sm-sp-16: 64px;--sm-r-2: 2px;--sm-r-4: 4px;--sm-r-6: 6px;--sm-r-8: 8px;--sm-r-12: 12px;--sm-r-16: 16px;--sm-r-20: 20px;--sm-r-full: 9999px;--sm-h-item: 32px;--sm-h-row: 44px;--sm-h-row-compact: 36px;--sm-h-header: 46px;--sm-h-tabs: 44px;--sm-h-entity: 56px;--sm-h-badge: 22px;--sm-h-status: 20px;--sm-h-switch: 20px;--sm-w-rail: 232px;--sm-w-rail-collapsed: 60px;--sm-dur-1: .12s;--sm-dur-2: .18s;--sm-dur-3: .24s;--sm-ease: cubic-bezier(.2, .7, .2, 1)}@media(max-width:640px){html[data-sm]{--sm-t-title-small: 20px;--sm-t-title-small-lh: 26px}}html[data-sm].dark{color-scheme:dark;--sm-bg-base: #0e0e10;--sm-bg-primary: #141416;--sm-bg-secondary: #1a1a1c;--sm-bg-tertiary: #242426;--sm-bg-quaternary: #2e2e32;--sm-bg-header: rgba(14, 14, 16, .7);--sm-bg-tooltip: rgba(43, 43, 45, .9);--sm-fill-primary: #ffffff;--sm-fill-primary-hover: #f5f5f5;--sm-fill-secondary: #6c6c75;--sm-fill-tertiary: #535359;--sm-fill-quaternary: #202022;--sm-control-bg: #222225;--sm-control-hover: #27272c;--sm-control-selected: #2b2b30;--sm-text-primary: #fafafa;--sm-text-secondary: #a8a8ad;--sm-text-tertiary: #929299;--sm-text-quaternary: #636366;--sm-text-inverse: #0a0a0b;--sm-text-tooltip: #fafafa;--sm-field-edge: #74747d;--sm-accent: #7c86e8;--sm-accent-muted: #191b2b;--sm-accent-text: #7c86e8;--sm-red: #ff6568;--sm-red-muted: rgba(70, 8, 9, .7);--sm-red-border: rgba(130, 24, 26, .2);--sm-red-text: #ff7679;--sm-green: #05df72;--sm-green-muted: rgba(3, 46, 21, .7);--sm-green-border: rgba(13, 84, 43, .4);--sm-green-text: #1ee37f;--sm-amber: #fcbb00;--sm-amber-muted: rgba(70, 25, 1, .7);--sm-amber-border: rgba(123, 51, 6, .2);--sm-amber-text: #fcc21a;--sm-orange: #ff8b1a;--sm-orange-muted: rgba(68, 19, 6, .7);--sm-orange-border: rgba(126, 42, 12, .2);--sm-orange-text: #ff9833;--sm-purple: #c07eff;--sm-purple-muted: rgba(60, 3, 102, .5);--sm-purple-border: rgba(89, 22, 139, .4);--sm-purple-text: #c88bff;--sm-blue: #54a2ff;--sm-blue-muted: rgba(22, 36, 86, .7);--sm-blue-border: #043785;--sm-blue-text: #66adff;--sm-shadow-flat: 0 0 0 1px #2b2b2f;--sm-shadow-medium: 0 0 0 1px var(--sm-fill-tertiary);--sm-shadow-high: 0 8px 24px rgba(0, 0, 0, .5), 0 0 0 1px #3a3a3f;--sm-shadow-dialog: var(--sm-shadow-high);--sm-shadow-field: 0 0 0 1px var(--sm-field-edge);--sm-shadow-field-focus: 0 0 0 1px var(--sm-text-primary);--sm-scrim: rgba(0, 0, 0, .8)}html[data-polis-takeover] #root{visibility:hidden}.polis-signin{position:fixed;inset:0;z-index:2147483000;overflow-y:auto;background:var(--sm-bg-primary);color:var(--sm-text-primary);font-family:var(--sm-font-sans)}.polis-signin *{box-sizing:border-box;overflow-wrap:anywhere}.polis-column{width:min(360px,calc(100% - 32px));margin:0 auto;padding-top:max(64px,12vh);padding-bottom:48px}.polis-column h1{margin:0 0 24px;font-size:var(--sm-t-title-small);line-height:28px;font-weight:600;letter-spacing:var(--sm-tracking-title)}.polis-column p{margin:0 0 24px;font-size:14px;line-height:20px;color:var(--sm-text-secondary)}.polis-column .polis-brand{margin-bottom:32px;font-weight:600;color:var(--sm-text-primary)}.polis-column button{width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:var(--sm-r-6);font:500 14px/20px var(--sm-font-sans);cursor:pointer}.polis-primary{background:var(--sm-fill-primary);color:var(--sm-text-inverse)}.polis-primary:hover{background:var(--sm-fill-primary-hover)}.polis-secondary{background:var(--sm-control-bg);color:var(--sm-text-primary);box-shadow:var(--sm-shadow-medium)}.polis-secondary:hover{background:var(--sm-control-hover)}.polis-column button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.polis-spinner{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;border:2px solid var(--sm-fill-tertiary);border-top-color:var(--sm-text-secondary);border-radius:50%;animation:polis-spin 1s linear infinite}@keyframes polis-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.polis-spinner{animation:none}}
