:root{--yelema-gray-50:#f7f5fc;--yelema-gray-100:#f0edf8;--yelema-gray-200:#d6cfea;--yelema-gray-300:#b5aad6;--yelema-gray-400:#8a82a5;--yelema-gray-500:#6b6580;--yelema-gray-600:#544d68;--yelema-gray-700:#3a3350;--yelema-gray-800:#2b2342;--yelema-gray-900:#241a3a;--yelema-gray-950:#150e26;--yelema-brand-50:#f3effe;--yelema-brand-100:#e7e0fb;--yelema-brand-300:#c5c4ff;--yelema-brand-500:#8d68fa;--yelema-brand-600:#6a44e0;--yelema-brand-700:#5a2bcf;--yelema-brand-blue:#2e4ec4;--yelema-brand-violet:#8d68fa;--yelema-success-500:#0ea371;--yelema-warning-500:#f59e0b;--yelema-danger-500:#e5484d;--yelema-info-500:#2e4ec4;--yelema-chart-1:#0d9488;--yelema-chart-2:#4e54e8;--yelema-chart-3:#b45309;--yelema-chart-4:#a21caf;--yelema-chart-5:#15803d;--yelema-chart-6:#7c3aed;--yelema-brand:var(--yelema-brand-600);--yelema-brand-hover:var(--yelema-brand-700);--yelema-brand-subtle:var(--yelema-brand-50);--yelema-on-brand:#fff;--yelema-brand-gradient:linear-gradient(135deg, var(--yelema-brand-blue) 0%, var(--yelema-brand-violet) 100%);--yelema-surface:#fff;--yelema-surface-raised:var(--yelema-gray-50);--yelema-border:var(--yelema-gray-200);--yelema-text:var(--yelema-gray-900);--yelema-text-muted:var(--yelema-gray-500);--yelema-text-inverse:#fff;--yelema-text-heading:#301667;--yelema-success:var(--yelema-success-500);--yelema-warning:var(--yelema-warning-500);--yelema-danger:var(--yelema-danger-500);--yelema-info:var(--yelema-info-500);--yelema-success-text:var(--yelema-success-500)}@supports (color:color-mix(in lab, red, red)){:root{--yelema-success-text:color-mix(in srgb, var(--yelema-success-500) 66%, var(--yelema-gray-900))}}:root{--yelema-warning-text:var(--yelema-warning-500)}@supports (color:color-mix(in lab, red, red)){:root{--yelema-warning-text:color-mix(in srgb, var(--yelema-warning-500) 55%, var(--yelema-gray-900))}}:root{--yelema-danger-text:var(--yelema-danger-500)}@supports (color:color-mix(in lab, red, red)){:root{--yelema-danger-text:color-mix(in srgb, var(--yelema-danger-500) 75%, var(--yelema-gray-900))}}:root{--yelema-info-text:var(--yelema-info-500)}@supports (color:color-mix(in lab, red, red)){:root{--yelema-info-text:color-mix(in srgb, var(--yelema-info-500) 85%, var(--yelema-gray-900))}}:root{--yelema-radius-xs:6px;--yelema-radius-sm:8px;--yelema-radius-md:10px;--yelema-radius-lg:14px;--yelema-radius-xl:24px;--yelema-radius-full:9999px;--yelema-space-05:2px;--yelema-space-1:4px;--yelema-space-1-5:6px;--yelema-space-2:8px;--yelema-space-3:12px;--yelema-space-4:16px;--yelema-space-5:20px;--yelema-space-6:24px;--yelema-space-8:32px;--yelema-shadow-1:0 1px 2px #1012200f;--yelema-shadow-2:0 4px 14px -6px #10122024;--yelema-shadow-3:0 18px 40px -18px #6a44e066;--yelema-font-display:"Space Grotesk", system-ui, -apple-system, sans-serif;--yelema-font-heading:"Space Grotesk", system-ui, -apple-system, sans-serif;--yelema-font-sans:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--yelema-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--yelema-text-2xs:11px;--yelema-text-xs:12px;--yelema-text-dense:13px;--yelema-text-sm:14px;--yelema-text-base:16px;--yelema-text-lg:18px;--yelema-text-xl:22px;--yelema-text-2xl:34px;--yelema-text-display:46px;--yelema-leading-tight:1.25;--yelema-leading-normal:1.5;--yelema-type-label:var(--yelema-text-2xs);--yelema-type-meta:var(--yelema-text-xs);--yelema-type-dense:var(--yelema-text-dense);--yelema-type-body:var(--yelema-text-sm);--yelema-type-title:var(--yelema-text-lg);--yelema-type-page:var(--yelema-text-xl);--yelema-button-radius:var(--yelema-radius-md);--yelema-button-height-sm:28px;--yelema-button-height-md:36px;--yelema-button-height-lg:44px;--yelema-button-padding-x:var(--yelema-space-4);--yelema-button-font-size:var(--yelema-text-sm);--yelema-input-height:36px;--yelema-input-radius:var(--yelema-radius-md);--yelema-input-border:var(--yelema-border);--yelema-card-radius:var(--yelema-radius-lg);--yelema-card-padding:var(--yelema-space-6);--yelema-card-shadow:var(--yelema-shadow-1);--yelema-duration-instant:80ms;--yelema-duration-fast:.12s;--yelema-duration-base:.18s;--yelema-duration-slow:.28s;--yelema-ease-standard:cubic-bezier(.2, 0, 0, 1);--yelema-ease-exit:cubic-bezier(.4, 0, 1, 1);--yelema-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--yelema-transition-colors:color var(--yelema-duration-fast) var(--yelema-ease-standard), background-color var(--yelema-duration-fast) var(--yelema-ease-standard), border-color var(--yelema-duration-fast) var(--yelema-ease-standard);--yelema-transition-elevation:box-shadow var(--yelema-duration-base) var(--yelema-ease-standard), transform var(--yelema-duration-fast) var(--yelema-ease-standard);--yelema-focus-width:2px;--yelema-focus-offset:2px;--yelema-focus-color:var(--yelema-brand-600);--yelema-focus-ring:0 0 0 var(--yelema-focus-width) var(--yelema-focus-color);--yelema-surface-hover:var(--yelema-gray-100);--yelema-surface-active:var(--yelema-gray-200);--yelema-surface-selected:var(--yelema-brand-50);--yelema-surface-sunken:var(--yelema-gray-50);--yelema-border-strong:var(--yelema-gray-300);--yelema-overlay:#0e12207a;--yelema-shadow-hover:0 2px 6px -2px #1012201a;--yelema-shadow-overlay:0 24px 48px -16px #10122047;--yelema-elevation-rest:var(--yelema-shadow-1);--yelema-elevation-hover:var(--yelema-shadow-hover);--yelema-elevation-raised:var(--yelema-shadow-2);--yelema-elevation-overlay:var(--yelema-shadow-overlay);--yelema-elevation-brand:var(--yelema-shadow-3)}[data-theme=dark]{--yelema-surface:#0e1220;--yelema-surface-raised:#1c2130;--yelema-border:#2a3040;--yelema-text:#fafbfd;--yelema-text-muted:#858ca0;--yelema-text-heading:#fafbfd;--yelema-brand-subtle:#1c2130;--yelema-chart-1:#0fa89a;--yelema-chart-2:#6366f1;--yelema-chart-3:#d97706;--yelema-chart-4:#c026d3;--yelema-chart-5:#16a34a;--yelema-chart-6:#8b5cf6;--yelema-surface-hover:#1c2130;--yelema-surface-active:#2a3040;--yelema-surface-selected:#1c2130;--yelema-surface-sunken:#070a12;--yelema-border-strong:#404759;--yelema-overlay:#070a12a3;--yelema-shadow-1:0 1px 2px #0006;--yelema-shadow-2:0 4px 14px -6px #0000008c;--yelema-shadow-hover:0 2px 6px -2px #00000080;--yelema-shadow-overlay:0 24px 48px -16px #000000b3;--yelema-focus-color:var(--yelema-brand-300);--yelema-success:var(--yelema-success-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--yelema-success:color-mix(in srgb, var(--yelema-success-500) 62%, white)}}[data-theme=dark]{--yelema-warning:var(--yelema-warning-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--yelema-warning:color-mix(in srgb, var(--yelema-warning-500) 78%, white)}}[data-theme=dark]{--yelema-danger:var(--yelema-danger-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--yelema-danger:color-mix(in srgb, var(--yelema-danger-500) 70%, white)}}[data-theme=dark]{--yelema-info:var(--yelema-info-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--yelema-info:color-mix(in srgb, var(--yelema-info-500) 62%, white)}}[data-theme=dark]{--yelema-success-text:var(--yelema-success);--yelema-warning-text:var(--yelema-warning);--yelema-danger-text:var(--yelema-danger);--yelema-info-text:var(--yelema-info)}@media (prefers-reduced-motion:reduce){:root{--yelema-duration-instant:.01ms;--yelema-duration-fast:.01ms;--yelema-duration-base:.01ms;--yelema-duration-slow:.01ms}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--color-base-0:#fff;--color-base-50:var(--yelema-gray-50);--color-base-100:var(--yelema-gray-100);--color-base-150:#eceef5;--color-base-200:var(--yelema-gray-200);--color-base-250:#dadee9;--color-base-300:var(--yelema-gray-300);--color-base-350:#aab1c1;--color-base-400:var(--yelema-gray-400);--color-base-450:#6e7589;--color-base-500:var(--yelema-gray-500);--color-base-550:#4b5366;--color-base-600:var(--yelema-gray-600);--color-base-650:#353c4d;--color-base-700:var(--yelema-gray-700);--color-base-750:#232938;--color-base-800:var(--yelema-gray-800);--color-base-850:#151a28;--color-base-900:var(--yelema-gray-900);--color-base-950:var(--yelema-gray-950);--color-base-1000:#000;--color-success-50:var(--yelema-brand-50);--color-success-100:var(--yelema-brand-100);--color-success-150:#d1d4fa;--color-success-200:#c0c3f7;--color-success-250:#aeb2f4;--color-success-300:var(--yelema-brand-300);--color-success-350:#8c91ef;--color-success-400:#7c81ee;--color-success-450:#6b70ec;--color-success-500:var(--yelema-brand-500);--color-success-550:#545ae9;--color-success-600:var(--yelema-brand-600);--color-success-650:#4349cc;--color-success-700:var(--yelema-brand-700);--color-success-750:#31369c;--color-success-800:#2a2e87;--color-success-850:#232773;--color-success-900:#1c1f5e;--color-success-950:#101238;--color-error-50:#fdf2f2;--color-error-100:#fbe0e1;--color-error-150:#f9d1d2;--color-error-200:#f7c2c3;--color-error-250:#f4b2b4;--color-error-300:#f2a3a5;--color-error-350:#ef8c8f;--color-error-400:#ec7679;--color-error-450:#e85f63;--color-error-500:var(--yelema-danger-500);--color-error-550:#d54145;--color-error-600:#c4393e;--color-error-650:#b43236;--color-error-700:#a32a2e;--color-error-750:#922529;--color-error-800:#812124;--color-error-850:#6f1c1e;--color-error-900:#5e1719;--color-error-950:#380d0f;--color-warning-50:#fffaeb;--color-warning-100:#fdf0cf;--color-warning-150:#fde8b7;--color-warning-200:#fce1a0;--color-warning-250:#fcd988;--color-warning-300:#fbd170;--color-warning-350:#fac457;--color-warning-400:#f8b83e;--color-warning-450:#f7ab24;--color-warning-500:var(--yelema-warning-500);--color-warning-550:#de8f0a;--color-warning-600:#c88009;--color-warning-650:#b17107;--color-warning-700:#9a6206;--color-warning-750:#895805;--color-warning-800:#794d05;--color-warning-850:#684304;--color-warning-900:#573803;--color-warning-950:#2f1e02;--font-body:var(--yelema-font-sans);--font-mono:var(--yelema-font-mono);--style-radius-s:var(--yelema-radius-sm);--style-radius-m:var(--yelema-radius-md);--style-radius-l:var(--yelema-radius-lg)}.btn--style-primary{--bg-color:var(--yelema-brand);--color:var(--yelema-on-brand);background-color:var(--yelema-brand);border-color:var(--yelema-brand);color:var(--yelema-on-brand)}.btn--style-primary:hover,.btn--style-primary:focus-visible{background-color:var(--yelema-brand-hover);border-color:var(--yelema-brand-hover)}.list-create-new-doc__create-new-button,.create-new-doc-in-folder__create-new-button{--bg-color:var(--yelema-brand);--color:var(--yelema-on-brand);--hover-bg:var(--yelema-brand-hover);--hover-color:var(--yelema-on-brand)}.list-create-new-doc__create-new-button .pill,.create-new-doc-in-folder__create-new-button .pill{background:var(--yelema-brand);color:var(--yelema-on-brand)}.list-create-new-doc__create-new-button:hover .pill,.list-create-new-doc__create-new-button:focus-visible .pill,.create-new-doc-in-folder__create-new-button:hover .pill,.create-new-doc-in-folder__create-new-button:focus-visible .pill{background:var(--yelema-brand-hover);color:var(--yelema-on-brand)}.yelema-logo-img{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:40px;display:block}:root{--nav-width:260px}.nav-toggler,.hamburger{display:none!important}.yelema-sidebar{width:var(--nav-width);background:var(--theme-elevation-0);border-right:1px solid var(--theme-elevation-100);height:100vh;font-family:var(--yelema-font-sans);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.yelema-sidebar__brand{align-items:center;padding:18px 18px 14px;display:flex}.yelema-sidebar__brand svg{width:auto;height:34px}.yelema-sidebar__search{flex-shrink:0;padding:0 12px}.yelema-sidebar__scroll{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 12px 18px;display:flex;overflow-y:auto}.yelema-sidebar__group{flex-direction:column;gap:2px;display:flex}.yelema-sidebar__group+.yelema-sidebar__group{margin-top:var(--yelema-space-5)}.yelema-sidebar__group.has-separator{margin-top:var(--yelema-space-6);padding-top:var(--yelema-space-5);border-top:1px solid var(--theme-elevation-100)}.yelema-sidebar__group-label{padding:0 var(--yelema-space-3) var(--yelema-space-2);letter-spacing:.07em;text-transform:uppercase;color:var(--yelema-text-muted);font-size:11px;font-weight:650}.yelema-sidebar__foot{border-top:1px solid var(--theme-elevation-100);flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.yelema-navitem{align-items:center;gap:var(--yelema-space-3);padding:var(--yelema-space-2) var(--yelema-space-3);border-radius:var(--yelema-radius-sm);color:var(--yelema-text-muted);cursor:pointer;transition:var(--yelema-transition-colors);font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.yelema-navitem__icon{opacity:.85;transition:opacity var(--yelema-duration-fast) var(--yelema-ease-standard);flex:none}.yelema-navitem:hover{background:var(--yelema-surface-hover);color:var(--yelema-text)}.yelema-navitem:active{background:var(--yelema-surface-active)}.yelema-navitem.is-active{background:var(--yelema-surface-selected);color:var(--yelema-brand);font-weight:600}.yelema-navitem.is-active:before{content:"";border-radius:var(--yelema-radius-full);background:var(--yelema-brand);width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.yelema-navitem.is-active .yelema-navitem__icon{opacity:1}.yelema-acct{align-items:center;gap:10px;padding:4px 6px;display:flex}.yelema-acct__avatar{background:var(--yelema-brand);width:30px;height:30px;color:var(--yelema-on-brand);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.yelema-acct__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.yelema-acct__avatar--img{background:var(--theme-elevation-0)}.yelema-acct__meta{flex-direction:column;min-width:0;display:flex}.yelema-acct__meta strong{color:var(--theme-elevation-800);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.yelema-acct__meta small{color:var(--theme-elevation-400);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.yelema-acct__logout{appearance:none;border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);border-radius:var(--yelema-radius-sm);cursor:pointer;text-align:center;background:0 0;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:600}.yelema-acct__logout:hover{background:var(--theme-elevation-50);color:var(--theme-elevation-1000);border-color:var(--theme-elevation-300)}.yelema-dashhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:2px 0 22px;display:flex}.yelema-dashhead__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--yelema-brand);margin:0 0 6px;font-size:12px;font-weight:650}.yelema-dashhead__title{font-family:var(--yelema-font-sans);letter-spacing:-.01em;color:var(--theme-elevation-1000);margin:0;font-size:26px;font-weight:700;line-height:1.15}.yelema-dashhead__subtitle{max-width:60ch;color:var(--theme-elevation-500);margin:7px 0 0;font-size:14.5px}.yelema-btn-primary{border-radius:var(--yelema-radius-sm);background:var(--yelema-brand);color:var(--yelema-on-brand);white-space:nowrap;box-shadow:var(--yelema-shadow-1);border:1px solid #0000;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.yelema-btn-primary:hover{background:var(--yelema-brand-hover)}.yelema-overview{margin:0 0 calc(var(--base)*1.5)}.yelema-overview__cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.yelema-overview__card{border:1px solid var(--theme-elevation-100);border-radius:var(--yelema-radius-lg);background:var(--theme-elevation-0);box-shadow:var(--yelema-shadow-1);color:inherit;transition:var(--yelema-transition-colors),var(--yelema-transition-elevation);flex-direction:column;gap:3px;padding:18px 18px 16px;text-decoration:none;display:flex}.yelema-overview__card:hover{border-color:var(--yelema-brand);box-shadow:0 6px 20px -14px var(--yelema-brand-700);transform:translateY(-2px)}.yelema-overview__value{font-family:var(--yelema-font-sans);letter-spacing:-.02em;color:var(--theme-elevation-1000);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.05}.yelema-overview__label{color:var(--theme-elevation-600);font-size:13.5px;font-weight:500}.yelema-overview__sub{color:var(--theme-elevation-400);font-size:12.5px}.yelema-overview__sub--warn{color:var(--yelema-warning);font-weight:600}.yelema-actions{margin:0 0 calc(var(--base)*1.5)}.yelema-actions__title{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-500);margin:0 0 12px;font-size:13px;font-weight:650}.yelema-actions__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.yelema-actions__card{border:1px solid var(--theme-elevation-100);border-radius:var(--yelema-radius-lg);background:var(--theme-elevation-0);box-shadow:var(--yelema-shadow-1);color:inherit;transition:var(--yelema-transition-colors),var(--yelema-transition-elevation);align-items:center;gap:13px;padding:15px 16px;text-decoration:none;display:flex}.yelema-actions__card:hover{border-color:var(--yelema-brand);box-shadow:0 6px 20px -14px var(--yelema-brand-700);transform:translateY(-2px)}.yelema-actions__icon{border-radius:var(--yelema-radius-sm);background:var(--theme-elevation-50);flex:none;place-items:center;width:38px;height:38px;font-size:18px;line-height:1;display:grid}.yelema-actions__text{flex-direction:column;gap:2px;min-width:0;display:flex}.yelema-actions__label{color:var(--theme-elevation-1000);font-size:14px;font-weight:600}.yelema-actions__sub{color:var(--theme-elevation-400);font-size:12.5px}.tnum{font-variant-numeric:tabular-nums}.yelema-summary{flex-wrap:wrap;gap:8px 22px;margin:2px 0 22px;display:flex}.yelema-summary__item{color:var(--theme-elevation-500);align-items:baseline;gap:6px;font-size:13.5px;display:inline-flex}.yelema-summary__item b{letter-spacing:-.01em;color:var(--theme-elevation-1000);font-size:17px;font-weight:700}.yelema-summary__item.is-warn b{color:var(--yelema-warning)}.yelema-block{margin:0 0 22px}.yelema-block__title{letter-spacing:.05em;text-transform:uppercase;color:var(--theme-elevation-500);margin:0 0 11px;font-size:13px;font-weight:650}.yelema-card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);border-radius:var(--yelema-radius-lg);box-shadow:var(--yelema-shadow-1)}.yelema-tasks{padding:4px 6px}.yelema-task{border-radius:var(--yelema-radius-md);color:inherit;transition:var(--yelema-transition-colors);align-items:center;gap:13px;padding:12px;text-decoration:none;display:flex}.yelema-task+.yelema-task{border-top:1px solid var(--theme-elevation-50);border-radius:0}.yelema-task:hover{background:var(--theme-elevation-50)}.yelema-task__icon{border-radius:var(--yelema-radius-sm);flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.yelema-task__icon--crit{background:#d1443b21}.yelema-task__icon--warn{background:#b7791f26}.yelema-task__icon--brand{background:var(--yelema-brand-subtle)}.yelema-task__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.yelema-task__title{color:var(--theme-elevation-1000);font-size:14px;font-weight:600}.yelema-task__sub{color:var(--theme-elevation-500);font-size:12.5px}.yelema-task__cta{color:var(--yelema-brand);white-space:nowrap;font-size:12.5px;font-weight:650}.yelema-task__ro{color:var(--theme-elevation-400);white-space:nowrap;font-size:11.5px;font-weight:600}.yelema-tasks__empty{text-align:center;color:var(--theme-elevation-500);padding:22px 16px;font-size:13.5px}.yelema-tasks__empty b{color:#159a5b}.yelema-feed{padding:14px 16px}.yelema-feed__row{grid-template-columns:16px 1fr auto;align-items:start;gap:11px;padding:8px 0;display:grid}.yelema-feed__row+.yelema-feed__row{border-top:1px solid var(--theme-elevation-50)}.yelema-feed__dot{border-radius:50%;width:8px;height:8px;margin-top:5px}.yelema-feed__dot--good{background:#159a5b}.yelema-feed__dot--brand{background:var(--yelema-brand)}.yelema-feed__dot--warn{background:var(--yelema-warning)}.yelema-feed__dot--muted{background:var(--theme-elevation-400)}.yelema-feed__text{color:var(--theme-elevation-800);font-size:13.5px}.yelema-feed__time{color:var(--theme-elevation-400);white-space:nowrap;font-size:12px}.yelema-monitor{margin:calc(var(--base)*1.5) 0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.yelema-monitor__block{border:1px solid var(--theme-elevation-100);border-radius:var(--yelema-radius-lg);background:var(--theme-elevation-0);box-shadow:var(--yelema-shadow-1);padding:18px}.yelema-monitor__title{color:var(--theme-elevation-800);margin:0 0 12px;font-size:14px;font-weight:600}.yelema-monitor__badges{flex-wrap:wrap;gap:8px 14px;display:flex}.yelema-monitor__badge{color:var(--theme-elevation-700);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:13px;display:inline-flex}.yelema-monitor__list{color:var(--theme-elevation-600);margin:12px 0 0;padding:0;font-size:12.5px;list-style:none}.yelema-monitor__list li{align-items:center;gap:7px;padding:3px 0;display:flex}.yelema-monitor__empty{color:var(--theme-elevation-400);margin:0;font-size:13px}.yelema-dot{background:var(--theme-elevation-300);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.yelema-dot--ok{background:#16a34a}.yelema-dot--err{background:#dc2626}.yelema-dot--warn{background:#d97706}.yelema-dot--idle{background:var(--theme-elevation-300)}.yelema-callout{border-radius:var(--yelema-radius-md);background:var(--yelema-brand-subtle);border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-700);align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.yelema-callout__icon{flex:none}.dashboard__label,.dashboard__group-name{color:var(--yelema-brand);border-left:3px solid var(--yelema-brand);padding-left:calc(var(--base)*.5)}.dashboard .card{transition:var(--yelema-transition-colors),box-shadow var(--yelema-duration-base) var(--yelema-ease-standard)}.dashboard .card:hover{border-color:var(--yelema-brand);box-shadow:0 4px 16px -10px var(--yelema-brand-700)}:root{--app-header-height:58px}.app-header__content{z-index:10;border-bottom:1px solid var(--theme-elevation-100);background:var(--theme-elevation-0);transition:var(--yelema-transition-colors),box-shadow var(--yelema-duration-base) var(--yelema-ease-standard);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header__content{background:var(--theme-elevation-0)}@supports (color:color-mix(in lab, red, red)){.app-header__content{background:color-mix(in srgb, var(--theme-elevation-0) 78%, transparent)}}.app-header__content{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px)}}.step-nav{font-family:var(--yelema-font-sans);font-size:13.5px}.step-nav__home,.step-nav__home+span{display:none}.step-nav a{color:var(--theme-elevation-500);font-weight:500}.step-nav a:hover,.step-nav a:focus-visible{color:var(--yelema-brand)}.step-nav span:last-child{color:var(--theme-elevation-900);font-weight:600}.doc-header__header{align-items:stretch;gap:var(--yelema-space-4);flex-direction:column;display:flex}.doc-header__header .doc-tabs{width:100%;margin:0}.yelema-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.yelema-pill:before{content:"";opacity:.9;background:currentColor;border-radius:50%;width:6px;height:6px}.yelema-pill--ok{color:#0a7d3b;background:#e6f6ef}.yelema-pill--warn{color:#b8740b;background:#fdf2dd}.yelema-pill--bad{color:#c92a2f;background:#fce8e9}.yelema-pill--info{color:#1b6ff0;background:#e7f0fe}.yelema-pill--neutral{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.collection-list .table{border:1px solid var(--theme-elevation-100);border-radius:var(--yelema-radius-lg);background:var(--theme-elevation-0);box-shadow:var(--yelema-shadow-1);overflow:hidden}.collection-list table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-400);background:var(--theme-elevation-50);font-size:11.5px;font-weight:650}.doc-header__title.render-title:not([data-doc-id]),.doc-drawer__header-text .render-title:not([data-doc-id]){display:none}form[inert] .field-type,.field-type[inert]{opacity:.9}form[inert] .field-type input,form[inert] .field-type textarea,form[inert] .field-type .rs__control,.field-type[inert] input,.field-type[inert] textarea,.field-type[inert] .rs__control{cursor:default;background:var(--theme-elevation-50)}.yl-docmode-mount{display:block}.render-title__id,.doc-drawer__header .id-label{display:none}.doc-tabs:not(:has(.doc-tab~.doc-tab)){display:none}.auth-fields{flex-wrap:wrap;align-items:flex-start;gap:4px 22px;display:flex}.auth-fields>.field-type{flex:260px;max-width:340px;margin-bottom:0}.auth-fields>.auth-fields__changing-password,.auth-fields>.checkbox-input{flex:100%;max-width:none}.document-fields__sidebar-wrap:not(:has(.field-type)){display:none}@media (min-width:1100px){.document-fields__edit:has(>.auth-fields){flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.document-fields__edit:has(>.auth-fields)>.render-fields{flex:400px;order:2;min-width:0}.document-fields__edit:has(>.auth-fields)>.auth-fields{border:1px solid var(--theme-elevation-150);border-radius:var(--yelema-radius-lg,12px);background:var(--theme-elevation-50);box-shadow:var(--yelema-shadow-1);flex:0 0 320px;order:1;align-self:flex-start;padding:18px}.document-fields__edit:has(>.auth-fields)>.auth-fields:before{content:"Authentification";color:var(--theme-elevation-800);flex:0 0 100%;margin-bottom:2px;font-size:13px;font-weight:650}.document-fields__edit:has(>.auth-fields)>.auth-fields>.field-type{flex:100%;max-width:none}}.tenantField__debug-pill{display:none!important}.list-header__title-and-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.list-header__title-actions{margin-left:auto}.list-create-new-doc__create-new-button{background:var(--theme-success-500,#0e8f63)!important;border:1px solid var(--theme-success-500,#0e8f63)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important;padding:8px 14px!important;font-size:13px!important;font-weight:600!important}.list-create-new-doc__create-new-button:hover{filter:brightness(.95)}.collection-list table thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--theme-elevation-450);font-size:11.5px}.collection-list table tbody tr:hover{background:var(--theme-elevation-50)}.collection-list table tbody td{padding-top:12px;padding-bottom:12px}body :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--yelema-focus-width) solid var(--yelema-focus-color);outline-offset:var(--yelema-focus-offset);border-radius:inherit}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.yelema-bento{gap:var(--yelema-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;display:grid}.yelema-bento__tile{gap:var(--yelema-space-2);padding:var(--yelema-card-padding);border:1px solid var(--yelema-border);border-radius:var(--yelema-card-radius);background:var(--yelema-surface);box-shadow:var(--yelema-elevation-rest);transition:var(--yelema-transition-colors),var(--yelema-transition-elevation);flex-direction:column;display:flex}.yelema-bento__tile:is(a,button):hover{border-color:var(--yelema-border-strong);box-shadow:var(--yelema-elevation-hover);transform:translateY(-1px)}.yelema-bento__tile--wide{grid-column:span 2}.yelema-bento__tile--tall{grid-row:span 2}.yelema-bento__label{font-size:var(--yelema-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--yelema-text-muted);font-weight:600}.yelema-bento__value{font-family:var(--yelema-font-mono);font-size:var(--yelema-text-2xl);font-weight:600;line-height:var(--yelema-leading-tight);color:var(--yelema-text);font-variant-numeric:tabular-nums}.yelema-bento__window{font-size:var(--yelema-text-xs);color:var(--yelema-text-muted)}.yelema-overlay-surface{background:var(--yelema-surface);box-shadow:var(--yelema-elevation-overlay);border-radius:var(--yelema-card-radius)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yelema-overlay-surface{background:var(--yelema-surface)}@supports (color:color-mix(in lab, red, red)){.yelema-overlay-surface{background:color-mix(in srgb, var(--yelema-surface) 88%, transparent)}}.yelema-overlay-surface{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes yelema-pulse{0%,to{opacity:1}50%{opacity:.45}}.field-type{margin-bottom:var(--yelema-space-5)}.field-label{font-family:var(--yelema-font-sans);font-size:var(--yelema-type-meta);color:var(--yelema-text);margin-bottom:var(--yelema-space-1-5);font-weight:600}.field-description{font-size:var(--yelema-type-meta);line-height:var(--yelema-leading-normal);color:var(--yelema-text-muted);margin-top:var(--yelema-space-1-5)}.field-error{font-size:var(--yelema-type-meta);color:var(--yelema-danger-text);margin-top:var(--yelema-space-1-5);font-weight:600}.field-type input:not([type=checkbox]):not([type=radio]),.field-type textarea,.field-type .rs__control{font-family:var(--yelema-font-sans);font-size:var(--yelema-type-body);border-radius:var(--yelema-input-radius);border-color:var(--yelema-input-border);background:var(--yelema-surface);color:var(--yelema-text);transition:var(--yelema-transition-colors)}.field-type input:not([type=checkbox]):not([type=radio]):hover:not(:disabled):not([aria-disabled=true]),.field-type textarea:hover:not(:disabled):not([aria-disabled=true]),.field-type .rs__control:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--yelema-border-strong)}.field-type input[type=number]{font-family:var(--yelema-font-mono);font-variant-numeric:tabular-nums}.field-label .required{color:var(--yelema-danger-text)}.yl-doc-readonly input[inert],.yl-doc-readonly textarea[inert],.yl-doc-readonly select[inert],.yl-doc-readonly [contenteditable][inert]{background:var(--theme-elevation-50);color:var(--theme-elevation-600);cursor:not-allowed}.group-field__header{border-bottom:1px solid var(--yelema-border);padding-bottom:var(--yelema-space-2);margin-bottom:var(--yelema-space-4)}.group-field__title{font-size:var(--yelema-type-label);text-transform:uppercase;letter-spacing:.08em;color:var(--yelema-text-heading);font-weight:700}.group-field,.collapsible-field .collapsible,.collection-list .table{border-color:var(--yelema-border)}.collection-list table thead th{background:var(--yelema-brand-subtle);color:var(--yelema-text-heading);border-bottom:1px solid var(--yelema-border-strong)}.collection-list table tbody tr:nth-child(2n):not(:hover){background:var(--yelema-surface-sunken)}@supports (color:color-mix(in lab, red, red)){.collection-list table tbody tr:nth-child(2n):not(:hover){background:color-mix(in srgb, var(--yelema-surface-sunken) 55%, var(--yelema-surface))}}.yelema-sidebar{background:var(--yelema-brand-subtle);border-right-color:var(--yelema-border-strong)}.yelema-sidebar .yelema-navitem:hover{background:var(--yelema-surface)}@supports (color:color-mix(in lab, red, red)){.yelema-sidebar .yelema-navitem:hover{background:color-mix(in srgb, var(--yelema-surface) 62%, transparent)}}.yelema-sidebar .yelema-navitem:active{background:var(--yelema-surface)}@supports (color:color-mix(in lab, red, red)){.yelema-sidebar .yelema-navitem:active{background:color-mix(in srgb, var(--yelema-surface) 85%, transparent)}}.yelema-sidebar .yelema-navitem.is-active{background:var(--yelema-surface);box-shadow:var(--yelema-shadow-1)}
