:root,[data-mode=dark],[data-theme=tokapps]{--tds-accent-hue:220;--tds-accent-chroma:0.14;--tds-radius-scale:1;--tds-font-weight-heading:700;--tds-density-scale:1;--tds-motion-emphasis:var(--tds-ease-out);--tds-arrival-style:ddia-arrival;--tds-arrival-intro:700ms;--tds-arrival-flight:900ms;--tds-arrival-land:500ms;--tds-dock-glass-bg:oklch(0.18 0.02 220/75%);--tds-dock-glass-bg-fallback:oklch(0.18 0.02 220/96%);--tds-dock-glass-tint:color-mix(in oklch,var(--tds-accent-400,#38bdf8) 12%,transparent);--tds-dock-glass-blur:24px;--tds-dock-glass-saturate:1.6;--tds-dock-glass-border:oklch(1 0 0/12%);--tds-dock-glass-highlight:inset 0 1px 0 oklch(1 0 0/15%);--tds-dock-glass-shadow:0 20px 48px -12px oklch(0 0 0/60%);--app-bg:#0b0f19;--app-surface:#131b2e;--app-card-bg:rgba(30,41,59,0.7);--app-card-hover:rgba(51,65,85,0.85);--app-border:rgba(255,255,255,0.12);--app-border-subtle:rgba(255,255,255,0.06);--app-text-primary:#f8fafc;--app-text-secondary:#94a3b8;--app-text-muted:#64748b;--app-badge-bg:rgba(255,255,255,0.08);--app-section-bg:rgba(15,23,42,0.5);--app-card-gradient:linear-gradient(160deg,rgba(30,41,59,0.75),rgba(15,23,42,0.95));--app-modal-bg:#0b1324;--app-canvas-bg:linear-gradient(145deg,rgba(15,23,42,0.95),rgba(30,41,59,0.95));--app-code-bg:rgba(0,0,0,0.55);--app-input-bg:rgba(0,0,0,0.35);--app-footer-bg:linear-gradient(180deg,rgba(15,23,42,0.7),rgba(2,6,23,0.98));--app-box-shadow:0 12px 30px -10px rgba(0,0,0,0.5)}[data-mode=light],[data-theme=tokapps][data-mode=light],html[data-mode=light]{--tds-dock-glass-bg:oklch(0.98 0.005 220/82%);--tds-dock-glass-bg-fallback:oklch(0.98 0.005 220/96%);--tds-dock-glass-tint:color-mix(in oklch,var(--tds-accent-500,#0284c7) 8%,transparent);--tds-dock-glass-border:oklch(0 0 0/12%);--tds-dock-glass-highlight:inset 0 1px 0 oklch(1 0 0/80%);--tds-dock-glass-shadow:0 16px 40px -12px oklch(0.2 0.04 220/18%);--app-bg:#f8fafc;--app-surface:#ffffff;--app-card-bg:rgba(255,255,255,0.95);--app-card-hover:#ffffff;--app-border:rgba(0,0,0,0.1);--app-border-subtle:rgba(0,0,0,0.05);--app-text-primary:#0f172a;--app-text-secondary:#475569;--app-text-muted:#64748b;--app-badge-bg:rgba(0,0,0,0.06);--app-section-bg:rgba(241,245,249,0.75);--app-card-gradient:linear-gradient(160deg,#ffffff,#f1f5f9);--app-modal-bg:#ffffff;--app-canvas-bg:linear-gradient(145deg,#f8fafc,#edf2f7);--app-code-bg:#1e293b;--app-input-bg:#ffffff;--app-footer-bg:linear-gradient(180deg,#f1f5f9,#e2e8f0);--app-box-shadow:0 12px 30px -10px rgba(0,0,0,0.08)}[data-tds=arrival][data-style=ddia-arrival]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}[data-tds=arrival][data-style=ddia-arrival] .veil{position:absolute;inset:0;background:radial-gradient(circle at center,oklch(.18 .04 220/85%),oklch(.08 .02 220/95%));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transition:opacity var(--tds-arrival-intro) var(--tds-ease-out)}[data-tds=arrival][data-style=ddia-arrival][data-phase=flight] .veil,[data-tds=arrival][data-style=ddia-arrival][data-phase=intro] .veil{opacity:1}[data-tds=arrival][data-style=ddia-arrival][data-phase=land] .veil{opacity:0}[data-tds=arrival][data-style=ddia-arrival] .stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--tds-space-3);text-align:center;color:var(--tds-text-primary);transform:translateY(20px);opacity:0;transition:all var(--tds-arrival-intro) var(--tds-ease-out)}[data-tds=arrival][data-style=ddia-arrival][data-phase=intro] .stage{transform:translateY(0);opacity:1}[data-tds=arrival][data-style=ddia-arrival] .orb{position:relative;width:96px;height:96px;border-radius:var(--tds-radius-full);display:flex;align-items:center;justify-content:center;background:var(--tds-surface-raised);border:2px solid var(--tds-accent-500);box-shadow:0 0 30px var(--tds-accent-500)}[data-tds=arrival][data-style=ddia-arrival] .avatar{width:100%;height:100%;border-radius:var(--tds-radius-full);object-fit:cover;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--tds-text-2xl);color:var(--tds-accent-500)}[data-tds=arrival][data-style=ddia-arrival] .name{font-size:var(--tds-text-xl);font-weight:700;color:#ffffff}[data-tds=arrival][data-style=ddia-arrival] .meta{font-size:var(--tds-text-sm);color:var(--tds-text-secondary)}