:root{--blue:#0D6EFD;--blue-ink:#0B5BD3;--blue-50:#ECF3FE;--blue-100:#D6E6FE;--blue-300:#94C2FF;--bg:#F9F9F9;--bg-card:#FFFFFF;--bg-soft:#F2F7FE;--bg-subtle:#F4F5F7;--page-bg-dark:#141415;--pill-dark:#2D2D33;--ink:#121214;--ink-2:#2E333A;--ink-3:#4B515F;--ink-4:#75757F;--ink-5:#AAABB7;--line:#E9EEF6;--line-2:#D9D9D9;--ok:#15B47A;--warn:#E8A23B;--err:#E4483A;--violet:#6D4AFF;--radius-card:20px;--radius-ctrl:12px;--radius-pill:999px;--shadow-card:0 1px 0 rgba(16,22,36,.04),0 12px 28px -12px rgba(16,22,36,.12);--shadow-pop:0 1px 0 rgba(16,22,36,.04),0 32px 60px -24px rgba(16,22,36,.22);--shadow-sm:0 1px 0 rgba(16,22,36,.04),0 2px 6px -2px rgba(16,22,36,.08);--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fig-bg-page:#000000;--fig-surface:#FFFFFF;--fig-card:#F9F9F9;--fig-card-blue:#F2F7FE;--fig-card-blue-soft:#ECF3FE;--fig-text:#141415;--fig-text-muted:#4B515F;--fig-text-cloud:#AAABB7;--fig-line:#D9D9D9;--fig-pill-dark:#2D2D33;--fig-action:#0D6EFD;--fig-radius-surface:24px;--fig-radius-card:20px;--fig-radius-input:12px;--fig-radius-chip:10px;--fig-radius-pill:99px;--fig-font-display:var(--font-golos-text),"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fig-font-body:var(--fig-font-display);--fig-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fig-font-tag:"Open Sans",var(--fig-font-display);--fig-text-hero:60px;--fig-text-display:40px;--fig-text-section:32px;--fig-text-card-title:20px;--fig-text-body-lg:18px;--fig-text-body:17px;--fig-text-base:16px;--fig-text-tag:14px;--fig-text-mono:13px;--fig-text-caption:12px;--fig-tracking-hero:-0.04em;--fig-tracking-tight:-0.03em;--fig-tracking-snug:-0.02em;--fig-space-section:80px;--fig-space-block:100px;--fig-space-card-x:40px;--fig-space-card-y:32px;--fig-space-card-y-b:40px;--fig-art-col:737px;--fig-art-side:320px;--fig-art-gap:73px;--fig-art-gutter:155px;--fig-art-block-gap:74px;--fig-art-side-gap:60px;--fig-art-title:48px;--fig-art-h1:32px;--fig-art-h2:28px;--fig-art-h3:24px;--fig-art-h4:20px;--fig-art-prose:18px;--fig-callout-info-bg:#E9F3FF;--fig-callout-info-text:#004EC2;--fig-callout-note-bg:#F0FDF9;--fig-callout-note-bar:#15B79E;--fig-card-myth-bg:#FFF0EF;--fig-card-myth-bar:#FF363A;--fig-card-truth-bg:#F0FDF9;--fig-card-truth-bar:#30CF40;--fig-progress:#4A55EE}html[data-theme=dark]{--bg:#0E0F12;--bg-card:#16181D;--bg-soft:#1B1E25;--bg-subtle:#20232B;--page-bg-dark:#07080A;--pill-dark:#2D2D33;--ink:#F4F5F7;--ink-2:#E2E4EA;--ink-3:#B6BAC5;--ink-4:#8B90A0;--ink-5:#5F6372;--line:#262A33;--line-2:#2D313B;--blue-50:#0F1B33;--blue-100:#15294F;--shadow-card:0 1px 0 rgba(0,0,0,.4),0 14px 30px -12px rgba(0,0,0,.55);--shadow-pop:0 1px 0 rgba(0,0,0,.4),0 40px 70px -24px rgba(0,0,0,.7);--shadow-sm:0 1px 0 rgba(0,0,0,.35),0 2px 6px -2px rgba(0,0,0,.45);--fig-bg-page:#000000;--fig-surface:#101012;--fig-card:#16181D;--fig-card-blue:rgba(13,110,253,0.15);--fig-card-blue-soft:rgba(13,110,253,0.08);--fig-text:#F4F5F7;--fig-text-muted:#AAABB7;--fig-text-cloud:#75757F;--fig-line:#262A33;--fig-pill-dark:#2D2D33;--fig-action:#0D6EFD;--fig-callout-info-bg:rgba(13,110,253,0.10);--fig-callout-info-text:#94C2FF;--fig-callout-note-bg:rgba(21,183,158,0.10);--fig-callout-note-bar:#15B79E;--fig-card-myth-bg:rgba(255,54,58,0.08);--fig-card-myth-bar:#FF363A;--fig-card-truth-bg:rgba(48,207,64,0.08);--fig-card-truth-bar:#30CF40}.be-mono{font-family:var(--font-mono)}.be-kbd{justify-content:center;min-width:18px;height:18px;padding:0 5px;font:500 11px/1 var(--font-mono);color:var(--ink-3);background:var(--bg-card);border:solid var(--line-2);border-width:1px 1px 2px;border-radius:5px}.be-chip,.be-kbd{display:inline-flex;align-items:center}.be-chip{gap:6px;height:22px;padding:0 9px;font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--ink-4);border:1px solid var(--line)}.be-chip[data-tone=blue]{background:var(--blue-50);color:var(--blue);border-color:var(--blue-100)}.be-chip[data-tone=ok]{background:rgba(21,180,122,.1);color:#0F7E4E;border-color:rgba(21,180,122,.25)}.be-chip[data-tone=warn]{background:rgba(232,162,59,.12);color:#A26815;border-color:rgba(232,162,59,.3)}.be-chip[data-tone=err]{background:rgba(228,72,58,.1);color:#A6352B;border-color:rgba(228,72,58,.25)}html[data-theme=dark] .be-chip[data-tone=ok]{color:#4DD6A0}html[data-theme=dark] .be-chip[data-tone=warn]{color:#F5C07B}html[data-theme=dark] .be-chip[data-tone=err]{color:#F59488}.be-switch{position:relative;display:inline-block;flex-shrink:0;width:32px;height:18px;padding:0;border-radius:999px;border:1px solid var(--line);background:var(--bg-subtle);cursor:pointer;vertical-align:middle;transition:background .15s ease,border-color .15s ease}.be-switch:before{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:transform .15s ease}.be-switch[aria-pressed=true]{background:rgba(21,180,122,.85);border-color:rgba(21,180,122,1)}.be-switch[aria-pressed=true]:before{transform:translateX(14px)}.be-switch:hover:not(:disabled){filter:brightness(1.04)}.be-switch:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.be-switch:disabled,.be-switch[data-pending="1"]{cursor:progress;opacity:.6}.be-switch[data-pending="1"]{animation:be-switch-pulse .9s ease-in-out infinite}@keyframes be-switch-pulse{0%,to{opacity:.6}50%{opacity:.85}}.be-switch-label{display:inline-block;margin-left:8px;vertical-align:middle;font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}.be-switch[aria-pressed=true]+.be-switch-label{color:#0F7E4E}html[data-theme=dark] .be-switch[aria-pressed=true]+.be-switch-label{color:#4DD6A0}.be-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.be-brand svg{color:var(--blue)}.be-brand-type{display:flex;flex-direction:column;line-height:1}.be-brand-type .l1{font-weight:600;font-size:15px;letter-spacing:-.01em}.be-brand-type .l2{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);margin-top:3px;letter-spacing:.02em}.be-display{font-weight:700;font-size:clamp(34px,4.2vw,56px);line-height:1.06;letter-spacing:-.02em;color:var(--ink)}.be-display em{color:var(--blue);font-style:normal}.be-lead{font-size:17px;line-height:1.55;color:var(--ink-3)}.be-eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.be-eyebrow .dot{width:8px;height:8px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 4px var(--blue-50)}:root{--tiptap-color-primary:var(--ink);--tiptap-color-primary-light:var(--ink-5);--tiptap-color-primary-subtle:var(--bg-subtle);--tiptap-color-link:var(--blue);--tiptap-color-primary-error:var(--err);--tiptap-color-border:var(--line);--tiptap-color-bg-disabled:var(--bg-subtle);--tiptap-color-divider:var(--line);--tiptap-color-text-disabled:var(--ink-5);--tiptap-color-text-placeholder:var(--ink-5);--ui-color-primary:var(--ink);--ui-color-primary-dark:var(--ink);--ui-shadow-primary:var(--shadow-pop);--ui-text-primary:var(--ink);--ui-text-secondary:var(--ink-3);--ui-text-disabled:var(--ink-5);--ui-text-white:#fff;--ui-secondary-bg:var(--bg-subtle);--ui-secondary-bg-hover:var(--line);--ui-secondary-bg-active:var(--line-2);--ui-info-bg:var(--blue-50);--ui-info-border:var(--blue);--ui-error-bg:rgba(228,72,58,0.10);--ui-error-border:var(--err);--ui-error-text:var(--err);--tiptap-bg-surface:var(--bg-card);--tiptap-bg-surface-menu:var(--bg-card);--tiptap-state-control-active-color:#fff;--tiptap-state-control-disabled-color:var(--ink-5);--tiptap-font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--tiptap-font-size:17px;--tiptap-radius:10px;--tiptap-spacing:16px;--tiptap-copyable-bg--light:var(--bg-subtle);--tiptap-copyable-bg--dark:var(--bg-soft);--tiptap-copyable-border--light:var(--line);--tiptap-copyable-border--dark:var(--line-2);--tiptap-copyable-border-hover--light:var(--ink-5);--tiptap-copyable-border-hover--dark:var(--ink-4);--tiptap-copyable-bg-hover--light:var(--bg-card);--tiptap-copyable-bg-hover--dark:var(--bg-subtle)}figure[data-placeholder=true]{position:relative;cursor:pointer;border:2px dashed var(--blue);border-radius:12px;background:var(--blue-50);min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:24px auto;transition:background .2s,border-color .2s}figure[data-placeholder=true]:hover{background:var(--blue-100);border-color:var(--blue-ink)}figure[data-placeholder=true] .figure-image-container{opacity:.3;pointer-events:none}figure[data-placeholder=true] .figure-edit-button{opacity:1!important;top:8px;right:8px;background:var(--blue);color:#fff;border-color:var(--blue)}figure[data-placeholder=true] .tiptap-upload-label{position:absolute;inset:0;cursor:pointer;z-index:5;display:block}figure[data-placeholder=true] .tiptap-placeholder-label{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px rgba(13,110,253,.3)}figure[data-placeholder=true] .tiptap-ai-gen-btn{position:absolute;top:8px;left:8px;background:var(--blue);color:#fff;border:none;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(13,110,253,.4);transition:background .15s,transform .15s;z-index:10}figure[data-placeholder=true] .tiptap-ai-gen-btn:hover{background:var(--blue-ink);transform:scale(1.05)}figure[data-placeholder=true] .tiptap-ai-gen-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.callout-node{display:flex;gap:12px;padding:16px;border-radius:8px;margin:0;border-left:0}.callout-icon{flex-shrink:0;margin-top:2px}.callout-icon,.callout-icon svg{width:24px;height:24px}.callout-content-wrapper{flex:1 1;min-width:0}.callout-content h3,.callout-content h4{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3}.callout-content p{margin:0;font-size:14px;line-height:1.6}.callout-error{background:rgba(224,55,87,.08);border-left-color:#e03757}.callout-error .callout-content h3,.callout-error .callout-content h4{color:#c0263d}.callout-warning{background:rgba(245,158,11,.08);border-left-color:#f59e0b}.callout-warning .callout-content h3,.callout-warning .callout-content h4{color:#b45309}.callout-info{background:var(--fig-callout-info-bg)}.callout-info,.callout-info .callout-content h3,.callout-info .callout-content h4,.callout-info .callout-content p{color:var(--fig-callout-info-text)}.callout-success{background:var(--fig-callout-note-bg);color:var(--fig-text)}.callout-success .callout-content h3,.callout-success .callout-content h4{color:var(--fig-callout-note-bar)}[data-theme=dark] .callout-error{background:rgba(224,55,87,.12)}[data-theme=dark] .callout-error .callout-content h3{color:#f87171}[data-theme=dark] .callout-warning{background:rgba(245,158,11,.12)}[data-theme=dark] .callout-warning .callout-content h3{color:#fbbf24}[data-theme=dark] .callout-info{background:rgba(59,130,246,.12)}[data-theme=dark] .callout-info .callout-content h3{color:#60a5fa}[data-theme=dark] .callout-success{background:rgba(16,185,129,.12)}[data-theme=dark] .callout-success .callout-content h3{color:#34d399}:root{--primary-font:"Inter","Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--primary-black:var(--ink);--primary-white:var(--bg-card);--primary-action:var(--blue);--control-grey:var(--bg-soft);--control-blue:var(--blue-50);--grey-600:var(--ink-3);--grey-400:var(--ink-4);--grey-200:var(--line);--dark-black:#000;--dark-grey:var(--bg-subtle);--page-bg:var(--bg);--text-primary:var(--ink);--text-dark:var(--ink);--text-muted:var(--ink-4);--header-bg:var(--bg-card);--bg-light:var(--bg-soft);--bg-search:var(--bg-soft);--accent-yellow:var(--warn);--blue-500:var(--blue);--blue-600:var(--blue-ink);--card-shadow:var(--shadow-sm);--card-radius:var(--radius-card);--color-link:var(--blue);--color-link-hover:var(--blue-ink);--toastify-toast-background:transparent;--toastify-toast-padding:0;--toastify-toast-shadow:none;--toastify-text-color-dark:var(--ink);--toastify-text-color-light:var(--ink);--toastify-toast-bd-radius:var(--radius-card);--toastify-toast-min-height:auto;--toastify-font-family:var(--primary-font);--toastify-toast-width:auto}*{margin:0;padding:0;font-family:var(--primary-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body,html{box-sizing:border-box;max-width:100%;overflow-x:hidden}body{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--bg);color:var(--ink);font-family:var(--primary-font)}*,:after,:before{box-sizing:border-box}hr{border:none;border-bottom:1px solid var(--line)}.tiptap a,[class*=articleBody] a{color:var(--blue);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.tiptap a:hover,[class*=articleBody] a:hover{color:var(--blue-ink)}[dir=rtl]{text-align:right}[dir=rtl] .rtl-flip,[dir=rtl] [data-rtl-flip=true],[dir=rtl] svg[data-icon-direction=horizontal]{transform:scaleX(-1)}[dir=rtl] .Toastify__toast-container--bottom-right,[dir=rtl] .Toastify__toast-container--top-right{right:auto;left:1rem}[dir=rtl] [data-dropdown-align=end]{right:auto;left:0}[dir=rtl] .input-with-leading-icon{padding-left:.75rem;padding-right:2.5rem}[dir=rtl] .input-with-leading-icon .leading-icon{left:auto;right:.75rem}[dir=rtl] [data-component=admin-sidebar]{border-right:none;border-left:1px solid var(--line)}[dir=rtl] ol,[dir=rtl] ul{padding-right:1.5rem;padding-left:0}