:root,[data-tone]{--cloud-fill-strong:color-mix(in srgb, var(--ink) 7%, transparent);--dash-r:20px;--dash-r-sm:14px;--dash-card:0 0 0 1px #16161a12, 0 1px 2px #16161a0a, 0 12px 32px -18px #16161a29;--dash-card-hover:0 0 0 1px #16161a1a, 0 2px 4px #16161a0a, 0 18px 40px -18px #16161a38;--dash-sidebar:color-mix(in srgb, var(--surface) 70%, transparent);--dash-sun:color-mix(in srgb, var(--sunrise) 38%, transparent);--dash-popover:var(--surface);--dash-popover-shadow:0 0 0 1px var(--cloud-line-strong), 0 12px 32px -8px #16161a38;--dash-well:color-mix(in srgb, var(--bg) 70%, var(--surface));--dash-vault-shadow:0 1px 0 #ffffff12 inset, 0 0 0 1px #ffffff0d inset, 0 34px 70px -34px #0a0a0c99, 0 10px 24px -14px #0a0a0c4d;--tone-live:var(--secure);--tone-live-soft:color-mix(in srgb, var(--secure) 13%, transparent);--tone-live-ink:color-mix(in srgb, var(--secure) 70%, var(--ink));--tone-warn:#c98500;--tone-warn-soft:#e5a1002e;--tone-warn-ink:color-mix(in srgb, #9a6200 85%, var(--ink));--tone-off:var(--warn);--tone-off-soft:color-mix(in srgb, var(--warn) 12%, transparent);--tone-off-ink:color-mix(in srgb, var(--warn) 80%, var(--ink))}:root.dark,[data-tone=dark]{--dash-card:inset 0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0a, 0 16px 40px -20px #000000b3;--dash-card-hover:inset 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff0d, 0 20px 48px -20px #000c;--dash-sidebar:color-mix(in srgb, var(--surface) 62%, transparent);--dash-sun:color-mix(in srgb, var(--sunrise) 9%, transparent);--dash-popover:#1b1b20;--dash-popover-shadow:0 0 0 1px var(--cloud-line-strong), 0 16px 40px -10px #000000b3;--dash-well:color-mix(in srgb, var(--bg) 55%, var(--surface));--dash-vault-shadow:0 1px 0 #ffffff14 inset, 0 0 0 1px #ffffff17 inset, 0 30px 60px -30px #000000e6;--tone-warn:#f5b027;--tone-warn-soft:#f5b02729;--tone-warn-ink:#f7c35c}[data-dashboard]{--field-r:12px;--cloud-rail:76px}@layer components{.dash-vault{isolation:isolate;border-radius:var(--dash-r);color:var(--vault-ink);background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--sunrise) 16%, transparent), transparent 52%), radial-gradient(60% 80% at 0% 100%, #9be7a80d, transparent 60%), linear-gradient(180deg, var(--vault-top), var(--vault-bottom));box-shadow:var(--dash-vault-shadow);--muted:var(--vault-muted);--cloud-line:#f4f2ec17;--cloud-line-strong:#f4f2ec29;--cloud-fill:#f4f2ec0d;--cloud-fill-strong:#f4f2ec17;--meter-track:#f4f2ec1a;--meter-library:var(--vault-ink);--meter-deleted:#f4f2ec66;--ink:var(--vault-ink);--surface:#1a1a1e;--bg:#111114;--chart-ink:var(--vault-ink);--chart-soft:#f4f2ec1f;--action:var(--vault-ink);--action-ink:#16161a;--action-glow:#ffe48c38;--quiet:#f4f2ec0f;--quiet-ink:var(--vault-ink);--quiet-ring:#f4f2ec24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.dash-cipher{z-index:-1;pointer-events:none;font-family:var(--font-mono), ui-monospace, monospace;word-break:break-all;color:var(--cipher-ink);opacity:.075;font-size:11px;line-height:1.7;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(100deg,#0000 38%,#000 82%);mask-image:linear-gradient(100deg,#0000 38%,#000 82%)}@keyframes dash-cipher-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dash-cipher>span{animation:60s linear infinite dash-cipher-drift;display:block}@media (max-width:639px){.dash-cipher{display:none}}.dash-ledger{border-radius:var(--dash-r);background:var(--cloud-line);box-shadow:var(--dash-card);gap:1px;display:grid;overflow:hidden}.dash-ledger>*{background:var(--surface);min-width:0}.dash-vault .dash-ledger,.dash-ledger.dash-ledger--flat{box-shadow:0 0 0 1px var(--cloud-line)}.dash-vault .dash-ledger>*{background:#ffffff05}}@keyframes dash-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-dash-stagger]>*{animation:dash-rise .46s var(--ease-out) both}[data-dash-stagger]>:nth-child(2){animation-delay:50ms}[data-dash-stagger]>:nth-child(3){animation-delay:.1s}[data-dash-stagger]>:nth-child(4){animation-delay:.15s}[data-dash-stagger]>:nth-child(5){animation-delay:.2s}[data-dash-stagger]>:nth-child(n+6){animation-delay:.24s}@keyframes dash-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}[data-dash-progress]{opacity:0;transition:opacity .15s}:root[data-dash-nav=pending] [data-dash-progress]{opacity:1;transition-delay:.12s}:root[data-dash-nav=pending] [data-dash-progress]>span{animation:dash-progress 1.1s var(--ease-out) infinite}[data-dash-main]{transition:opacity .2s var(--ease-out)}:root[data-dash-nav=pending] [data-dash-main]{opacity:.55;transition-delay:.18s}@keyframes dash-sheet-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes dash-fade-in{0%{opacity:0}to{opacity:1}}dialog[data-dash-sheet][open]{animation:dash-sheet-in .22s var(--ease-out) both}dialog[data-dash-sheet]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dash-fade-in .2s var(--ease-out) both;background:#0a0a0c73}body:has(dialog[data-dash-sheet][open]){overflow:hidden}[data-dash-row]{transition:background-color .12s,opacity .2s}@media (hover:hover){[data-dash-row]:hover{background:var(--cloud-fill)}}[data-dash-row][data-pending]{opacity:.45;pointer-events:none}@keyframes dash-shimmer{0%,to{opacity:.5}50%{opacity:1}}[data-skeleton]{animation:1.6s ease-in-out infinite dash-shimmer}:root [data-dashboard][data-rail=on] [data-rail-tip]{background:var(--dash-popover);color:var(--ink);box-shadow:var(--dash-popover-shadow);border-radius:7px;padding:4px 9px;font-size:12.5px}:root:not(.dark) .dash-backdrop-preview{filter:saturate(2.2)contrast(1.08)}[data-chart-tip]{transition:left 90ms linear,top 90ms linear,opacity .12s}[data-library-item] [data-cipher-face]{transition:opacity .24s var(--ease-out), transform .6s var(--ease-out)}@media (hover:hover){[data-library-item]:hover [data-cipher-face]{opacity:1;transform:translateY(-3px)}}[data-spy-link][aria-current=true]{color:var(--ink);background:var(--cloud-fill)}[data-spy-link][aria-current=true] [data-spy-dot]{background:var(--accent)}@media (prefers-reduced-motion:reduce){dialog[data-dash-sheet][open],dialog[data-dash-sheet]::backdrop,[data-skeleton],[data-dash-stagger]>*,.dash-cipher>span,:root[data-dash-nav=pending] [data-dash-progress]>span{animation:none}[data-dash-main],[data-chart-tip],[data-library-item] [data-cipher-face]{transition:none}}
