.adm{--adm-bg:#06070a;--adm-surface-0:#0a0b0f;--adm-surface-1:#0e1015;--adm-surface-2:#13151b;--adm-surface-3:#191c23;--adm-overlay:#030406b8;--adm-border:#1e2128;--adm-border-strong:#2b2f38;--adm-border-focus:#cbd5e1;--adm-text:#f4f5f7;--adm-text-2:#c9ccd3;--adm-text-3:#9399a5;--adm-text-4:#6f7581;--adm-accent:#e2e8f0;--adm-accent-strong:#fff;--adm-accent-soft:#e2e8f01a;--adm-info:#38bdf8;--adm-success:#34d399;--adm-warn:#fbbf24;--adm-danger:#fb7185;--adm-r-xs:6px;--adm-r-sm:8px;--adm-r-md:12px;--adm-r-lg:16px;--adm-r-xl:20px;--adm-topbar-h:60px;--adm-sidebar-w:260px;--adm-sidebar-w-collapsed:72px;--adm-shadow-1:0 1px 0 #ffffff08 inset, 0 1px 2px #0006;--adm-shadow-2:0 1px 0 #ffffff0a inset, 0 10px 30px -12px #000000b3;--adm-shadow-3:0 24px 70px -20px #000000d9;--adm-ring:0 0 0 2px var(--adm-bg), 0 0 0 4px #cbd5e18c;--adm-dur-1:.12s;--adm-dur-2:.2s;--adm-dur-3:.32s;--adm-ease:cubic-bezier(.2, .8, .2, 1);--adm-ease-in:cubic-bezier(.4, 0, 1, 1)}body:has(.adm){--adm-bg:#06070a;--adm-surface-0:#0a0b0f;--adm-surface-1:#0e1015;--adm-surface-2:#13151b;--adm-surface-3:#191c23;--adm-overlay:#030406b8;--adm-border:#1e2128;--adm-border-strong:#2b2f38;--adm-border-focus:#cbd5e1;--adm-text:#f4f5f7;--adm-text-2:#c9ccd3;--adm-text-3:#9399a5;--adm-text-4:#6f7581;--adm-accent:#e2e8f0;--adm-accent-strong:#fff;--adm-accent-soft:#e2e8f01a;--adm-info:#38bdf8;--adm-success:#34d399;--adm-warn:#fbbf24;--adm-danger:#fb7185;--adm-r-xs:6px;--adm-r-sm:8px;--adm-r-md:12px;--adm-r-lg:16px;--adm-r-xl:20px;--adm-topbar-h:60px;--adm-sidebar-w:260px;--adm-sidebar-w-collapsed:72px;--adm-shadow-1:0 1px 0 #ffffff08 inset, 0 1px 2px #0006;--adm-shadow-2:0 1px 0 #ffffff0a inset, 0 10px 30px -12px #000000b3;--adm-shadow-3:0 24px 70px -20px #000000d9;--adm-ring:0 0 0 2px var(--adm-bg), 0 0 0 4px #cbd5e18c;--adm-dur-1:.12s;--adm-dur-2:.2s;--adm-dur-3:.32s;--adm-ease:cubic-bezier(.2, .8, .2, 1);--adm-ease-in:cubic-bezier(.4, 0, 1, 1)}.adm{background:var(--adm-bg);color:var(--adm-text);font-size:14px}.adm :where(a,button,[role=button],input,select,textarea,summary):focus-visible{box-shadow:var(--adm-ring);border-radius:var(--adm-r-sm);outline:none}@layer components{.adm-card{background:linear-gradient(180deg, var(--adm-surface-1), var(--adm-surface-0));border:1px solid var(--adm-border);border-radius:var(--adm-r-lg);box-shadow:var(--adm-shadow-1)}.adm-card-hover{transition:transform var(--adm-dur-2) var(--adm-ease), border-color var(--adm-dur-2) var(--adm-ease), box-shadow var(--adm-dur-2) var(--adm-ease)}.adm-card-hover:hover{border-color:var(--adm-border-strong);box-shadow:var(--adm-shadow-2);transform:translateY(-2px)}.adm-input{border-radius:var(--adm-r-md);border:1px solid var(--adm-border-strong);background:var(--adm-surface-0);width:100%;min-height:44px;color:var(--adm-text);transition:border-color var(--adm-dur-1) var(--adm-ease), background-color var(--adm-dur-1) var(--adm-ease);padding:0 12px;font-size:14px}.adm-input::placeholder{color:var(--adm-text-4)}.adm-input:hover{border-color:#3a3f4a}.adm-input:focus{border-color:var(--adm-border-focus);background:var(--adm-surface-1);outline:none}.adm-input[aria-invalid=true],.adm-input[data-invalid=true]{border-color:var(--adm-danger)}textarea.adm-input{min-height:96px;padding:10px 12px;line-height:1.5}select.adm-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--adm-text-3) 50%), linear-gradient(135deg, var(--adm-text-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:32px}[dir=rtl] select.adm-input{background-position:18px,13px}@keyframes adm-pulse{0%,to{opacity:.55}50%{opacity:1}}.adm-skeleton{background:var(--adm-surface-3);border-radius:var(--adm-r-sm);animation:1.4s ease-in-out infinite adm-pulse}@keyframes adm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.adm-stagger>*{animation:adm-rise var(--adm-dur-3) var(--adm-ease) both;animation-delay:calc(min(var(--i,0), 14) * 35ms)}.adm-rise{animation:adm-rise var(--adm-dur-3) var(--adm-ease) both}@keyframes adm-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.adm-page{animation:adm-page-in .26s var(--adm-ease) both}.adm-press{transition:transform var(--adm-dur-1) var(--adm-ease), background-color var(--adm-dur-1) var(--adm-ease), border-color var(--adm-dur-1) var(--adm-ease), color var(--adm-dur-1) var(--adm-ease), opacity var(--adm-dur-1) var(--adm-ease)}.adm-press:active:not(:disabled){transform:scale(.97)}.adm-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.adm-table thead th{top:var(--adm-topbar-h);z-index:2;background:color-mix(in srgb, var(--adm-surface-1) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--adm-border);color:var(--adm-text-3);letter-spacing:.04em;text-transform:uppercase;text-align:start;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600;position:sticky}.adm-table tbody td{border-bottom:1px solid var(--adm-border);vertical-align:middle;padding:12px 14px}.adm-table tbody tr{transition:background-color var(--adm-dur-1) var(--adm-ease)}.adm-table tbody tr:hover{background:#ffffff06}.adm-table tbody tr[data-selected=true]{background:#e2e8f00d}.adm-table tbody tr[data-tone=warn]{box-shadow:inset 3px 0 0 var(--adm-warn);background:#fbbf240f}.adm-table tbody tr[data-tone=danger]{box-shadow:inset 3px 0 0 var(--adm-danger);background:#fb71850f}.adm-table tbody tr[data-tone=success]{box-shadow:inset 3px 0 0 var(--adm-success)}[dir=rtl] .adm-table tbody tr[data-tone=warn]{box-shadow:inset -3px 0 0 var(--adm-warn)}[dir=rtl] .adm-table tbody tr[data-tone=danger]{box-shadow:inset -3px 0 0 var(--adm-danger)}[dir=rtl] .adm-table tbody tr[data-tone=success]{box-shadow:inset -3px 0 0 var(--adm-success)}}:is(.adm,.adm-portal) .card{background:linear-gradient(180deg, var(--adm-surface-1), var(--adm-surface-0));border:1px solid var(--adm-border);border-radius:var(--adm-r-lg);box-shadow:var(--adm-shadow-1)}:is(.adm,.adm-portal) .btn{border-radius:var(--adm-r-md);min-height:44px;transition:transform var(--adm-dur-1) var(--adm-ease), background-color var(--adm-dur-1) var(--adm-ease), border-color var(--adm-dur-1) var(--adm-ease), color var(--adm-dur-1) var(--adm-ease), opacity var(--adm-dur-1) var(--adm-ease);padding-inline:14px;font-size:13px}:is(.adm,.adm-portal) .btn:hover:not(:disabled){box-shadow:none}:is(.adm,.adm-portal) .btn-primary{background:var(--adm-accent);color:#0a0b0f;border:1px solid var(--adm-accent);box-shadow:inset 0 1px #fff9}:is(.adm,.adm-portal) .btn-primary:hover:not(:disabled){background:var(--adm-accent-strong);filter:none;box-shadow:inset 0 1px #fff9}:is(.adm,.adm-portal) .btn-ghost{background:var(--adm-surface-2);border:1px solid var(--adm-border-strong);color:var(--adm-text)}:is(.adm,.adm-portal) .btn-ghost:hover:not(:disabled){background:var(--adm-surface-3);box-shadow:none;border-color:#3a3f4a}:is(.adm,.adm-portal) .btn-danger{border-radius:var(--adm-r-md)}:is(.adm,.adm-portal) .input-shell{border-radius:var(--adm-r-md);border:1px solid var(--adm-border-strong);background:var(--adm-surface-0);min-height:44px;color:var(--adm-text);font-size:14px}:is(.adm,.adm-portal) .input-shell:hover{background:var(--adm-surface-0);border-color:#3a3f4a}:is(.adm,.adm-portal) .input-shell:focus{border-color:var(--adm-border-focus);background:var(--adm-surface-1);box-shadow:none}:is(.adm,.adm-portal) .text-ink{color:var(--adm-text)}:is(.adm,.adm-portal) .text-ink-dim{color:var(--adm-text-2)}:is(.adm,.adm-portal) .text-ink-mute{color:var(--adm-text-3)}:is(.adm,.adm-portal) .text-ink-faint{color:var(--adm-text-4)}:is(.adm,.adm-portal) .border-hairline{border-color:var(--adm-border-strong)}:is(.adm,.adm-portal) .border-hairline-weak,:is(.adm,.adm-portal) .divide-hairline-weak>*+*{border-color:var(--adm-border)}:is(.adm,.adm-portal) .divide-hairline>*+*{border-color:var(--adm-border-strong)}:is(.adm,.adm-portal) .font-mono:not(code,kbd,pre,samp,[dir=ltr],[data-mono]),:is(.adm,.adm-portal) .eyebrow,:is(.adm,.adm-portal) .mono-label{font-family:var(--font-sans);letter-spacing:0}:is(.adm,.adm-portal) .eyebrow{color:var(--adm-text-3);font-size:12px;font-weight:600}:is(.adm,.adm-portal) table:not(.adm-table) thead th{color:var(--adm-text-3);font-weight:600}:is(.adm,.adm-portal) table:not(.adm-table) tbody tr{transition:background-color var(--adm-dur-1) var(--adm-ease)}:is(.adm,.adm-portal) table:not(.adm-table) tbody tr:hover{background:#ffffff05}:is(.adm,.adm-portal) :is(.overflow-x-auto,.overflow-auto){overscroll-behavior-x:contain}.adm ::-webkit-scrollbar{width:10px;height:10px}.adm ::-webkit-scrollbar-thumb{background:#2a2e37 padding-box padding-box;border:2px solid #0000;border-radius:999px}.adm *{scrollbar-color:#2a2e37 transparent;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.adm-stagger>*,.adm-rise,.adm-page,.adm-skeleton{animation:none!important}.adm-press:active:not(:disabled),.adm-card-hover:hover{transform:none}}.rec-prose{color:var(--adm-text);unicode-bidi:plaintext;outline:none;min-height:100%;font-size:14px;line-height:1.65}.rec-prose>*+*{margin-top:.55em}.rec-prose h2{margin-top:1em;font-size:1.2em;font-weight:650;line-height:1.3}.rec-prose h3{margin-top:.9em;font-size:1.06em;font-weight:650;line-height:1.35}.rec-prose ul{padding-inline-start:1.4em;list-style:outside}.rec-prose ol{padding-inline-start:1.5em;list-style:decimal}.rec-prose li>p{margin:0}.rec-prose a{color:var(--adm-info);text-underline-offset:2px;text-decoration:underline}.rec-prose blockquote{border-inline-start:3px solid var(--adm-border-strong);color:var(--adm-text-2);padding-inline-start:.9em}.rec-prose code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--adm-surface-3);border-radius:5px;padding:.1em .35em;font-size:.88em}.rec-prose pre{background:var(--adm-surface-2);border:1px solid var(--adm-border);direction:ltr;border-radius:10px;padding:.75em .9em;overflow-x:auto}.rec-prose pre code{background:0 0;padding:0}.rec-prose hr{border:0;border-top:1px solid var(--adm-border-strong);margin:1.1em 0}.rec-prose ul[data-type=taskList]{padding-inline-start:.1em;list-style:none}.rec-prose ul[data-type=taskList] li{align-items:flex-start;gap:.55em;display:flex}.rec-prose ul[data-type=taskList] li>label{flex:none;margin-top:.28em}.rec-prose ul[data-type=taskList] li>div{flex:1;min-width:0}.rec-prose ul[data-type=taskList] li[data-checked=true]>div{color:var(--adm-text-4);text-decoration:line-through}.rec-prose ul[data-type=taskList] input[type=checkbox]{width:16px;height:16px;accent-color:var(--adm-success);cursor:pointer}.rec-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--adm-text-4);float:inline-start;pointer-events:none;height:0}.rec-prose-read{font-size:13px}.adm .rec-prose:focus,.adm .rec-prose:focus-visible{box-shadow:none;outline:none}
