@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer obsidian.tokens{:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]){color-scheme:light;--obs-ink-1000: #060709;--obs-ink-950: #0a0b0d;--obs-ink-900: #111318;--obs-ink-850: #181b21;--obs-ink-800: #20242b;--obs-ink-700: #343942;--obs-ink-600: #535963;--obs-ink-500: #737882;--obs-ink-400: #989ca4;--obs-ink-300: #bfc1c5;--obs-ink-200: #d9d9d7;--obs-ink-100: #e8e7e3;--obs-ink-50: #f4f2ed;--obs-paper: #f2f0ea;--obs-surface: #fcfbf7;--obs-surface-raised: #ffffff;--obs-cyan-700: #267c74;--obs-cyan-500: #48b8ab;--obs-cyan-300: #71e1d4;--obs-violet-700: #6253c5;--obs-violet-500: #8272e6;--obs-violet-300: #a99cff;--obs-lime-700: #64862c;--obs-lime-500: #9dca49;--obs-lime-300: #c5f06f;--obs-amber-500: #df9d3e;--obs-coral-500: #e66d62;--obs-rose-500: #d85b85;--obs-blue-500: #5e8fe8;--obs-bg: var(--obs-paper);--obs-fg: var(--obs-ink-950);--obs-fg-muted: #62656b;--obs-fg-subtle: #686b72;--obs-panel: var(--obs-surface);--obs-panel-raised: var(--obs-surface-raised);--obs-panel-inverse: var(--obs-ink-950);--obs-panel-inverse-fg: #ffffff;--obs-action: var(--obs-ink-950);--obs-action-fg: #ffffff;--obs-accent: var(--obs-cyan-300);--obs-focus: var(--obs-violet-500);--obs-divider: color-mix(in srgb, var(--obs-fg) 10%, transparent);--obs-success: #2f7021;--obs-warning: #865300;--obs-danger: #9d2b32;--obs-danger-fg: #ffffff;--obs-info: #225fae;--obs-chart-1: #71e1d4;--obs-chart-2: #a99cff;--obs-chart-3: #c5f06f;--obs-chart-4: #f0b45b;--obs-chart-5: #ee7d75;--obs-chart-6: #6e99ec;--obs-chart-grid: color-mix(in srgb, var(--obs-fg) 10%, transparent);--obs-chart-actual: var(--obs-chart-1);--obs-chart-plan: var(--obs-chart-2);--obs-chart-forecast: var(--obs-chart-4);--obs-chart-target: var(--obs-fg);--obs-chart-reference: color-mix(in srgb, var(--obs-fg) 62%, transparent);--obs-chart-band: color-mix(in srgb, var(--obs-chart-2) 24%, transparent);--obs-chart-positive: var(--obs-success);--obs-chart-negative: var(--obs-danger);--obs-chart-missing: color-mix(in srgb, var(--obs-fg) 18%, transparent);--obs-chart-sequential-low: color-mix(in srgb, var(--obs-chart-1) 14%, var(--obs-panel));--obs-chart-sequential-high: color-mix(in srgb, var(--obs-chart-1) 88%, var(--obs-fg));--obs-chart-diverging-negative: var(--obs-chart-5);--obs-chart-diverging-neutral: color-mix(in srgb, var(--obs-fg) 12%, var(--obs-panel));--obs-chart-diverging-positive: var(--obs-chart-1);--obs-font-display: "Manrope Variable", "Aptos Display", "Segoe UI Variable", sans-serif;--obs-font-ui: "Noto Sans Variable", "Segoe UI Variable", "Segoe UI", sans-serif;--obs-font-mono: "Cascadia Code", "SFMono-Regular", Consolas, monospace;--obs-font-size-00: calc(.75rem * var(--obs-text-scale));--obs-font-size-0: calc(.8125rem * var(--obs-text-scale));--obs-font-size-1: calc(.875rem * var(--obs-text-scale));--obs-font-size-2: calc(1rem * var(--obs-text-scale));--obs-font-size-3: calc(1.125rem * var(--obs-text-scale));--obs-font-size-4: clamp(calc(1.35rem * var(--obs-text-scale)), calc(2vw * var(--obs-text-scale)), calc(1.75rem * var(--obs-text-scale)));--obs-font-size-5: clamp(calc(1.75rem * var(--obs-text-scale)), calc(3vw * var(--obs-text-scale)), calc(2.75rem * var(--obs-text-scale)));--obs-font-size-6: clamp(calc(2.5rem * var(--obs-text-scale)), calc(5vw * var(--obs-text-scale)), calc(5.25rem * var(--obs-text-scale)));--obs-font-size-data-display: clamp(calc(2.7rem * var(--obs-text-scale)), calc(5cqw * var(--obs-text-scale)), calc(4.8rem * var(--obs-text-scale)));--obs-font-size-data-inline: calc(1.2rem * var(--obs-text-scale));--obs-number-affix-scale: .72em;--obs-number-display-affix-scale: .42em;--obs-line-tight: 1.05;--obs-line-copy: 1.6;--obs-letter-display: -.045em;--obs-letter-label: .14em;--obs-text-scale: 1;--obs-space-1: .25rem;--obs-space-2: .5rem;--obs-space-3: .75rem;--obs-space-4: 1rem;--obs-space-5: 1.25rem;--obs-space-6: 1.5rem;--obs-space-8: 2rem;--obs-space-10: 2.5rem;--obs-space-12: 3rem;--obs-space-16: 4rem;--obs-space-20: 5rem;--obs-widget-inset-min: 16px;--obs-widget-inset-fluid: 6%;--obs-widget-inset-max: 28px;--obs-control-height-sm: 2.25rem;--obs-control-height: 2.75rem;--obs-control-height-lg: 3.25rem;--obs-touch-target: 2.75rem;--obs-selection-mark-size: 1.25rem;--obs-selection-gap: .625rem;--obs-switch-track-inline: 3.15rem;--obs-switch-track-block: 1.6rem;--obs-slider-track-block: .4rem;--obs-slider-thumb-size: 1.25rem;--obs-slider-thumb-half: .625rem;--obs-slider-thumb-track-offset: -.425rem;--obs-slider-bubble-block: 1.75rem;--obs-slider-bubble-edge: 2.25rem;--obs-slider-bubble-max-inline: 12rem;--obs-slider-tick-size: .375rem;--obs-slider-tick-label-max-inline: 7rem;--obs-shape-stadium: 999px;--obs-shape-tile-radius-soft: 24px;--obs-shape-tile-radius-balanced: 30px;--obs-shape-tile-radius-expressive: 36px;--obs-shape-tile-signature-soft: 8px;--obs-shape-tile-signature-balanced: 10px;--obs-shape-tile-signature-expressive: 12px;--obs-shape-surface-stadium: 36px;--obs-shape-surface-arch-crown: 48px;--obs-shape-surface-arch-base: 22px;--obs-shape-surface-leaf-leading: 48px;--obs-shape-surface-leaf-trailing: 20px;--obs-shape-surface-soft: 18px;--obs-shape-superellipse-sm: 16px;--obs-shape-superellipse: var(--obs-shape-tile-radius-soft);--obs-shape-superellipse-lg: var(--obs-shape-tile-radius-balanced);--obs-shape-tile-leading: var(--obs-shape-tile-signature-soft);--obs-shape-tile-trailing: var(--obs-shape-tile-radius-soft);--obs-shape-tile-bottom: var(--obs-shape-tile-radius-soft);--obs-shape-arch: 999px 999px 24px 24px;--obs-shape-leaf: 999px 42% 42% 999px;--obs-shape-soft: 20px;--obs-shadow-1: inset 0 1px 0 color-mix(in srgb, white 72%, transparent), 0 6px 16px color-mix(in srgb, var(--obs-ink-950) 8%, transparent);--obs-shadow-2: inset 0 1px 0 color-mix(in srgb, white 68%, transparent), 0 16px 38px color-mix(in srgb, var(--obs-ink-950) 11%, transparent);--obs-shadow-3: inset 0 1px 1px rgba(255,255,255,.16), 0 28px 70px rgba(7,8,10,.24);--obs-shadow-pressed: inset 0 3px 7px rgba(0,0,0,.32), 0 2px 5px rgba(0,0,0,.1);--obs-shadow-focus: 0 0 0 3px var(--obs-bg), 0 0 0 6px var(--obs-focus);--obs-shadow-focus-contained: inset 0 0 0 2px var(--obs-focus), inset 0 2px 4px color-mix(in srgb, var(--obs-ink-950) 5%, transparent);--obs-shadow-invalid-contained: inset 0 0 0 2px var(--obs-danger), inset 0 2px 4px color-mix(in srgb, var(--obs-danger) 7%, transparent);--obs-shadow-invalid-focus-contained: inset 0 0 0 2px var(--obs-danger), inset 0 0 0 4px var(--obs-focus), inset 0 2px 4px color-mix(in srgb, var(--obs-danger) 7%, transparent);--obs-overlay-focus-gutter: max(.375rem, 2px);--obs-halo-success: 0 8px 26px color-mix(in srgb, var(--obs-success) 28%, transparent), 0 -4px 22px color-mix(in srgb, var(--obs-cyan-300) 14%, transparent);--obs-halo-warning: 0 8px 26px color-mix(in srgb, var(--obs-warning) 30%, transparent), 0 -4px 22px color-mix(in srgb, var(--obs-amber-500) 14%, transparent);--obs-halo-danger: 0 8px 26px color-mix(in srgb, var(--obs-danger) 30%, transparent), 0 -4px 22px color-mix(in srgb, var(--obs-rose-500) 13%, transparent);--obs-halo-info: 0 8px 26px color-mix(in srgb, var(--obs-info) 26%, transparent), 0 -4px 22px color-mix(in srgb, var(--obs-violet-300) 13%, transparent);--obs-motion-scale: 1;--obs-duration-press: calc(.11s * var(--obs-motion-scale));--obs-duration-fast: calc(.17s * var(--obs-motion-scale));--obs-duration-ui: calc(.25s * var(--obs-motion-scale));--obs-duration-overlay: calc(.32s * var(--obs-motion-scale));--obs-duration-data: calc(.76s * var(--obs-motion-scale));--obs-ease-standard: cubic-bezier(.2, .8, .2, 1);--obs-ease-exit: cubic-bezier(.4, 0, 1, 1);--obs-ease-spring: cubic-bezier(.18, .89, .32, 1.18);--obs-ease-organic: cubic-bezier(.16, 1, .3, 1);--obs-z-base: 0;--obs-z-sticky: 20;--obs-z-popover: 60;--obs-z-overlay: 80;--obs-z-toast: 100;--obs-content-max: 96rem}:where(.geroview-system[data-theme=dark],[data-geroview-root][data-theme=dark],.obsidian-system[data-theme=dark],[data-obsidian-root][data-theme=dark]){color-scheme:dark;--obs-bg: #111318;--obs-fg: #f3f1eb;--obs-fg-muted: #b2b3b5;--obs-fg-subtle: #92959c;--obs-panel: #1b2028;--obs-panel-raised: #252b35;--obs-panel-inverse: #f5f2ec;--obs-panel-inverse-fg: #0a0b0d;--obs-action: #f5f2ec;--obs-action-fg: #0a0b0d;--obs-success: #93e27d;--obs-warning: #ffc26f;--obs-danger: #ff8a80;--obs-danger-fg: #0a0b0d;--obs-info: #8eb7ff;--obs-divider: rgba(255,255,255,.11);--obs-shadow-1: inset 0 1px 0 rgba(255,255,255,.1), 0 8px 20px rgba(0,0,0,.3);--obs-shadow-2: inset 0 1px 0 rgba(255,255,255,.12), 0 20px 46px rgba(0,0,0,.38);--obs-shadow-3: inset 0 1px 0 rgba(255,255,255,.14), 0 28px 70px rgba(0,0,0,.46)}:where(.geroview-system[data-theme=contrast],[data-geroview-root][data-theme=contrast],.obsidian-system[data-theme=contrast],[data-obsidian-root][data-theme=contrast]){color-scheme:dark;--obs-bg: #000;--obs-fg: #fff;--obs-fg-muted: #fff;--obs-fg-subtle: #e8e8e8;--obs-panel: #000;--obs-panel-raised: #101010;--obs-action: #fff;--obs-action-fg: #000;--obs-accent: #00fff0;--obs-focus: #ffed00;--obs-divider: #fff}:where(.geroview-system[data-density=compact],[data-geroview-root][data-density=compact],.obsidian-system[data-density=compact],[data-obsidian-root][data-density=compact]){--obs-control-height-sm: 2.75rem;--obs-control-height: 2.75rem;--obs-control-height-lg: 2.75rem;--obs-touch-target: 2.75rem;--obs-selection-mark-size: 1.125rem;--obs-selection-gap: .5rem;--obs-switch-track-inline: 2.925rem;--obs-switch-track-block: 1.5rem;--obs-slider-thumb-size: 1.125rem;--obs-slider-thumb-half: .5625rem;--obs-slider-thumb-track-offset: -.3625rem;--obs-slider-bubble-block: 1.625rem;--obs-slider-bubble-edge: 2rem;--obs-slider-tick-size: .3125rem}:where(.geroview-system[data-density=touch],[data-geroview-root][data-density=touch],.obsidian-system[data-density=touch],[data-obsidian-root][data-density=touch]){--obs-control-height-sm: 2.75rem;--obs-control-height: 3.25rem;--obs-control-height-lg: 3.75rem;--obs-touch-target: 3rem;--obs-selection-mark-size: 1.375rem;--obs-selection-gap: .75rem;--obs-switch-track-inline: 3.375rem;--obs-switch-track-block: 1.7rem;--obs-slider-thumb-size: 1.375rem;--obs-slider-thumb-half: .6875rem;--obs-slider-thumb-track-offset: -.4875rem;--obs-slider-bubble-block: 1.875rem;--obs-slider-bubble-edge: 2.5rem;--obs-slider-tick-size: .4375rem}:where(.geroview-system[data-motion=reduced],[data-geroview-root][data-motion=reduced],.obsidian-system[data-motion=reduced],[data-obsidian-root][data-motion=reduced]){--obs-motion-scale: .01}:where(.geroview-system[data-motion=none],[data-geroview-root][data-motion=none],.obsidian-system[data-motion=none],[data-obsidian-root][data-motion=none]) *,:where(.geroview-system[data-motion=none],[data-geroview-root][data-motion=none],.obsidian-system[data-motion=none],[data-obsidian-root][data-motion=none]) *:before,:where(.geroview-system[data-motion=none],[data-geroview-root][data-motion=none],.obsidian-system[data-motion=none],[data-obsidian-root][data-motion=none]) *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0ms!important}@media (prefers-reduced-motion: reduce){:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]){--obs-motion-scale: .01}}}@layer obsidian.base{:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]){min-width:0;background:var(--obs-bg);color:var(--obs-fg);font-family:var(--obs-font-ui);font-size:calc(1rem * var(--obs-text-scale));line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) *,:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) *:before,:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) *:after{box-sizing:border-box}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :is(button,input,select,textarea){font:inherit}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :is(input,select,textarea,[contenteditable=true]){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :is(button,a,summary):focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :is(input,select,textarea,[contenteditable=true]):focus-visible{outline:0;box-shadow:var(--obs-shadow-focus-contained)}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :is(button,[role=button]):not(:disabled){cursor:pointer}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :disabled{cursor:not-allowed;opacity:.48}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) ::selection{background:var(--obs-violet-300);color:var(--obs-ink-950)}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) [hidden]{display:none!important}.obs-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}table.obs-visually-hidden{display:block!important;table-layout:fixed!important;contain:strict!important}.obs-tabular{font-variant-numeric:tabular-nums}.obs-display{font-family:var(--obs-font-display);letter-spacing:var(--obs-letter-display);line-height:var(--obs-line-tight)}.obs-eyebrow{margin:0;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-weight:800;letter-spacing:var(--obs-letter-label);text-transform:uppercase}@media (forced-colors: active){:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :is(button,input,select,textarea,[role=button],[role=progressbar]){border:1px solid CanvasText!important}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :focus-visible{outline:3px solid Highlight!important;outline-offset:3px;box-shadow:none!important}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]) :is(input,select,textarea,[contenteditable=true]):focus-visible{outline-offset:-3px}}@media print{:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]){color:#000;background:#fff}.obs-print-hidden{display:none!important}}}@layer obsidian.components{.obs-overlay-portal-origin{display:none!important}[data-geroview-overlay-inert]{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.obs-stack{display:flex;flex-direction:column;gap:var(--obs-stack-gap, var(--obs-space-4))}.obs-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--obs-cluster-gap, var(--obs-space-3))}.obs-grid{display:grid;grid-template-columns:repeat(var(--obs-grid-columns, auto-fit),minmax(min(var(--obs-grid-min, 16rem),100%),1fr));gap:var(--obs-grid-gap, var(--obs-space-5))}.obs-container{width:min(100%,var(--obs-content-max));margin-inline:auto;padding-inline:clamp(var(--obs-space-4),4vw,var(--obs-space-12))}.obs-divider{width:100%;height:1px;background:var(--obs-divider);border:0}.obs-scroll-area{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--obs-ink-400) transparent;overscroll-behavior:contain}.obs-surface{position:relative;min-width:0;padding:var(--obs-surface-padding, var(--obs-space-6));--obs-surface-profile-radius: var(--obs-shape-tile-radius-soft);--obs-surface-profile-signature-radius: var(--obs-shape-tile-signature-soft);color:var(--obs-fg);background:var(--obs-panel);border-radius:var(--obs-surface-radius, var(--obs-surface-profile-radius));--obs-scroll-shadow-x: 0px;--obs-scroll-shadow-y: 0px;--obs-scroll-shadow-blur: 0px;--obs-scroll-shadow-opacity: 0%;box-shadow:var(--obs-shadow-1),var(--obs-scroll-shadow-x) var(--obs-scroll-shadow-y) var(--obs-scroll-shadow-blur) color-mix(in srgb,var(--obs-ink-950) var(--obs-scroll-shadow-opacity),transparent);container-type:inline-size;transition:border-radius var(--obs-duration-ui) var(--obs-ease-organic)}.obs-surface[data-corner-profile=balanced]{--obs-surface-profile-radius: var(--obs-shape-tile-radius-balanced);--obs-surface-profile-signature-radius: var(--obs-shape-tile-signature-balanced)}.obs-surface[data-corner-profile=expressive]{--obs-surface-profile-radius: var(--obs-shape-tile-radius-expressive);--obs-surface-profile-signature-radius: var(--obs-shape-tile-signature-expressive)}.obs-surface[data-shape=superellipse]{border-radius:var(--obs-surface-radius, var(--obs-surface-profile-radius))}.obs-surface[data-elevation="2"]{box-shadow:var(--obs-shadow-2),var(--obs-scroll-shadow-x) var(--obs-scroll-shadow-y) var(--obs-scroll-shadow-blur) color-mix(in srgb,var(--obs-ink-950) var(--obs-scroll-shadow-opacity),transparent)}.obs-surface[data-elevation="3"]{box-shadow:var(--obs-shadow-3),var(--obs-scroll-shadow-x) var(--obs-scroll-shadow-y) var(--obs-scroll-shadow-blur) color-mix(in srgb,var(--obs-ink-950) var(--obs-scroll-shadow-opacity),transparent)}.obs-surface[data-tone=inverse]{color:var(--obs-panel-inverse-fg, #fff);background:var(--obs-panel-inverse);box-shadow:var(--obs-shadow-3),var(--obs-scroll-shadow-x) var(--obs-scroll-shadow-y) var(--obs-scroll-shadow-blur) color-mix(in srgb,#000 var(--obs-scroll-shadow-opacity),transparent)}.obs-surface[data-shape=stadium]{border-radius:var(--obs-surface-radius, var(--obs-shape-surface-stadium))}.obs-surface[data-shape=arch]{border-radius:var(--obs-surface-radius, var(--obs-shape-surface-arch-base));border-start-start-radius:var(--obs-surface-radius, var(--obs-shape-surface-arch-crown));border-start-end-radius:var(--obs-surface-radius, var(--obs-shape-surface-arch-crown))}.obs-surface[data-shape=leaf]{border-radius:var(--obs-surface-radius, var(--obs-shape-surface-leaf-trailing));border-start-start-radius:var(--obs-surface-radius, var(--obs-shape-surface-leaf-leading));border-end-start-radius:var(--obs-surface-radius, var(--obs-shape-surface-leaf-leading))}.obs-surface[data-shape=soft]{border-radius:var(--obs-surface-radius, var(--obs-shape-surface-soft))}.obs-surface[data-signature-corner=start-start]{border-start-start-radius:var(--obs-surface-signature-radius, var(--obs-surface-profile-signature-radius))}.obs-surface[data-signature-corner=start-end]{border-start-end-radius:var(--obs-surface-signature-radius, var(--obs-surface-profile-signature-radius))}.obs-surface[data-signature-corner=end-start]{border-end-start-radius:var(--obs-surface-signature-radius, var(--obs-surface-profile-signature-radius))}.obs-surface[data-signature-corner=end-end]{border-end-end-radius:var(--obs-surface-signature-radius, var(--obs-surface-profile-signature-radius))}.obs-button{min-height:var(--obs-control-height);display:inline-flex;align-items:center;justify-content:center;gap:.62rem;--obs-button-resolved-fg: var(--obs-action-fg);padding:.5rem 1.12rem;border:0;border-radius:var(--obs-shape-stadium);color:var(--obs-button-resolved-fg);background:var(--obs-action);font-size:var(--obs-font-size-1);font-weight:760;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #fff3,0 8px 18px color-mix(in srgb,var(--obs-ink-950) 16%,transparent);transform:translateY(0) scale(1);transition:transform var(--obs-duration-press) var(--obs-ease-standard),box-shadow var(--obs-duration-press) var(--obs-ease-standard),background var(--obs-duration-fast) ease,color var(--obs-duration-fast) ease;-webkit-tap-highlight-color:transparent}.obs-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 11px 24px color-mix(in srgb,var(--obs-ink-950) 19%,transparent)}.obs-button:active:not(:disabled),.obs-button[data-pressed]{transform:translateY(1px) scale(.975);box-shadow:var(--obs-shadow-pressed)}.obs-button[data-variant=secondary]{--obs-button-resolved-fg: var(--obs-fg);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-1)}.obs-button[data-variant=quiet]{--obs-button-resolved-fg: var(--obs-fg);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);box-shadow:none}.obs-button[data-variant=accent]{--obs-button-resolved-fg: var(--obs-ink-950);background:var(--obs-accent)}.obs-button[data-variant=danger]{--obs-button-resolved-fg: var(--obs-danger-fg);background:var(--obs-danger)}.obs-button[data-size=sm]{min-height:var(--obs-touch-target);padding-inline:.85rem;font-size:var(--obs-font-size-0)}.obs-button[data-size=lg]{min-height:var(--obs-control-height-lg);padding-inline:1.4rem;font-size:var(--obs-font-size-2)}.obs-button[data-loading=true]{position:relative;color:transparent;pointer-events:none}.obs-button[data-loading=true]:after{content:"";position:absolute;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;color:var(--obs-button-resolved-fg);animation:obs-spin .7s linear infinite}.obs-icon-button{width:var(--obs-control-height);min-width:var(--obs-touch-target);padding:0;aspect-ratio:1}.obs-button-group{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent)}.obs-button-group .obs-button{box-shadow:none}.obs-badge{min-height:1.65rem;display:inline-flex;align-items:center;gap:.42rem;padding:.25rem .65rem;border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);font-size:var(--obs-font-size-00);font-weight:780;letter-spacing:.04em}.obs-badge[data-tone=success]{color:var(--obs-success);background:color-mix(in srgb,var(--obs-success) 11%,transparent)}.obs-badge[data-tone=warning]{color:var(--obs-warning);background:color-mix(in srgb,var(--obs-warning) 11%,transparent)}.obs-badge[data-tone=danger]{color:var(--obs-danger);background:color-mix(in srgb,var(--obs-danger) 11%,transparent)}.obs-badge[data-shape=leaf]{padding-inline:.85rem 1rem;border-radius:var(--obs-shape-leaf)}.obs-status-dot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 .8rem currentColor}.obs-avatar{width:var(--obs-avatar-size, 2.5rem);height:var(--obs-avatar-size, 2.5rem);display:inline-grid;place-items:center;overflow:hidden;border-radius:50% 50% 50% 32%;color:var(--obs-ink-950);background:linear-gradient(135deg,var(--obs-cyan-300),var(--obs-violet-300));font-weight:850;box-shadow:inset 0 1px #ffffff8c,0 5px 12px #00000024}.obs-avatar img{width:100%;height:100%;object-fit:cover}.obs-avatar-group{display:flex;padding-inline-start:.5rem}.obs-avatar-group .obs-avatar{margin-inline-start:-.5rem;box-shadow:0 0 0 3px var(--obs-panel),var(--obs-shadow-1)}.obs-field{inline-size:100%;max-inline-size:100%;display:grid;gap:.48rem;min-inline-size:0}.obs-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-inline:.35rem;color:var(--obs-fg);font-size:var(--obs-font-size-1);font-weight:720}.obs-field__hint{color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-weight:500}.obs-field__control-wrap{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:var(--obs-touch-target);display:flex;align-items:center;gap:.6rem;padding-inline:.9rem;overflow:clip;background:color-mix(in srgb,var(--obs-panel-raised) 90%,var(--obs-fg) 2%);border-radius:var(--obs-shape-stadium);box-shadow:inset 0 0 0 1px var(--obs-divider),inset 0 2px 4px color-mix(in srgb,var(--obs-ink-950) 5%,transparent);transition:box-shadow var(--obs-duration-fast) ease,background var(--obs-duration-fast) ease}.obs-field__control-wrap:focus-within{box-shadow:var(--obs-shadow-focus-contained);background:var(--obs-panel-raised)}.obs-field__control-wrap[data-invalid=true]{box-shadow:var(--obs-shadow-invalid-contained)}.obs-field__control-wrap[data-invalid=true]:focus-within{box-shadow:var(--obs-shadow-invalid-focus-contained)}.obs-field__control-wrap--multiline{min-height:8rem;align-items:stretch;padding:.45rem 1rem .65rem;border-radius:var(--obs-shape-soft)}.obs-field__control{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;inline-size:100%;min-block-size:calc(var(--obs-touch-target) - 2px);padding:0;border:0;outline:0;color:var(--obs-fg);background:transparent;box-shadow:none;font-size:var(--obs-font-size-1)}.obs-field__control:focus-visible{box-shadow:none}.obs-field__control::placeholder{color:var(--obs-fg-subtle)}textarea.obs-field__control{min-height:7.25rem;padding:.65rem .15rem;line-height:var(--obs-line-copy);resize:vertical}select.obs-field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:1rem;background:linear-gradient(45deg,transparent 50%,currentColor 50%) calc(100% - 8px) 50%/5px 5px no-repeat,linear-gradient(135deg,currentColor 50%,transparent 50%) calc(100% - 3px) 50%/5px 5px no-repeat}[dir=rtl] select.obs-field__control{padding-inline:1rem 0;background-position:8px 50%,3px 50%}.obs-field__message{min-height:1.1em;padding-inline:.35rem;color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.obs-field__message[data-tone=danger]{color:var(--obs-danger)}.obs-input-adornment{flex:0 0 auto;color:var(--obs-fg-subtle);display:grid;place-items:center}.obs-check-field{min-height:var(--obs-touch-target);display:inline-flex;align-items:center;gap:var(--obs-selection-gap);color:var(--obs-fg);font-size:var(--obs-font-size-1)}.obs-check-field input{position:absolute;opacity:0;pointer-events:none}.obs-check-mark{width:var(--obs-selection-mark-size);height:var(--obs-selection-mark-size);flex:0 0 auto;display:grid;place-items:center;border-radius:50% 50% 35%;color:transparent;background:var(--obs-panel-raised);box-shadow:inset 0 0 0 1px var(--obs-divider),inset 0 2px 4px #0000000f;transition:transform var(--obs-duration-press) var(--obs-ease-spring),background var(--obs-duration-fast) ease,color var(--obs-duration-fast) ease}.obs-check-field input:checked+.obs-check-mark{color:var(--obs-ink-950);background:var(--obs-accent);transform:scale(1.05)}.obs-check-field input:focus-visible+.obs-check-mark{box-shadow:var(--obs-shadow-focus)}.obs-check-field input[type=radio]+.obs-check-mark{border-radius:50%}.obs-switch{display:inline-flex;align-items:center;gap:var(--obs-selection-gap)}.obs-switch__root{position:relative;isolation:isolate;width:var(--obs-switch-track-inline);height:var(--obs-touch-target);flex:0 0 auto;padding:0;overflow:visible;border:0;border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:transparent;transition:transform var(--obs-duration-press) var(--obs-ease-organic)}.obs-switch__root:before,.obs-switch__root:after{content:"";position:absolute;z-index:0;inset-inline:0;inset-block-start:50%;height:var(--obs-switch-track-block);border-radius:var(--obs-shape-stadium);pointer-events:none;transform:translateY(-50%)}.obs-switch__root:before{background:linear-gradient(145deg,color-mix(in srgb,var(--obs-fg) 10%,var(--obs-panel-raised)),color-mix(in srgb,var(--obs-fg) 19%,var(--obs-panel)));box-shadow:inset 0 1px 1px color-mix(in srgb,white 58%,transparent),inset 0 2px 6px color-mix(in srgb,var(--obs-ink-950) 19%,transparent),0 1px 2px color-mix(in srgb,var(--obs-ink-950) 12%,transparent)}.obs-switch__root:after{background:linear-gradient(145deg,color-mix(in srgb,var(--obs-accent) 84%,white),color-mix(in srgb,var(--obs-accent) 86%,var(--obs-cyan-700)));box-shadow:inset 0 1px 1px color-mix(in srgb,white 52%,transparent),inset 0 2px 6px color-mix(in srgb,var(--obs-ink-950) 18%,transparent),0 5px 16px color-mix(in srgb,var(--obs-accent) 24%,transparent);opacity:0;transition:opacity var(--obs-duration-ui) var(--obs-ease-organic)}.obs-switch__root[data-state=checked]{box-shadow:none}.obs-switch__root[data-state=checked]:after{opacity:1}.obs-switch__root:focus-visible{outline:none;box-shadow:var(--obs-shadow-focus),inset 0 1px 1px color-mix(in srgb,white 52%,transparent),inset 0 2px 6px color-mix(in srgb,var(--obs-ink-950) 18%,transparent)}.obs-switch__root:active:not(:disabled){transform:scale(.965)}.obs-switch__root:disabled{cursor:not-allowed;opacity:.5}.obs-switch__morph{position:absolute;z-index:1;inset-inline:0;inset-block-start:50%;width:100%;height:var(--obs-switch-track-block);overflow:hidden;border-radius:var(--obs-shape-stadium);pointer-events:none;transform:translateY(-50%)}[dir=rtl] .obs-switch__morph{transform:translateY(-50%) scaleX(-1)}.obs-switch__material-shadow{fill:color-mix(in srgb,var(--obs-ink-950) 24%,transparent);transform:translateY(1.15px)}.obs-switch__material{fill:color-mix(in srgb,var(--obs-surface-raised) 96%,white);transition:fill var(--obs-duration-overlay) var(--obs-ease-organic)}.obs-switch__root[data-state=checked] .obs-switch__material{fill:var(--obs-ink-950)}.obs-switch__material-sheen{fill:none;stroke:#fff;stroke-width:.8;opacity:.34;vector-effect:non-scaling-stroke;transition:opacity var(--obs-duration-overlay) var(--obs-ease-organic)}.obs-switch__root[data-state=checked] .obs-switch__material-sheen{opacity:.14}.obs-switch__label{font-size:var(--obs-font-size-1);font-weight:650}.obs-slider-field{container-type:inline-size}.obs-slider__stage{--obs-slider-bubble-shift: -50%;position:relative;display:block;min-inline-size:0;padding-block-start:calc(var(--obs-slider-bubble-block) + var(--obs-space-2))}[dir=rtl] .obs-slider__stage{--obs-slider-bubble-shift: 50%}.obs-slider__stage[data-bubble=hidden]{padding-block-start:0}.obs-slider__stage[data-tick-labels=true]{padding-block-end:calc(var(--obs-font-size-00) + var(--obs-space-2))}.obs-slider__bubble{position:absolute;z-index:2;inset-block-start:0;inset-inline-start:clamp(var(--obs-slider-bubble-edge),var(--obs-slider-progress),calc(100% - var(--obs-slider-bubble-edge)));min-block-size:var(--obs-slider-bubble-block);max-inline-size:min(var(--obs-slider-bubble-max-inline),100%);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--obs-space-2);overflow:hidden;border-radius:var(--obs-shape-stadium);color:var(--obs-action-fg);background:var(--obs-action);box-shadow:var(--obs-shadow-1);font-size:var(--obs-font-size-00);font-weight:760;font-variant-numeric:tabular-nums;line-height:1;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;pointer-events:none;transform:translate(var(--obs-slider-bubble-shift));transform-origin:center bottom;transition:opacity var(--obs-duration-fast) var(--obs-ease-standard),transform var(--obs-duration-fast) var(--obs-ease-organic)}.obs-slider__stage[data-bubble=interaction] .obs-slider__bubble{opacity:0;transform:translate(var(--obs-slider-bubble-shift)) translateY(var(--obs-space-1)) scale(.96)}.obs-slider__stage[data-bubble=interaction]:is(:hover,:focus-within) .obs-slider__bubble{opacity:1;transform:translate(var(--obs-slider-bubble-shift))}.obs-slider__rail{position:relative;min-block-size:var(--obs-touch-target);display:block}.obs-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;min-block-size:var(--obs-touch-target);display:block;margin:0;border:0;outline:0;color:var(--obs-accent);background:transparent;cursor:pointer}.obs-slider::-webkit-slider-runnable-track{block-size:var(--obs-slider-track-block);border-radius:var(--obs-shape-stadium);background:linear-gradient(to right,var(--obs-accent) 0 var(--obs-slider-progress),color-mix(in srgb,var(--obs-fg) 16%,transparent) var(--obs-slider-progress) 100%);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--obs-ink-950) 18%,transparent)}[dir=rtl] .obs-slider::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--obs-accent) 0 var(--obs-slider-progress),color-mix(in srgb,var(--obs-fg) 16%,transparent) var(--obs-slider-progress) 100%)}.obs-slider::-moz-range-track{block-size:var(--obs-slider-track-block);border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 16%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--obs-ink-950) 18%,transparent)}.obs-slider::-moz-range-progress{block-size:var(--obs-slider-track-block);border-radius:var(--obs-shape-stadium);background:var(--obs-accent)}.obs-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:var(--obs-slider-thumb-size);block-size:var(--obs-slider-thumb-size);margin-block-start:var(--obs-slider-thumb-track-offset);border:0;border-radius:50% 50% 36%;background:var(--obs-action);box-shadow:inset 0 1px color-mix(in srgb,white 42%,transparent),0 3px 9px color-mix(in srgb,var(--obs-ink-950) 24%,transparent);transition:transform var(--obs-duration-press) var(--obs-ease-organic),box-shadow var(--obs-duration-fast) var(--obs-ease-standard)}.obs-slider::-moz-range-thumb{inline-size:var(--obs-slider-thumb-size);block-size:var(--obs-slider-thumb-size);border:0;border-radius:50% 50% 36%;background:var(--obs-action);box-shadow:inset 0 1px color-mix(in srgb,white 42%,transparent),0 3px 9px color-mix(in srgb,var(--obs-ink-950) 24%,transparent);transition:transform var(--obs-duration-press) var(--obs-ease-organic),box-shadow var(--obs-duration-fast) var(--obs-ease-standard)}.obs-slider:is(:hover,:active)::-webkit-slider-thumb{transform:scale(1.08)}.obs-slider:is(:hover,:active)::-moz-range-thumb{transform:scale(1.08)}.obs-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--obs-shadow-focus),inset 0 1px color-mix(in srgb,white 42%,transparent)}.obs-slider:focus-visible::-moz-range-thumb{box-shadow:var(--obs-shadow-focus),inset 0 1px color-mix(in srgb,white 42%,transparent)}.obs-slider:disabled{cursor:not-allowed;opacity:.5}.obs-slider__ticks{position:absolute;z-index:1;inset-inline:var(--obs-slider-thumb-half);inset-block-start:50%;block-size:var(--obs-slider-tick-size);pointer-events:none}.obs-slider__tick{--obs-slider-tick-shift: -50%;position:absolute;inset-block-start:50%;inset-inline-start:var(--obs-slider-tick-progress);transform:translate(var(--obs-slider-tick-shift),-50%)}[dir=rtl] .obs-slider__tick{--obs-slider-tick-shift: 50%}.obs-slider__tick-mark{inline-size:var(--obs-slider-tick-size);block-size:var(--obs-slider-tick-size);display:block;border-radius:50%;background:var(--obs-panel-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--obs-fg) 36%,transparent)}.obs-slider__tick-label{position:absolute;inset-block-start:calc(100% + var(--obs-space-2));inset-inline-start:50%;max-inline-size:var(--obs-slider-tick-label-max-inline);overflow:hidden;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;transform:translate(-50%)}[dir=rtl] .obs-slider__tick-label{inset-inline-start:auto;inset-inline-end:50%;transform:translate(50%)}.obs-range-meta{display:flex;justify-content:space-between;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums}.obs-segmented{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent)}.obs-segmented button{min-height:var(--obs-touch-target);padding-inline:.9rem;border:0;border-radius:var(--obs-shape-stadium);color:var(--obs-fg-muted);background:transparent;font-size:var(--obs-font-size-0);font-weight:720;transition:background var(--obs-duration-fast) ease,color var(--obs-duration-fast) ease,transform var(--obs-duration-press) ease}.obs-segmented button[aria-pressed=true],.obs-segmented button[aria-selected=true]{color:var(--obs-action-fg);background:var(--obs-action);box-shadow:inset 0 1px #ffffff2b,0 5px 12px #00000021}.obs-segmented button:active:not(:disabled){transform:scale(.96)}.obs-segmented[data-disabled=true]{opacity:.72}.obs-segmented[data-disabled=true] button{cursor:not-allowed;opacity:1;box-shadow:none}.obs-segmented[data-disabled=true] button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--obs-divider)}.obs-tabs__list{display:flex;gap:.25rem;overflow-x:auto;padding:.25rem;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);scrollbar-width:none}.obs-tabs__tab{min-height:var(--obs-touch-target);padding-inline:1rem;border:0;border-radius:var(--obs-shape-stadium);color:var(--obs-fg-muted);background:transparent;font-size:var(--obs-font-size-0);font-weight:750;white-space:nowrap}.obs-tabs__tab[data-selected]{color:var(--obs-action-fg);background:var(--obs-action)}.obs-tabs__panel{padding-block:var(--obs-space-5)}.obs-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-0)}.obs-breadcrumbs a{color:inherit;text-decoration:none}.obs-breadcrumbs a:hover{color:var(--obs-fg)}.obs-pagination{max-inline-size:100%;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;padding:.25rem;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent)}.obs-pagination button{flex:0 0 auto;min-inline-size:max(var(--obs-touch-target, 2.75rem),2.75rem);min-block-size:max(var(--obs-touch-target, 2.75rem),2.75rem);padding:0;display:inline-grid;place-items:center;border:0;border-radius:50%;color:var(--obs-fg-muted);background:transparent}.obs-pagination button[aria-current=page]{color:var(--obs-action-fg);background:var(--obs-action)}.obs-pagination__ellipsis{min-inline-size:1.25rem;color:var(--obs-fg-subtle);font-weight:760;text-align:center}.obs-pagination__status{min-inline-size:5.5rem;padding-inline:var(--obs-space-3);color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);font-weight:720;font-variant-numeric:tabular-nums;text-align:center;unicode-bidi:plaintext}.obs-pagination[data-disabled=true] .obs-pagination__status{opacity:.55}.obs-progress-wrap{display:grid;gap:.55rem;min-inline-size:0}.obs-progress-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.obs-progress-meta>*{min-inline-size:0;max-inline-size:100%}.obs-progress{width:100%;height:var(--obs-progress-height, 1.35rem);padding:.27rem;overflow:hidden;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 11%,transparent);box-shadow:inset 0 2px 5px color-mix(in srgb,var(--obs-ink-950) 18%,transparent)}.obs-progress__bar{width:var(--obs-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--obs-cyan-500),var(--obs-cyan-300));box-shadow:0 3px 12px color-mix(in srgb,var(--obs-cyan-500) 38%,transparent);transform-origin:left;transition:width var(--obs-duration-data) var(--obs-ease-standard)}[dir=rtl] .obs-progress__bar{transform-origin:right}.obs-progress[data-tone=success] .obs-progress__bar{background:linear-gradient(90deg,var(--obs-lime-500),var(--obs-lime-300))}.obs-progress[data-tone=warning] .obs-progress__bar{background:linear-gradient(90deg,var(--obs-amber-500),#f6cd7b)}.obs-progress[data-variant=indeterminate] .obs-progress__bar{width:34%;animation:obs-progress-slide 1.2s var(--obs-ease-standard) infinite}.obs-progress[data-variant=segmented]{display:flex;gap:.24rem;padding:.24rem;background:transparent;box-shadow:none}.obs-progress[data-variant=segmented] i{flex:1;height:100%;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 12%,transparent)}.obs-progress[data-variant=segmented] i[data-complete=true]{background:var(--obs-accent);box-shadow:0 3px 10px color-mix(in srgb,var(--obs-accent) 32%,transparent)}.obs-progress-wrap[data-reveal-state=pending] .obs-progress:not([data-variant=indeterminate]) .obs-progress__bar{transform:scaleX(0)}.obs-progress-wrap[data-reveal-state=revealed] .obs-progress:not([data-variant=indeterminate]) .obs-progress__bar{animation:obs-progress-reveal var(--obs-duration-data) var(--obs-ease-organic) both}.obs-progress-wrap[data-reveal-state=pending] .obs-progress[data-variant=segmented] i[data-complete=true]{opacity:.2;transform:scaleX(.2)}.obs-progress-wrap[data-reveal-state=revealed] .obs-progress[data-variant=segmented] i[data-complete=true]{animation:obs-segment-reveal var(--obs-duration-ui) var(--obs-ease-organic) calc(var(--obs-mark-index, 0) * 35ms * var(--obs-motion-scale)) both}.obs-skeleton{min-height:1rem;border-radius:var(--obs-shape-stadium);background:linear-gradient(100deg,color-mix(in srgb,var(--obs-fg) 7%,transparent) 30%,color-mix(in srgb,var(--obs-fg) 13%,transparent),color-mix(in srgb,var(--obs-fg) 7%,transparent) 70%);background-size:220% 100%;animation:obs-shimmer 1.8s linear infinite}.obs-kpi{--obs-kpi-accent: var(--obs-chart-1);position:relative;isolation:isolate;container:obs-kpi / inline-size;min-width:0;min-height:12.5rem;display:flex;flex-direction:column;overflow:visible}.obs-kpi:before{content:"";position:absolute;z-index:-1;top:.15rem;right:.15rem;bottom:.15rem;left:.15rem;border-radius:inherit;opacity:.9;pointer-events:none}.obs-kpi[data-status=success]:before{box-shadow:var(--obs-halo-success)}.obs-kpi[data-status=warning]:before{box-shadow:var(--obs-halo-warning)}.obs-kpi[data-status=danger]:before{box-shadow:var(--obs-halo-danger)}.obs-kpi[data-status=info]:before{box-shadow:var(--obs-halo-info)}.obs-kpi__head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.obs-kpi__label{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);font-weight:720}.obs-kpi__status{flex:0 0 auto}.obs-kpi__status[data-label-visibility=dot]{position:relative;min-width:var(--obs-touch-target);min-height:var(--obs-touch-target);display:inline-grid;place-items:center;padding:0;gap:0;border:0;color:inherit;font:inherit;background:transparent;box-shadow:none;cursor:pointer}.obs-kpi__status[data-label-visibility=dot]>.obs-badge{padding:0;background:transparent;box-shadow:none}.obs-kpi__status[data-label-visibility=dot]:after{content:attr(data-tooltip);position:absolute;z-index:var(--obs-z-popover);inset-block-end:calc(100% + .35rem);inset-inline-end:0;width:max-content;max-width:min(18rem,80cqi);padding:.38rem .58rem;border:1px solid var(--obs-divider);border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-2);font-size:var(--obs-font-size-00);line-height:1.25;letter-spacing:0;overflow-wrap:anywhere;opacity:0;visibility:hidden;transform:translateY(.2rem);transition:opacity var(--obs-duration-fast) ease,transform var(--obs-duration-fast) ease,visibility 0s linear var(--obs-duration-fast);pointer-events:none}.obs-kpi__status[data-label-visibility=dot][data-tooltip-open=true]:after{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-kpi__status[data-label-visibility=dot]:after{transition:none}.obs-kpi__status[data-label-visibility=dot]:focus-visible{outline:3px solid var(--obs-focus);outline-offset:2px;border-radius:50%}.obs-kpi__value{--obs-number-affix-scale: var(--obs-number-display-affix-scale);min-width:0;max-width:100%;margin-block:auto .55rem;overflow-wrap:anywhere;font-family:var(--obs-font-display);font-size:var(--obs-font-size-data-display);line-height:.98;letter-spacing:-.055em;font-weight:760;font-variant-numeric:tabular-nums}.obs-kpi__value>*{max-width:100%}.obs-number{max-width:100%;display:inline-flex;flex-wrap:wrap;align-items:flex-start;white-space:normal}.obs-number__value{min-width:0;max-width:100%;overflow-wrap:anywhere}.obs-number__affix{margin-inline:.18em;font-size:var(--obs-number-affix-scale);line-height:1;letter-spacing:0}.obs-number__affix:first-child{margin-inline:0 .18em}.obs-number__affix:last-child{margin-inline:.18em 0}.obs-kpi__value .obs-number__affix{color:var(--obs-kpi-accent)}.obs-kpi__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-kpi__trend{color:var(--obs-kpi-accent);font-weight:800}.obs-kpi__spark{width:100%;height:2rem;margin-top:.8rem}@container obs-kpi (max-width: 22rem){.obs-kpi__value{font-size:clamp(calc(2rem * var(--obs-text-scale)),calc(13cqi * var(--obs-text-scale)),calc(2.9rem * var(--obs-text-scale)))}}@container obs-kpi (max-width: 17rem){.obs-kpi__head{gap:.6rem}.obs-kpi__value{font-size:clamp(calc(1.75rem * var(--obs-text-scale)),calc(12cqi * var(--obs-text-scale)),calc(2.35rem * var(--obs-text-scale)))}}.obs-widget{--obs-surface-padding: clamp(var(--obs-widget-inset-min), var(--obs-widget-inset-fluid), var(--obs-widget-inset-max));min-height:20rem;display:flex;flex-direction:column;overflow:clip;isolation:isolate}.obs-widget[data-size=compact]{min-height:14rem}.obs-widget[data-size=expanded]{min-height:30rem;grid-column:1 / -1}.obs-widget[data-fullscreen=true]{--obs-surface-radius: var(--obs-shape-superellipse-lg);position:fixed;z-index:calc(var(--obs-z-overlay) + var(--obs-overlay-stack-index, 0));top:1rem;right:1rem;bottom:1rem;left:1rem;min-height:0;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--obs-ink-950) 64%,transparent),var(--obs-shadow-3)}.obs-widget[data-fullscreen=true]{overflow-x:clip;overflow-y:auto;overscroll-behavior:contain}.obs-widget[data-fullscreen=true]>.obs-widget__body{flex:1 0 auto}.obs-widget__head,.obs-widget__footer{flex-shrink:0}.obs-widget__head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:var(--obs-space-5)}.obs-widget__heading{flex:1 1 auto;min-width:0;max-width:100%}.obs-widget__title{max-width:100%;margin:0;overflow-wrap:anywhere;font-family:var(--obs-font-display);font-size:var(--obs-font-size-3);letter-spacing:-.025em}.obs-widget__subtitle{max-width:100%;margin:.2rem 0 0;overflow-wrap:anywhere;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0)}.obs-widget__tools{flex:0 0 auto;max-width:100%;display:inline-flex;gap:.2rem;padding:.2rem;overflow-x:auto;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);scrollbar-width:none}.obs-widget__tools::-webkit-scrollbar{display:none}.obs-widget__tool{width:var(--obs-touch-target);min-width:var(--obs-touch-target);height:var(--obs-touch-target);display:grid;place-items:center;border:0;border-radius:50%;color:var(--obs-fg-muted);background:transparent}.obs-widget__tool:hover{color:var(--obs-fg);background:var(--obs-panel-raised)}.obs-widget__tool[aria-pressed=true]{color:var(--obs-action-fg);background:var(--obs-action)}.obs-widget__body{position:relative;flex:1;min-width:0;min-height:0;max-width:100%;overflow:clip}.obs-widget__body>*{min-width:0;max-width:100%}.obs-widget__body[data-content-mode=fit]{overflow:clip}.obs-widget__body[data-content-mode=scroll]{overflow-x:auto;overflow-y:clip;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.obs-widget__body[data-content-mode=scroll]>*{max-width:none}.obs-widget__body[data-content-mode=scroll] :is(.obs-chart-stage,.obs-cartesian,.obs-financial-visual:not(.obs-financial-empty):not(.obs-financial-state)){min-inline-size:var(--obs-visual-scroll-min-inline-size, 40rem);max-inline-size:none}@media print{.obs-widget__body[data-content-mode]{overflow:visible;scrollbar-gutter:auto}}:is(.obs-widget,.obs-resizable-panel)[data-layout-animating=true]{z-index:2;will-change:transform}.obs-widget__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-chart{width:100%;max-width:100%;height:auto;min-height:12rem;display:block;overflow:hidden}.obs-chart text{fill:var(--obs-fg-subtle);font-family:var(--obs-font-ui);font-size:12px}.obs-chart .obs-chart-grid{stroke:var(--obs-chart-grid);stroke-width:1;vector-effect:non-scaling-stroke}.obs-chart .obs-chart-bar{transform-box:fill-box;transform-origin:var(--obs-bar-origin, center bottom)}.obs-chart-stage[data-reveal-state=pending] .obs-chart-bar{transform:scaleY(0);opacity:.3}.obs-chart-stage[data-reveal-state=pending] .obs-chart-bar--horizontal{transform:scaleX(0)}.obs-chart-stage[data-reveal-state=revealed] .obs-chart-bar{animation:obs-bar-rise var(--obs-duration-data) var(--obs-ease-organic) both}.obs-chart-stage[data-reveal-state=revealed] .obs-chart-bar--horizontal{animation-name:obs-bar-grow-x}.obs-chart-stage[data-reveal-state=revealed] .obs-chart-bar{animation-delay:calc(var(--obs-mark-index, 0) * 35ms * var(--obs-motion-scale))}.obs-chart .obs-chart-line{fill:none;stroke:var(--obs-chart-1);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:var(--obs-line-length, 1000);stroke-dashoffset:0}.obs-chart-stage[data-reveal-state=pending] .obs-chart-line{stroke-dashoffset:var(--obs-line-length, 1000)}.obs-chart-stage[data-reveal-state=revealed] .obs-chart-line{stroke-dashoffset:var(--obs-line-length, 1000);animation:obs-line-draw var(--obs-duration-data) var(--obs-ease-organic) both}.obs-chart .obs-chart-area{opacity:.3}.obs-chart-stage[data-reveal-state=pending] .obs-chart-area{opacity:0}.obs-chart-stage[data-reveal-state=revealed] .obs-chart-area{animation:obs-area-reveal var(--obs-duration-data) var(--obs-ease-organic) both}.obs-chart .obs-chart-point{fill:var(--obs-panel-raised);stroke:var(--obs-chart-1);stroke-width:2.5;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;transition:transform var(--obs-duration-fast) var(--obs-ease-spring),fill var(--obs-duration-fast) ease}.obs-chart-stage[data-reveal-state=pending] .obs-chart-point{opacity:0}.obs-chart-stage[data-reveal-state=revealed] .obs-chart-point{animation:obs-point-reveal var(--obs-duration-ui) var(--obs-ease-organic) calc(var(--obs-mark-index, 0) * 35ms * var(--obs-motion-scale)) both}.obs-chart .obs-chart-hit{fill:transparent;stroke:transparent;pointer-events:all}.obs-chart .obs-chart-hit--stroke{pointer-events:stroke}.obs-chart-point-group:hover .obs-chart-point,.obs-chart-point-group:focus-visible .obs-chart-point{fill:var(--obs-chart-1);transform:scale(1.65)}.obs-chart [data-chart-point]:focus-visible{outline:none}.obs-chart [data-chart-point]:focus-visible .obs-chart-bar,.obs-chart [data-chart-point]:focus-visible .obs-chart-point{filter:drop-shadow(0 0 4px var(--obs-focus))}.obs-chart-tooltip{position:absolute;z-index:3;visibility:hidden;width:max-content;min-width:0;max-width:100%;overflow-wrap:anywhere;padding:var(--obs-space-3) var(--obs-space-4);pointer-events:none;border-radius:var(--obs-shape-superellipse-sm);color:var(--obs-panel-inverse-fg);background:color-mix(in srgb,var(--obs-panel-inverse) 94%,transparent);box-shadow:var(--obs-shadow-3);font-size:var(--obs-font-size-00);animation:obs-visual-detail-in var(--obs-duration-fast) var(--obs-ease-standard) both}:is(.obs-chart-tooltip,.obs-financial-tooltip)[data-placement=inline]{position:relative;top:auto!important;margin-block:var(--obs-space-3)}@keyframes obs-visual-detail-in{0%{opacity:0}to{opacity:1}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-chart-tooltip{animation:none}@media (prefers-reduced-motion: reduce){.obs-chart-tooltip{animation:none}}@media (forced-colors: active){.obs-chart-tooltip{color:CanvasText;background:Canvas;border:1px solid CanvasText}}.obs-chart-tooltip strong{display:block;margin-top:.15rem;font-size:var(--obs-font-size-1);font-variant-numeric:tabular-nums}.obs-chart-legend{display:flex;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;gap:.7rem 1rem;color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.obs-chart-legend>span{display:inline-flex;min-inline-size:0;max-inline-size:100%;align-items:center;gap:.4rem}.obs-chart-legend i{flex:0 0 auto;width:.65rem;height:.65rem;border-radius:50% 50% 50% 30%;background:var(--legend-color)}.obs-donut-chart{position:relative;min-inline-size:0}.obs-donut{position:relative;display:grid;place-items:center;width:min(100%,13rem);max-width:100%;aspect-ratio:1;margin-inline:auto;overflow:hidden}.obs-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.obs-donut__track{fill:none;stroke:color-mix(in srgb,var(--obs-fg) 8%,transparent)}.obs-donut__segment{fill:none;stroke-linecap:round}.obs-donut[data-reveal-state=pending] .obs-donut__segment{stroke-dasharray:0 100}.obs-donut[data-reveal-state=revealed] .obs-donut__segment{animation:obs-donut-sweep var(--obs-duration-data) var(--obs-ease-organic) calc(var(--obs-mark-index, 0) * 35ms * var(--obs-motion-scale)) both}.obs-donut__point{cursor:pointer;outline:none}.obs-donut__point:focus-visible .obs-donut__segment{filter:drop-shadow(0 0 3px var(--obs-focus));stroke-width:18}.obs-donut__label{position:absolute;display:grid;place-items:center;text-align:center}.obs-donut__label strong{font-family:var(--obs-font-display);font-size:2rem;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.obs-donut__label span{margin-top:.25rem;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-sparkline{width:100%;max-width:100%;height:100%;overflow:hidden}.obs-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.obs-sparkline[data-reveal-state=pending] polyline{stroke-dashoffset:1}.obs-sparkline[data-reveal-state=revealed] polyline{stroke-dashoffset:1;animation:obs-line-draw var(--obs-duration-data) var(--obs-ease-organic) both}.obs-kpi[data-reveal-state=pending]{opacity:1;transform:translateY(.65rem) scale(.985)}.obs-kpi[data-reveal-state=revealed]{animation:obs-kpi-reveal var(--obs-duration-overlay) var(--obs-ease-organic) both}[data-reveal-kind=animated-number][data-reveal-state=revealed]{animation:obs-value-settle var(--obs-duration-ui) var(--obs-ease-organic) both}.obs-chart-table{width:100%;margin-top:1rem;border-collapse:collapse;font-size:var(--obs-font-size-00)}.obs-chart-table :is(th,td){padding:.55rem .65rem;text-align:start;border-bottom:1px solid var(--obs-divider)}.obs-chart-table th{color:var(--obs-fg-muted);font-weight:700}.obs-chart-table td:last-child,.obs-chart-table th:last-child{text-align:end;font-variant-numeric:tabular-nums}.obs-accordion{display:grid;gap:.55rem}.obs-accordion__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;padding:.2rem;border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-fg) 5%,transparent);transition:background var(--obs-duration-fast) ease}.obs-accordion__item[data-state=open]{background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-1)}.obs-accordion details{min-inline-size:0;grid-column:1;grid-row:1}.obs-accordion__item:not([data-has-actions]) details{grid-column:1 / -1}.obs-accordion summary{min-inline-size:0;min-height:var(--obs-control-height);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .85rem;border-radius:var(--obs-shape-stadium);font-size:var(--obs-font-size-1);font-weight:730;list-style:none}.obs-accordion summary:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus-contained)}.obs-accordion summary::-webkit-details-marker{display:none}.obs-accordion summary:after{content:"+";font-size:1.3rem;font-weight:450;transition:transform var(--obs-duration-ui) var(--obs-ease-standard)}.obs-accordion details[open] summary:after{transform:rotate(45deg)}.obs-accordion__actions{position:relative;z-index:1;min-inline-size:0;max-inline-size:100%;grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--obs-space-1);padding:var(--obs-space-1)}.obs-accordion__content{min-inline-size:0;grid-column:1 / -1;grid-row:2;padding:.2rem .9rem 1rem;color:var(--obs-fg-muted);font-size:var(--obs-font-size-1);line-height:var(--obs-line-copy);animation:obs-disclosure-in var(--obs-duration-ui) var(--obs-ease-standard) both}.obs-dialog-portal{box-sizing:border-box;position:fixed;z-index:calc(var(--obs-z-overlay) + var(--obs-overlay-stack-index, 0));top:0;right:0;bottom:0;left:0;inline-size:100dvw;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;overflow:hidden;border:0;color:inherit;background:transparent;pointer-events:none}.obs-dialog-portal::backdrop{background:#05060894;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.obs-dialog-portal[data-state=open]::backdrop{animation:obs-dialog-backdrop-in var(--obs-duration-overlay) ease both}.obs-dialog-portal[data-state=closed]::backdrop{animation:obs-dialog-backdrop-out var(--obs-duration-overlay) ease both}.obs-dialog-backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;cursor:default;background:transparent}.obs-dialog-portal[data-modal-layer=fixed]{z-index:2147483647}.obs-dialog-portal[data-modal-layer=fixed] .obs-dialog-backdrop{background:#05060894;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.obs-dialog-backdrop[data-state=open]{animation:obs-dialog-backdrop-in var(--obs-duration-overlay) ease both}.obs-dialog-backdrop[data-state=closed]{pointer-events:none;animation:obs-dialog-backdrop-out var(--obs-duration-overlay) ease both}.obs-dialog-viewport{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;pointer-events:none}.obs-dialog-popup{box-sizing:border-box;inline-size:min(100%,34rem);max-inline-size:100%;min-inline-size:0;max-block-size:min(90svh,44rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:clamp(1.1rem,4vw,2rem);border-start-start-radius:.65rem;border-start-end-radius:2rem;border-end-end-radius:1.6rem;border-end-start-radius:1.6rem;color:var(--obs-fg);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-3);pointer-events:auto}.obs-dialog-popup[data-size=small]{inline-size:min(100%,26rem)}.obs-dialog-popup[data-size=large]{inline-size:min(100%,58rem)}.obs-dialog-popup[data-size=fullscreen]{inline-size:min(100%,80rem);block-size:min(94svh,64rem)}.obs-dialog-popup[data-state=open]{animation:obs-dialog-popup-in var(--obs-duration-overlay) var(--obs-ease-organic) both}.obs-dialog-popup[data-state=closed]{pointer-events:none;animation:obs-dialog-popup-out var(--obs-duration-overlay) var(--obs-ease-standard) both}.obs-dialog-title{margin:0;font-family:var(--obs-font-display);font-size:var(--obs-font-size-4);letter-spacing:-.035em}.obs-dialog-description{margin:.6rem 0 0;color:var(--obs-fg-muted);line-height:var(--obs-line-copy)}.obs-dialog-service__description{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.obs-dialog-header{min-inline-size:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.obs-dialog-body{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;margin-block-start:1.1rem;padding:var(--obs-overlay-focus-gutter)}.obs-dialog-body>*{min-inline-size:0;max-inline-size:100%}.obs-dialog-footer,.obs-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}@media (max-width: 30rem){.obs-dialog-viewport{place-items:end stretch;padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left))}.obs-dialog-popup{inline-size:100%;max-block-size:calc(100svh - 1rem);padding:1rem;border-start-start-radius:.5rem;border-start-end-radius:1.4rem;border-end-end-radius:1.1rem;border-end-start-radius:1.1rem}.obs-dialog-footer>*,.obs-dialog-actions>*{flex:1 1 8rem}}.obs-tooltip-layer{position:fixed;z-index:calc(var(--obs-z-toast) + 1);width:max-content;max-width:min(17rem,calc(100vw - 1rem));pointer-events:none;transform:translate(-50%,calc(-100% - .55rem))}.obs-tooltip-popup{display:block;max-width:inherit;padding:.55rem .72rem;border-start-start-radius:.8rem;border-start-end-radius:.8rem;border-end-end-radius:.8rem;border-end-start-radius:.25rem;color:var(--obs-panel-inverse-fg);background:var(--obs-panel-inverse);box-shadow:var(--obs-shadow-3);font-size:var(--obs-font-size-00);transform-origin:50% 100%}.obs-tooltip-popup[data-state=open]{animation:obs-tooltip-popup-in var(--obs-duration-fast) var(--obs-ease-organic) both}.obs-callout{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 1.1rem;border-radius:var(--obs-shape-superellipse-sm);color:var(--obs-fg);background:color-mix(in srgb,var(--obs-info) 10%,var(--obs-panel));box-shadow:var(--obs-halo-info)}.obs-callout[data-tone=success]{background:color-mix(in srgb,var(--obs-success) 10%,var(--obs-panel));box-shadow:var(--obs-halo-success)}.obs-callout[data-tone=warning]{background:color-mix(in srgb,var(--obs-warning) 10%,var(--obs-panel));box-shadow:var(--obs-halo-warning)}.obs-callout[data-tone=danger]{background:color-mix(in srgb,var(--obs-danger) 10%,var(--obs-panel));box-shadow:var(--obs-halo-danger)}.obs-callout__title{margin:0;font-size:var(--obs-font-size-1);font-weight:800}.obs-callout__copy{margin:.2rem 0 0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0)}.obs-toast-region{position:fixed;z-index:var(--obs-z-toast);right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));width:min(calc(100vw - 2rem),24rem);display:grid;gap:.6rem;pointer-events:none}[dir=rtl] .obs-toast-region{right:auto;left:max(1rem,env(safe-area-inset-left))}.obs-toast{pointer-events:auto;padding:1rem 1.1rem;border-radius:2rem 2rem 2rem .8rem;color:var(--obs-panel-inverse-fg);background:var(--obs-panel-inverse);box-shadow:var(--obs-shadow-3);animation:obs-toast-in var(--obs-duration-overlay) var(--obs-ease-spring) both}.obs-toast__layout{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start}.obs-toast__content{min-inline-size:0;display:grid;justify-items:start;gap:.2rem}.obs-toast__title{max-inline-size:100%;overflow-wrap:anywhere;font-size:var(--obs-font-size-1)}.obs-toast__description{max-inline-size:100%;color:color-mix(in srgb,currentColor 72%,transparent);font-size:var(--obs-font-size-00);overflow-wrap:anywhere}.obs-toast__action{min-block-size:var(--obs-touch-target);margin-block-start:.2rem;padding-inline:.7rem;border:0;border-radius:var(--obs-shape-stadium);color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);font:inherit;font-size:var(--obs-font-size-00);font-weight:760;cursor:pointer}.obs-toast__action:hover{background:color-mix(in srgb,currentColor 20%,transparent)}.obs-toast__action:focus-visible{outline:0;box-shadow:0 0 0 2px currentColor}.obs-app-shell{position:relative;min-height:38rem;display:grid;grid-template-rows:auto 1fr auto;overflow:clip;border-radius:var(--obs-shape-superellipse-lg);background:var(--obs-bg);box-shadow:var(--obs-shadow-2);container-type:inline-size}.obs-app-shell__layout{position:relative;min-width:0;display:grid;grid-template-columns:14rem minmax(0,1fr)}.obs-shellbar{min-height:4.25rem;display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--obs-panel) 92%,transparent)}.obs-shellbar__nav-toggle{display:none}.obs-shellbar__brand{display:flex;align-items:center;gap:.7rem;font-family:var(--obs-font-display);font-weight:800;text-decoration:none;color:var(--obs-fg)}.obs-shellbar__brand-logo{max-inline-size:10rem;block-size:2.2rem;display:inline-flex;align-items:center;flex:0 1 auto}.obs-shellbar__brand-logo>:is(img,svg){max-inline-size:100%;block-size:100%;object-fit:contain}.obs-shellbar__brand-copy{min-width:0;overflow-wrap:anywhere}.obs-shellbar__spacer{flex:1}.obs-sidebar{padding:1rem .75rem;color:var(--obs-panel-inverse-fg);background:var(--obs-panel-inverse);border-radius:0 2.6rem 2.6rem 0}[dir=rtl] .obs-sidebar{border-radius:2.6rem 0 0 2.6rem}.obs-sidebar nav{display:grid;gap:.35rem}.obs-nav-item{min-height:var(--obs-touch-target);display:flex;align-items:center;gap:.7rem;padding-inline:.8rem;border-radius:var(--obs-shape-stadium);color:color-mix(in srgb,var(--obs-panel-inverse-fg) 70%,transparent);text-decoration:none;font-size:var(--obs-font-size-0);font-weight:650;transition:color var(--obs-duration-fast),background var(--obs-duration-fast),transform var(--obs-duration-fast)}.obs-nav-item:hover{color:var(--obs-panel-inverse-fg);transform:translate(.12rem)}.obs-nav-item[aria-current=page]{color:var(--obs-panel-inverse);background:var(--obs-panel-inverse-fg)}[dir=rtl] .obs-nav-item:hover{transform:translate(-.12rem)}.obs-shell-main{min-width:0;padding:clamp(1rem,3vw,2rem)}.obs-shell-footer{display:flex;justify-content:space-between;gap:1rem;padding:1rem;color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-shell-scrim{display:none}.obs-table-wrap{overflow:auto;border-radius:var(--obs-shape-superellipse);background:var(--obs-panel);box-shadow:var(--obs-shadow-1)}[data-detail-placement=rail]{position:sticky;inset-block-end:var(--obs-space-2);z-index:4;box-shadow:var(--obs-shadow-2)}:is(.obs-heatmap__detail,.obs-building-heatmap__detail,.obs-range-chart__detail)[data-detail-placement]:not([data-selected=true]){pointer-events:none}@media print{[data-detail-placement]{position:static;max-inline-size:100%!important;margin-inline-start:0!important;box-shadow:none}}.obs-table{width:100%;min-width:38rem;border-collapse:collapse;font-size:var(--obs-font-size-1)}.obs-table :is(th,td){padding:.85rem 1rem;text-align:start;border-bottom:1px solid var(--obs-divider)}.obs-table th{position:sticky;top:0;z-index:1;color:var(--obs-fg-muted);background:var(--obs-panel);font-size:var(--obs-font-size-00);letter-spacing:.04em}.obs-table tbody tr{transition:background var(--obs-duration-fast) ease}.obs-table tbody tr:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--obs-accent) 7%,transparent)}.obs-table td[data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}.obs-list{display:grid;gap:.4rem;padding:0;margin:0;list-style:none}.obs-list-item{display:flex;align-items:center;gap:.8rem;padding:.75rem .9rem;border-radius:var(--obs-shape-stadium);transition:background var(--obs-duration-fast),transform var(--obs-duration-fast)}.obs-list-item:hover{background:color-mix(in srgb,var(--obs-fg) 6%,transparent);transform:translate(.12rem)}[dir=rtl] .obs-list-item:hover{transform:translate(-.12rem)}.obs-empty-state{min-height:16rem;display:grid;place-items:center;text-align:center;padding:2rem;border-radius:var(--obs-shape-arch);background:color-mix(in srgb,var(--obs-fg) 4%,transparent)}.obs-empty-state__icon{width:4.5rem;height:4.5rem;display:grid;place-items:center;margin-inline:auto;border-radius:50% 50% 50% 32%;color:var(--obs-ink-950);background:var(--obs-accent);box-shadow:var(--obs-shadow-2)}.obs-progress-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--obs-space-3);margin-block-start:var(--obs-space-4);min-inline-size:0}.obs-progress-actions>*{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.obs-resize-controls{display:inline-flex;gap:.2rem;padding:.22rem;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent)}.obs-resize-controls button{min-width:var(--obs-touch-target);height:var(--obs-touch-target);border:0;border-radius:50%;color:var(--obs-fg-muted);background:transparent;font-size:var(--obs-font-size-00);font-weight:750;transition:background var(--obs-duration-fast),color var(--obs-duration-fast),transform var(--obs-duration-press)}.obs-resize-controls button:hover{color:var(--obs-fg);background:var(--obs-panel-raised)}.obs-resize-controls button:active{transform:scale(.9)}@container (max-width: 30rem){.obs-widget__head{flex-direction:column;align-items:stretch}.obs-widget__tools{align-self:stretch;inline-size:100%}}@container (max-width: 48rem){.obs-app-shell__layout{grid-template-columns:1fr}.obs-shellbar__nav-toggle{display:inline-flex}.obs-sidebar{position:absolute;z-index:var(--obs-z-popover);inset:1rem 1rem auto;display:none;border-radius:var(--obs-shape-superellipse)}.obs-sidebar[data-open=true]{display:block;animation:obs-disclosure-in var(--obs-duration-overlay) var(--obs-ease-standard) both}.obs-shell-scrim{position:absolute;z-index:calc(var(--obs-z-popover) - 1);top:0;right:0;bottom:0;left:0;display:block;border:0;background:color-mix(in srgb,var(--obs-ink-950) 48%,transparent)}.obs-shell-main,.obs-shell-footer{grid-column:1}}@container (max-width: 32rem){.obs-shellbar{flex-wrap:wrap;gap:.5rem}.obs-shellbar>*{min-inline-size:0}.obs-shellbar__brand{flex:1 1 8rem}.obs-shellbar__spacer{display:none}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) :is(.obs-chart .obs-chart-line,.obs-chart .obs-chart-bar,.obs-chart .obs-chart-point,.obs-donut__segment,.obs-sparkline polyline,.obs-kpi,[data-reveal-kind=animated-number],.obs-progress__bar,.obs-progress[data-variant=segmented] i,.obs-skeleton,.obs-button[data-loading=true]:after,.obs-dialog-backdrop,.obs-dialog-popup,.obs-tooltip-popup){animation:none!important;opacity:1;stroke-dashoffset:0!important;transform:none!important}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) :is(.obs-switch__root,.obs-switch__root:after,.obs-switch__material,.obs-switch__material-sheen){transition:none!important}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-surface{transition:none}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-progress[data-variant=indeterminate] .obs-progress__bar{animation:none!important;width:100%;opacity:.55;transform:none!important}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-button[data-loading=true]:after{border-color:currentColor;opacity:1}.obs-dialog-portal:is([data-motion=reduced],[data-motion=none])::backdrop{animation:none!important;opacity:1}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-accordion__item,:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-accordion summary:after{transition:none}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-accordion__content{animation:none}@media (prefers-reduced-motion: reduce){:is(.obs-chart .obs-chart-line,.obs-chart .obs-chart-bar,.obs-chart .obs-chart-point,.obs-donut__segment,.obs-sparkline polyline,.obs-kpi,[data-reveal-kind=animated-number],.obs-progress__bar,.obs-progress[data-variant=segmented] i,.obs-skeleton,.obs-button[data-loading=true]:after,.obs-dialog-backdrop,.obs-dialog-popup,.obs-tooltip-popup){animation:none!important;opacity:1;stroke-dashoffset:0!important;transform:none!important}:is(.obs-switch__root,.obs-switch__root:after,.obs-switch__material,.obs-switch__material-sheen){transition:none!important}.obs-surface{transition:none}.obs-surface{--obs-scroll-shadow-x: 0px !important;--obs-scroll-shadow-y: 8px !important;--obs-scroll-shadow-blur: 20px !important;--obs-scroll-shadow-opacity: 8% !important}.obs-progress[data-variant=indeterminate] .obs-progress__bar{animation:none!important;width:100%;opacity:.55;transform:none!important}.obs-button[data-loading=true]:after{border-color:currentColor;opacity:1}.obs-dialog-portal::backdrop{animation:none!important;opacity:1}.obs-accordion__item,.obs-accordion summary:after{transition:none}.obs-accordion__content{animation:none}.obs-kpi__status[data-label-visibility=dot]:after{transition:none}}@media (forced-colors: active){.obs-field__control-wrap,.obs-dialog-popup{border:1px solid CanvasText;box-shadow:none}.obs-field__control-wrap:focus-within{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}.obs-field__control:focus-visible{outline:none!important;box-shadow:none!important}.obs-segmented[data-disabled=true]{opacity:1}.obs-segmented[data-disabled=true] button{color:GrayText}.obs-segmented[data-disabled=true] button[aria-pressed=true]{border:2px solid GrayText!important;background:Canvas}.obs-accordion summary:focus-visible{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}.obs-toast__action{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}.obs-toast__action:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.obs-dialog-portal::backdrop{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.obs-kpi__status[data-label-visibility=dot]{color:CanvasText;forced-color-adjust:none}.obs-kpi__status[data-label-visibility=dot]:after{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none}.obs-kpi__status[data-label-visibility=dot]:focus-visible{outline-color:Highlight}}@keyframes obs-spin{to{transform:rotate(1turn)}}@keyframes obs-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes obs-shimmer{to{background-position:-220% 0}}@keyframes obs-bar-rise{0%{transform:scaleY(0);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes obs-bar-grow-x{0%{transform:scaleX(0);opacity:.3}to{transform:scaleX(1);opacity:1}}@keyframes obs-line-draw{to{stroke-dashoffset:0}}@keyframes obs-donut-sweep{0%{stroke-dasharray:0 100}to{stroke-dasharray:var(--obs-donut-dasharray)}}@keyframes obs-progress-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes obs-segment-reveal{0%{opacity:.2;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes obs-point-reveal{0%{opacity:0}to{opacity:1}}@keyframes obs-area-reveal{0%{opacity:0;transform:translateY(.25rem)}to{opacity:.3;transform:translateY(0)}}@keyframes obs-kpi-reveal{0%{opacity:1;transform:translateY(.65rem) scale(.985)}68%{opacity:1;transform:translateY(-.08rem) scale(1.002)}to{opacity:1;transform:none}}@keyframes obs-value-settle{0%{opacity:.7;filter:blur(.08rem)}to{opacity:1;filter:none}}@keyframes obs-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes obs-dialog-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes obs-dialog-popup-in{0%{opacity:0;transform:translateY(.7rem) scale(.972)}68%{opacity:1;transform:translateY(-.08rem) scale(1.002)}to{opacity:1;transform:none}}@keyframes obs-dialog-popup-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.45rem) scale(.982)}}@keyframes obs-tooltip-popup-in{0%{opacity:0;transform:translateY(.2rem) scale(.94)}to{opacity:1;transform:none}}@keyframes obs-disclosure-in{0%{opacity:0;transform:translateY(-.35rem)}}@keyframes obs-toast-in{0%{opacity:0;transform:translateY(1rem) scale(.96)}}}@layer obsidian.components{.obs-chip-list{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--obs-space-2);margin:0;padding:0;list-style:none}.obs-chip-list:focus-visible{outline:0;border-radius:var(--obs-shape-stadium);box-shadow:var(--obs-shadow-focus-contained)}.obs-chip-list__item{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--obs-touch-target);display:inline-flex;align-items:center;padding-inline:var(--obs-space-3);border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);font-size:var(--obs-font-size-00);font-weight:780;letter-spacing:.04em}.obs-chip-list__item[data-removable]{padding-inline-end:0}.obs-chip-list__item[data-tone=success]{color:var(--obs-success);background:color-mix(in srgb,var(--obs-success) 11%,transparent)}.obs-chip-list__item[data-tone=warning]{color:var(--obs-warning);background:color-mix(in srgb,var(--obs-warning) 11%,transparent)}.obs-chip-list__item[data-tone=danger]{color:var(--obs-danger);background:color-mix(in srgb,var(--obs-danger) 11%,transparent)}.obs-chip-list__label{min-inline-size:0;max-inline-size:100%;padding-block:var(--obs-space-2);overflow-wrap:anywhere;line-height:var(--obs-line-copy);unicode-bidi:isolate}.obs-chip-list__remove{box-sizing:border-box;inline-size:var(--obs-touch-target);min-inline-size:var(--obs-touch-target);block-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target);flex:0 0 auto;display:inline-grid;place-items:center;margin-inline-start:var(--obs-space-1);padding:0;border:0;border-radius:var(--obs-shape-stadium);color:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background calc(var(--obs-duration-fast) * var(--obs-motion-scale)) var(--obs-ease-standard),color calc(var(--obs-duration-fast) * var(--obs-motion-scale)) var(--obs-ease-standard),transform calc(var(--obs-duration-press) * var(--obs-motion-scale)) var(--obs-ease-spring)}.obs-chip-list__remove:hover:not(:disabled){color:var(--obs-fg);background:color-mix(in srgb,currentColor 12%,transparent)}.obs-chip-list__remove:active:not(:disabled){transform:scale(.92)}.obs-chip-list__remove:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus-contained)}.obs-chip-list__remove:disabled{color:var(--obs-fg-subtle);cursor:not-allowed}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-chip-list__remove{transition:none}@media (prefers-reduced-motion: reduce){.obs-chip-list__remove{transition:none}}@media (forced-colors: active){.obs-chip-list:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.obs-chip-list__item{border:1px solid CanvasText;color:CanvasText;background:Canvas;forced-color-adjust:auto}.obs-chip-list__remove{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}.obs-chip-list__remove:disabled{border-color:GrayText;color:GrayText}.obs-chip-list__remove:focus-visible{outline:2px solid Highlight;outline-offset:-3px;box-shadow:none}}}@layer obsidian.components{.obs-nav-item__badge{flex:0 0 auto;margin-inline-start:auto;color:inherit;background:color-mix(in srgb,currentColor 18%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.obs-sidebar,.obs-sidebar nav{min-inline-size:0}.obs-sidebar{overflow-x:clip}.obs-sidebar[data-visibility=persistent]{position:static;display:block;inset:auto;inline-size:100%;animation:none;z-index:auto}.obs-app-shell[data-sidebar-visibility=persistent]>.obs-app-shell__layout{grid-template-columns:minmax(0,min(14rem,45%)) minmax(0,1fr)}.obs-app-shell[data-sidebar-visibility=persistent]>.obs-app-shell__layout>.obs-shell-main{grid-column:2}.obs-sidebar[data-visibility=persistent] .obs-nav-item{flex-wrap:wrap}.obs-sidebar[data-visibility=persistent] .obs-nav-item>span:not(.obs-nav-item__badge){flex:1 1 3rem}.obs-sidebar[data-visibility=persistent] .obs-nav-group__summary{flex-wrap:wrap}.obs-sidebar[data-visibility=persistent] .obs-nav-group__summary>[role=heading]{flex:1 1 3rem}.obs-sidebar[data-visibility=persistent] :is(.obs-nav-item__badge,.obs-nav-group__badge){max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.obs-nav-group{min-inline-size:0}.obs-nav-group+.obs-nav-group{margin-block-start:var(--obs-space-3);padding-block-start:var(--obs-space-3);border-block-start:1px solid color-mix(in srgb,currentColor 16%,transparent)}.obs-nav-group__heading,.obs-nav-group__summary{color:color-mix(in srgb,var(--obs-panel-inverse-fg) 68%,transparent);font-family:var(--obs-font-ui);font-size:var(--obs-font-size-00);font-weight:780;letter-spacing:.035em}.obs-nav-group__heading{margin:0;padding:var(--obs-space-2) var(--obs-space-3);overflow-wrap:anywhere}.obs-nav-group__summary{min-block-size:var(--obs-touch-target);display:flex;align-items:center;gap:var(--obs-space-2);padding-inline:var(--obs-space-3);border-radius:var(--obs-shape-stadium);cursor:pointer;-webkit-user-select:none;user-select:none}.obs-nav-group__summary::-webkit-details-marker{display:none}.obs-nav-group__summary::marker{content:""}.obs-nav-group__summary>[role=heading]{min-inline-size:0;flex:1 1 auto;overflow-wrap:anywhere}.obs-nav-group__summary:hover{color:var(--obs-panel-inverse-fg);background:color-mix(in srgb,var(--obs-panel-inverse-fg) 8%,transparent)}.obs-nav-group__summary:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--obs-focus)}.obs-nav-group__badge{flex:0 0 auto;max-inline-size:9rem;margin-inline-start:auto;overflow:hidden;color:inherit;background:color-mix(in srgb,currentColor 18%,transparent);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.obs-nav-group__chevron{flex:0 0 auto;transition:transform var(--obs-duration-fast) var(--obs-ease-standard)}.obs-nav-group__disclosure[open] .obs-nav-group__chevron{transform:rotate(180deg)}.obs-nav-group__items{min-inline-size:0;display:grid;gap:var(--obs-space-1);margin:0;padding:0;list-style:none}.obs-nav-group__disclosure[open] .obs-nav-group__items{animation:obs-disclosure-in var(--obs-duration-ui) var(--obs-ease-standard) both}.obs-nav-group__items>li{min-inline-size:0}.obs-nav-group__items .obs-nav-item{inline-size:100%}.obs-nav-item>span:not(.obs-nav-item__badge){min-inline-size:0;overflow-wrap:anywhere}.obs-app-shell[data-fit=viewport]{inline-size:100%;block-size:100vh;block-size:100dvh;min-block-size:0;border-radius:0;box-shadow:none}.obs-app-shell[data-fit=viewport] .obs-app-shell__layout{min-inline-size:0;min-block-size:0;overflow:clip}.obs-app-shell[data-fit=viewport] .obs-sidebar{min-block-size:0;overflow-y:auto;overscroll-behavior-block:contain}.obs-app-shell[data-fit=viewport] .obs-shell-main{min-inline-size:0;min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:auto;overscroll-behavior:contain}.obs-app-shell[data-fit=viewport] .obs-shell-main>*{min-inline-size:0;min-block-size:0;max-inline-size:100%}@container (max-width: 48rem){.obs-app-shell[data-fit=viewport] .obs-sidebar:not([data-visibility=persistent]){inset-block:var(--obs-space-4);max-block-size:calc(100% - var(--obs-space-8))}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-nav-group__disclosure[open] .obs-nav-group__items{animation:none}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-nav-group__chevron{transition:none}@media (prefers-reduced-motion: reduce){.obs-nav-group__disclosure[open] .obs-nav-group__items{animation:none}.obs-nav-group__chevron{transition:none}}@media (forced-colors: active){.obs-nav-item__badge,.obs-nav-group__badge{border:1px solid ButtonText;color:ButtonText;background:ButtonFace;forced-color-adjust:none}.obs-nav-group__summary:focus-visible{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}.obs-nav-group+.obs-nav-group{border-block-start-color:CanvasText}}}@layer obsidian.components{.obs-split-pane{--obs-split-pane-size: clamp( var(--obs-split-pane-min, 0%), var(--obs-split-pane-ratio, 50%), var(--obs-split-pane-max, 100%) );position:relative;min-inline-size:0;min-block-size:0;display:grid;overflow:clip;background:var(--obs-panel);transition:grid-template-columns var(--obs-duration-ui) var(--obs-ease-standard),grid-template-rows var(--obs-duration-ui) var(--obs-ease-standard)}.obs-split-pane:where([data-surface=plain]),:where(.obs-split-pane[data-surface=plain])>.obs-split-pane__pane{background-color:transparent}.obs-split-pane[data-orientation=horizontal]{grid-template-columns:minmax(0,var(--obs-split-pane-size)) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.obs-split-pane[data-orientation=vertical]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,var(--obs-split-pane-size)) minmax(0,1fr)}.obs-split-pane[data-collapsed=start]{--obs-split-pane-size: 0%}.obs-split-pane[data-collapsed=end]{--obs-split-pane-size: 100%}.obs-split-pane__pane{position:relative;z-index:1;min-inline-size:0;min-block-size:0;max-inline-size:100%;overflow:auto;overscroll-behavior:contain}.obs-split-pane__pane[aria-hidden=true]{visibility:hidden;overflow:clip}.obs-split-pane[data-orientation=horizontal]>.obs-split-pane__pane[data-split-pane-side=start]{grid-column:1;grid-row:1}.obs-split-pane[data-orientation=horizontal]>.obs-split-pane__pane[data-split-pane-side=end]{grid-column:2;grid-row:1}.obs-split-pane[data-orientation=vertical]>.obs-split-pane__pane[data-split-pane-side=start]{grid-column:1;grid-row:1}.obs-split-pane[data-orientation=vertical]>.obs-split-pane__pane[data-split-pane-side=end]{grid-column:1;grid-row:2}.obs-split-pane__separator{position:absolute;z-index:4;display:block;padding:0;border:0;color:var(--obs-fg);background:transparent;touch-action:none}.obs-split-pane__separator:before{content:"";position:absolute;background:var(--obs-divider);transition:background var(--obs-duration-fast) var(--obs-ease-standard)}.obs-split-pane[data-orientation=horizontal]>.obs-split-pane__separator{inset-block:0;inset-inline-start:var(--obs-split-pane-size);inline-size:var(--obs-touch-target);min-inline-size:var(--obs-touch-target);transform:translate(-50%);cursor:col-resize}.obs-split-pane:dir(rtl)[data-orientation=horizontal]>.obs-split-pane__separator{transform:translate(50%)}.obs-split-pane[data-orientation=horizontal]>.obs-split-pane__separator:before{inset-block:0;inset-inline-start:calc(50% - .5px);inline-size:1px}.obs-split-pane[data-orientation=vertical]>.obs-split-pane__separator{inset-inline:0;inset-block-start:var(--obs-split-pane-size);block-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target);transform:translateY(-50%);cursor:row-resize}.obs-split-pane[data-orientation=vertical]>.obs-split-pane__separator:before{inset-inline:0;inset-block-start:calc(50% - .5px);block-size:1px}:is(.obs-split-pane[data-collapsed=start],.obs-split-pane[data-resize-edge=start])[data-orientation=horizontal]>.obs-split-pane__separator{inset-inline-start:0;transform:none}:is(.obs-split-pane[data-collapsed=end],.obs-split-pane[data-resize-edge=end])[data-orientation=horizontal]>.obs-split-pane__separator{inset-inline-start:auto;inset-inline-end:0;transform:none}:is(.obs-split-pane[data-collapsed=start],.obs-split-pane[data-resize-edge=start])[data-orientation=vertical]>.obs-split-pane__separator{inset-block-start:0;transform:none}:is(.obs-split-pane[data-collapsed=end],.obs-split-pane[data-resize-edge=end])[data-orientation=vertical]>.obs-split-pane__separator{inset-block-start:auto;inset-block-end:0;transform:none}:is(.obs-split-pane[data-collapsed=start],.obs-split-pane[data-resize-edge=start])[data-orientation=horizontal]>.obs-split-pane__separator:before{inset-inline-start:0}:is(.obs-split-pane[data-collapsed=end],.obs-split-pane[data-resize-edge=end])[data-orientation=horizontal]>.obs-split-pane__separator:before{inset-inline-start:auto;inset-inline-end:0}:is(.obs-split-pane[data-collapsed=start],.obs-split-pane[data-resize-edge=start])[data-orientation=vertical]>.obs-split-pane__separator:before{inset-block-start:0}:is(.obs-split-pane[data-collapsed=end],.obs-split-pane[data-resize-edge=end])[data-orientation=vertical]>.obs-split-pane__separator:before{inset-block-start:auto;inset-block-end:0}.obs-split-pane__separator:hover:before,.obs-split-pane__separator:focus-visible:before,.obs-split-pane[data-dragging=true] .obs-split-pane__separator:before{background:var(--obs-focus)}.obs-split-pane__separator:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--obs-focus)}.obs-split-pane__drag-shield{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;touch-action:none}.obs-split-pane[data-orientation=horizontal] .obs-split-pane__drag-shield{cursor:col-resize}.obs-split-pane[data-orientation=vertical] .obs-split-pane__drag-shield{cursor:row-resize}.obs-split-pane[data-dragging=true]{transition:none;-webkit-user-select:none;user-select:none}.obs-split-pane[data-dragging=true] .obs-split-pane__pane{pointer-events:none}.obs-split-pane__controls{position:absolute;z-index:5;inset-block-start:var(--obs-space-2);inset-inline-end:var(--obs-space-2);max-inline-size:calc(100% - (2 * var(--obs-space-2)));display:flex;overflow-x:auto;padding:var(--obs-space-1);border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:color-mix(in srgb,var(--obs-panel-raised) 94%,transparent);box-shadow:var(--obs-shadow-1);scrollbar-width:none}.obs-split-pane__controls::-webkit-scrollbar{display:none}.obs-split-pane__controls button{inline-size:var(--obs-touch-target);min-inline-size:var(--obs-touch-target);block-size:var(--obs-touch-target);display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--obs-fg-muted);background:transparent;cursor:pointer}.obs-split-pane__controls button:hover:not(:disabled){color:var(--obs-fg);background:color-mix(in srgb,var(--obs-fg) 8%,transparent)}.obs-split-pane__controls button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--obs-focus)}.obs-split-pane__controls button[aria-pressed=true]{color:var(--obs-action-fg);background:var(--obs-action)}.obs-split-pane__controls button:disabled{color:var(--obs-fg-subtle);cursor:not-allowed;opacity:.55}.obs-split-pane[data-disabled=true]>.obs-split-pane__separator{cursor:default}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-split-pane,:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-split-pane__separator:before{transition:none}@media (prefers-reduced-motion: reduce){.obs-split-pane,.obs-split-pane__separator:before{transition:none}}@media (forced-colors: active){.obs-split-pane__separator:before{background:CanvasText}.obs-split-pane__separator:focus-visible,.obs-split-pane__controls button:focus-visible{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}.obs-split-pane__controls{border:1px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none}.obs-split-pane__controls button:disabled{color:GrayText;opacity:1}}}@layer obsidian.components{.obs-tabs{min-inline-size:0}.obs-tabs__list{display:flex;max-inline-size:100%;gap:var(--obs-space-1);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--obs-space-2);padding:var(--obs-space-1);border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);scrollbar-color:color-mix(in srgb,var(--obs-fg) 25%,transparent) transparent;scrollbar-width:thin}.obs-tabs__tab{min-block-size:var(--obs-touch-target);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--obs-space-2);padding-inline:var(--obs-space-4);border:0;border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:transparent;font:inherit;font-size:var(--obs-font-size-0);font-weight:750;white-space:nowrap;transition:color var(--obs-duration-fast) var(--obs-ease-standard),background var(--obs-duration-fast) var(--obs-ease-standard),box-shadow var(--obs-duration-fast) var(--obs-ease-standard),transform var(--obs-duration-press) var(--obs-ease-standard)}.obs-tabs__tab:hover:not(:disabled){color:var(--obs-fg);background:color-mix(in srgb,var(--obs-panel-raised) 82%,transparent)}.obs-tabs__tab:active:not(:disabled){transform:scale(.97)}.obs-tabs__tab:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--obs-shadow-focus)}.obs-tabs__tab[data-selected=true]{color:var(--obs-action-fg);background:var(--obs-action);box-shadow:inset 0 1px color-mix(in srgb,white 20%,transparent),var(--obs-shadow-1)}.obs-tabs__tab[data-selected=true]:focus-visible{box-shadow:var(--obs-shadow-focus),inset 0 1px color-mix(in srgb,white 20%,transparent),var(--obs-shadow-1)}.obs-tabs__tab:disabled{cursor:not-allowed;opacity:.55}.obs-tabs__label{min-inline-size:0;overflow-wrap:anywhere}.obs-tabs__badge{min-inline-size:1.45rem;min-block-size:1.45rem;display:inline-grid;place-items:center;padding-inline:var(--obs-space-1);border-radius:var(--obs-shape-stadium);color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums;line-height:1}.obs-tabs__tab[data-selected=true] .obs-tabs__badge{background:color-mix(in srgb,var(--obs-action-fg) 18%,transparent)}.obs-tabs__panel{min-inline-size:0;padding-block:var(--obs-space-5);outline:none}.obs-tabs__panel:focus-visible{border-radius:var(--obs-shape-soft);box-shadow:var(--obs-shadow-focus)}.obs-drawer-portal{position:fixed;z-index:calc(var(--obs-z-overlay) + var(--obs-overlay-stack-index, 0));top:0;right:0;bottom:0;left:0;isolation:isolate;pointer-events:none}.obs-drawer__scrim{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--obs-ink-950) 55%,transparent);pointer-events:auto}.obs-drawer__scrim[data-state=open]{animation:obs-drawer-scrim-in var(--obs-duration-overlay) var(--obs-ease-standard) both}.obs-drawer__scrim[data-state=closed]{pointer-events:none;animation:obs-drawer-scrim-out var(--obs-duration-overlay) var(--obs-ease-exit) both}.obs-drawer{--obs-drawer-inline-size: min(32rem, 100%);--obs-drawer-closed-translate: 100%;position:absolute;z-index:1;inset-block:0;inset-inline-end:0;inline-size:var(--obs-drawer-inline-size);max-inline-size:100%;min-inline-size:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--obs-fg);background:var(--obs-panel-raised);border-start-start-radius:var(--obs-shape-tile-signature-soft);border-end-start-radius:var(--obs-shape-tile-radius-soft);box-shadow:var(--obs-shadow-3);pointer-events:auto}.obs-drawer-portal[data-placement=inline-start] .obs-drawer{--obs-drawer-closed-translate: -100%;inset-inline:0 auto;border-radius:0;border-start-end-radius:var(--obs-shape-tile-signature-soft);border-end-end-radius:var(--obs-shape-tile-radius-soft)}[dir=rtl].obs-drawer-portal[data-placement=inline-end] .obs-drawer{--obs-drawer-closed-translate: -100%}[dir=rtl].obs-drawer-portal[data-placement=inline-start] .obs-drawer{--obs-drawer-closed-translate: 100%}.obs-drawer[data-size=s]{--obs-drawer-inline-size: min(22rem, 100%)}.obs-drawer[data-size=l]{--obs-drawer-inline-size: min(44rem, 100%)}.obs-drawer[data-state=open]{animation:obs-drawer-in var(--obs-duration-overlay) var(--obs-ease-organic) both}.obs-drawer[data-state=closed]{pointer-events:none;animation:obs-drawer-out var(--obs-duration-overlay) var(--obs-ease-exit) both}.obs-drawer:focus-visible{outline:3px solid var(--obs-focus);outline-offset:-3px}.obs-drawer__header,.obs-drawer__footer{position:relative;z-index:1;padding-inline:max(var(--obs-space-6),env(safe-area-inset-left)) max(var(--obs-space-6),env(safe-area-inset-right));background:var(--obs-panel-raised)}.obs-drawer__header{min-inline-size:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--obs-space-4);padding-block:max(var(--obs-space-6),env(safe-area-inset-top)) var(--obs-space-5);box-shadow:0 1px 0 var(--obs-divider)}.obs-drawer__heading{min-inline-size:0}.obs-drawer__title{margin:0;font-family:var(--obs-font-display);font-size:var(--obs-font-size-4);line-height:var(--obs-line-tight);letter-spacing:var(--obs-letter-display);overflow-wrap:anywhere}.obs-drawer__description{margin:var(--obs-space-2) 0 0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-1);line-height:var(--obs-line-copy);overflow-wrap:anywhere}.obs-drawer__body{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;padding:max(var(--obs-space-6),var(--obs-overlay-focus-gutter));scrollbar-color:color-mix(in srgb,var(--obs-fg) 28%,transparent) transparent;scrollbar-width:thin}.obs-drawer__body>*{min-inline-size:0;max-inline-size:100%}.obs-drawer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--obs-space-3);padding-block:var(--obs-space-4) max(var(--obs-space-4),env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--obs-divider)}.obs-table-wrap{position:relative;max-inline-size:100%;overflow:auto;scroll-padding:var(--obs-space-2);overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--obs-fg) 28%,transparent) transparent;scrollbar-width:thin}.obs-table-wrap[aria-disabled=true]{cursor:not-allowed}.obs-table-wrap:focus-visible{outline:2px solid var(--obs-focus);outline-offset:2px}.obs-table th[data-sticky=false]{position:static}.obs-table-wrap[data-sticky-first-column]>.obs-table{border-collapse:separate;border-spacing:0}.obs-table-wrap[data-sticky-first-column]>.obs-table>thead>tr>th[data-sticky=true]{z-index:2}.obs-table-wrap[data-sticky-first-column]>.obs-table>:is(thead,tbody)>tr>[data-frozen]{position:sticky;inset-inline-start:0;z-index:1;background:var(--obs-panel)}.obs-table-wrap[data-sticky-first-column]>.obs-table>:is(thead,tbody)>tr>[data-frozen=identifier]{inset-inline-start:var(--obs-table-selection-width, 0px);inline-size:var(--obs-table-identifier-width, 10rem);min-inline-size:var(--obs-table-identifier-width, 10rem);max-inline-size:var(--obs-table-identifier-width, 10rem);overflow-wrap:anywhere;border-inline-end:1px solid var(--obs-divider)}.obs-table-wrap[data-sticky-first-column]>.obs-table>thead>tr>th[data-frozen][data-sticky=true]{z-index:3}.obs-table-wrap[data-sticky-first-column]>.obs-table>thead>tr>th[data-sticky=false]{inset-block-start:auto}.obs-table-wrap[data-sticky-first-column]>.obs-table>tbody>tr[data-selected=true]>td[data-frozen]{background:color-mix(in srgb,var(--obs-accent) 12%,var(--obs-panel))}.obs-table-wrap[data-sticky-first-column]>.obs-table>tbody>tr:hover>td[data-frozen]{background:color-mix(in srgb,var(--obs-accent) 7%,var(--obs-panel))}@media (forced-colors: active){.obs-table-wrap[data-sticky-first-column]>.obs-table>:is(thead,tbody)>tr>[data-frozen]{background:Canvas;color:CanvasText;border-inline-end:1px solid CanvasText}.obs-table-wrap[data-sticky-first-column]>.obs-table>tbody>tr[data-selected=true]>td[data-frozen]{background:Highlight;color:HighlightText}}@media print{.obs-table-wrap{max-block-size:none!important;overflow:visible}.obs-table-wrap[data-sticky-first-column]>.obs-table>:is(thead,tbody)>tr>[data-frozen]{position:static}}.obs-table th[aria-sort]{padding:0}.obs-table__sort{inline-size:100%;min-block-size:var(--obs-touch-target);display:flex;align-items:center;justify-content:flex-start;gap:var(--obs-space-2);padding:.85rem var(--obs-space-4);border:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:start}.obs-table__sort:hover:not(:disabled){color:var(--obs-fg);background:color-mix(in srgb,var(--obs-accent) 8%,transparent)}.obs-table__sort:focus-visible{position:relative;z-index:2;outline:none;box-shadow:var(--obs-shadow-focus)}.obs-table__sort-icon{flex:0 0 auto;opacity:.55;transition:transform var(--obs-duration-fast) var(--obs-ease-standard),opacity var(--obs-duration-fast) var(--obs-ease-standard)}.obs-table th[aria-sort=ascending] .obs-table__sort-icon,.obs-table th[aria-sort=descending] .obs-table__sort-icon{opacity:1}.obs-table th[aria-sort=descending] .obs-table__sort-icon{transform:rotate(180deg)}.obs-table__selection-cell{inline-size:calc(var(--obs-touch-target) + var(--obs-space-2));padding:0 var(--obs-space-2)!important;text-align:center!important}.obs-table__selection{min-inline-size:var(--obs-touch-target);justify-content:center;gap:0}.obs-table__selection .obs-check-mark{position:relative}.obs-table__selection>span:last-child{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.obs-table__selection input:indeterminate+.obs-check-mark{color:var(--obs-ink-950);background:var(--obs-accent)}.obs-table__selection input:indeterminate+.obs-check-mark svg{visibility:hidden}.obs-table__selection input:indeterminate+.obs-check-mark:after{content:"";position:absolute;inline-size:52%;block-size:.125rem;border-radius:var(--obs-shape-stadium);background:currentColor}.obs-table__selection input:disabled+.obs-check-mark{opacity:.5}.obs-table tbody tr[data-selected=true]{background:color-mix(in srgb,var(--obs-accent) 13%,transparent)}.obs-table tbody tr[data-interactive=true]{cursor:pointer}.obs-table tbody tr[data-interactive=true]:focus-visible{outline:2px solid var(--obs-focus);outline-offset:-2px;background:color-mix(in srgb,var(--obs-accent) 10%,var(--obs-panel))}.obs-table__state{min-block-size:8rem;padding:var(--obs-space-8) var(--obs-space-6)!important;color:var(--obs-fg-muted);text-align:center!important;white-space:normal}@container (max-width: 28rem){.obs-drawer__header,.obs-drawer__body,.obs-drawer__footer{padding-inline:var(--obs-space-4)}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) :is(.obs-tabs__tab,.obs-table__sort-icon,.obs-drawer,.obs-drawer__scrim){animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){:is(.obs-tabs__tab,.obs-table__sort-icon,.obs-drawer,.obs-drawer__scrim){animation:none!important;transition:none!important}}@media (forced-colors: active){.obs-tabs__tab[data-selected=true],.obs-table tbody tr[data-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.obs-drawer{border-inline-start:1px solid CanvasText;box-shadow:none}.obs-table tbody tr[data-interactive=true]:focus-visible{outline-color:Highlight}.obs-table-wrap:focus-visible{outline-color:Highlight}}@media print{.obs-drawer-portal{display:none!important}}@keyframes obs-drawer-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes obs-drawer-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes obs-drawer-in{0%{opacity:.92;transform:translate(var(--obs-drawer-closed-translate))}to{opacity:1;transform:translate(0)}}@keyframes obs-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:.92;transform:translate(var(--obs-drawer-closed-translate))}}}@layer obsidian.components{.obs-breadcrumb{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0)}.obs-breadcrumb *,.obs-breadcrumb *:before,.obs-breadcrumb *:after{box-sizing:border-box}.obs-breadcrumb__list{inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:var(--obs-touch-target);display:flex;align-items:center;margin:0;padding:var(--obs-space-2);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--obs-space-2);list-style:none;scrollbar-color:color-mix(in srgb,var(--obs-fg) 28%,transparent) transparent;scrollbar-width:thin}.obs-breadcrumb__item{min-inline-size:0;max-inline-size:100%;display:inline-flex;flex:0 1 auto;align-items:center}.obs-breadcrumb__item[data-current=true]{flex-shrink:1}.obs-breadcrumb__separator{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-inline:var(--obs-space-1);color:var(--obs-fg-subtle);font-size:var(--obs-font-size-0);line-height:1;transform-origin:center}:where([dir=rtl] .obs-breadcrumb,.obs-breadcrumb[dir=rtl]) .obs-breadcrumb__separator{transform:scaleX(-1)}.obs-breadcrumb__link,.obs-breadcrumb__toggle,.obs-breadcrumb__current,.obs-breadcrumb__disabled,.obs-breadcrumb__text{min-inline-size:0;min-block-size:var(--obs-touch-target);max-inline-size:100%;display:inline-flex;align-items:center;gap:var(--obs-space-2);border-radius:var(--obs-shape-stadium);color:inherit;font:inherit;line-height:1.3}.obs-breadcrumb__link,.obs-breadcrumb__toggle{min-inline-size:var(--obs-touch-target);justify-content:center;padding-inline:var(--obs-space-2);border:0;text-decoration:none;transition:color var(--obs-duration-fast) var(--obs-ease-standard),background var(--obs-duration-fast) var(--obs-ease-standard),box-shadow var(--obs-duration-fast) var(--obs-ease-standard),transform var(--obs-duration-fast) var(--obs-ease-standard)}.obs-breadcrumb__link:hover,.obs-breadcrumb__toggle:hover:not(:disabled){color:var(--obs-fg);background:color-mix(in srgb,var(--obs-accent) 10%,transparent)}.obs-breadcrumb__link:focus-visible,.obs-breadcrumb__toggle:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--obs-shadow-focus)}.obs-breadcrumb__link:active,.obs-breadcrumb__toggle:active:not(:disabled){transform:scale(.97)}.obs-breadcrumb__action,.obs-breadcrumb__toggle{background:transparent;cursor:pointer}.obs-breadcrumb__toggle{flex:0 0 var(--obs-touch-target);padding:0;background:color-mix(in srgb,var(--obs-fg) 8%,transparent);font-weight:800}.obs-breadcrumb__toggle[aria-expanded=true]{color:var(--obs-fg);background:color-mix(in srgb,var(--obs-accent) 14%,transparent)}.obs-breadcrumb__current{color:var(--obs-fg);font-weight:760}.obs-breadcrumb__label{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;unicode-bidi:isolate}.obs-breadcrumb__disabled,.obs-breadcrumb__current[aria-disabled=true]{color:var(--obs-fg-subtle)}.obs-breadcrumb__disabled-status{flex:0 0 auto;font-size:var(--obs-font-size-00);font-weight:700}.obs-breadcrumb__toggle:disabled{color:var(--obs-fg-subtle);cursor:not-allowed}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) :is(.obs-breadcrumb__link,.obs-breadcrumb__toggle){transition:none}@media (prefers-reduced-motion: reduce){:is(.obs-breadcrumb__link,.obs-breadcrumb__toggle){transition:none}}@media (forced-colors: active){.obs-breadcrumb__link:focus-visible,.obs-breadcrumb__toggle:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.obs-breadcrumb__toggle{border:1px solid ButtonText;color:ButtonText;background:Canvas}.obs-breadcrumb__disabled,.obs-breadcrumb__current[aria-disabled=true],.obs-breadcrumb__toggle:disabled{color:GrayText}}}@layer obsidian.components{.obs-cartesian [data-points-visible=false]:not(:focus-visible):not(:hover):not([aria-pressed=true]) .obs-chart-point{visibility:hidden}.obs-cartesian{inline-size:100%;max-inline-size:100%;min-inline-size:0;container:obs-cartesian / inline-size;isolation:isolate}.obs-cartesian__svg{inline-size:100%;max-inline-size:100%;block-size:auto}.obs-cartesian-axis-label{unicode-bidi:isolate}.obs-cartesian [data-cartesian-mark]{cursor:pointer;outline:none}.obs-cartesian[data-disabled=true] [data-cartesian-mark]{cursor:default}.obs-scatter-quadrant{pointer-events:none}.obs-scatter-quadrant text{fill:var(--obs-fg-muted);font-size:10px;font-weight:700}.obs-cartesian [data-cartesian-mark]:focus-visible :is(.obs-chart-point,.obs-chart-bar){filter:drop-shadow(0 0 4px var(--obs-focus))}.obs-cartesian-reference line{stroke-width:1.5;vector-effect:non-scaling-stroke}.obs-cartesian-reference text{fill:var(--obs-fg-muted);font-size:10px;font-weight:700;paint-order:stroke;stroke:var(--obs-panel);stroke-width:3px;stroke-linejoin:round}.obs-cartesian-band{pointer-events:none}.obs-cartesian .obs-cartesian-line-casing{stroke-width:7;pointer-events:none}.obs-cartesian .obs-cartesian-line-stroke{stroke-width:3}.obs-cartesian .obs-chart-point-group:is(:hover,:focus-visible) .obs-chart-point{fill:var(--obs-series-color)}.obs-cartesian-tooltip small,.obs-cartesian-tooltip span{display:block}.obs-cartesian-tooltip small{color:color-mix(in srgb,currentColor 76%,transparent);margin-block-end:var(--obs-space-1)}.obs-cartesian-legend small{color:var(--obs-fg-subtle)}.obs-cartesian-legend button{min-inline-size:0;max-inline-size:100%;white-space:normal;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-block-size:var(--obs-touch-target);align-items:center;gap:.4rem;padding:var(--obs-space-1) var(--obs-space-2);border:1px solid transparent;border-radius:var(--obs-shape-stadium);color:inherit;font:inherit;background:transparent;cursor:pointer}.obs-cartesian-legend button>span{display:inline;min-inline-size:0;overflow-wrap:anywhere}.obs-cartesian-legend button:is(:hover,:focus-visible){color:var(--obs-fg);background:color-mix(in srgb,var(--obs-panel-raised) 82%,transparent);border-color:var(--obs-divider)}.obs-cartesian-legend button:focus-visible{outline:none;box-shadow:var(--obs-shadow-focus)}.obs-cartesian-legend button[data-series-hidden=true]{opacity:.58}.obs-cartesian-legend button[data-series-hidden=true] i{filter:saturate(.35)}.obs-cartesian-legend button:is(:disabled,[aria-disabled=true]){cursor:default}.obs-cartesian-domain-navigator{display:grid;gap:var(--obs-space-1);inline-size:100%;min-inline-size:0;padding:var(--obs-space-2) var(--obs-slider-thumb-half) var(--obs-space-3)}.obs-cartesian-domain-navigator__values{display:flex;min-inline-size:0;align-items:end;justify-content:space-between;gap:var(--obs-space-3);color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.obs-cartesian-domain-navigator__values span{display:grid;min-inline-size:0;gap:1px}.obs-cartesian-domain-navigator__values span:last-child{text-align:end}.obs-cartesian-domain-navigator__values small{color:var(--obs-fg-subtle)}.obs-cartesian-domain-navigator__values output{overflow-wrap:anywhere;color:var(--obs-fg);font-weight:700;unicode-bidi:isolate}.obs-cartesian-domain-navigator__track{position:relative;min-block-size:var(--obs-touch-target)}.obs-cartesian-domain-navigator__rail,.obs-cartesian-domain-navigator__selection{position:absolute;inset-block-start:calc(50% - var(--obs-slider-track-block) / 2);block-size:var(--obs-slider-track-block);border-radius:var(--obs-shape-stadium);pointer-events:none}.obs-cartesian-domain-navigator__rail{inset-inline:0;background:color-mix(in srgb,var(--obs-fg) 16%,transparent)}.obs-cartesian-domain-navigator__selection{inset-inline-start:var(--obs-domain-window-start);inline-size:calc(var(--obs-domain-window-end) - var(--obs-domain-window-start));background:var(--obs-action)}.obs-cartesian-domain-navigator__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:var(--obs-touch-target);margin:0;background:transparent;pointer-events:none}.obs-cartesian-domain-navigator__input--end{z-index:3}.obs-cartesian-domain-navigator__input::-webkit-slider-runnable-track{block-size:var(--obs-slider-track-block);background:transparent}.obs-cartesian-domain-navigator__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:var(--obs-slider-thumb-size);block-size:var(--obs-slider-thumb-size);margin-block-start:var(--obs-slider-thumb-track-offset);border:2px solid var(--obs-panel);border-radius:50%;background:var(--obs-action);box-shadow:0 1px 4px color-mix(in srgb,var(--obs-fg) 30%,transparent);cursor:grab;pointer-events:auto}.obs-cartesian-domain-navigator__input::-moz-range-track{block-size:var(--obs-slider-track-block);border:0;background:transparent}.obs-cartesian-domain-navigator__input::-moz-range-thumb{inline-size:var(--obs-slider-thumb-size);block-size:var(--obs-slider-thumb-size);border:2px solid var(--obs-panel);border-radius:50%;background:var(--obs-action);box-shadow:0 1px 4px color-mix(in srgb,var(--obs-fg) 30%,transparent);cursor:grab;pointer-events:auto}.obs-cartesian-domain-navigator__input:focus-visible{outline:none}.obs-cartesian-domain-navigator__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--obs-shadow-focus)}.obs-cartesian-domain-navigator__input:focus-visible::-moz-range-thumb{box-shadow:var(--obs-shadow-focus)}.obs-cartesian-domain-navigator[data-disabled=true],.obs-cartesian-domain-navigator[data-readonly=true]{opacity:.68}.obs-cartesian-domain-navigator[data-disabled=true] .obs-cartesian-domain-navigator__input::-webkit-slider-thumb,.obs-cartesian-domain-navigator[data-readonly=true] .obs-cartesian-domain-navigator__input::-webkit-slider-thumb,.obs-cartesian-domain-navigator[data-disabled=true] .obs-cartesian-domain-navigator__input::-moz-range-thumb,.obs-cartesian-domain-navigator[data-readonly=true] .obs-cartesian-domain-navigator__input::-moz-range-thumb{cursor:default}.obs-cartesian__empty-selection{position:absolute;z-index:2;inset-block-start:42%;inset-inline-start:50%;max-inline-size:calc(100% - var(--obs-space-8));margin:0;padding:var(--obs-space-2) var(--obs-space-3);border:1px solid var(--obs-divider);border-radius:var(--obs-shape-stadium);color:var(--obs-fg-muted);background:color-mix(in srgb,var(--obs-panel) 92%,transparent);font-size:var(--obs-font-size-0);font-weight:700;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.obs-cartesian-legend [data-kind=line] i{background:transparent;block-size:2px;border-block-start:2px solid var(--legend-color);border-radius:0}.obs-cartesian-legend [data-kind=line][data-intent=plan] i{border-block-start-style:dashed}.obs-cartesian-legend [data-kind=line][data-intent=forecast] i{border-block-start-style:dotted}.obs-cartesian-legend [data-kind=bar][data-series-shape=flat] i{border-radius:2px}.obs-cartesian-legend [data-kind=bar][data-series-shape=square] i{border-radius:0}.obs-cartesian-state{display:grid;min-block-size:14rem;inline-size:100%;place-items:center;padding:var(--obs-space-6);color:var(--obs-fg-muted);text-align:center;background:color-mix(in srgb,var(--obs-panel-raised) 72%,transparent);border-radius:var(--obs-shape-tile-signature-soft) var(--obs-shape-tile-radius-soft) var(--obs-shape-tile-radius-soft)}.obs-cartesian-state[data-state=error] strong{color:var(--obs-danger)}.obs-visual-state{display:flex;inline-size:100%;min-inline-size:0;min-block-size:14rem;align-items:center;justify-content:center;gap:var(--obs-space-3);padding:var(--obs-space-6);color:var(--obs-fg-muted);text-align:start;background:color-mix(in srgb,var(--obs-panel-raised) 72%,transparent);border-radius:var(--obs-shape-tile-signature-soft) var(--obs-shape-tile-radius-soft) var(--obs-shape-tile-radius-soft)}.obs-visual-state__mark{flex:0 0 auto;inline-size:.625rem;block-size:.625rem;border-radius:var(--obs-shape-stadium);background:var(--obs-chart-reference);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--obs-chart-reference) 14%,transparent)}.obs-visual-state[data-state=error] .obs-visual-state__mark{background:var(--obs-danger);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--obs-danger) 14%,transparent)}.obs-visual-state__content{display:grid;min-inline-size:0;gap:var(--obs-space-3)}.obs-visual-state__content p{max-inline-size:32rem;margin:0;overflow-wrap:anywhere}.obs-visual-state__action{display:flex;flex-wrap:wrap;gap:var(--obs-space-2)}.obs-visual-state--kpi{flex:1 1 auto;min-block-size:7.5rem;padding:var(--obs-space-4) 0 0;justify-content:flex-start;background:transparent}.obs-visual-state--sparkline{min-block-size:2rem;block-size:100%;padding:var(--obs-space-1) var(--obs-space-2);justify-content:flex-start;gap:var(--obs-space-2);font-size:var(--obs-font-size-00);background:color-mix(in srgb,var(--obs-panel-raised) 55%,transparent)}.obs-visual-state--sparkline .obs-visual-state__mark{inline-size:.45rem;block-size:.45rem}.obs-donut--state .obs-visual-state--ring{min-block-size:100%;padding:var(--obs-space-4);border-radius:50%;text-align:center}.obs-donut--state .obs-visual-state__content{justify-items:center}.obs-donut--state .obs-visual-state__action{justify-content:center}@container obs-cartesian (max-width: 26rem){.obs-cartesian-legend{gap:var(--obs-space-2) var(--obs-space-3)}.obs-cartesian-tooltip{max-inline-size:calc(100% - var(--obs-space-3))}.obs-cartesian-domain-navigator__values{align-items:start}}@media (forced-colors: active){.obs-cartesian :is(.obs-chart-line,.obs-chart-bar,.obs-chart-point,.obs-cartesian-reference line){stroke:CanvasText!important}.obs-cartesian .obs-cartesian-line-casing{stroke:Canvas!important}.obs-cartesian [data-cartesian-mark]:focus-visible :is(.obs-chart-point,.obs-chart-bar){outline:2px solid Highlight;filter:none}.obs-cartesian-state,.obs-visual-state{border:1px solid CanvasText}.obs-visual-state__mark{background:CanvasText!important;box-shadow:none!important}.obs-cartesian-legend button,.obs-cartesian-domain-navigator__rail{border:1px solid CanvasText}.obs-cartesian-domain-navigator__selection,.obs-cartesian-domain-navigator__input::-webkit-slider-thumb,.obs-cartesian-domain-navigator__input::-moz-range-thumb{background:Highlight}}@media print{.obs-cartesian-tooltip,.obs-cartesian-domain-navigator{display:none}.obs-cartesian-legend button{min-block-size:0;padding:0;border:0}}}@layer obsidian.components{.obs-formatted-value{display:inline-flex;align-items:baseline;gap:var(--obs-space-1);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.obs-formatted-value__affix{font-size:var(--obs-number-affix-scale);line-height:1;letter-spacing:0}.obs-delta-indicator{width:fit-content;min-height:var(--obs-touch-target);display:inline-flex;align-items:center;gap:var(--obs-space-2);padding-inline:var(--obs-space-3);border-radius:var(--obs-shape-stadium);color:var(--obs-fg-muted);background:color-mix(in srgb,var(--obs-fg) 6%,transparent);font-size:var(--obs-font-size-0);font-weight:700;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.obs-delta-indicator bdi{color:var(--obs-fg);font-weight:850}.obs-delta-indicator[data-semantic=positive]{color:var(--obs-success);background:color-mix(in srgb,var(--obs-success) 10%,transparent)}.obs-delta-indicator[data-semantic=negative]{color:var(--obs-danger);background:color-mix(in srgb,var(--obs-danger) 10%,transparent)}.obs-delta-indicator[data-semantic=positive] bdi,.obs-delta-indicator[data-semantic=negative] bdi{color:currentColor}.obs-financial-visual{position:relative;min-width:0;width:100%;max-width:100%;container:obs-financial-visual / inline-size;color:var(--obs-fg);isolation:isolate}.obs-financial-visual>svg{display:block;width:100%;max-width:100%;height:auto;overflow:hidden;touch-action:pan-y}.obs-financial-empty,.obs-financial-state{min-height:12rem;display:grid;place-items:center;padding:var(--obs-space-6);border-radius:var(--obs-shape-superellipse-sm);color:var(--obs-fg-muted);background:color-mix(in srgb,var(--obs-fg) 4%,transparent);text-align:center}.obs-financial-state p{margin:0;max-width:32rem}.obs-financial-state>span{position:absolute;width:min(70%,20rem);height:.55rem;border-radius:var(--obs-shape-stadium);background:var(--obs-chart-missing);opacity:.55;transform:translateY(-2rem)}.obs-financial-state[data-state=error]>span{background:var(--obs-chart-negative)}.obs-financial-state[data-state=unavailable]>span,.obs-financial-state[data-state=no-permission]>span,.obs-financial-state[data-state=offline]>span{background:var(--obs-chart-reference)}.obs-financial-grid line{stroke:var(--obs-chart-grid);stroke-width:1;vector-effect:non-scaling-stroke}.obs-financial-grid text,.obs-financial-axis-label,.obs-financial-category-label{fill:var(--obs-fg-subtle);font-family:var(--obs-font-ui);font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none}.obs-financial-category-label{fill:var(--obs-fg-muted);font-weight:700}.obs-financial-baseline{stroke:var(--obs-chart-reference);stroke-width:1.35;vector-effect:non-scaling-stroke}.obs-financial-mark-group{cursor:pointer;outline:none}.obs-financial-visual[data-disabled=true] .obs-financial-mark-group{cursor:default}.obs-financial-hit{fill:transparent;stroke:transparent;pointer-events:all}.obs-financial-mark{pointer-events:none;vector-effect:non-scaling-stroke}.obs-financial-mark-group:focus-visible .obs-financial-mark,.obs-financial-mark-group:hover .obs-financial-mark{stroke:var(--obs-focus);stroke-width:2.5;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--obs-focus) 58%,transparent))}.obs-financial-visual[data-disabled=true]{opacity:.55}.obs-financial-visual[data-disabled=true] .obs-financial-hit{pointer-events:none}.obs-financial-tooltip{position:absolute;visibility:hidden;width:max-content;min-inline-size:0;overflow-wrap:anywhere;z-index:4;max-width:min(20rem,calc(100% - var(--obs-space-4)));display:grid;gap:.18rem;padding:var(--obs-space-3) var(--obs-space-4);border-start-start-radius:1rem;border-start-end-radius:1rem;border-end-end-radius:1rem;border-end-start-radius:.35rem;color:var(--obs-panel-inverse-fg);background:color-mix(in srgb,var(--obs-panel-inverse) 94%,transparent);box-shadow:var(--obs-shadow-3);font-size:var(--obs-font-size-00);line-height:1.35;pointer-events:none;animation:obs-financial-tooltip-in var(--obs-duration-fast) var(--obs-ease-organic) both}.obs-financial-tooltip strong{font-size:var(--obs-font-size-0)}.obs-financial-tooltip span{color:color-mix(in srgb,currentColor 78%,transparent)}.obs-waterfall-connectors line{stroke:var(--obs-chart-reference);stroke-width:1.25;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.obs-waterfall-bar{transform-box:fill-box;transform-origin:var(--obs-financial-origin, center bottom)}.obs-bullet-range{opacity:.5;pointer-events:none}.obs-bullet-comparison{fill:var(--obs-chart-reference);opacity:.72;pointer-events:none}.obs-bullet-actual{transform-box:fill-box;transform-origin:var(--obs-financial-origin, left center)}.obs-bullet-target{stroke:var(--obs-chart-target);stroke-width:3;vector-effect:non-scaling-stroke;pointer-events:none}.obs-histogram-bar{fill:var(--obs-chart-actual);transform-box:fill-box;transform-origin:var(--obs-financial-origin, center bottom)}.obs-box-plot-mark{color:var(--obs-financial-color, var(--obs-chart-actual))}.obs-box-whisker,.obs-box-cap{stroke:var(--obs-chart-reference);stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}.obs-box-body{fill:var(--obs-financial-color, var(--obs-chart-actual));opacity:.82}.obs-box-median{stroke:var(--obs-chart-target);stroke-width:2.5;vector-effect:non-scaling-stroke;pointer-events:none}.obs-box-mean{fill:var(--obs-panel-raised);stroke:var(--obs-chart-target);stroke-width:1.75;vector-effect:non-scaling-stroke;pointer-events:none}.obs-box-outlier{fill:var(--obs-chart-negative);stroke:var(--obs-panel-raised);stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.obs-financial-visual[data-reveal-state=pending] :is(.obs-waterfall-bar,.obs-histogram-bar){opacity:.2;transform:scaleY(0)}.obs-financial-visual[data-reveal-state=pending] .obs-bullet-actual{opacity:.2;transform:scaleX(0)}.obs-bullet-chart[data-orientation=vertical][data-reveal-state=pending] .obs-bullet-actual{transform:scaleY(0)}.obs-financial-visual[data-reveal-state=pending] :is(.obs-waterfall-connectors line,.obs-box-plot-mark){opacity:0}.obs-financial-visual[data-reveal-state=revealed] :is(.obs-waterfall-bar,.obs-histogram-bar){animation:obs-financial-grow-y var(--obs-duration-data) var(--obs-ease-organic) calc(var(--obs-mark-index, 0) * 28ms * var(--obs-motion-scale)) both}.obs-financial-visual[data-reveal-state=revealed] .obs-bullet-actual{animation:obs-financial-grow-x var(--obs-duration-data) var(--obs-ease-organic) calc(var(--obs-mark-index, 0) * 24ms * var(--obs-motion-scale)) both}.obs-bullet-chart[data-orientation=vertical][data-reveal-state=revealed] .obs-bullet-actual{animation-name:obs-financial-grow-y}.obs-financial-visual[data-reveal-state=revealed] .obs-waterfall-connectors line{animation:obs-financial-fade var(--obs-duration-ui) var(--obs-ease-standard) calc((var(--obs-mark-index, 0) * 28ms + .18s) * var(--obs-motion-scale)) both}.obs-financial-visual[data-reveal-state=revealed] .obs-box-plot-mark{animation:obs-financial-fade var(--obs-duration-ui) var(--obs-ease-organic) calc(var(--obs-mark-index, 0) * 28ms * var(--obs-motion-scale)) both}@container obs-financial-visual (max-width: 28rem){.obs-financial-tooltip{font-size:var(--obs-font-size-00)}.obs-financial-grid text,.obs-financial-axis-label,.obs-financial-category-label{font-size:10px}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-financial-visual :is(.obs-waterfall-bar,.obs-histogram-bar,.obs-bullet-actual,.obs-waterfall-connectors line,.obs-box-plot-mark,.obs-financial-tooltip){animation:none!important;opacity:1;transform:none!important}@media (prefers-reduced-motion: reduce){.obs-financial-visual :is(.obs-waterfall-bar,.obs-histogram-bar,.obs-bullet-actual,.obs-waterfall-connectors line,.obs-box-plot-mark,.obs-financial-tooltip){animation:none!important;opacity:1;transform:none!important}}@media (forced-colors: active){.obs-financial-grid line,.obs-financial-baseline,.obs-waterfall-connectors line,.obs-box-whisker,.obs-box-cap,.obs-box-median,.obs-bullet-target{stroke:CanvasText}.obs-financial-mark,.obs-bullet-range,.obs-bullet-comparison,.obs-box-mean,.obs-box-outlier{fill:Canvas;stroke:CanvasText}.obs-financial-mark-group:focus-visible .obs-financial-mark{stroke:Highlight;stroke-width:3}.obs-financial-tooltip{color:CanvasText;background:Canvas;border:1px solid CanvasText}}@keyframes obs-financial-grow-y{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes obs-financial-grow-x{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes obs-financial-fade{0%{opacity:0}to{opacity:1}}@keyframes obs-financial-tooltip-in{0%{opacity:0}to{opacity:1}}}@layer obsidian.components{.obs-schedule-chart__state{display:flex;min-block-size:8rem;align-items:center;justify-content:center;gap:var(--obs-space-3);padding:var(--obs-space-5);color:var(--obs-fg-muted);text-align:center}.obs-schedule-chart__state-mark{inline-size:.75rem;block-size:.75rem;flex:0 0 auto;border-radius:var(--obs-shape-stadium);background:var(--obs-chart-missing, var(--obs-fg-muted))}.obs-schedule-chart__state[data-state=loading] .obs-schedule-chart__state-mark{background:var(--obs-chart-actual, var(--obs-chart-1));animation:obs-schedule-pulse var(--obs-duration-data) var(--obs-ease-standard) infinite alternate}.obs-schedule-chart__state[data-state=error] .obs-schedule-chart__state-mark{background:var(--obs-chart-negative, var(--obs-danger))}.obs-schedule-chart__state[data-state=unavailable] .obs-schedule-chart__state-mark,.obs-schedule-chart__state[data-state=no-permission] .obs-schedule-chart__state-mark,.obs-schedule-chart__state[data-state=offline] .obs-schedule-chart__state-mark{background:var(--obs-chart-reference, var(--obs-fg-muted))}.obs-heatmap,.obs-timeline,.obs-gantt{container-type:inline-size;min-inline-size:0;max-inline-size:100%;color:var(--obs-fg)}.obs-heatmap__summary,.obs-timeline__summary,.obs-gantt__summary{margin:0 0 var(--obs-space-4);overflow-wrap:anywhere;color:var(--obs-fg-muted);font-size:var(--obs-font-size-1)}.obs-heatmap__scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;padding:var(--obs-space-1)}.obs-heatmap__scroll:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}.obs-heatmap[data-content-mode=fit] .obs-heatmap__scroll,.obs-heatmap__scroll[data-scroll-container-managed=true]{overflow:visible;scrollbar-gutter:auto}.obs-heatmap__grid{display:grid;min-inline-size:max-content;gap:var(--obs-space-2)}.obs-heatmap[data-content-mode=fit] .obs-heatmap__grid{inline-size:100%;min-inline-size:0}.obs-heatmap__row{display:grid;grid-template-columns:minmax(7rem,1.25fr) repeat(var(--obs-heatmap-columns),minmax(5.5rem,1fr));gap:var(--obs-space-2)}.obs-heatmap[data-content-mode=fit] .obs-heatmap__row{grid-template-columns:minmax(4.5rem,1.25fr) repeat(var(--obs-heatmap-columns),minmax(0,1fr))}.obs-heatmap__row>[role=rowheader],.obs-heatmap__row>[role=columnheader]{display:flex;min-block-size:var(--obs-touch-target);align-items:center;padding-inline:var(--obs-space-2);color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);font-weight:750;overflow-wrap:anywhere}.obs-heatmap__row>[role=columnheader]{justify-content:center;text-align:center}.obs-heatmap__cell{position:relative;display:grid;min-inline-size:5.5rem;min-block-size:4.5rem;place-content:center;gap:.1rem;padding:var(--obs-space-2);border:0;border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-heatmap-fill) 38%,var(--obs-panel));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--obs-heatmap-fill) 62%,transparent);color:var(--obs-fg);text-align:center;transition:opacity var(--obs-duration-data) var(--obs-ease-standard),transform var(--obs-duration-data) var(--obs-ease-organic),box-shadow var(--obs-duration-fast) var(--obs-ease-standard)}.obs-heatmap[data-content-mode=fit] .obs-heatmap__cell{min-inline-size:0;padding-inline:var(--obs-space-1)}.obs-heatmap__cell strong{font-size:var(--obs-font-size-1);font-variant-numeric:tabular-nums}.obs-heatmap__cell span,.obs-heatmap__cell small{font-size:var(--obs-font-size-00);overflow-wrap:anywhere}.obs-heatmap__cell[data-missing=true]{background:repeating-linear-gradient(135deg,transparent 0 .4rem,color-mix(in srgb,var(--obs-chart-missing, var(--obs-fg-muted)) 14%,transparent) .4rem .8rem),var(--obs-panel);box-shadow:inset 0 0 0 1px var(--obs-divider)}.obs-heatmap__cell[aria-selected=true]{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--obs-heatmap-fill) 80%,var(--obs-fg)),0 8px 18px color-mix(in srgb,var(--obs-heatmap-fill) 20%,transparent)}.obs-heatmap[data-reveal-state=pending] .obs-heatmap__cell{opacity:.01;transform:scale(.92) translateY(.35rem)}.obs-heatmap__detail,.obs-timeline__detail,.obs-gantt__detail{display:flex;min-inline-size:0;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:var(--obs-space-2) var(--obs-space-4);margin-block-start:var(--obs-space-4);padding:var(--obs-space-3) var(--obs-space-4);border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-panel-raised) 88%,var(--obs-accent));color:var(--obs-fg-muted);font-size:var(--obs-font-size-0)}.obs-heatmap__detail strong,.obs-timeline__detail strong,.obs-gantt__detail strong{color:var(--obs-fg)}:is(.obs-heatmap__detail,.obs-timeline__detail,.obs-gantt__detail)>*{min-inline-size:0;max-inline-size:100%}.obs-heatmap__detail small,.obs-timeline__detail small,.obs-gantt__detail small{min-inline-size:min(100%,20rem);overflow-wrap:anywhere}.obs-heatmap__detail ul{flex-basis:100%;margin:0;padding-inline-start:var(--obs-space-5)}.obs-heatmap__item{min-inline-size:0;margin-block:var(--obs-space-2);overflow-wrap:anywhere}.obs-heatmap__item-action{max-inline-size:100%;margin-block-end:var(--obs-space-1);white-space:normal;text-align:start;overflow-wrap:anywhere}.obs-heatmap__item-action+span{display:block}.obs-timeline__viewport{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.obs-timeline__viewport:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}.obs-timeline[data-content-mode=fit] .obs-timeline__viewport,.obs-timeline__viewport[data-scroll-container-managed=true]{overflow:visible;scrollbar-gutter:auto}.obs-timeline__plot{position:relative;min-inline-size:44rem;padding:var(--obs-space-2);--obs-timeline-card-inline-size: 13rem}.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical) .obs-timeline__plot{min-inline-size:0}.obs-timeline__axis{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--obs-space-3);min-block-size:2.5rem;color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums}.obs-timeline__axis span{block-size:1px;background:var(--obs-chart-reference, var(--obs-divider))}.obs-timeline__items{position:relative;display:grid;gap:var(--obs-space-4);margin:0;padding:0;list-style:none}.obs-timeline__items:before{position:absolute;inset:.95rem 0 auto;block-size:2px;background:var(--obs-chart-reference, var(--obs-divider));content:none}.obs-timeline__item{position:relative;min-inline-size:0;transition:opacity var(--obs-duration-data) var(--obs-ease-standard),transform var(--obs-duration-data) var(--obs-ease-organic)}.obs-timeline__track{position:relative;block-size:var(--obs-space-4);margin-block-end:var(--obs-space-2);border-block-end:1px solid var(--obs-divider)}.obs-timeline__time-mark{position:absolute;inset-inline-start:var(--obs-timeline-start);inset-block-end:calc(var(--obs-space-1) * -1);inline-size:var(--obs-space-2);block-size:var(--obs-space-2);border:1px solid var(--obs-chart-reference);border-radius:var(--obs-shape-stadium);background:var(--obs-chart-actual, var(--obs-chart-1));translate:-50% 0}.obs-timeline:dir(rtl) .obs-timeline__time-mark:not([data-duration]){translate:50% 0}.obs-timeline__time-mark[data-duration]{inline-size:var(--obs-timeline-span);translate:none}.obs-timeline__item[data-kind=milestone] .obs-timeline__time-mark{border-radius:0;rotate:45deg}.obs-timeline__item[data-phase=forecast] .obs-timeline__time-mark{background:var(--obs-chart-forecast, var(--obs-chart-2));border-style:dashed}.obs-timeline__item[data-phase=plan] .obs-timeline__time-mark{background:var(--obs-chart-plan, var(--obs-chart-3));border-style:dotted}.obs-timeline__navigator{display:grid;gap:var(--obs-space-3);margin-block-end:var(--obs-space-4)}.obs-timeline__window{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--obs-space-2);overflow-wrap:anywhere;color:var(--obs-fg-muted)}.obs-timeline[data-reveal-state=pending] .obs-timeline__item{opacity:.01;transform:translateY(.55rem)}.obs-timeline__item>button{position:relative;display:grid;inline-size:min(100%,var(--obs-timeline-card-inline-size));margin-inline-start:clamp(0px,var(--obs-timeline-start),max(0px,calc(100% - var(--obs-timeline-card-inline-size))));min-block-size:var(--obs-touch-target);grid-template-columns:1.25rem minmax(0,1fr);gap:var(--obs-space-2);align-items:start;padding:var(--obs-space-2) var(--obs-space-3);border:2px solid var(--obs-chart-actual, var(--obs-chart-1));border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-1);color:var(--obs-fg);text-align:start}.obs-timeline__item[data-phase=forecast]>button{border-color:var(--obs-chart-forecast, var(--obs-chart-2));border-style:dashed}.obs-timeline__item[data-phase=plan]>button{border-color:var(--obs-chart-plan, var(--obs-chart-3));border-style:dotted}.obs-timeline__item>button[aria-pressed=true]{box-shadow:var(--obs-shadow-focus)}.obs-timeline__marker{position:relative;display:block;inline-size:.85rem;block-size:.85rem;margin-block-start:.25rem;border:2px solid currentColor;border-radius:50%;background:var(--obs-panel-raised);color:var(--obs-chart-actual, var(--obs-chart-1))}.obs-timeline__item[data-phase=forecast] .obs-timeline__marker{color:var(--obs-chart-forecast, var(--obs-chart-2))}.obs-timeline__item[data-phase=plan] .obs-timeline__marker{color:var(--obs-chart-plan, var(--obs-chart-3))}.obs-timeline__item[data-kind=milestone] .obs-timeline__marker{border-radius:2px;transform:rotate(45deg)}.obs-timeline__item[data-kind=period] .obs-timeline__marker{inline-size:1.1rem;border-radius:var(--obs-shape-stadium)}.obs-timeline__copy{display:grid;min-inline-size:0;gap:.15rem}.obs-timeline__copy strong,.obs-timeline__copy time{overflow-wrap:anywhere}.obs-timeline__copy time{color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums}.obs-timeline__tags{display:flex;flex-wrap:wrap;gap:var(--obs-space-1)}.obs-timeline__tags small{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;padding:.05rem .4rem;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);color:var(--obs-fg-muted)}.obs-timeline__detail p{flex-basis:100%;margin:0}.obs-timeline__detail{margin-block-start:var(--obs-space-3)}.obs-timeline__detail a{min-block-size:var(--obs-touch-target);display:inline-flex;align-items:center;color:var(--obs-info);font-weight:750}.obs-timeline--vertical .obs-timeline__viewport{overflow:visible}.obs-timeline--vertical .obs-timeline__plot{min-inline-size:0;block-size:auto}.obs-timeline--vertical .obs-timeline__axis,.obs-timeline--vertical .obs-timeline__track{display:none}.obs-timeline--vertical .obs-timeline__item>button{inline-size:100%;margin-inline-start:0}.obs-timeline--vertical .obs-timeline__items{position:relative;inset:auto;display:grid;gap:var(--obs-space-3);padding-inline-start:var(--obs-space-6)}.obs-timeline--vertical .obs-timeline__items:before{content:"";inset-block:.75rem;inset-inline:.4rem auto;inline-size:2px;block-size:auto}.obs-timeline--vertical .obs-timeline__item{position:relative;inset:auto;inline-size:auto}.obs-gantt{--obs-gantt-label-width: 15rem}.obs-gantt__toolbar{display:flex;inline-size:fit-content;max-inline-size:100%;gap:var(--obs-space-1);margin-block:0 var(--obs-space-3);padding:var(--obs-space-1);overflow-x:auto;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,transparent)}.obs-gantt__toolbar button{min-block-size:var(--obs-touch-target);padding-inline:var(--obs-space-4);border:0;border-radius:var(--obs-shape-stadium);background:transparent;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);font-weight:760}.obs-gantt__toolbar button[aria-pressed=true]{background:var(--obs-action);color:var(--obs-action-fg)}.obs-gantt[data-content-mode=fit] .obs-gantt__toolbar{flex-wrap:wrap;overflow:visible}.obs-gantt[data-content-mode=fit] .obs-gantt__toolbar button{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.obs-gantt__viewport{max-inline-size:100%;overflow:auto;overscroll-behavior:contain;border-radius:var(--obs-shape-superellipse-sm);scrollbar-gutter:stable}.obs-gantt[data-content-mode=fit] .obs-gantt__viewport,.obs-gantt__viewport[data-scroll-container-managed=true]{overflow:visible;scrollbar-gutter:auto}.obs-gantt__viewport:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}.obs-gantt__canvas{min-inline-size:58rem;background:var(--obs-panel)}.obs-gantt__canvas[data-zoom=week]{min-inline-size:72rem}.obs-gantt__canvas[data-zoom=day]{min-inline-size:96rem}.obs-gantt[data-content-mode=fit]{--obs-gantt-label-width: clamp(min(7rem, 50%), 34%, 15rem)}.obs-gantt[data-content-mode=fit] .obs-gantt__canvas,.obs-gantt[data-content-mode=fit] .obs-gantt__canvas[data-zoom]{inline-size:100%;min-inline-size:0}.obs-gantt[data-content-mode=fit] .obs-gantt__header{position:relative}.obs-gantt__header,.obs-gantt__row{display:grid;grid-template-columns:var(--obs-gantt-label-width) minmax(0,1fr)}.obs-gantt__header{position:sticky;inset-block-start:0;z-index:calc(var(--obs-z-sticky) + 1);min-block-size:var(--obs-touch-target);background:var(--obs-panel-raised);box-shadow:0 1px 0 var(--obs-divider)}.obs-gantt__header>strong{position:sticky;inset-inline-start:0;z-index:var(--obs-z-sticky);display:flex;min-inline-size:0;align-items:center;overflow-wrap:anywhere;padding-inline:var(--obs-space-3);background:var(--obs-panel-raised)}.obs-gantt__ticks{position:relative;min-inline-size:0;overflow:clip}.obs-gantt__ticks time{position:absolute;inset-block-start:50%;color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums;transform:translate(-50%,-50%);white-space:nowrap}.obs-gantt[dir=rtl] .obs-gantt__ticks time{transform:translate(50%,-50%)}.obs-gantt__ticks time[data-edge=start]{transform:translateY(-50%)}.obs-gantt[dir=rtl] .obs-gantt__ticks time[data-edge=start]{transform:translateY(-50%)}.obs-gantt__ticks time[data-edge=end]{transform:translate(-100%,-50%)}.obs-gantt[dir=rtl] .obs-gantt__ticks time[data-edge=end]{transform:translate(100%,-50%)}.obs-gantt__body{position:relative;isolation:isolate;min-block-size:var(--obs-touch-target)}.obs-gantt__group{position:relative;z-index:var(--obs-z-sticky);display:flex;min-block-size:calc(var(--obs-touch-target) - var(--obs-space-2));align-items:center;padding:var(--obs-space-2) var(--obs-space-3);overflow-wrap:anywhere;background:color-mix(in srgb,var(--obs-panel-raised) 88%,var(--obs-fg));color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);letter-spacing:.08em;text-transform:uppercase}.obs-gantt__row{position:relative;min-block-size:calc(var(--obs-touch-target) + var(--obs-space-4));box-shadow:inset 0 -1px 0 var(--obs-divider)}.obs-gantt__label{position:sticky;inset-inline-start:0;z-index:var(--obs-z-sticky);display:grid;min-inline-size:0;align-content:center;gap:.1rem;padding:var(--obs-space-2) var(--obs-space-3);background:var(--obs-panel);box-shadow:1px 0 0 var(--obs-divider)}.obs-gantt[dir=rtl] .obs-gantt__label{box-shadow:-1px 0 0 var(--obs-divider)}.obs-gantt__label strong{display:block;font-size:var(--obs-font-size-0);line-height:1.2;overflow-wrap:anywhere}.obs-gantt__label span{color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);overflow-wrap:anywhere}.obs-gantt__track{position:relative;background:repeating-linear-gradient(to right,transparent 0 calc(20% - 1px),var(--obs-chart-grid) calc(20% - 1px) 20%)}.obs-gantt[dir=rtl] .obs-gantt__track{background:repeating-linear-gradient(to left,transparent 0 calc(20% - 1px),var(--obs-chart-grid) calc(20% - 1px) 20%)}.obs-gantt__bar{--obs-gantt-contained-start: var(--obs-gantt-start);position:absolute;inset-block-start:8px;inset-inline-start:var(--obs-gantt-preview-start, var(--obs-gantt-contained-start));display:grid;min-inline-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target);place-items:center start;overflow:hidden;padding:0 var(--obs-space-2);border:2px solid color-mix(in srgb,var(--obs-chart-plan, var(--obs-chart-3)) 70%,var(--obs-fg));border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-chart-plan, var(--obs-chart-3)) 45%,var(--obs-panel));color:var(--obs-fg);transform-origin:left center;transition:opacity var(--obs-duration-data) var(--obs-ease-standard),transform var(--obs-duration-data) var(--obs-ease-organic),box-shadow var(--obs-duration-fast) var(--obs-ease-standard)}.obs-gantt[data-content-mode=fit] .obs-gantt__bar{--obs-gantt-contained-start: min(var(--obs-gantt-start), calc(100% - var(--obs-touch-target)));min-inline-size:min(var(--obs-touch-target),calc(100% - var(--obs-gantt-contained-start)));max-inline-size:calc(100% - var(--obs-gantt-contained-start))}.obs-gantt__bar[data-dragging]{z-index:calc(var(--obs-z-sticky) - 1);cursor:grabbing;transition:none;box-shadow:var(--obs-shadow-focus)}.obs-gantt__bar:not(:disabled){cursor:grab;touch-action:pan-y}.obs-gantt[dir=rtl] .obs-gantt__bar{transform-origin:right center}.obs-gantt__row[data-phase=actual] .obs-gantt__bar{border-color:color-mix(in srgb,var(--obs-chart-actual, var(--obs-chart-1)) 70%,var(--obs-fg));border-style:solid;background:color-mix(in srgb,var(--obs-chart-actual, var(--obs-chart-1)) 45%,var(--obs-panel))}.obs-gantt__row[data-phase=forecast] .obs-gantt__bar{border-color:color-mix(in srgb,var(--obs-chart-forecast, var(--obs-chart-2)) 70%,var(--obs-fg));border-style:dashed;background:color-mix(in srgb,var(--obs-chart-forecast, var(--obs-chart-2)) 42%,var(--obs-panel))}.obs-gantt__row[data-phase=plan] .obs-gantt__bar{border-style:dotted}.obs-gantt[data-reveal-state=pending] .obs-gantt__bar{opacity:.01;transform:scaleX(.01)}.obs-gantt__bar[aria-pressed=true]{z-index:calc(var(--obs-z-sticky) - 1);box-shadow:var(--obs-shadow-focus)}.obs-gantt__bar:focus-visible{z-index:calc(var(--obs-z-sticky) - 1)}.obs-gantt[data-content-mode=scroll] .obs-gantt__bar{scroll-margin-inline:calc(var(--obs-gantt-label-width) + var(--obs-space-2)) var(--obs-space-2)}.obs-gantt__progress{position:absolute;inset-block:0;inset-inline:0 auto;inline-size:var(--obs-gantt-progress);background:color-mix(in srgb,currentColor 18%,transparent);pointer-events:none}.obs-gantt[dir=rtl] .obs-gantt__progress{inset-inline:auto 0}.obs-gantt__bar-label{position:relative;z-index:1;max-inline-size:100%;overflow:hidden;font-size:var(--obs-font-size-00);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.obs-gantt__row[data-kind=milestone] .obs-gantt__bar{overflow:visible;border:0;background:transparent}.obs-gantt__row[data-kind=milestone] .obs-gantt__bar:before{position:absolute;inset:50% auto auto 50%;inline-size:1.35rem;block-size:1.35rem;border:2px solid currentColor;border-radius:3px;background:var(--obs-chart-target, var(--obs-chart-4));content:"";transform:translate(-50%,-50%) rotate(45deg)}.obs-gantt__plot-layers{position:absolute;inset-block:0;inset-inline:var(--obs-gantt-label-width) 0;overflow:clip;pointer-events:none}.obs-gantt__dependencies{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--obs-z-base);inline-size:100%;block-size:100%;overflow:hidden;pointer-events:none}.obs-gantt[dir=rtl] .obs-gantt__dependencies{transform:scaleX(-1)}.obs-gantt__dependencies path{fill:none;stroke:var(--obs-chart-reference, var(--obs-fg-muted));stroke-width:1.5;vector-effect:non-scaling-stroke}.obs-gantt__dependencies marker path{fill:var(--obs-chart-reference, var(--obs-fg-muted));stroke:none}.obs-gantt__current-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--obs-z-base) + 1);overflow:clip;pointer-events:none}.obs-gantt__current{position:absolute;inset-block:0;inline-size:2px;background:var(--obs-chart-target, var(--obs-chart-4))}.obs-gantt__current span{position:absolute;inset-block-start:var(--obs-space-1);inset-inline-start:var(--obs-space-1);padding:.1rem .35rem;border-radius:var(--obs-shape-stadium);background:var(--obs-panel-raised);color:var(--obs-fg);font-size:var(--obs-font-size-00);white-space:nowrap}.obs-gantt__current[data-label-side=end] span{inset-inline-start:auto;inset-inline-end:var(--obs-space-1)}.obs-gantt__detail button{min-block-size:var(--obs-touch-target);padding-inline:var(--obs-space-4);border:0;border-radius:var(--obs-shape-stadium);background:var(--obs-action);color:var(--obs-action-fg);font-weight:800}@container (max-width: 40rem){:is(.obs-timeline--auto,.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical)) .obs-timeline__viewport{overflow:visible}:is(.obs-timeline--auto,.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical)) .obs-timeline__plot{min-inline-size:0;block-size:auto}:is(.obs-timeline--auto,.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical)) :is(.obs-timeline__axis,.obs-timeline__track){display:none}:is(.obs-timeline--auto,.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical)) .obs-timeline__item>button{inline-size:100%;margin-inline-start:0}:is(.obs-timeline--auto,.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical)) .obs-timeline__items{position:relative;inset:auto;display:grid;gap:var(--obs-space-3);padding-inline-start:var(--obs-space-6)}:is(.obs-timeline--auto,.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical)) .obs-timeline__items:before{content:"";inset-block:.75rem;inset-inline:.4rem auto;inline-size:2px;block-size:auto}:is(.obs-timeline--auto,.obs-timeline[data-content-mode=fit]:not(.obs-timeline--vertical)) .obs-timeline__item{position:relative;inset:auto;inline-size:auto}.obs-heatmap__row{grid-template-columns:minmax(6.5rem,1fr) repeat(var(--obs-heatmap-columns),minmax(5rem,1fr))}.obs-gantt{--obs-gantt-label-width: 12rem}.obs-gantt__canvas{min-inline-size:52rem}.obs-gantt[data-content-mode=fit] .obs-gantt__ticks time:not([data-edge]){display:none}.obs-gantt[data-content-mode=fit]{--obs-gantt-label-width: 0px}.obs-gantt[data-content-mode=fit] .obs-gantt__plot-layers{inset-inline:0}.obs-gantt[data-content-mode=fit] :is(.obs-gantt__header,.obs-gantt__row){grid-template-columns:minmax(0,1fr)}.obs-gantt[data-content-mode=fit] :is(.obs-gantt__header>strong,.obs-gantt__label){position:static}.obs-gantt[data-content-mode=fit] :is(.obs-gantt__header>strong,.obs-gantt__ticks){min-block-size:var(--obs-touch-target)}.obs-gantt[data-content-mode=fit] .obs-gantt__track{min-block-size:calc(var(--obs-touch-target) + var(--obs-space-4))}.obs-gantt[data-content-mode=fit] .obs-gantt__ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--obs-space-2);padding:var(--obs-space-2) var(--obs-space-3)}.obs-gantt[data-content-mode=fit] .obs-gantt__ticks time[data-edge]{position:static;transform:none;white-space:normal;overflow-wrap:anywhere}.obs-gantt[data-content-mode=fit] .obs-gantt__ticks time[data-edge=end]{text-align:end}}@media (prefers-reduced-motion: reduce){.obs-schedule-chart__state-mark,.obs-heatmap__cell,.obs-timeline__item,.obs-gantt__bar{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}:where([data-motion=reduced],[data-motion=none]) :is(.obs-schedule-chart__state-mark,.obs-heatmap__cell,.obs-timeline__item,.obs-gantt__bar){animation:none!important;opacity:1!important;transform:none!important;transition:none!important}@media (forced-colors: active){.obs-heatmap__cell,.obs-timeline__item>button,.obs-gantt__bar{border:2px solid CanvasText!important;background:Canvas!important;box-shadow:none!important;color:CanvasText!important}.obs-heatmap__cell[data-missing=true],.obs-timeline__item[data-phase=plan]>button,.obs-gantt__row[data-phase=plan] .obs-gantt__bar{border-style:dotted!important}.obs-timeline__item[data-phase=forecast]>button,.obs-gantt__row[data-phase=forecast] .obs-gantt__bar{border-style:dashed!important}.obs-gantt__dependencies path{stroke:CanvasText}.obs-gantt__current{background:Highlight}}@media print{.obs-heatmap__scroll,.obs-timeline__viewport,.obs-gantt__viewport{overflow:visible}.obs-heatmap__grid{inline-size:100%;min-inline-size:0}.obs-heatmap__row{grid-template-columns:minmax(4.5rem,1.25fr) repeat(var(--obs-heatmap-columns),minmax(0,1fr))}.obs-heatmap__cell,.obs-timeline__plot{min-inline-size:0}.obs-timeline__navigator{display:none}.obs-timeline__item{break-inside:avoid}.obs-gantt__toolbar{display:none}.obs-gantt__canvas,.obs-gantt__canvas[data-zoom]{min-inline-size:0}.obs-gantt__header,.obs-gantt__label{position:static}.obs-gantt__bar{break-inside:avoid;box-shadow:none}}@keyframes obs-schedule-pulse{0%{opacity:.42;transform:scale(.82)}to{opacity:1;transform:scale(1)}}}@layer obsidian.components{.obs-range-chart{position:relative;isolation:isolate;container:obs-range-chart / inline-size;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;color:var(--obs-fg)}.obs-range-chart__summary{max-inline-size:62ch;margin:0 0 var(--obs-space-3);color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);overflow-wrap:anywhere}.obs-range-chart__legend{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:center;gap:var(--obs-space-2) var(--obs-space-4);margin-block-end:var(--obs-space-3);color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.obs-range-chart__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--obs-space-2);margin-block-end:var(--obs-space-3)}.obs-range-chart__pagination>p{margin:0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);overflow-wrap:anywhere}.obs-range-chart__legend>span{min-inline-size:0;max-inline-size:100%;display:inline-flex;align-items:center;gap:var(--obs-space-2)}.obs-range-chart__legend-range{flex:0 0 auto;position:relative;inline-size:2rem;block-size:.65rem;border:2px solid color-mix(in srgb,var(--obs-chart-actual) 72%,var(--obs-fg));border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-chart-actual) 56%,var(--obs-panel))}.obs-range-chart__legend-range:before,.obs-range-chart__legend-range:after{content:"";position:absolute;inset-block:-.3rem;inline-size:2px;background:currentColor}.obs-range-chart__legend-range:before{inset-inline-start:-1px}.obs-range-chart__legend-range:after{inset-inline-end:-1px}.obs-range-chart__legend-marker{flex:0 0 auto;position:relative;inline-size:1.4rem;block-size:1.2rem}.obs-range-chart__legend-marker:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;border-inline-start:2px dashed var(--obs-chart-target)}.obs-range-chart__legend-marker:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.45rem;block-size:.45rem;border:2px solid var(--obs-chart-target);background:var(--obs-panel-raised);transform:translate(-50%,-50%) rotate(45deg)}.obs-range-chart__legend-point{flex:0 0 auto;inline-size:.72rem;block-size:.72rem;border:2px solid color-mix(in srgb,var(--obs-chart-actual) 70%,var(--obs-fg));border-radius:50%;background:color-mix(in srgb,var(--obs-chart-actual) 58%,var(--obs-panel))}.obs-range-chart__axis,.obs-range-chart__row{display:grid;grid-template-columns:minmax(7.5rem,min(32%,14rem)) minmax(0,1fr);column-gap:var(--obs-space-4);min-inline-size:0}.obs-range-chart__axis{align-items:end;min-block-size:2.1rem;margin-block-end:var(--obs-space-1)}.obs-range-chart__axis-track{position:relative;min-inline-size:0;block-size:2rem;direction:ltr;border-block-end:1px solid var(--obs-chart-reference)}.obs-range-chart__axis-tick{position:absolute;inset-block-end:.35rem;inset-inline-start:var(--obs-range-start);color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;transform:translate(-50%)}.obs-range-chart__axis-tick:after{content:"";position:absolute;inset-block-start:calc(100% + .32rem);inset-inline-start:50%;block-size:.35rem;border-inline-start:1px solid var(--obs-chart-reference)}.obs-range-chart__axis-tick[data-edge=start]{transform:none}.obs-range-chart__axis-tick[data-edge=start]:after{inset-inline-start:0}.obs-range-chart__axis-tick[data-edge=end]{transform:translate(-100%)}.obs-range-chart__axis-tick[data-edge=end]:after{inset-inline-start:100%}.obs-range-chart__rows{display:grid;gap:var(--obs-space-1)}.obs-range-chart__row{align-items:center;min-block-size:3.5rem}.obs-range-chart__label{min-inline-size:0;display:grid;align-content:center;gap:.12rem;padding-block:var(--obs-space-1);overflow-wrap:anywhere}.obs-range-chart__label strong{font-size:var(--obs-font-size-0);line-height:1.25}.obs-range-chart__detail-trigger{inline-size:fit-content;max-inline-size:100%;padding:0;border:0;color:var(--obs-action);background:transparent;font:inherit;font-size:var(--obs-font-size-0);font-weight:760;line-height:1.25;overflow-wrap:anywhere;text-align:start;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em;cursor:pointer}.obs-range-chart__detail-trigger:hover:not(:disabled){text-decoration-thickness:.14em}.obs-range-chart__detail-trigger:focus-visible{outline:3px solid var(--obs-focus);outline-offset:3px;border-radius:var(--obs-shape-superellipse-sm)}.obs-range-chart__detail-trigger:disabled{color:var(--obs-fg-muted);cursor:default}.obs-range-chart__label>span,.obs-range-chart__label small{color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums;line-height:1.25}.obs-range-chart__label small{inline-size:fit-content;padding:.08rem .35rem;border:1px solid var(--obs-divider);border-radius:var(--obs-shape-stadium);color:var(--obs-fg)}.obs-range-chart__plot{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;inline-size:100%;min-inline-size:0;min-block-size:var(--obs-touch-target);padding:0;border:1px solid transparent;border-radius:var(--obs-shape-superellipse-sm);color:inherit;background:transparent;direction:ltr;cursor:pointer;touch-action:pan-y}.obs-range-chart[data-disabled=true] .obs-range-chart__plot,.obs-range-chart[data-readonly=true] .obs-range-chart__plot{cursor:default}.obs-range-chart__plot:focus-visible{outline:3px solid var(--obs-focus);outline-offset:2px}.obs-range-chart__plot:hover:not(:disabled){background:color-mix(in srgb,var(--obs-focus) 7%,transparent)}.obs-range-chart__track{position:absolute;inset-block-start:50%;inset-inline:0;block-size:1.85rem;border-inline:1px solid var(--obs-chart-grid);background:repeating-linear-gradient(to right,var(--obs-chart-grid) 0 1px,transparent 1px 25%);transform:translateY(-50%);pointer-events:none}.obs-range-chart__zero{position:absolute;z-index:1;inset-block:.35rem;inset-inline-start:var(--obs-range-zero);border-inline-start:2px dashed var(--obs-chart-reference);transform:translate(-1px);pointer-events:none}.obs-range-chart__interval{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:var(--obs-range-start);inline-size:max(var(--obs-range-size),3px);block-size:.8rem;border:2px solid color-mix(in srgb,var(--obs-range-color) 70%,var(--obs-fg));border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-range-color) 58%,var(--obs-panel));transform:translateY(-50%);transform-origin:left center;pointer-events:none}.obs-range-chart__row[data-range-equal=true] .obs-range-chart__interval{inline-size:.8rem;block-size:.8rem;border-radius:50%;background:color-mix(in srgb,var(--obs-range-color) 58%,var(--obs-panel));transform:translate(-50%,-50%)}.obs-range-chart__row[data-range-equal=true] .obs-range-chart__endpoint{display:none}.obs-range-chart__endpoint{position:absolute;inset-block:-.42rem;inline-size:2px;background:color-mix(in srgb,var(--obs-range-color) 58%,var(--obs-fg))}.obs-range-chart__endpoint--low{inset-inline-start:-2px}.obs-range-chart__endpoint--high{inset-inline-end:-2px}.obs-range-chart__marker{position:absolute;z-index:3;inset-block-start:50%;inset-inline-start:var(--obs-range-marker);block-size:2rem;border-inline-start:2px dashed var(--obs-chart-target);transform:translate(-1px,-50%);pointer-events:none}.obs-range-chart__marker:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-1px;inline-size:.55rem;block-size:.55rem;border:2px solid var(--obs-chart-target);background:var(--obs-panel-raised);transform:translate(-50%,-50%) rotate(45deg)}.obs-range-chart__invalid{position:absolute;z-index:2;inset-block-start:50%;inset-inline:var(--obs-space-2);color:var(--obs-danger);font-size:var(--obs-font-size-00);font-weight:700;line-height:1.2;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.obs-range-chart__plot[data-range-valid=false] .obs-range-chart__track{border:1px dashed var(--obs-danger);background:color-mix(in srgb,var(--obs-danger) 7%,transparent)}.obs-range-chart__clip{position:absolute;z-index:4;inset-block-start:50%;inline-size:0;block-size:0;border-block:.38rem solid transparent;transform:translateY(-50%);pointer-events:none}.obs-range-chart__clip--low{inset-inline-start:1px;border-inline-end:.5rem solid var(--obs-fg)}.obs-range-chart__clip--high{inset-inline-end:1px;border-inline-start:.5rem solid var(--obs-fg)}.obs-range-chart__plot[aria-pressed=true]{border-color:var(--obs-focus);background:color-mix(in srgb,var(--obs-focus) 9%,transparent)}.obs-range-chart__detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--obs-space-1) var(--obs-space-3);max-inline-size:100%;margin-block-start:var(--obs-space-3);padding:var(--obs-space-3) var(--obs-space-4);border:1px solid var(--obs-divider);border-radius:var(--obs-shape-superellipse-sm);color:var(--obs-fg-muted);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-1);font-size:var(--obs-font-size-00);overflow-wrap:anywhere}.obs-range-chart__detail strong{color:var(--obs-fg);font-size:var(--obs-font-size-0)}.obs-range-chart__detail[data-selected=true]{border-color:color-mix(in srgb,var(--obs-focus) 58%,var(--obs-divider))}.obs-range-chart__detail small{flex-basis:100%;color:var(--obs-fg-subtle)}.obs-range-chart--state{min-block-size:12rem;display:grid;place-items:center;gap:var(--obs-space-3);padding:var(--obs-space-6);border-radius:var(--obs-shape-superellipse-sm);color:var(--obs-fg-muted);background:color-mix(in srgb,var(--obs-fg) 4%,transparent);text-align:center}.obs-range-chart__state-mark{inline-size:min(70%,20rem);block-size:.65rem;border:1px solid var(--obs-chart-reference);border-radius:var(--obs-shape-stadium);background:var(--obs-chart-missing)}.obs-range-chart--state[data-state=error] .obs-range-chart__state-mark{background:var(--obs-chart-negative)}.obs-range-chart--state[data-state=unavailable] .obs-range-chart__state-mark,.obs-range-chart--state[data-state=no-permission] .obs-range-chart__state-mark,.obs-range-chart--state[data-state=offline] .obs-range-chart__state-mark{background:var(--obs-chart-reference)}.obs-range-chart[data-disabled=true]{opacity:.58}.obs-range-chart[data-reveal-state=pending] :is(.obs-range-chart__interval,.obs-range-chart__marker){opacity:.15;transform:translateY(-50%) scaleX(0)}.obs-range-chart[data-reveal-state=pending] .obs-range-chart__row[data-range-equal=true] .obs-range-chart__interval{transform:translate(-50%,-50%) scale(0)}.obs-range-chart[data-reveal-state=revealed] .obs-range-chart__interval{animation:obs-range-grow var(--obs-duration-data) var(--obs-ease-organic) calc(var(--obs-mark-index, 0) * 26ms * var(--obs-motion-scale)) both}.obs-range-chart[data-reveal-state=revealed] .obs-range-chart__marker{animation:obs-range-marker-in var(--obs-duration-ui) var(--obs-ease-organic) calc((var(--obs-mark-index, 0) * 26ms + .12s) * var(--obs-motion-scale)) both}.obs-range-chart[data-reveal-state=revealed] .obs-range-chart__row[data-range-equal=true] .obs-range-chart__interval{animation-name:obs-range-grow-equal}.obs-range-chart[data-layout=stacked] :is(.obs-range-chart__axis,.obs-range-chart__row){grid-template-columns:minmax(0,1fr);row-gap:var(--obs-space-2)}.obs-range-chart[data-layout=stacked] .obs-range-chart__axis-spacer{display:none}.obs-range-chart[data-layout=stacked] .obs-range-chart__row{align-items:stretch;padding:var(--obs-space-3);border:1px solid color-mix(in srgb,var(--obs-divider) 82%,transparent);border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-panel-raised) 58%,transparent)}.obs-range-chart[data-layout=stacked] .obs-range-chart__label{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--obs-space-3)}.obs-range-chart[data-layout=stacked] .obs-range-chart__label>:first-child{grid-column:1 / -1}.obs-range-chart[data-layout=stacked] .obs-range-chart__label small{justify-self:start}@container obs-range-chart (max-width: 26rem){.obs-range-chart__axis,.obs-range-chart__row{grid-template-columns:minmax(0,1fr);row-gap:var(--obs-space-1)}.obs-range-chart__axis-spacer{display:none}.obs-range-chart__row{padding-block:var(--obs-space-1)}.obs-range-chart__axis-tick[data-intermediate=true]{display:none}.obs-range-chart__legend{margin-block-end:var(--obs-space-2)}.obs-range-chart__detail{display:grid}.obs-range-chart[data-layout=stacked] .obs-range-chart__label{grid-template-columns:minmax(0,1fr)}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-range-chart :is(.obs-range-chart__interval,.obs-range-chart__marker){animation:none!important;opacity:1;transform:translateY(-50%)}.obs-range-chart .obs-range-chart__row[data-range-equal=true] .obs-range-chart__interval{transform:translate(-50%,-50%)}@media (prefers-reduced-motion: reduce){.obs-range-chart :is(.obs-range-chart__interval,.obs-range-chart__marker){animation:none!important;opacity:1;transform:translateY(-50%)}.obs-range-chart .obs-range-chart__row[data-range-equal=true] .obs-range-chart__interval{transform:translate(-50%,-50%)}}@media (forced-colors: active){.obs-range-chart__axis-track,.obs-range-chart__track,.obs-range-chart__zero{border-color:CanvasText}.obs-range-chart__interval,.obs-range-chart__marker:after,.obs-range-chart__legend-range,.obs-range-chart__legend-marker:after,.obs-range-chart__legend-point{color:CanvasText;border-color:CanvasText;background:Canvas;forced-color-adjust:none}.obs-range-chart__endpoint{background:CanvasText}.obs-range-chart__marker,.obs-range-chart__legend-marker:before{border-color:CanvasText}.obs-range-chart__plot:focus-visible{outline-color:Highlight}.obs-range-chart__plot[aria-pressed=true]{border-color:Highlight}.obs-range-chart__invalid{color:CanvasText}.obs-range-chart__plot[data-range-valid=false] .obs-range-chart__track{border-color:CanvasText}.obs-range-chart__clip--low{border-inline-end-color:CanvasText}.obs-range-chart__clip--high{border-inline-start-color:CanvasText}}@media print{.obs-range-chart{break-inside:avoid;overflow:visible}.obs-range-chart__plot{min-block-size:2.25rem}.obs-range-chart__detail{box-shadow:none}}@keyframes obs-range-grow{0%{opacity:.15;transform:translateY(-50%) scaleX(0)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes obs-range-grow-equal{0%{opacity:.15;transform:translate(-50%,-50%) scale(.35)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes obs-range-marker-in{0%{opacity:0;transform:translate(-1px,-50%) scale(.7)}to{opacity:1;transform:translate(-1px,-50%) scale(1)}}}@layer obsidian.components{.obs-building-heatmap{position:relative;isolation:isolate;container:obs-building-heatmap / inline-size;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--obs-fg)}.obs-building-heatmap__summary{max-inline-size:68ch;margin:0 0 var(--obs-space-3);color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);overflow-wrap:anywhere}.obs-building-heatmap__legend{display:flex;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--obs-space-1) var(--obs-space-3);margin-block-end:var(--obs-space-4);color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.obs-building-heatmap__legend strong{color:var(--obs-fg);overflow-wrap:anywhere}.obs-building-heatmap__legend>span{display:inline-flex;min-inline-size:0;align-items:center;gap:var(--obs-space-1);overflow-wrap:anywhere}.obs-building-heatmap__legend i{inline-size:.8rem;block-size:.8rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--obs-building-legend-color) 68%,var(--obs-fg));border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-building-legend-color)}.obs-building-heatmap__legend-ramp{inline-size:min(8rem,34cqi);min-inline-size:3rem;block-size:.7rem;border:1px solid var(--obs-chart-reference);border-radius:var(--obs-shape-stadium);background:linear-gradient(to right,var(--obs-chart-sequential-low),var(--obs-chart-sequential-high))}.obs-building-heatmap__legend-ramp[data-scale=diverging]{background:linear-gradient(to right,var(--obs-chart-diverging-negative),var(--obs-chart-diverging-neutral),var(--obs-chart-diverging-positive))}.obs-building-heatmap[dir=rtl] .obs-building-heatmap__legend-ramp{transform:scaleX(-1)}.obs-building-heatmap__viewport{inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--obs-space-1)}.obs-building-heatmap__viewport[data-content-mode=scroll]{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.obs-building-heatmap__viewport[data-content-mode=fit],.obs-building-heatmap__viewport[data-scroll-container-managed=true]{overflow:visible;scrollbar-gutter:auto}.obs-building-heatmap__viewport:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}.obs-building-heatmap__towers{display:grid;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:end;gap:var(--obs-space-6)}.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__towers{display:flex;inline-size:max-content;min-inline-size:100%;align-items:end}.obs-building-heatmap__tower{display:grid;min-inline-size:0;max-inline-size:100%;grid-template-rows:auto auto 1fr auto;align-self:end;border-start-start-radius:var(--obs-shape-superellipse-sm);border-start-end-radius:var(--obs-shape-superellipse-sm);border-end-start-radius:var(--obs-shape-tile-signature-soft);border-end-end-radius:var(--obs-shape-tile-radius-soft);background:color-mix(in srgb,var(--obs-panel-raised) 92%,var(--obs-fg));box-shadow:var(--obs-shadow-1)}.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__tower{inline-size:max-content;min-inline-size:18rem;flex:0 0 auto}.obs-building-heatmap__roof{min-block-size:.65rem;margin-inline:var(--obs-space-4);border-block-start:.25rem solid var(--obs-chart-reference);border-radius:var(--obs-shape-superellipse-sm) var(--obs-shape-superellipse-sm) 0 0;background:color-mix(in srgb,var(--obs-panel-raised) 82%,var(--obs-chart-reference))}.obs-building-heatmap__tower-header{display:flex;min-inline-size:0;min-block-size:var(--obs-touch-target);align-items:center;justify-content:space-between;gap:var(--obs-space-3);padding:var(--obs-space-3) var(--obs-space-4);border-block-end:1px solid var(--obs-divider)}.obs-building-heatmap__tower-header>div{min-inline-size:0}.obs-building-heatmap__tower-header h3,.obs-building-heatmap__tower-header p,.obs-building-heatmap__floor-header h4{margin:0;overflow-wrap:anywhere}.obs-building-heatmap__tower-header h3{font-family:var(--obs-font-display);font-size:var(--obs-font-size-2);line-height:1.2}.obs-building-heatmap__tower-header p{margin-block-start:var(--obs-space-1);color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.obs-building-heatmap__floors{display:flex;min-inline-size:0;flex-direction:column}.obs-building-heatmap__floor{display:grid;min-inline-size:0;grid-template-rows:auto auto;border-block-end:1px solid var(--obs-divider)}.obs-building-heatmap__floor-header{display:flex;min-inline-size:0;min-block-size:var(--obs-touch-target);align-items:center;justify-content:space-between;gap:var(--obs-space-2);padding-inline:var(--obs-space-3);background:color-mix(in srgb,var(--obs-fg) 4%,var(--obs-panel))}.obs-building-heatmap__floor-header h4{color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);font-weight:750;letter-spacing:var(--obs-letter-label);text-transform:uppercase}.obs-building-heatmap__units{display:grid;min-inline-size:0;grid-template-columns:repeat(var(--obs-building-columns),minmax(0,1fr));grid-auto-flow:row;gap:var(--obs-space-1);padding:var(--obs-space-2);background:var(--obs-panel)}.obs-building-heatmap__empty-group{grid-column:1 / -1;margin:0;padding:var(--obs-space-4);color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);text-align:center;overflow-wrap:anywhere}.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__units{grid-template-columns:repeat(var(--obs-building-columns),minmax(4.75rem,1fr))}.obs-building-heatmap__unit{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;isolation:isolate;display:grid;min-inline-size:0;min-block-size:var(--obs-touch-target);grid-column:var(--obs-building-column) / span var(--obs-building-column-span);place-content:center;gap:.1rem;padding:var(--obs-space-2);border:0;border-radius:var(--obs-shape-superellipse-sm);background:transparent;color:var(--obs-fg);font:inherit;line-height:1.15;text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:pan-y;transition:opacity var(--obs-duration-data) var(--obs-ease-standard),transform var(--obs-duration-fast) var(--obs-ease-organic)}.obs-building-heatmap__unit:before{content:"";position:absolute;z-index:-1;inset:var(--obs-space-1);border:1px solid color-mix(in srgb,var(--obs-building-fill) 64%,var(--obs-fg));border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-building-fill) 46%,var(--obs-panel));box-shadow:inset 0 1px color-mix(in srgb,var(--obs-panel-raised) 78%,transparent);transition:background-color var(--obs-duration-fast) var(--obs-ease-standard),box-shadow var(--obs-duration-fast) var(--obs-ease-standard)}.obs-building-heatmap__unit>*{position:relative;z-index:1;min-inline-size:0}.obs-building-heatmap__unit-label,.obs-building-heatmap__unit-status{color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.obs-building-heatmap__unit strong{font-size:var(--obs-font-size-0);font-variant-numeric:tabular-nums}.obs-building-heatmap__unit-status{font-weight:700}.obs-building-heatmap__unit:hover:not(:disabled){transform:translateY(-1px)}.obs-building-heatmap__unit:hover:not(:disabled):before,.obs-building-heatmap__unit[data-active=true]:before{background:color-mix(in srgb,var(--obs-building-fill) 58%,var(--obs-panel));box-shadow:var(--obs-shadow-1)}.obs-building-heatmap__unit:focus-visible{outline:3px solid var(--obs-focus);outline-offset:1px}.obs-building-heatmap__unit[data-selected=true]:before{border-color:var(--obs-focus);box-shadow:inset 0 0 0 2px var(--obs-panel),inset 0 0 0 4px var(--obs-focus),var(--obs-shadow-1)}.obs-building-heatmap__unit[data-selected=true]:after{content:"";position:absolute;z-index:2;inset-block-start:var(--obs-space-2);inset-inline-end:var(--obs-space-2);inline-size:.45rem;block-size:.45rem;border:2px solid var(--obs-panel);border-radius:var(--obs-shape-stadium);background:var(--obs-focus)}.obs-building-heatmap__unit[data-zero=true]:before{border-style:dashed;background:var(--obs-panel)}.obs-building-heatmap__unit[data-missing=true]:before{background:repeating-linear-gradient(135deg,transparent 0 .35rem,color-mix(in srgb,var(--obs-chart-missing) 30%,transparent) .35rem .7rem),var(--obs-panel)}.obs-building-heatmap__unit[data-unavailable=true]:before{border-style:double;background:color-mix(in srgb,var(--obs-chart-missing) 18%,var(--obs-panel))}.obs-building-heatmap__unit:disabled{cursor:not-allowed;opacity:.62}.obs-building-heatmap[data-readonly=true] .obs-building-heatmap__unit,.obs-building-heatmap__unit[aria-disabled=true]{cursor:default}.obs-building-heatmap__base{min-block-size:var(--obs-space-3);margin-inline:var(--obs-space-2);border-end-start-radius:var(--obs-shape-tile-signature-soft);border-end-end-radius:var(--obs-shape-tile-radius-soft);background:color-mix(in srgb,var(--obs-chart-reference) 34%,var(--obs-panel-raised))}.obs-building-heatmap__detail{display:flex;min-inline-size:0;max-inline-size:100%;flex-wrap:wrap;align-items:center;gap:var(--obs-space-1) var(--obs-space-3);margin-block-start:var(--obs-space-4);padding:var(--obs-space-3) var(--obs-space-4);border:1px solid var(--obs-divider);border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-panel-raised);color:var(--obs-fg-muted);box-shadow:var(--obs-shadow-1);font-size:var(--obs-font-size-00);overflow-wrap:anywhere}.obs-building-heatmap__detail strong{color:var(--obs-fg);font-size:var(--obs-font-size-0)}.obs-building-heatmap__detail small{flex-basis:100%}.obs-building-heatmap__detail[data-selected=true]{border-color:color-mix(in srgb,var(--obs-focus) 62%,var(--obs-divider))}.obs-building-heatmap__detail-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-inline-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target);padding:var(--obs-space-1) var(--obs-space-3);border:0;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 7%,var(--obs-panel));color:var(--obs-fg);font:inherit;font-size:var(--obs-font-size-00);font-weight:750;cursor:pointer;transition:transform var(--obs-duration-press) var(--obs-ease-organic),box-shadow var(--obs-duration-fast) var(--obs-ease-standard)}.obs-building-heatmap__detail-action:hover:not(:disabled){box-shadow:var(--obs-shadow-1);transform:translateY(-1px)}.obs-building-heatmap__detail-action:active:not(:disabled){transform:translateY(1px) scale(.97)}.obs-building-heatmap__detail-action:focus-visible{outline:3px solid var(--obs-focus);outline-offset:2px}.obs-building-heatmap__detail-action:disabled{cursor:not-allowed;opacity:.62}.obs-building-heatmap--state{min-block-size:12rem;display:grid;place-items:center;align-content:center;gap:var(--obs-space-3);padding:var(--obs-space-6);border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-fg) 4%,transparent);color:var(--obs-fg-muted);text-align:center}.obs-building-heatmap__state-mark{inline-size:min(74%,18rem);block-size:2.5rem;border:1px solid var(--obs-chart-reference);border-radius:var(--obs-shape-superellipse-sm) var(--obs-shape-superellipse-sm) 0 0;background:var(--obs-chart-missing)}.obs-building-heatmap--state[data-state=error] .obs-building-heatmap__state-mark{background:var(--obs-chart-negative)}.obs-building-heatmap--state[data-state=loading] .obs-building-heatmap__state-mark{background:var(--obs-chart-actual);animation:obs-building-state-pulse var(--obs-duration-data) var(--obs-ease-standard) infinite alternate}.obs-building-heatmap[data-reveal-state=pending] .obs-building-heatmap__unit{opacity:.01;transform:scale(.94) translateY(var(--obs-space-1))}.obs-building-heatmap[data-disabled=true]{opacity:.72}@container obs-building-heatmap (max-width: 38rem){.obs-building-heatmap__towers,.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__towers{display:grid;inline-size:100%;min-inline-size:0;grid-template-columns:minmax(0,1fr);align-items:stretch}.obs-building-heatmap__tower,.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__tower{inline-size:100%;min-inline-size:0;max-inline-size:100%}.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__units{inline-size:max-content;min-inline-size:100%}.obs-building-heatmap__tower-header{align-items:flex-start}.obs-building-heatmap__detail{display:grid}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-building-heatmap :is(.obs-building-heatmap__unit,.obs-building-heatmap__detail-action){animation:none!important;transition:none!important;transform:none!important}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) .obs-building-heatmap__state-mark{animation:none!important}@media (prefers-reduced-motion: reduce){.obs-building-heatmap :is(.obs-building-heatmap__unit,.obs-building-heatmap__detail-action){animation:none!important;transition:none!important;transform:none!important}.obs-building-heatmap__state-mark{animation:none!important}}@media (forced-colors: active){.obs-building-heatmap__tower,.obs-building-heatmap__unit:before,.obs-building-heatmap__detail,.obs-building-heatmap__detail-action,.obs-building-heatmap__legend i,.obs-building-heatmap__legend-ramp,.obs-building-heatmap__state-mark{border:1px solid CanvasText;background:Canvas;box-shadow:none;forced-color-adjust:none}.obs-building-heatmap__roof,.obs-building-heatmap__base{border-color:CanvasText;background:CanvasText;forced-color-adjust:none}.obs-building-heatmap__unit[data-selected=true]:before{border:3px solid Highlight}.obs-building-heatmap__unit[data-selected=true]:after{border-color:Canvas;background:Highlight}.obs-building-heatmap__unit:focus-visible,.obs-building-heatmap__detail-action:focus-visible{outline-color:Highlight}.obs-building-heatmap__unit[data-missing=true]:before,.obs-building-heatmap__unit[data-unavailable=true]:before,.obs-building-heatmap__unit[data-zero=true]:before{border-style:dashed}}@media print{.obs-building-heatmap,.obs-building-heatmap__viewport,.obs-building-heatmap__towers,.obs-building-heatmap__tower{overflow:visible!important;break-inside:avoid}.obs-building-heatmap__towers,.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__towers{display:grid;inline-size:100%;min-inline-size:0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.obs-building-heatmap[data-content-mode=scroll] .obs-building-heatmap__tower{inline-size:auto;min-inline-size:0}.obs-building-heatmap__detail-action{display:none}}@keyframes obs-building-state-pulse{0%{opacity:.55}to{opacity:1}}}@layer obsidian.components{.obs-wizard{container-type:inline-size;display:grid;gap:var(--obs-space-5)}.obs-wizard__steps{display:grid;grid-template-columns:repeat(var(--obs-wizard-count, auto-fit),minmax(8rem,1fr));gap:var(--obs-space-2);margin:0;padding:0;list-style:none}.obs-wizard__steps li{position:relative;min-width:0}.obs-wizard__steps li:not(:last-child):after{position:absolute;inset-block-start:calc(var(--obs-touch-target) / 2);inset-inline:calc(50% + 1.5rem) calc(-50% + 1.5rem);block-size:2px;background:var(--obs-divider);content:""}.obs-wizard__steps li[data-state=done]:after{background:var(--obs-success)}.obs-wizard__steps button{position:relative;z-index:1;inline-size:100%;min-block-size:var(--obs-touch-target);display:flex;align-items:flex-start;gap:var(--obs-selection-gap);padding:var(--obs-space-2);border:0;border-radius:var(--obs-shape-superellipse-sm);background:transparent;color:var(--obs-fg-muted);text-align:start}.obs-wizard__steps button:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}.obs-wizard__steps li[data-state=current] button{background:color-mix(in srgb,var(--obs-accent) 18%,var(--obs-panel));color:var(--obs-fg)}.obs-wizard__steps li[data-state=blocked] button{opacity:.58;cursor:not-allowed}.obs-wizard__marker{inline-size:1.75rem;block-size:1.75rem;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--obs-fg) 10%,var(--obs-panel));color:var(--obs-fg);font-size:var(--obs-font-size-00);font-weight:800}[data-state=current] .obs-wizard__marker{background:var(--obs-action);color:var(--obs-action-fg)}[data-state=done] .obs-wizard__marker{background:var(--obs-success);color:var(--obs-danger-fg)}.obs-wizard__copy{min-width:0;display:grid;gap:.1rem}.obs-wizard__copy strong,.obs-wizard__copy small{overflow-wrap:anywhere}.obs-wizard__copy strong{color:inherit;font-size:var(--obs-font-size-0)}.obs-wizard__copy small{color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-wizard__panel{min-width:0;padding:var(--obs-space-5);border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-fg) 4%,transparent)}.obs-wizard__actions{display:flex;justify-content:space-between;gap:var(--obs-space-3)}.obs-date-picker{position:relative;inline-size:100%;max-inline-size:100%;display:grid;gap:var(--obs-space-2);min-width:0}.obs-date-picker__trigger{inline-size:100%;min-block-size:var(--obs-touch-target);display:flex;align-items:center;justify-content:space-between;gap:var(--obs-space-3);padding-inline:var(--obs-space-4);border:0;border-radius:var(--obs-shape-stadium);background:var(--obs-panel-raised);color:var(--obs-fg);box-shadow:inset 0 0 0 1px var(--obs-divider),inset 0 2px 4px color-mix(in srgb,var(--obs-ink-950) 5%,transparent);font-size:var(--obs-font-size-1);text-align:start}.obs-date-picker__trigger:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus-contained)}.obs-date-picker__trigger[data-invalid]{box-shadow:var(--obs-shadow-invalid-contained)}.obs-date-picker__trigger[data-invalid]:focus-visible{box-shadow:var(--obs-shadow-invalid-focus-contained)}.obs-date-picker__trigger [data-placeholder]{color:var(--obs-fg-subtle)}.obs-calendar{box-sizing:border-box;position:absolute;z-index:var(--obs-z-popover);inset-block-start:calc(100% + var(--obs-space-2));inset-inline-start:0;inline-size:min(22rem,100%);max-inline-size:100%;padding:var(--obs-space-3);overflow:visible;border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-3);animation:obs-disclosure-in var(--obs-duration-overlay) var(--obs-ease-organic) both}.obs-calendar__head{display:grid;grid-template-columns:var(--obs-touch-target) minmax(0,1fr) var(--obs-touch-target);align-items:center;gap:var(--obs-space-2)}.obs-calendar__head strong{text-align:center;overflow-wrap:anywhere}.obs-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem}.obs-calendar__weekdays{margin-block:var(--obs-space-2);color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);text-align:center}.obs-calendar__grid{display:grid;gap:.15rem;min-inline-size:0}.obs-calendar__row{min-inline-size:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem}.obs-calendar__grid button{inline-size:100%;min-inline-size:0;min-block-size:var(--obs-touch-target);padding:0;border:0;border-radius:50%;background:transparent;color:var(--obs-fg);font:inherit;font-variant-numeric:tabular-nums}.obs-calendar__grid button[data-outside]{color:var(--obs-fg-subtle);opacity:.72}.obs-calendar__grid button[data-today]{box-shadow:inset 0 0 0 2px var(--obs-accent)}.obs-calendar__grid button[aria-selected=true]{background:var(--obs-action);color:var(--obs-action-fg)}.obs-calendar__grid button:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}.obs-calendar__grid button:disabled{opacity:.35;cursor:not-allowed}.obs-calendar__footer{display:flex;justify-content:flex-end;margin-block-start:var(--obs-space-2)}.obs-date-range{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--obs-space-4);margin:0;padding:0;border:0}.obs-date-range legend{inline-size:100%;max-inline-size:100%;grid-column:1 / -1;margin-block-end:var(--obs-space-2);color:var(--obs-fg);font-size:var(--obs-font-size-1);font-weight:760}.obs-date-range>.obs-field__message{grid-column:1 / -1}@container (max-width: 40rem){.obs-wizard[data-mobile-compact] .obs-wizard__steps{display:flex;overflow-x:auto;scrollbar-width:thin}.obs-wizard[data-mobile-compact] .obs-wizard__steps li{min-inline-size:var(--obs-touch-target)}.obs-wizard[data-mobile-compact] .obs-wizard__copy{display:none}.obs-wizard[data-mobile-compact] .obs-wizard__steps li:not(:last-child):after{display:none}}:where([data-motion=reduced],[data-motion=none]) .obs-calendar{animation:none}@media (prefers-reduced-motion: reduce){.obs-calendar{animation:none}}@media (forced-colors: active){.obs-date-picker__trigger,.obs-calendar,.obs-wizard__panel{border:1px solid CanvasText;box-shadow:none}.obs-date-picker__trigger[data-invalid]{border-color:Mark}.obs-date-picker__trigger:focus-visible{outline:2px solid Highlight!important;outline-offset:-2px}}}@layer obsidian.components{.obs-workflow-state{min-block-size:14rem;display:grid;place-items:center;align-content:center;gap:var(--obs-space-3);color:var(--obs-fg-muted);text-align:center}.obs-workflow-state[data-state=error]{color:var(--obs-danger)}.obs-kanban{inline-size:100%;min-inline-size:0;container:obs-kanban / inline-size}.obs-kanban :is(h2,h3,h4,p),.obs-chat-panel :is(h2,p){margin:0}.obs-kanban__header{display:flex;align-items:start;justify-content:space-between;gap:var(--obs-space-4);margin-block-end:var(--obs-space-5)}.obs-kanban__header h2,.obs-chat-panel__header h2{font-family:var(--obs-font-display);font-size:var(--obs-font-size-4);letter-spacing:var(--obs-letter-display)}.obs-kanban__header p,.obs-chat-panel__header p,.obs-kanban-column__header p{color:var(--obs-fg-muted);font-size:var(--obs-font-size-1)}.obs-kanban__columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(18rem,84cqi),1fr);gap:var(--obs-space-4);max-inline-size:100%;padding-block-end:var(--obs-space-3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:var(--obs-ink-400) transparent}.obs-kanban-column{--obs-surface-padding: var(--obs-space-4);min-inline-size:0;align-self:start;scroll-snap-align:start;background:color-mix(in srgb,var(--obs-panel) 88%,var(--obs-bg));transition:box-shadow var(--obs-duration-fast) var(--obs-ease-standard),background var(--obs-duration-fast) var(--obs-ease-standard)}.obs-kanban-column[data-drop-target=true],.obs-kanban-column__cards>li[data-drop-target=true]>.obs-kanban-card{background:color-mix(in srgb,var(--obs-accent) 12%,var(--obs-panel));box-shadow:var(--obs-shadow-focus)}.obs-kanban-column__header{display:flex;align-items:start;justify-content:space-between;gap:var(--obs-space-3);min-block-size:var(--obs-touch-target);margin-block-end:var(--obs-space-4)}.obs-kanban-column__header h3{font-family:var(--obs-font-display);font-size:var(--obs-font-size-2)}.obs-kanban-column__count{flex:0 0 auto;font-variant-numeric:tabular-nums}.obs-kanban-column__empty{min-block-size:7rem;display:grid;place-items:center;padding:var(--obs-space-4);color:var(--obs-fg-subtle);text-align:center}.obs-kanban-column__cards{display:grid;gap:var(--obs-space-3);padding:0;margin:0;list-style:none}.obs-kanban-card{--obs-surface-padding: var(--obs-space-4);display:grid;gap:var(--obs-space-3);background:var(--obs-panel-raised);transition:transform var(--obs-duration-fast) var(--obs-ease-organic),box-shadow var(--obs-duration-fast) var(--obs-ease-standard),opacity var(--obs-duration-fast) var(--obs-ease-standard);animation:obs-workflow-enter var(--obs-duration-ui) var(--obs-ease-organic) both}.obs-kanban-card[draggable=true]{cursor:grab}.obs-kanban-card[draggable=true]:active{cursor:grabbing}.obs-kanban-card[data-dragging=true]{opacity:.54;transform:scale(.985)}.obs-kanban-card[data-selected=true]{box-shadow:var(--obs-shadow-2),inset 0 0 0 2px var(--obs-focus)}.obs-kanban-card__select{min-block-size:var(--obs-touch-target);inline-size:100%;display:grid;gap:var(--obs-space-1);padding:0;border:0;color:inherit;background:transparent;text-align:start;cursor:pointer}.obs-kanban-card__select:focus-visible{outline:3px solid var(--obs-focus);outline-offset:var(--obs-space-1);border-radius:var(--obs-shape-tile-signature-soft)}.obs-kanban-card__title,.obs-kanban-card__content h4{font-size:var(--obs-font-size-1);font-weight:780}.obs-kanban-card__description,.obs-kanban-card__content p{color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);line-height:var(--obs-line-copy)}.obs-kanban-card__labels,.obs-kanban-card__meta,.obs-kanban-card__moves{display:flex;flex-wrap:wrap;align-items:center;gap:var(--obs-space-2)}.obs-kanban-card__meta{justify-content:space-between}.obs-kanban-card__assignees{display:flex;padding-inline-start:var(--obs-space-2)}.obs-kanban-card__assignees .obs-avatar{margin-inline-start:calc(var(--obs-space-2) * -1);box-shadow:0 0 0 2px var(--obs-panel-raised)}.obs-kanban-card__due{display:inline-flex;align-items:center;gap:var(--obs-space-1);color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums}.obs-kanban-card__moves{padding-block-start:var(--obs-space-1)}.obs-kanban-card__moves .obs-icon-button{min-inline-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target)}.obs-chat-panel{--obs-surface-padding: var(--obs-space-5);inline-size:100%;min-inline-size:0;display:grid;grid-template-rows:auto minmax(12rem,1fr) auto;gap:var(--obs-space-4);container:obs-chat-panel / inline-size}.obs-chat-panel__header,.obs-chat-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--obs-space-4);min-inline-size:0}.obs-chat-panel__heading{flex:1 1 auto}.obs-chat-panel__actions{flex:0 0 auto}.obs-chat-panel__participants{display:flex;align-items:center;padding-inline-start:var(--obs-space-2)}.obs-chat-panel__participants .obs-avatar{margin-inline-start:calc(var(--obs-space-2) * -1);box-shadow:0 0 0 2px var(--obs-panel)}.obs-chat-panel__participants>span:last-child{min-inline-size:1.9rem;block-size:1.9rem;display:grid;place-items:center;margin-inline-start:calc(var(--obs-space-2) * -1);border-radius:var(--obs-shape-stadium);background:var(--obs-panel-inverse);color:var(--obs-panel-inverse-fg);font-size:var(--obs-font-size-00);font-weight:750}.obs-chat-panel__messages{min-block-size:0;max-block-size:var(--obs-chat-messages-max, 34rem);overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:thin;scrollbar-color:var(--obs-ink-400) transparent}.obs-message-list{min-inline-size:0}.obs-message-list__items{display:grid;gap:var(--obs-space-3);padding:var(--obs-space-2);margin:0;list-style:none}.obs-message-list__item{display:flex;justify-content:flex-start;min-inline-size:0}.obs-message-list__item[data-own=true]{justify-content:flex-end}.obs-message{max-inline-size:min(82%,44rem);display:flex;align-items:end;gap:var(--obs-space-2);min-inline-size:0;animation:obs-workflow-enter var(--obs-duration-ui) var(--obs-ease-organic) both}.obs-message-list__item[data-own=true] .obs-message{flex-direction:row-reverse}.obs-message__content{min-inline-size:0;display:grid;gap:var(--obs-space-2);padding:var(--obs-space-3) var(--obs-space-4);border-radius:var(--obs-shape-tile-radius-soft);border-start-start-radius:var(--obs-shape-tile-signature-soft);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-1)}.obs-message-list__item[data-own=true] .obs-message__content{border-start-start-radius:var(--obs-shape-tile-radius-soft);border-start-end-radius:var(--obs-shape-tile-signature-soft);background:color-mix(in srgb,var(--obs-accent) 18%,var(--obs-panel-raised))}.obs-message[data-selected=true] .obs-message__content{box-shadow:var(--obs-shadow-1),inset 0 0 0 2px var(--obs-focus)}.obs-message__text,.obs-message__select{display:grid;gap:var(--obs-space-1);min-inline-size:0}.obs-message__select{min-block-size:var(--obs-touch-target);inline-size:100%;padding:0;border:0;color:inherit;background:transparent;text-align:start;cursor:pointer}.obs-message__select:focus-visible{outline:3px solid var(--obs-focus);outline-offset:var(--obs-space-1);border-radius:var(--obs-shape-tile-signature-soft)}.obs-message__sender{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--obs-space-2);font-size:var(--obs-font-size-0);font-weight:780}.obs-message__sender small{color:var(--obs-fg-subtle);font-weight:600}.obs-message__body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--obs-font-size-1);line-height:var(--obs-line-copy)}.obs-message__attachments,.obs-composer__attachments{display:flex;flex-wrap:wrap;gap:var(--obs-space-2);padding:0;margin:0;list-style:none}.obs-message__attachments li>:is(a,button,span),.obs-composer__attachments li{min-block-size:var(--obs-touch-target);display:inline-flex;align-items:center;gap:var(--obs-space-2);padding-inline:var(--obs-space-3);border:0;border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);font:inherit;text-decoration:none}.obs-message__attachments button{cursor:pointer}.obs-message__attachments :is(a,button):focus-visible,.obs-composer__attach:focus-within{outline:3px solid var(--obs-focus);outline-offset:2px}.obs-message__attachments small,.obs-composer__attachments small{color:var(--obs-fg-subtle)}.obs-message__attachments li[data-status=failed]{color:var(--obs-danger)}.obs-message__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--obs-space-2);color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums}.obs-message__meta [data-message-status]{display:inline-flex;color:var(--obs-success)}.obs-message__meta [data-message-status=failed]{color:var(--obs-danger)}.obs-message__streaming{display:inline-flex;align-items:center;min-block-size:var(--obs-space-3)}.obs-message__streaming i{inline-size:var(--obs-space-2);block-size:var(--obs-space-2);border-radius:var(--obs-shape-stadium);background:var(--obs-accent);animation:obs-workflow-pulse var(--obs-duration-data) var(--obs-ease-organic) infinite alternate}.obs-composer{display:grid;gap:var(--obs-space-3);padding-block-start:var(--obs-space-2)}.obs-composer__field .obs-field__control-wrap{border-radius:var(--obs-shape-tile-radius-soft);border-start-start-radius:var(--obs-shape-tile-signature-soft)}.obs-composer__field textarea{min-block-size:5.5rem;resize:vertical}.obs-composer__attachments li{max-inline-size:100%}.obs-composer__attachments li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-composer__footer,.obs-composer__support{display:flex;flex-wrap:wrap;align-items:center;gap:var(--obs-space-2) var(--obs-space-3)}.obs-composer__footer{justify-content:space-between}.obs-composer__support{color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-composer__attach{min-block-size:var(--obs-touch-target);display:inline-flex;align-items:center;gap:var(--obs-space-2);padding-inline:var(--obs-space-3);border-radius:var(--obs-shape-stadium);color:var(--obs-fg);background:color-mix(in srgb,var(--obs-fg) 7%,transparent);cursor:pointer;font-size:var(--obs-font-size-0);font-weight:700}.obs-composer__attach:active{transform:scale(.97)}.obs-composer__attach[data-disabled=true]{opacity:.55;cursor:not-allowed}.obs-composer__shortcut{color:var(--obs-fg-subtle)}.obs-activity-feed{min-inline-size:0;container:obs-activity-feed / inline-size}.obs-activity-feed__groups{display:grid;gap:var(--obs-space-5)}.obs-activity-group{min-inline-size:0}.obs-activity-group>h3{margin:0 0 var(--obs-space-3);color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);font-weight:760}.obs-activity-group>ol{display:grid;gap:var(--obs-space-2);padding:0;margin:0;list-style:none}.obs-activity-event{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--obs-space-3);min-inline-size:0;padding:var(--obs-space-3);border-radius:var(--obs-shape-tile-radius-soft);border-start-start-radius:var(--obs-shape-tile-signature-soft);background:color-mix(in srgb,var(--obs-panel-raised) 84%,transparent);transition:background var(--obs-duration-fast) var(--obs-ease-standard),box-shadow var(--obs-duration-fast) var(--obs-ease-standard),transform var(--obs-duration-fast) var(--obs-ease-organic);animation:obs-workflow-enter var(--obs-duration-ui) var(--obs-ease-organic) both}.obs-activity-event[data-unread=true]{background:color-mix(in srgb,var(--obs-accent) 12%,var(--obs-panel-raised))}.obs-activity-event[data-selected=true]{box-shadow:inset 0 0 0 2px var(--obs-focus),var(--obs-shadow-1)}.obs-activity-event__actor{position:relative;min-inline-size:2.25rem;min-block-size:2.25rem;display:grid;place-items:center}.obs-activity-event__icon{inline-size:2.25rem;block-size:2.25rem;display:grid;place-items:center;border-radius:var(--obs-shape-stadium);color:var(--obs-panel-inverse-fg);background:var(--obs-panel-inverse);box-shadow:var(--obs-shadow-1)}.obs-activity-event__icon[data-overlay=true]{position:absolute;inset-inline-end:calc(var(--obs-space-1) * -1);inset-block-end:calc(var(--obs-space-1) * -1);inline-size:1.25rem;block-size:1.25rem;box-shadow:0 0 0 2px var(--obs-panel-raised)}.obs-activity-event__icon[data-tone=success]{color:var(--obs-success);background:color-mix(in srgb,var(--obs-success) 14%,var(--obs-panel))}.obs-activity-event__icon[data-tone=warning]{color:var(--obs-warning);background:color-mix(in srgb,var(--obs-warning) 14%,var(--obs-panel))}.obs-activity-event__icon[data-tone=danger]{color:var(--obs-danger);background:color-mix(in srgb,var(--obs-danger) 14%,var(--obs-panel))}.obs-activity-event__body{min-inline-size:0;display:grid;gap:var(--obs-space-2)}.obs-activity-event__select,.obs-activity-event__content{min-inline-size:0;display:grid;gap:var(--obs-space-1)}.obs-activity-event__select{min-block-size:var(--obs-touch-target);inline-size:100%;padding:0;border:0;color:inherit;background:transparent;text-align:start;cursor:pointer}.obs-activity-event__select:focus-visible{outline:3px solid var(--obs-focus);outline-offset:var(--obs-space-1);border-radius:var(--obs-shape-tile-signature-soft)}.obs-activity-event__title{overflow-wrap:anywhere;font-size:var(--obs-font-size-1);font-weight:760}.obs-activity-event__detail{overflow-wrap:anywhere;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);line-height:var(--obs-line-copy)}.obs-activity-event__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--obs-space-2);color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-variant-numeric:tabular-nums}.obs-activity-event__read-state{display:inline-flex;align-items:center}.obs-activity-event__read-state i{inline-size:var(--obs-space-2);block-size:var(--obs-space-2);border-radius:var(--obs-shape-stadium);background:var(--obs-fg-subtle)}.obs-activity-event__read-state[data-unread=true] i{background:var(--obs-info);box-shadow:var(--obs-halo-info)}.obs-activity-event__actions{display:flex;flex-wrap:wrap;gap:var(--obs-space-2)}.obs-activity-event__read{min-inline-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target)}.obs-notification-center{--obs-surface-padding: var(--obs-space-5);inline-size:100%;min-inline-size:0;display:grid;gap:var(--obs-space-4);container:obs-notification-center / inline-size}.obs-notification-center__header,.obs-notification-center__title,.obs-notification-center__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--obs-space-3)}.obs-notification-center__header{justify-content:space-between;align-items:flex-start}.obs-notification-center__title h2{margin:0;font-family:var(--obs-font-display);font-size:var(--obs-font-size-4);letter-spacing:var(--obs-letter-display)}.obs-notification-center__header p{margin:var(--obs-space-1) 0 0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-1)}.obs-notification-center__actions{justify-content:flex-end}.obs-notification-center__footer{padding-block-start:var(--obs-space-3);color:var(--obs-fg-muted)}@container obs-kanban (max-width: 42rem){.obs-kanban__columns{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow-x:visible;scroll-snap-type:none}}@container obs-chat-panel (max-width: 32rem){.obs-chat-panel{--obs-surface-padding: var(--obs-space-4)}.obs-chat-panel__header,.obs-chat-panel__heading{align-items:flex-start;flex-direction:column}.obs-message{max-inline-size:94%}.obs-message>.obs-avatar{display:none}.obs-composer__footer{align-items:stretch;flex-direction:column}.obs-composer__footer>.obs-button{inline-size:100%}}@container obs-activity-feed (max-width: 28rem){.obs-activity-event{grid-template-columns:auto minmax(0,1fr)}.obs-activity-event__read{grid-column:2;justify-self:start}}@container obs-notification-center (max-width: 30rem){.obs-notification-center{--obs-surface-padding: var(--obs-space-4)}.obs-notification-center__header{flex-direction:column}.obs-notification-center__actions{inline-size:100%;justify-content:flex-start}}:where(.geroview-system,[data-geroview-root],.obsidian-system,[data-obsidian-root]):is([data-motion=reduced],[data-motion=none]) :is(.obs-kanban-card,.obs-message,.obs-message__streaming i,.obs-composer__attach,.obs-activity-event){animation:none!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion: reduce){:is(.obs-kanban-card,.obs-message,.obs-message__streaming i,.obs-composer__attach,.obs-activity-event){animation:none!important;transition:none!important;transform:none!important}}@media (forced-colors: active){.obs-kanban-card[data-selected=true],.obs-message[data-selected=true] .obs-message__content,.obs-kanban-column[data-drop-target=true],.obs-activity-event[data-selected=true]{outline:2px solid Highlight;box-shadow:none}.obs-message__content,.obs-composer__attach,.obs-message__attachments li>:is(a,button,span){border:1px solid CanvasText}}@keyframes obs-workflow-enter{0%{opacity:.45;transform:translateY(var(--obs-space-2))}to{opacity:1;transform:none}}@keyframes obs-workflow-pulse{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1)}}}@layer obsidian.components{.obs-task-tray{--obs-surface-padding: var(--obs-space-4);--obs-task-tray-inline-size: 24rem;--obs-task-tray-max-block-size: min(70dvh, 36rem);--obs-task-tray-safe-inline-start: var(--obs-space-4);--obs-task-tray-safe-inline-end: var(--obs-space-4);position:fixed;z-index:var(--obs-z-popover);inset:auto;inline-size:min(var(--obs-task-tray-inline-size),calc(100vw - var(--obs-task-tray-safe-inline-start) - var(--obs-task-tray-safe-inline-end)));inline-size:min(var(--obs-task-tray-inline-size),calc(100dvi - var(--obs-task-tray-safe-inline-start) - var(--obs-task-tray-safe-inline-end)));max-block-size:var(--obs-task-tray-max-block-size);display:flex;flex-direction:column;gap:var(--obs-space-3);pointer-events:auto}.obs-task-tray[data-block-placement=block-start]{inset-block-start:max(var(--obs-space-4),env(safe-area-inset-top))}.obs-task-tray[data-block-placement=block-end]{inset-block-end:max(var(--obs-space-4),env(safe-area-inset-bottom))}:where([dir=ltr]) .obs-task-tray{--obs-task-tray-safe-inline-start: max(var(--obs-space-4), env(safe-area-inset-left));--obs-task-tray-safe-inline-end: max(var(--obs-space-4), env(safe-area-inset-right))}:where([dir=rtl]) .obs-task-tray{--obs-task-tray-safe-inline-start: max(var(--obs-space-4), env(safe-area-inset-right));--obs-task-tray-safe-inline-end: max(var(--obs-space-4), env(safe-area-inset-left))}.obs-task-tray[data-inline-placement=inline-start]{inset-inline-start:var(--obs-task-tray-safe-inline-start)}.obs-task-tray[data-inline-placement=inline-end]{inset-inline-end:var(--obs-task-tray-safe-inline-end)}.obs-task-tray__title,.obs-task-tray__label,.obs-task-tray__error{margin:0}.obs-task-tray__title{font-family:var(--obs-font-display);font-size:var(--obs-font-size-2)}.obs-task-tray__list{min-block-size:0;margin:0;padding:var(--obs-overlay-focus-gutter);display:grid;gap:var(--obs-space-3);overflow:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin;scrollbar-color:var(--obs-ink-400) transparent}.obs-task-tray__item{min-inline-size:0;padding-block:var(--obs-space-3);display:grid;gap:var(--obs-space-2);border-block-start:1px solid var(--obs-divider)}.obs-task-tray__item:first-child{border-block-start:0}.obs-task-tray__label,.obs-task-tray__error{max-inline-size:100%;overflow-wrap:anywhere}.obs-task-tray__status-row{min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--obs-space-2)}.obs-task-tray__status{color:var(--obs-fg-muted);font-size:var(--obs-font-size-0);font-weight:650}.obs-task-tray__item[data-status=failed] .obs-task-tray__status,.obs-task-tray__error{color:var(--obs-danger)}.obs-task-tray__error{font-size:var(--obs-font-size-0)}.obs-task-tray :is(.obs-button,.obs-icon-button){min-inline-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target);max-inline-size:100%}.obs-task-tray .obs-button{white-space:normal}@media (forced-colors: active){.obs-task-tray{border:1px solid CanvasText}.obs-task-tray__item{border-color:CanvasText}.obs-task-tray__item[data-status=failed] .obs-task-tray__status,.obs-task-tray__error{color:CanvasText}}}@layer obsidian.components{.obs-rich-text-field{inline-size:100%;max-inline-size:100%;display:grid;gap:var(--obs-space-2);min-inline-size:0}.obs-rich-text-field__control{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:10rem;overflow:clip;border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-panel-raised);box-shadow:inset 0 0 0 1px var(--obs-divider)}.obs-rich-text-field__control:focus-within{box-shadow:var(--obs-shadow-focus-contained)}.obs-rich-text-field[data-invalid] .obs-rich-text-field__control{box-shadow:var(--obs-shadow-invalid-contained)}.obs-rich-text-field[data-invalid] .obs-rich-text-field__control:focus-within{box-shadow:var(--obs-shadow-invalid-focus-contained)}.obs-rich-text-field[data-disabled]{opacity:.55}.obs-rich-text-field :where([contenteditable=true],textarea){box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:8rem;padding:var(--obs-space-4);color:var(--obs-fg);background:transparent;box-shadow:none;font:inherit;line-height:var(--obs-line-copy)}.obs-rich-text-field :where([contenteditable=true],textarea):focus-visible{box-shadow:none}.obs-rich-text-field [data-rich-text-toolbar]{min-block-size:var(--obs-touch-target);display:flex;flex-wrap:wrap;gap:var(--obs-space-1);align-items:center;padding:var(--obs-space-1);border-block-end:1px solid var(--obs-divider)}.obs-rich-text-field [data-rich-text-toolbar] button{min-inline-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target);border:0;border-radius:var(--obs-shape-stadium);background:transparent;color:var(--obs-fg)}.obs-rich-text-field [data-rich-text-variable]{display:inline-flex;align-items:center;padding-inline:.45em;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-accent) 24%,var(--obs-panel));color:var(--obs-fg);font-family:var(--obs-font-mono);font-size:.9em}@media (forced-colors: active){.obs-rich-text-field__control{border:1px solid CanvasText;box-shadow:none}.obs-rich-text-field__control:focus-within{outline:2px solid Highlight;outline-offset:-2px}.obs-rich-text-field :where([contenteditable=true],textarea):focus-visible{outline:none!important;box-shadow:none!important}}}@layer obsidian.components{.obs-advanced-field,.obs-tree-field,.obs-file-upload{container-type:inline-size;position:relative;min-inline-size:0;display:grid;gap:var(--obs-space-2);color:var(--obs-fg);font-family:var(--obs-font-ui)}.obs-advanced-field__heading,.obs-tree-field__heading{min-inline-size:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--obs-space-3);color:var(--obs-fg);font-size:var(--obs-font-size-0);font-weight:760}.obs-advanced-field__hint,.obs-tree-field__description,.obs-file-upload__description,.obs-advanced-field__limit{color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00);font-weight:520;overflow-wrap:anywhere}.obs-advanced-field__message,.obs-file-upload__rejections{margin:0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-00);overflow-wrap:anywhere}.obs-advanced-field__message[data-tone=danger],.obs-file-upload__rejections{color:var(--obs-danger)}.obs-advanced-control{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:var(--obs-control-height);display:flex;align-items:center;gap:var(--obs-space-1);padding-inline:var(--obs-space-2);border-radius:var(--obs-shape-stadium);background:var(--obs-panel-raised);color:var(--obs-fg);box-shadow:inset 0 0 0 1px var(--obs-divider),inset 0 2px 4px color-mix(in srgb,var(--obs-ink-950) 5%,transparent);transition:box-shadow calc(var(--obs-duration-ui) * var(--obs-motion-scale)) var(--obs-ease-standard),background calc(var(--obs-duration-ui) * var(--obs-motion-scale)) var(--obs-ease-standard)}.obs-advanced-control:focus-within{box-shadow:var(--obs-shadow-focus-contained)}.obs-advanced-control[data-invalid]{box-shadow:var(--obs-shadow-invalid-contained)}.obs-advanced-control[data-invalid]:focus-within{box-shadow:var(--obs-shadow-invalid-focus-contained)}.obs-advanced-control__input{min-inline-size:0;min-block-size:var(--obs-control-height);flex:1 1 auto;padding-inline:var(--obs-space-2);border:0;outline:0;box-shadow:none;background:transparent;color:var(--obs-fg);font:inherit;line-height:var(--obs-line-copy);text-align:start}.obs-advanced-control__input:focus-visible{box-shadow:none}.obs-advanced-control__input::placeholder{color:var(--obs-fg-subtle);opacity:1}.obs-advanced-control__action,.obs-token button,.obs-tree__disclosure,.obs-file-upload__remove{flex:0 0 auto;display:inline-grid;place-items:center;min-inline-size:var(--obs-touch-target);min-block-size:var(--obs-touch-target);padding:0;border:0;border-radius:50%;background:transparent;color:var(--obs-fg-muted);transition:background calc(var(--obs-duration-fast) * var(--obs-motion-scale)) var(--obs-ease-standard),color calc(var(--obs-duration-fast) * var(--obs-motion-scale)) var(--obs-ease-standard),transform calc(var(--obs-duration-press) * var(--obs-motion-scale)) var(--obs-ease-spring)}.obs-advanced-control__action:hover,.obs-token button:hover,.obs-tree__disclosure:hover,.obs-file-upload__remove:hover{background:color-mix(in srgb,var(--obs-fg) 9%,transparent);color:var(--obs-fg)}.obs-advanced-control__action:active,.obs-token button:active,.obs-tree__disclosure:active,.obs-file-upload__remove:active{transform:scale(.92)}.obs-advanced-control__action:focus-visible,.obs-token button:focus-visible,.obs-tree__disclosure:focus-visible,.obs-file-upload__remove:focus-visible,.obs-drop-zone__browse:focus-visible,.obs-advanced-create:focus-visible{outline:0;box-shadow:var(--obs-shadow-focus)}.obs-advanced-field[data-disabled]{opacity:.58}.obs-advanced-field[data-disabled] .obs-advanced-control{cursor:not-allowed}.obs-option-list{position:absolute;z-index:var(--obs-z-popover);inset-block-start:calc(100% + var(--obs-space-1));inset-inline:0;box-sizing:border-box;inline-size:100%;max-inline-size:100%;max-block-size:min(20rem,50vh);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:var(--obs-space-1);margin:0;padding:var(--obs-space-2);border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-panel-raised);box-shadow:var(--obs-shadow-3);list-style:none;scrollbar-width:thin;animation:obs-advanced-popup-in calc(var(--obs-duration-overlay) * var(--obs-motion-scale)) var(--obs-ease-organic) both}.obs-option-list__option{min-inline-size:0;min-block-size:var(--obs-touch-target);display:flex;align-items:center;gap:var(--obs-space-3);padding:var(--obs-space-2) var(--obs-space-3);border-radius:var(--obs-shape-superellipse-sm);color:var(--obs-fg);cursor:default}.obs-option-list__option[data-active]{background:color-mix(in srgb,var(--obs-accent) 18%,var(--obs-panel-raised))}.obs-option-list__option[aria-selected=true]{color:var(--obs-action);font-weight:740}.obs-option-list__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.obs-option-list__copy{min-inline-size:0;display:grid;flex:1 1 auto;gap:.1rem}.obs-option-list__copy>span,.obs-option-list__copy>small{overflow-wrap:anywhere}.obs-option-list__copy>small,.obs-option-list__notice{color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-option-list__notice{padding:var(--obs-space-4);text-align:center}.obs-advanced-control--tokens{align-items:stretch;padding-block:var(--obs-space-1);border-radius:var(--obs-shape-superellipse-sm)}.obs-token-list{min-inline-size:0;display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--obs-space-1)}.obs-token{min-inline-size:0;min-block-size:calc(var(--obs-touch-target) * .72);max-inline-size:100%;display:inline-flex;align-items:center;gap:var(--obs-space-1);padding-inline-start:var(--obs-space-3);border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-accent) 18%,var(--obs-panel));color:var(--obs-fg);font-size:var(--obs-font-size-00);font-weight:680}.obs-token>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obs-token button{min-inline-size:calc(var(--obs-touch-target) * .72);min-block-size:calc(var(--obs-touch-target) * .72)}.obs-token[data-disabled]{opacity:.5}.obs-advanced-control__input--token{min-inline-size:7rem;min-block-size:calc(var(--obs-touch-target) * .8);padding-inline:var(--obs-space-2)}.obs-advanced-create{min-block-size:var(--obs-touch-target);display:flex;align-items:center;gap:var(--obs-space-2);padding:var(--obs-space-2) var(--obs-space-4);border:0;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-accent) 16%,var(--obs-panel));color:var(--obs-fg);font:inherit;font-weight:700;text-align:start}.obs-tree-field__heading{display:grid;justify-items:start;gap:var(--obs-space-1)}.obs-tree-field__label{overflow-wrap:anywhere}.obs-tree{min-inline-size:0;max-block-size:min(32rem,70vh);overflow:auto;padding:var(--obs-space-2);border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-panel);box-shadow:inset 0 0 0 1px var(--obs-divider);scrollbar-width:thin}.obs-tree:focus-within{box-shadow:var(--obs-shadow-focus-contained)}.obs-tree__item{--obs-tree-level: 1;min-inline-size:max-content;min-block-size:var(--obs-touch-target);display:flex;align-items:center;gap:var(--obs-space-2);padding-block:var(--obs-space-1);padding-inline-end:var(--obs-space-3);border-radius:var(--obs-shape-superellipse-sm);color:var(--obs-fg);outline:0;cursor:default;transition:background calc(var(--obs-duration-fast) * var(--obs-motion-scale)) var(--obs-ease-standard),transform calc(var(--obs-duration-fast) * var(--obs-motion-scale)) var(--obs-ease-standard)}.obs-tree__item:hover{background:color-mix(in srgb,var(--obs-fg) 6%,transparent)}.obs-tree__item[data-selected]{background:color-mix(in srgb,var(--obs-accent) 18%,var(--obs-panel))}.obs-tree__item:focus-visible{box-shadow:inset 0 0 0 2px var(--obs-focus)}.obs-tree__item[data-disabled]{opacity:.45}.obs-tree__indent{flex:0 0 calc((var(--obs-tree-level) - 1) * var(--obs-space-5));inline-size:calc((var(--obs-tree-level) - 1) * var(--obs-space-5))}.obs-tree__disclosure,.obs-tree__disclosure-placeholder{inline-size:var(--obs-touch-target);block-size:var(--obs-touch-target);flex:0 0 var(--obs-touch-target)}.obs-tree__disclosure:disabled{opacity:.55}.obs-tree__disclosure:disabled svg{animation:obs-advanced-spin calc(var(--obs-duration-data) * 2) linear infinite}.obs-tree__checkbox-hit{inline-size:var(--obs-touch-target);block-size:var(--obs-touch-target);flex:0 0 var(--obs-touch-target);display:grid;place-items:center;cursor:pointer}.obs-tree__checkbox-hit[data-disabled]{cursor:default}.obs-tree__checkbox{inline-size:var(--obs-selection-mark-size);block-size:var(--obs-selection-mark-size);flex:0 0 var(--obs-selection-mark-size);display:grid;place-items:center;border-radius:calc(var(--obs-selection-mark-size) * .3);background:var(--obs-panel-raised);box-shadow:inset 0 0 0 1px var(--obs-divider);color:var(--obs-action-fg)}.obs-tree__checkbox[data-state=checked],.obs-tree__checkbox[data-state=mixed]{background:var(--obs-action);box-shadow:none}.obs-tree__node-icon{flex:0 0 auto;color:var(--obs-fg-muted)}.obs-tree__content{min-inline-size:8rem;display:grid;gap:.1rem}.obs-tree__node-label,.obs-tree__node-description{overflow-wrap:anywhere}.obs-tree__node-label{font-size:var(--obs-font-size-0);font-weight:680}.obs-tree__node-description,.obs-tree__empty{color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-tree__empty{padding:var(--obs-space-5);text-align:center}.obs-tree-field[data-disabled]{opacity:.58}.obs-drop-zone{position:relative;min-block-size:10rem;display:grid;place-items:center;align-content:center;gap:var(--obs-space-2);padding:var(--obs-space-5);border-radius:var(--obs-shape-superellipse-sm);background:color-mix(in srgb,var(--obs-accent) 6%,var(--obs-panel));color:var(--obs-fg);box-shadow:inset 0 0 0 1px var(--obs-divider);text-align:center;transition:background calc(var(--obs-duration-ui) * var(--obs-motion-scale)) var(--obs-ease-organic),box-shadow calc(var(--obs-duration-ui) * var(--obs-motion-scale)) var(--obs-ease-organic),transform calc(var(--obs-duration-ui) * var(--obs-motion-scale)) var(--obs-ease-organic)}.obs-file-upload[data-drag-active] .obs-drop-zone{background:color-mix(in srgb,var(--obs-accent) 22%,var(--obs-panel));box-shadow:inset 0 0 0 2px var(--obs-accent),0 .8rem 2rem color-mix(in srgb,var(--obs-accent) 16%,transparent);transform:translateY(calc(var(--obs-space-1) * -1))}.obs-drop-zone:focus-within{box-shadow:var(--obs-shadow-focus-contained)}.obs-file-upload[data-invalid] .obs-drop-zone{box-shadow:var(--obs-shadow-invalid-contained)}.obs-file-upload[data-disabled]{opacity:1;color:var(--obs-fg-subtle)}.obs-drop-zone__icon{color:var(--obs-action)}.obs-drop-zone__prompt{font-size:var(--obs-font-size-1);font-weight:760;overflow-wrap:anywhere}.obs-drop-zone__accept{max-inline-size:100%;color:var(--obs-fg-subtle);font-family:var(--obs-font-mono);font-size:var(--obs-font-size-00);overflow-wrap:anywhere}.obs-drop-zone__browse{min-block-size:var(--obs-touch-target);padding-inline:var(--obs-space-5);border:0;border-radius:var(--obs-shape-stadium);background:var(--obs-action);color:var(--obs-action-fg);font:inherit;font-weight:760;box-shadow:var(--obs-shadow-1);transition:transform calc(var(--obs-duration-press) * var(--obs-motion-scale)) var(--obs-ease-spring),box-shadow calc(var(--obs-duration-press) * var(--obs-motion-scale)) var(--obs-ease-standard)}.obs-drop-zone__browse:active{transform:scale(.97) translateY(1px);box-shadow:var(--obs-shadow-pressed)}.obs-drop-zone__browse:disabled{opacity:.48;cursor:not-allowed}.obs-file-upload__native{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.obs-file-upload__list{min-inline-size:0;display:grid;gap:var(--obs-space-2)}.obs-file-upload__item{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(4rem,9rem) auto;align-items:center;gap:var(--obs-space-3);padding:var(--obs-space-2) var(--obs-space-3);border-radius:var(--obs-shape-superellipse-sm);background:var(--obs-panel);box-shadow:inset 0 0 0 1px var(--obs-divider)}.obs-file-upload__item[data-status=complete] .obs-file-upload__file-icon{color:var(--obs-success)}.obs-file-upload__item[data-status=error] .obs-file-upload__file-icon{color:var(--obs-danger)}.obs-file-upload__file-copy{min-inline-size:0;display:grid;gap:.1rem}.obs-file-upload__file-name{overflow:hidden;color:var(--obs-fg);font-size:var(--obs-font-size-0);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.obs-file-upload__file-status,.obs-file-upload__empty{color:var(--obs-fg-subtle);font-size:var(--obs-font-size-00)}.obs-file-upload__progress{block-size:.35rem;overflow:hidden;border-radius:var(--obs-shape-stadium);background:color-mix(in srgb,var(--obs-fg) 10%,transparent)}.obs-file-upload__progress>span{display:block;inline-size:var(--obs-file-progress, 0%);block-size:100%;border-radius:inherit;background:var(--obs-action);transition:inline-size calc(var(--obs-duration-data) * var(--obs-motion-scale)) var(--obs-ease-organic)}.obs-file-upload__progress[data-indeterminate]>span{inline-size:34%;animation:obs-file-upload-progress-indeterminate calc(var(--obs-duration-data) * 1.6) var(--obs-ease-standard) infinite}.obs-file-upload__empty{padding:var(--obs-space-3);text-align:center}.obs-file-upload__rejections{display:grid;gap:var(--obs-space-1);padding-inline-start:var(--obs-space-5)}[data-density=compact] :is(.obs-advanced-control,.obs-advanced-control__input){min-block-size:var(--obs-control-height-sm)}[data-density=compact] :is(.obs-option-list__option,.obs-tree__item,.obs-file-upload__item){padding-block:var(--obs-space-1)}[dir=rtl] .obs-option-list,[dir=rtl] .obs-advanced-control__input,[dir=rtl] .obs-tree__item,[dir=rtl] .obs-drop-zone{text-align:start}@container (max-width: 28rem){.obs-advanced-field__heading{display:grid;justify-content:stretch;gap:var(--obs-space-1)}.obs-file-upload__item{grid-template-columns:auto minmax(0,1fr) auto}.obs-file-upload__progress{grid-column:2 / -1;inline-size:100%}}@keyframes obs-advanced-popup-in{0%{opacity:0;transform:translateY(calc(var(--obs-space-2) * -1)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes obs-advanced-spin{to{transform:rotate(1turn)}}@keyframes obs-file-upload-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}:where([data-motion=reduced],[data-motion=none]) :is(.obs-option-list,.obs-tree__disclosure svg,.obs-file-upload__progress[data-indeterminate]>span){animation:none}:where([data-motion=reduced],[data-motion=none]) .obs-file-upload__progress[data-indeterminate]>span{inline-size:100%;opacity:.55;transform:none}:where([data-motion=reduced],[data-motion=none]) :is(.obs-advanced-control,.obs-advanced-control__action,.obs-token button,.obs-tree__item,.obs-drop-zone,.obs-drop-zone__browse,.obs-file-upload__progress>span){transition:none}@media (prefers-reduced-motion: reduce){.obs-option-list,.obs-tree__disclosure svg,.obs-file-upload__progress[data-indeterminate]>span{animation:none}.obs-file-upload__progress[data-indeterminate]>span{inline-size:100%;opacity:.55;transform:none}:is(.obs-advanced-control,.obs-advanced-control__action,.obs-token button,.obs-tree__item,.obs-drop-zone,.obs-drop-zone__browse,.obs-file-upload__progress>span){transition:none}}@media (forced-colors: active){.obs-advanced-control,.obs-option-list,.obs-tree,.obs-tree__item[data-selected],.obs-tree__checkbox,.obs-drop-zone,.obs-file-upload__item,.obs-token{border:1px solid CanvasText;box-shadow:none}.obs-tree__checkbox[data-state=checked],.obs-tree__checkbox[data-state=mixed],.obs-drop-zone__browse{background:Highlight;color:HighlightText;forced-color-adjust:none}.obs-file-upload__progress[data-indeterminate]>span{background:CanvasText}.obs-tree__item:focus-visible,.obs-advanced-control:focus-within,.obs-tree:focus-within,.obs-drop-zone:focus-within,.obs-drop-zone__browse:focus-visible,.obs-file-upload__remove:focus-visible{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}.obs-advanced-control__input:focus-visible{outline:none!important;box-shadow:none!important}}}@layer obsidian.components{.geroview-terminal{container-type:inline-size;box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:100%;overflow:auto;overscroll-behavior:contain;padding:max(var(--obs-space-3),env(safe-area-inset-top)) max(var(--obs-space-3),env(safe-area-inset-inline-end)) max(var(--obs-space-3),env(safe-area-inset-bottom)) max(var(--obs-space-3),env(safe-area-inset-inline-start));background:var(--obs-bg);color:var(--obs-fg);font-family:var(--obs-font-ui);font-size:var(--obs-font-size-2);line-height:1.45;text-align:start}.geroview-terminal *,.geroview-terminal *:before,.geroview-terminal *:after{box-sizing:border-box;min-inline-size:0}.geroview-terminal__scene{display:grid;gap:var(--obs-space-3);inline-size:min(100%,50rem);margin-inline:auto}.geroview-terminal__card{display:grid;gap:var(--obs-space-3);padding:clamp(var(--obs-space-3),4cqi,var(--obs-space-6));color:var(--geroview-terminal-foreground, var(--obs-fg));background:var(--geroview-terminal-background, var(--obs-panel));border-color:var(--geroview-terminal-divider, var(--obs-divider));overflow:visible}.geroview-terminal__text{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;color:var(--geroview-terminal-foreground, var(--obs-fg));font-family:var(--geroview-terminal-font, var(--obs-font-ui));font-size:var(--geroview-terminal-size, var(--obs-font-size-2));-webkit-box-orient:vertical;-webkit-line-clamp:var(--geroview-terminal-max-lines, 12)}.geroview-terminal__text--title{font-family:var(--geroview-terminal-font, var(--obs-font-display));font-size:var(--geroview-terminal-size, var(--obs-font-size-4));font-weight:750;line-height:1.15;letter-spacing:-.025em}.geroview-terminal__text--label{font-weight:700}.geroview-terminal__text--caption{color:var(--obs-fg-muted);font-size:var(--obs-font-size-00)}.geroview-terminal__text--code{font-family:var(--geroview-terminal-font, var(--obs-font-mono))}.geroview-terminal__grid{display:grid;grid-template-columns:repeat(var(--geroview-terminal-columns, 2),minmax(0,1fr));gap:calc(var(--geroview-terminal-gap-index, 3) * var(--obs-space-1))}.geroview-terminal__list{display:grid;gap:var(--obs-space-2);margin:0;padding-inline-start:var(--obs-space-5);color:var(--geroview-terminal-foreground, var(--obs-fg))}.geroview-terminal__list>li+li{border-block-start:1px solid var(--geroview-terminal-divider, var(--obs-divider));padding-block-start:var(--obs-space-2)}.geroview-terminal__menu{display:flex;flex-direction:column;gap:var(--obs-space-2);color:var(--geroview-terminal-foreground, var(--obs-fg));background:var(--geroview-terminal-background, transparent)}.geroview-terminal__menu[data-orientation=horizontal]{flex-flow:row wrap}.geroview-terminal__button,.geroview-terminal__survey button,.geroview-terminal__rating button{min-inline-size:2.75rem;min-inline-size:max(var(--obs-touch-target, 2.75rem),2.75rem);min-block-size:2.75rem;min-block-size:max(var(--obs-touch-target, 2.75rem),2.75rem);touch-action:manipulation}.geroview-terminal__button{inline-size:100%}.geroview-terminal__image{display:block;max-inline-size:100%;max-block-size:20rem;margin-inline:auto;object-fit:contain;background:var(--geroview-terminal-background, transparent)}.geroview-terminal__image[data-fit=cover]{inline-size:100%;object-fit:cover}.geroview-terminal__qr{display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(8rem,1fr);align-items:center;gap:var(--obs-space-3);margin:0}.geroview-terminal__qr img,.geroview-terminal__qr-matrix{display:grid;inline-size:min(11rem,42cqi);aspect-ratio:1;margin:0;padding:4px;background:#fff;color:#000;border:1px solid currentColor;image-rendering:pixelated}.geroview-terminal__qr-matrix{grid-template-columns:repeat(var(--geroview-terminal-qr-size),1fr);padding:6px}.geroview-terminal__qr-matrix i{background:#fff}.geroview-terminal__qr-matrix i[data-filled=true]{background:#000}.geroview-terminal__qr figcaption{display:grid;gap:var(--obs-space-1);overflow-wrap:anywhere}.geroview-terminal__qr figcaption span{color:var(--obs-fg-muted);font-size:var(--obs-font-size-1)}.geroview-terminal__number,.geroview-terminal__clock,.geroview-terminal__countdown output{color:var(--geroview-terminal-foreground, var(--obs-fg));font-family:var(--geroview-terminal-font, var(--obs-font-mono));font-size:var(--geroview-terminal-size, var(--obs-font-size-4));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.geroview-terminal__countdown{display:flex;align-items:baseline;justify-content:space-between;gap:var(--obs-space-3);padding-block:var(--obs-space-2);border-block:1px solid var(--obs-divider)}.geroview-terminal__countdown[data-expired=true]{color:var(--obs-danger);font-weight:700}.geroview-terminal__status,.geroview-terminal__message,.geroview-terminal__fallback,.geroview-terminal__connection{display:flex;align-items:flex-start;gap:var(--obs-space-3);padding:var(--obs-space-3);border:1px solid var(--obs-divider);border-radius:var(--obs-shape-superellipse-sm);background:var(--geroview-terminal-background, var(--obs-panel-raised));color:var(--geroview-terminal-foreground, var(--obs-fg));overflow-wrap:anywhere}.geroview-terminal__status>span,.geroview-terminal__message{display:grid;gap:var(--obs-space-1)}.geroview-terminal__status small{color:var(--obs-fg-muted)}.geroview-terminal__status code{font-family:var(--obs-font-mono);font-size:var(--obs-font-size-00)}.geroview-terminal__status[data-tone=success]{border-inline-start:4px solid var(--obs-success)}.geroview-terminal__status[data-tone=warning]{border-inline-start:4px solid var(--obs-warning)}.geroview-terminal__status[data-tone=danger]{border-inline-start:4px solid var(--obs-danger)}.geroview-terminal__status[data-tone=info]{border-inline-start:4px solid var(--obs-info)}.geroview-terminal__message p{margin:0}.geroview-terminal__connection{margin-block-end:var(--obs-space-3);border-color:var(--obs-warning)}.geroview-terminal--invalid{border:2px solid var(--obs-danger)}.geroview-terminal--invalid ul{margin-block-end:0}.geroview-terminal__survey,.geroview-terminal__rating{display:grid;gap:var(--obs-space-3);margin:0;padding:var(--obs-space-3);border:1px solid var(--obs-divider);border-radius:var(--obs-shape-superellipse-sm);color:var(--geroview-terminal-foreground, var(--obs-fg));background:var(--geroview-terminal-background, var(--obs-panel))}.geroview-terminal__survey legend,.geroview-terminal__rating legend{padding-inline:var(--obs-space-1);font-weight:750}.geroview-terminal__survey>div,.geroview-terminal__rating>div{display:flex;flex-wrap:wrap;gap:var(--obs-space-2)}.geroview-terminal__survey button,.geroview-terminal__rating button{flex:1 1 3rem;border:1px solid var(--obs-divider);border-radius:var(--obs-shape-stadium);padding-inline:var(--obs-space-3);background:var(--obs-panel-raised);color:var(--obs-fg);font:inherit;font-weight:700;cursor:pointer}.geroview-terminal__survey button:hover,.geroview-terminal__rating button:hover,.geroview-terminal__rating button[aria-pressed=true]{border-color:var(--obs-accent);background:color-mix(in srgb,var(--obs-accent) 18%,var(--obs-panel))}.geroview-terminal :where(button,[tabindex]):focus-visible{outline:3px solid var(--geroview-terminal-focus, var(--obs-focus));outline-offset:3px;box-shadow:none}.geroview-terminal :where(button:disabled){cursor:not-allowed;opacity:.72}@container (max-width: 30rem){.geroview-terminal__grid{grid-template-columns:1fr}.geroview-terminal__qr{grid-template-columns:1fr;justify-items:center;text-align:center}.geroview-terminal__qr img,.geroview-terminal__qr-matrix{inline-size:min(9rem,58cqi)}}@media (max-width: 359px),(max-height: 279px){.geroview-terminal{padding:max(var(--obs-space-2),env(safe-area-inset-top)) max(var(--obs-space-2),env(safe-area-inset-inline-end)) max(var(--obs-space-2),env(safe-area-inset-bottom)) max(var(--obs-space-2),env(safe-area-inset-inline-start));font-size:var(--obs-font-size-1)}.geroview-terminal__scene,.geroview-terminal__card{gap:var(--obs-space-2)}.geroview-terminal__card{padding:var(--obs-space-2)}.geroview-terminal__qr{grid-template-columns:minmax(5rem,38%) 1fr;justify-items:stretch;text-align:start}.geroview-terminal__qr img,.geroview-terminal__qr-matrix{inline-size:min(8rem,100%)}.geroview-terminal__text--title{font-size:var(--obs-font-size-3)}}@media (prefers-reduced-motion: reduce){.geroview-terminal *,.geroview-terminal *:before,.geroview-terminal *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media (forced-colors: active){.geroview-terminal{forced-color-adjust:auto}.geroview-terminal__card,.geroview-terminal__status,.geroview-terminal__message,.geroview-terminal__fallback,.geroview-terminal__connection,.geroview-terminal__survey,.geroview-terminal__rating{border:2px solid CanvasText;box-shadow:none}.geroview-terminal__status{border-inline-start-width:6px}.geroview-terminal :where(button,[tabindex]):focus-visible{outline:3px solid Highlight}}}@layer obsidian.components{.geroview-terminal-customization{container-type:inline-size;display:grid;gap:var(--obs-space-4);min-inline-size:0;color:var(--obs-fg)}.geroview-terminal-customization__header,.geroview-terminal-customization__actions,.geroview-terminal-customization__conflict-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--obs-space-3)}.geroview-terminal-customization__header h2,.geroview-terminal-customization__header p,.geroview-terminal-customization h3,.geroview-terminal-customization__summary p{margin:0}.geroview-terminal-customization__header h2{font-family:var(--obs-font-display);font-size:var(--obs-font-size-5)}.geroview-terminal-customization__header p,.geroview-terminal-customization__status,.geroview-terminal-customization__summary,.geroview-terminal-customization__qr-policy{color:var(--obs-muted)}.geroview-terminal-customization__status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--obs-space-2)}.geroview-terminal-customization__workspace{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(21rem,1fr);align-items:start;gap:var(--obs-space-4);min-inline-size:0}.geroview-terminal-customization__controls{display:grid;gap:var(--obs-space-3)}.geroview-terminal-customization__controls>.obs-surface,.geroview-terminal-customization__preview{padding:var(--obs-space-4)}.geroview-terminal-customization__controls h3{margin-block-end:var(--obs-space-3);font-size:var(--obs-font-size-3)}.geroview-terminal-customization__palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--obs-space-3)}.geroview-terminal-customization__palette input[type=color]{min-block-size:max(var(--obs-touch-target, 2.75rem),2.75rem);padding:var(--obs-space-1);cursor:pointer}.geroview-terminal-customization__qr-policy,.geroview-terminal-customization__field-error{margin-block:var(--obs-space-3) 0;font-size:var(--obs-font-size-1);line-height:1.5}.geroview-terminal-customization__field-error{color:var(--obs-danger)}.geroview-terminal-customization__preview-panel{position:sticky;inset-block-start:var(--obs-space-3);min-inline-size:0}.geroview-terminal-customization__preview{display:grid;gap:var(--obs-space-4)}.geroview-terminal-customization__preview-empty{min-block-size:15rem;display:grid;place-items:center;padding:var(--obs-space-4);text-align:center}.geroview-terminal-customization__device-frame{display:grid;justify-items:center;gap:var(--obs-space-2);min-inline-size:0;overflow:auto;padding:var(--obs-space-3);border-radius:var(--obs-radius-2);background:var(--obs-bg)}.geroview-terminal-customization__device-frame svg{display:block;inline-size:min(100%,20rem);block-size:auto;aspect-ratio:4 / 3;flex:none;box-shadow:var(--obs-shadow-2);image-rendering:pixelated}.geroview-terminal-customization__device-frame text{font-family:var(--obs-font-ui)}.geroview-terminal-customization__preview-label{font-size:var(--obs-font-size-1);color:var(--obs-muted);text-align:center}.geroview-terminal-customization__summary{display:grid;gap:var(--obs-space-3);font-size:var(--obs-font-size-1)}.geroview-terminal-customization__summary dl,.geroview-terminal-customization__summary ul{margin:0;padding:0}.geroview-terminal-customization__summary dl{display:grid;gap:var(--obs-space-2)}.geroview-terminal-customization__summary dl>div{display:grid;grid-template-columns:minmax(6rem,.34fr) minmax(0,1fr);gap:var(--obs-space-2)}.geroview-terminal-customization__summary dt{font-weight:700;color:var(--obs-fg)}.geroview-terminal-customization__summary dd{margin:0;overflow-wrap:anywhere}.geroview-terminal-customization__summary ul{padding-inline-start:var(--obs-space-4)}.geroview-terminal-customization__mobile-tabs{display:none}.geroview-terminal-customization__actions{justify-content:flex-end;padding-block-end:max(var(--obs-space-2),env(safe-area-inset-bottom))}@container (max-width: 44rem){.geroview-terminal-customization__workspace{display:block}.geroview-terminal-customization__mobile-tabs{display:flex;gap:var(--obs-space-2);overflow-x:auto}.geroview-terminal-customization__mobile-tabs button{min-block-size:max(var(--obs-touch-target, 2.75rem),2.75rem);padding-inline:var(--obs-space-4);border:0;border-radius:var(--obs-radius-pill);background:var(--obs-surface-raised);color:var(--obs-fg);font:inherit;font-weight:700;cursor:pointer}.geroview-terminal-customization__mobile-tabs button[aria-selected=true]{background:var(--obs-action);color:var(--obs-action-fg)}.geroview-terminal-customization__mobile-tabs button:focus-visible{outline:var(--obs-focus-width) solid var(--obs-focus);outline-offset:var(--obs-focus-offset)}.geroview-terminal-customization__panel[data-mobile-active=false]{display:none}.geroview-terminal-customization__preview-panel{position:static}}@container (max-width: 30rem){.geroview-terminal-customization__palette{grid-template-columns:minmax(0,1fr)}.geroview-terminal-customization__actions>.obs-button,.geroview-terminal-customization__conflict-actions>.obs-button{flex:1 1 10rem}.geroview-terminal-customization__summary dl>div{grid-template-columns:minmax(0,1fr);gap:0}}}@media (prefers-reduced-motion: reduce){.geroview-terminal-customization *,.geroview-terminal-customization *:before,.geroview-terminal-customization *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (forced-colors: active){.geroview-terminal-customization__device-frame,.geroview-terminal-customization__device-frame svg,.geroview-terminal-customization__mobile-tabs button{border:1px solid CanvasText;box-shadow:none}.geroview-terminal-customization__mobile-tabs button[aria-selected=true]{outline:2px solid Highlight}}.obs-scene-composer{--obs-scene-selection: var(--obs-focus);--obs-scene-guide: var(--obs-fg-muted);container:obs-scene-composer / inline-size;display:grid;gap:var(--obs-space-6);min-inline-size:0;max-inline-size:100%}.obs-scene-workspace{display:grid;align-items:start;gap:var(--obs-space-6);min-inline-size:0}.obs-scene-workspace-host,.obs-scene-workspace-host .obs-tabs,.obs-scene-workspace-host .obs-tabs__panel{min-inline-size:0;max-inline-size:100%}.obs-scene-workspace-host .obs-tabs__tab:not([data-selected=true]){color:var(--obs-fg)}.obs-scene-composer .obs-button,.obs-scene-operations .obs-button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.obs-scene-operations{min-inline-size:0;max-inline-size:100%}.obs-scene-workspace>*,.obs-scene-workspace .obs-field{min-inline-size:0;max-inline-size:100%}.obs-scene-workspace h3{margin-block:0 var(--obs-space-4)}.obs-scene-catalog,.obs-scene-inspector,.obs-scene-stage-panel,.obs-scene-operations{padding:var(--obs-space-6)}.obs-scene-catalog>ul,.obs-scene-layers{margin:0;padding-inline-start:var(--obs-space-5)}.obs-scene-catalog li{margin-block:var(--obs-space-3)}.obs-scene-catalog-item{touch-action:none}.obs-scene-catalog-item[data-dragging]{outline:2px solid var(--obs-focus)}.obs-scene-stage[data-catalog-dragging]{outline:2px dashed var(--obs-focus)}.obs-scene-catalog li p,.obs-scene-layers button{overflow-wrap:anywhere}.obs-scene-layers button{text-align:start;white-space:normal}.obs-scene-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--obs-space-3)}.obs-scene-viewport{overflow:auto;max-block-size:70dvh;padding:var(--obs-space-3);overscroll-behavior:contain;direction:ltr}.obs-scene-stage{position:relative;min-inline-size:0;background:var(--obs-panel);outline:1px solid var(--obs-scene-guide)}.obs-scene-preview{display:block;width:100%;height:100%}.obs-scene-preview image{image-rendering:pixelated}.obs-scene-preview-warning>rect{fill:var(--obs-panel)}.obs-scene-preview-warning p{padding:var(--obs-space-4);margin:0;color:var(--obs-fg);font-family:var(--obs-font-ui);overflow-wrap:anywhere}.obs-scene-node-frame{position:absolute;border:1px dashed var(--obs-scene-guide);box-sizing:border-box}.obs-scene-node-frame[data-selected]{outline:2px solid var(--obs-scene-selection);outline-offset:-2px;border-style:solid}.obs-scene-node{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:var(--obs-touch-target);min-height:var(--obs-touch-target);padding:0;border:0;background:transparent;color:var(--obs-fg);cursor:move;touch-action:none}.obs-scene-selection-caption{min-inline-size:0;overflow-wrap:anywhere}.obs-scene-resize{position:absolute;transform:translate(-100%,-100%);min-width:var(--obs-touch-target);min-height:var(--obs-touch-target);max-width:8rem;overflow-wrap:anywhere;border:1px solid var(--obs-scene-selection);color:var(--obs-fg);background:var(--obs-panel-raised);touch-action:none;cursor:nwse-resize}.obs-scene-viewport:focus-visible,.obs-scene-node:focus-visible,.obs-scene-resize:focus-visible{outline:2px solid var(--obs-focus);outline-offset:2px}.obs-scene-observations{display:grid;gap:var(--obs-space-4)}.obs-scene-observations dt{font-weight:700}.obs-scene-observations dd{margin:0;overflow-wrap:anywhere}.obs-scene-observations small,.obs-scene-observations time{display:block}.obs-scene-operations small{overflow-wrap:anywhere}.obs-scene-review{min-inline-size:0;overflow-wrap:anywhere}.obs-scene-review-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--obs-space-4)}.obs-scene-review-previews>*{padding:var(--obs-space-4);min-inline-size:0}.obs-scene-review td,.obs-scene-review th{overflow-wrap:anywhere;white-space:normal}@container obs-scene-composer (min-width: 68rem){.obs-scene-workspace{grid-template-columns:minmax(14rem,1fr) minmax(0,2.5fr) minmax(16rem,1.2fr)}.obs-scene-observations{grid-template-columns:repeat(4,minmax(0,1fr))}}@container obs-scene-composer (max-width: 30rem){.obs-scene-catalog,.obs-scene-inspector,.obs-scene-stage-panel,.obs-scene-operations{padding:var(--obs-space-4)}}@media (forced-colors: active){.obs-scene-stage{outline-color:CanvasText}.obs-scene-node-frame,.obs-scene-resize{border-color:ButtonText}.obs-scene-node-frame[data-selected],.obs-scene-node:focus-visible,.obs-scene-resize:focus-visible{outline-color:Highlight}}@media (prefers-reduced-motion: reduce){.obs-scene-composer *,.obs-scene-operations *{scroll-behavior:auto;transition-duration:0s;animation:none}}@layer site{.site{min-height:100dvh;background:var(--obs-bg);color:var(--obs-fg)}.site-container{max-width:1080px;margin-inline:auto;padding-inline:var(--obs-space-5)}.site-topo{position:sticky;top:0;z-index:20;background:var(--obs-surface);border-block-end:1px solid var(--obs-divider)}.site-topo-inner{display:flex;align-items:center;justify-content:space-between;padding-block:var(--obs-space-3)}.site-marca{display:inline-flex;align-items:center;gap:var(--obs-space-2);font-family:var(--obs-font-display);font-size:var(--obs-font-size-2)}.site-logo{inline-size:36px;block-size:36px;border-radius:9px}.site-nav{display:flex;gap:var(--obs-space-4)}.site-nav a{color:var(--obs-fg-muted);text-decoration:none}.site-nav a:hover{color:var(--obs-fg)}.site-hero{background:#16324f;color:#e8f0f7;padding-block:var(--obs-space-10)}.site-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--obs-space-8);align-items:start}.site-hero h1{color:#fff;font-family:var(--obs-font-display);font-size:var(--obs-font-size-6);line-height:var(--obs-line-tight);margin:var(--obs-space-3) 0}.site-hero-sub{color:#c6d5e2;font-size:var(--obs-font-size-2)}.site-provas{list-style:none;margin:var(--obs-space-4) 0 0;padding:0;display:grid;gap:var(--obs-space-2)}.site-calc{display:grid;gap:var(--obs-space-4);padding:var(--obs-space-6)}.site-calc h2{margin:0;font-family:var(--obs-font-display)}.site-nota{margin:0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0)}.site-faixa{padding-block:var(--obs-space-10)}.site-faixa-clara{background:var(--obs-surface);border-block:1px solid var(--obs-divider)}.site-faixa h2{font-family:var(--obs-font-display);font-size:var(--obs-font-size-5);margin:0 0 var(--obs-space-2)}.site-sub{color:var(--obs-fg-muted);margin:0 0 var(--obs-space-6)}.site-passos{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--obs-space-4)}.site-passo{padding:var(--obs-space-6)}.site-passo-n{display:inline-grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--obs-action);color:var(--obs-action-fg);font-weight:800}.site-passo h3{margin:var(--obs-space-3) 0 var(--obs-space-1)}.site-passo p{margin:0;color:var(--obs-fg-muted)}.site-exemplos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--obs-space-5)}.site-exemplo{padding:var(--obs-space-6);display:grid;gap:var(--obs-space-4);align-content:start}.site-exemplo h3{margin:0;font-family:var(--obs-font-display)}.site-exemplo>p{margin:0;color:var(--obs-fg-muted);font-size:var(--obs-font-size-0)}.site-kpis{display:grid;gap:var(--obs-space-3)}.site-achado-titulo{display:inline-flex;align-items:center;gap:var(--obs-space-2)}.site-wbs{list-style:none;margin:0;padding:0;display:grid;gap:var(--obs-space-2)}.site-wbs li{display:flex;align-items:center;gap:var(--obs-space-2);border-block-end:1px solid var(--obs-divider);padding-block:var(--obs-space-2)}.site-form-wrap{max-width:760px}.site-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--obs-space-4);margin-block-end:var(--obs-space-4)}.site-form-col2{grid-column:1 / -1}.site-hp{position:absolute;left:-9999px;inline-size:1px;block-size:1px;opacity:0}form .obs-callout,form button[type=submit]{margin-block-start:var(--obs-space-4)}.site-rodape{background:#0e2237;color:#b9c8d6;padding-block:var(--obs-space-6)}.site-rodape .site-container{display:flex;flex-wrap:wrap;gap:var(--obs-space-2) var(--obs-space-6);justify-content:space-between}.site-rodape strong{color:#fff}.site-flutuante{position:fixed;right:var(--obs-space-5);bottom:var(--obs-space-5);z-index:50;filter:drop-shadow(0 8px 20px rgba(14,34,55,.35))}.site-admin{padding-block:var(--obs-space-8)}.site-admin-login{display:grid;gap:var(--obs-space-3);padding:var(--obs-space-5);max-width:480px;margin-block-end:var(--obs-space-5)}@media (max-width: 860px){.site-hero-grid,.site-passos,.site-form-grid{grid-template-columns:1fr}.site-nav{display:none}}}
