:root,[data-tone]{--key:var(--accent);--key-soft:color-mix(in srgb, var(--accent) 26%, transparent);--cloud-line:color-mix(in srgb, var(--ink) 9%, transparent);--cloud-line-strong:color-mix(in srgb, var(--ink) 16%, transparent);--cloud-fill:color-mix(in srgb, var(--ink) 4%, transparent);--cloud-rail:76px;--vault-glow:#ffd62929;--vault-hair:#f4f2ec1a;--vault-hair-strong:#f4f2ec33;--vault-fill:#f4f2ec0d;--cipher-dim:#9be7a86b;--meter-track:color-mix(in srgb, var(--ink) 8%, transparent);--meter-library:var(--ink);--meter-deleted:color-mix(in srgb, var(--ink) 34%, transparent);--meter-links:var(--accent);--warn:#d93036;--chart-ink:var(--ink);--chart-soft:color-mix(in srgb, var(--ink) 14%, transparent);--slider-thumb:#fefdfa;--slider-focus:color-mix(in srgb, var(--accent) 55%, transparent)}:root.dark,[data-tone=dark]{--warn:#ff6369;--slider-thumb:#f4f2ec}[data-tone=dark]{--bg:#0b0b0d;--surface:#141418;--ink:#f4f2ec;--muted:#9a968c;--shadow-deep:0 24px 64px -16px #0009;--shadow-soft:0 8px 24px -8px #0006;--nav-tint:#0b0b0db8;--nav-hairline:#ffffff1a;--action:#f4f2ec;--action-ink:#16161a;--action-glow:#ffe48c38;--action-soft:#f4f2ec1f;--quiet:#1c1c21;--quiet-ink:#f4f2ec;--quiet-ring:#ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cloud-fade-text{background:linear-gradient(180deg, var(--ink) 30%, color-mix(in srgb, var(--ink) 48%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text}:where([data-cloud-type]){--font-display:var(--font-cloud);--font-body:var(--font-cloud);font-family:var(--font-cloud), ui-sans-serif, system-ui, sans-serif}[data-cloud-type] [class*=--font-display]{letter-spacing:-.04em;font-weight:600}[data-cloud-type] [class*=--font-display][class*=text-\[1],[data-cloud-type] [class*=--font-display][class*=text-\[2]{letter-spacing:-.025em}:is([data-dashboard],[data-dashboard-site],[data-dashboard-auth]) [class*=--font-display]{letter-spacing:-.02em;font-variant-numeric:lining-nums;font-weight:400}@keyframes cloud-arrive{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes cloud-arrive-glow{0%{outline-color:color-mix(in srgb, var(--accent) 0%, transparent)}20%{outline-color:color-mix(in srgb, var(--accent) 70%, transparent)}to{outline-color:color-mix(in srgb, var(--accent) 0%, transparent)}}[data-arrived]{outline-offset:2px;animation:cloud-arrive .42s var(--ease-out) both, cloud-arrive-glow 1.8s var(--ease-out) .1s both;outline:2px solid #0000}@keyframes cloud-tick{0%{opacity:0;filter:blur(2px);transform:translateY(.4em)}to{opacity:1;filter:none;transform:none}}[data-ticked]{animation:cloud-tick .42s var(--ease-out) both;display:inline-block}@keyframes cloud-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--secure) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--secure) 0%, transparent)}}[data-live-dot=on]{animation:2.4s ease-in-out infinite cloud-live}@keyframes cloud-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-meter-seg]{transform-origin:0;animation:cloud-fill 1s var(--ease-out) both}@keyframes cloud-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-bar-grow]{transform-box:fill-box;transform-origin:bottom;animation:cloud-rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 12ms)}@keyframes cloud-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-line-draw]{stroke-dasharray:1;animation:cloud-line-draw 1.4s var(--ease-out) both}[data-dashboard] [data-rail-tip]{display:none}@media (min-width:1024px){[data-dashboard][data-rail=on] [data-dash-grid]{grid-template-columns:var(--cloud-rail) minmax(0, 1fr)}[data-dashboard][data-rail=on] [data-rail-hide]{display:none}[data-dashboard][data-rail=on] [data-rail-center]{justify-content:center;padding-inline:0}[data-dashboard][data-rail=on] [data-rail-tip]{white-space:nowrap;pointer-events:none;z-index:60;opacity:0;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-soft);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:500;transition:opacity .12s,scale .12s;display:block;position:absolute;top:50%;left:calc(100% + 12px);translate:0 -50%;scale:.94}[data-dashboard][data-rail=on] :is(a,button):is(:hover,:focus-visible)>[data-rail-tip]{opacity:1;scale:1}}[data-dash-grid]{transition:grid-template-columns .26s var(--ease-out)}.key-mark{background:linear-gradient(transparent 58%, var(--key-soft) 58%)}@keyframes cloud-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cloud-pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-flow] [data-flow-line]{stroke-dasharray:1;stroke-dashoffset:1px}[data-flow][data-seen] [data-flow-line]{animation:cloud-draw .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * .16s + .12s)}[data-flow] [data-flow-node]{opacity:0}[data-flow][data-seen] [data-flow-node]{animation:cloud-pop .62s var(--ease-out) both;animation-delay:calc(var(--i,0) * .16s)}@keyframes cloud-packet-x{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes cloud-packet-y{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(0)}}[data-packet]{opacity:0}[data-flow][data-seen] [data-packet]{animation:2.4s cubic-bezier(.45,0,.2,1) infinite cloud-packet-y;animation-delay:calc(var(--i,0) * .5s + 1.4s)}@media (min-width:1024px){[data-flow][data-seen] [data-packet]{animation-name:cloud-packet-x}}[data-rise]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(18px)}[data-rise][data-seen],[data-seen] [data-rise]{opacity:1;transform:none}@keyframes cloud-key-in{0%{opacity:0;filter:blur(4px);transform:translate(-8px)}to{opacity:1;filter:none;transform:none}}[data-key-chip]{animation:cloud-key-in .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * .12s + .3s)}@media (prefers-reduced-motion:reduce){[data-arrived],[data-ticked],[data-meter-seg],[data-bar-grow],[data-line-draw],[data-live-dot=on],[data-key-chip]{animation:none!important}[data-flow] [data-flow-line]{stroke-dashoffset:0;animation:none!important}[data-flow] [data-flow-node]{opacity:1;animation:none!important}[data-packet]{display:none}[data-rise]{opacity:1;transition:none;transform:none}[data-dash-grid]{transition:none}}@media (min-width:768px){:root:root [data-cloud-nav][data-pilled=false]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}
