:root{--media-card-max-width:510px;--media-grid-max-width:560px;--media-gallery-row-height:220px;--media-image-max-height:480px;--media-image-phone-max-height:240px;--text-preview-max-height:240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-dm-sans,"DM Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--app-build-max-width:460px;--app-action-height:44px;--app-icon-size:64px;--app-icon-radius:14px;--color-install-bg:#171717;--color-install-hover:#303030;--color-install-ink:#fff;--color-install-border:#171717;--color-canvas:#fafafa;--color-canvas-translucent:#fafafaf5;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-inset:#f2f2f2;--color-surface-hover:#f0f0f0;--color-surface-selected:#ebebeb;--color-ink:#242424;--color-ink-muted:#616161;--color-ink-quiet:#737373;--color-rule:#e3e3e3;--color-rule-control:#8f8f8f;--color-rule-strong:#6b6b6b;--color-rail:#dedede;--color-focus:#4d4d4d;--color-disabled-bg:#ececec;--color-disabled-ink:#858585;--color-primary-bg:#292929;--color-primary-bg-hover:#434343;--color-primary-ink:#fff;--color-toast-bg:#292929;--color-toast-ink:#fff;--color-scrim:#17171766;--color-media-control-bg:#1d1d1dba;--color-media-control-ink:#fff;--color-lightbox-bg:#0c0c0cf5;--color-lightbox-surface:#262626;--color-lightbox-hover:#333;--color-lightbox-selected:#3d3d3d;--color-lightbox-ink:#f0f0f0;--color-lightbox-ink-muted:#c2c2c2;--color-lightbox-rule:#8a8a8a;--color-lightbox-focus:#d6d6d6;--color-calendar-0:transparent;--color-calendar-1:#ebebeb;--color-calendar-2:#dcdcdc;--color-calendar-3:#bcbcbc;--color-calendar-4:#6f6f6f;--color-calendar-ink:#4a4a4a;--color-calendar-ink-strong:#fff;--color-calendar-mark:#444;--color-calendar-mark-strong:#fff;--color-calendar-selected:#4d4d4d;--shadow-menu:0 12px 30px #0000001a;--shadow-dialog:0 20px 60px #0000002e;--shadow-raised:0 20px 55px #0000000a;--shadow-highlight:0 0 0 2px var(--color-surface-selected);--text-base:16px;--text-brand:20px;--text-display:clamp(40px, 4.3vw, 62px);--text-auth-title:34px;--text-page-title:28px;--text-dialog-title:22px;--text-section-title:17px;--text-lead:17px;--text-post-title:18px;--text-body:15px;--text-conversation:16px;--text-conversation-list:15px;--text-day-date:18px;--text-file-name:14px;--text-file-detail:12px;--text-meta:13px;--text-caption:12px;--text-control:14px;--text-label:13px;--weight-regular:400;--weight-medium:560;--weight-semibold:640;--weight-bold:710;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.65;--tracking-display:-.065em;--tracking-title:-.045em;--tracking-heading:-.02em;--tracking-normal:0;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:7px;--radius-xl:9px;--radius-round:999px;--rule-width:1px;--rule-width-strong:2px;--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-inset:-2px;--focus-ring:var(--focus-ring-width) solid var(--color-focus);--icon-xs:12px;--icon-sm:14px;--icon-md:15px;--icon-lg:20px;--icon-stroke:1.75;--target-min:24px;--control-height-sm:28px;--control-height-md:34px;--control-height-lg:42px;--avatar-md:35px;--avatar-lg:54px;--project-icon-sm:22px;--project-icon-md:24px;--project-icon-lg:26px;--project-icon-xl:35px;--project-icon-hero:96px;--project-icon-ink:#fff;--layout-max-width:1370px;--layout-gutter:36px;--header-height:70px;--sticky-offset:calc(var(--header-height) + 15px);--layout-gap:29px;--calendar-column:252px;--day-side-width:190px;--day-gap:22px;--rail-inset:22px;--mobile-reveal:170px;--settings-nav-width:185px;--settings-gap:42px;--settings-content-max:720px;--field-max-width:430px;--choice-group-width:294px;--menu-width:220px;--account-menu-width:224px;--picker-width:146px;--popover-width:320px;--dialog-width:500px;--dialog-width-wide:620px;--viewer-document-max-width:800px;--overlay-margin:12px;--duration-fast:.18s;--duration-base:.2s;--duration-medium:.28s;--duration-slow:.32s;--duration-landing:.6s;--duration-live:2.2s;--delay-filter:.14s;--ease-standard:ease;--ease-out:cubic-bezier(.22, .61, .36, 1);--z-sticky:10;--z-header:20;--z-dialog:40;--z-popover:50;--z-menu:55;--z-tooltip:58;--z-toast:60}html[data-resolved-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#171717;--color-canvas-translucent:#171717f5;--color-surface:#222;--color-surface-raised:#262626;--color-surface-inset:#2c2c2c;--color-surface-hover:#313131;--color-surface-selected:#3a3a3a;--color-ink:#f0f0f0;--color-ink-muted:#c2c2c2;--color-ink-quiet:#a3a3a3;--color-rule:#404040;--color-rule-control:#707070;--color-rule-strong:#9a9a9a;--color-rail:#494949;--color-focus:#c7c7c7;--color-disabled-bg:#3a3a3a;--color-disabled-ink:#8f8f8f;--color-install-border:gray;--color-primary-bg:#e7e7e7;--color-primary-bg-hover:#fff;--color-primary-ink:#191919;--color-toast-bg:#e5e5e5;--color-toast-ink:#181818;--color-scrim:#000000a6;--color-calendar-1:#2b2b2b;--color-calendar-2:#393939;--color-calendar-3:#4c4c4c;--color-calendar-4:#707070;--color-calendar-ink:#d0d0d0;--color-calendar-ink-strong:#fff;--color-calendar-mark:#e8e8e8;--color-calendar-mark-strong:#fff;--color-calendar-selected:#ddd;--shadow-menu:0 14px 32px #00000080;--shadow-dialog:0 25px 70px #0000008c;--shadow-raised:0 20px 55px #0000004d}html[data-text-size=small]{--text-post-title:16px;--text-body:13px;--text-conversation:15px;--text-conversation-list:14px;--text-day-date:16px;--text-file-name:13px;--text-file-detail:11px;--text-meta:12px;--text-caption:11px;--text-control:13px;--text-label:12px}html[data-text-size=large]{--text-post-title:20px;--text-body:17px;--text-conversation:18px;--text-conversation-list:17px;--text-day-date:20px;--text-file-name:16px;--text-file-detail:13px;--text-meta:15px;--text-caption:14px;--text-control:16px;--text-label:15px}[data-conversation-color]{--conversation-color:var(--conversation-color-light);--conversation-ink:var(--conversation-ink-light);--conversation-tint:color-mix(in srgb, var(--conversation-color) 10%, var(--color-surface));--conversation-border:color-mix(in srgb, var(--conversation-color) 47%, var(--color-surface))}html[data-resolved-theme=dark] [data-conversation-color]{--conversation-color:var(--conversation-color-dark);--conversation-ink:var(--conversation-ink-dark);--conversation-tint:color-mix(in srgb, var(--conversation-color) 14%, var(--color-surface));--conversation-border:color-mix(in srgb, var(--conversation-color) 62%, var(--color-surface))}@media (max-width:700px){:root{--layout-gutter:17px;--header-height:63px}}@media (pointer:coarse){:root{--control-height-sm:32px;--control-height-md:38px}}@media (prefers-contrast:more){:root,html[data-resolved-theme=dark]{--color-ink-quiet:var(--color-ink-muted);--color-rule:var(--color-rule-control)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration-base:.01ms;--duration-medium:.01ms;--duration-slow:.01ms;--duration-landing:.01ms;--duration-live:.01ms;--delay-filter:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}img,video{max-width:100%}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:700px){:root body :is(input,select,textarea){font-size:max(16px, var(--text-control))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.2_mbdogr7ni8i.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_a6bcf4cb-module__F89GCG__className{font-family:dmSans,dmSans Fallback;font-style:normal}.dmsans_a6bcf4cb-module__F89GCG__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
