@import url("https://api.fontshare.com/v2/css?f[]=general-sans@600,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");:root{--adora-violet:#592eff;--adora-violet-deep:#4520cc;--adora-plum:#21164c;--adora-charcoal:#353241;--adora-smoke:#5f5f69;--adora-pearl:#e0e0db;--adora-concrete:#eeeeee;--adora-paper:#f4f4f1;--adora-sky:#bcf2ff;--adora-lime:#dfff9d;--adora-candy:#ffaae6;--adora-cyan:#2ed6ff;--adora-lime-pop:#a2ea13;--adora-magenta:#f843c2;--adora-display:"General Sans","PolySans","Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--adora-ui:"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--adora-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--r-control:8px;--r-field:16px;--r-card:28px;--r-frame:40px;--r-stadium:200px;--app-bg:#0e0e0e;--app-panel:#0c0c0c;--app-line:rgba(255,255,255,0.08);--app-line-soft:rgba(255,255,255,0.06);--app-hover:rgba(255,255,255,0.05);--app-text:#e2e2e2;--app-text-dim:#c1c6d6;--app-text-faint:rgba(255,255,255,0.38);--app-accent:var(--ws-accent,#abc7ff);--app-accent-ink:#06121f;--app-accent-soft:var(--ws-accent-soft,rgba(171,199,255,0.14));--app-bar:rgba(14,14,14,0.8);--app-popover:rgba(10,22,40,0.95);--app-accent-line:var(--ws-glow,rgba(171,199,255,0.4));--app-accent-ring:var(--ws-accent-soft,rgba(171,199,255,0.2));--app-danger:#fca5a5}[data-theme=adora]{--app-bg:#f4f4f1;--app-panel:#ffffff;--app-line:#e0e0db;--app-line-soft:#ebebe6;--app-hover:#f2f2ee;--app-text:#21164c;--app-text-dim:#5f5f69;--app-text-faint:#6b6b74;--app-accent:#592eff;--app-accent-ink:#ffffff;--app-accent-soft:rgba(89,46,255,0.08);--app-bar:rgba(244,244,241,0.82);--app-popover:#ffffff;--app-accent-line:rgba(89,46,255,0.4);--app-accent-ring:rgba(89,46,255,0.16);--app-danger:#b91c1c;color-scheme:light}[data-theme=adora] .text-on-surface{color:var(--adora-plum)}[data-theme=adora] .text-on-surface-variant{color:var(--adora-smoke)}[data-theme=adora] .text-primary{color:var(--adora-violet)}[data-theme=adora] .text-error{color:var(--app-danger)}[data-theme=adora] .bg-primary{background-color:var(--adora-violet)}[data-theme=adora] .bg-primary\/15{background-color:rgba(89,46,255,.1)}[data-theme=adora] .bg-primary\/\[0\.06\]{background-color:rgba(89,46,255,.05)}[data-theme=adora] .border-primary\/25{border-color:rgba(89,46,255,.28)}[data-theme=adora] .bg-surface-container,[data-theme=adora] .bg-surface-container-high{background-color:#ffffff}[data-theme=adora] .text-\[\#06121f\]{color:#ffffff}[data-theme=adora] .hover\:bg-white\/5:hover{background-color:var(--adora-concrete)}[data-theme=adora] body{background-color:var(--app-bg);background-image:none;color:var(--adora-charcoal);font-family:var(--adora-ui);letter-spacing:-.02em}[data-theme=adora] .bg-yvon-image{background-image:none}[data-theme=adora] .bg-yvon-image:before{display:none}[data-theme=adora] .glass-card,[data-theme=adora] .glass-card-light{background:#ffffff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--adora-pearl);border-radius:var(--r-card);box-shadow:0 1px 2px rgba(33,22,76,.04),0 10px 28px -20px rgba(33,22,76,.18)}[data-theme=adora] .glass-card-hover:hover{transform:translateY(-2px);border-color:rgba(89,46,255,.35);box-shadow:0 18px 40px -28px rgba(33,22,76,.28)}[data-theme=adora] .chip{background:#ffffff;border-color:var(--adora-pearl);color:var(--adora-smoke);border-radius:var(--r-stadium);box-shadow:0 1px 2px rgba(33,22,76,.04)}[data-theme=adora] .chip-accent{background:rgba(89,46,255,.06);border-color:rgba(89,46,255,.28);color:var(--adora-violet)}[data-theme=adora] .btn-accent{background:var(--adora-violet);color:#ffffff;border-radius:var(--r-control);box-shadow:none}[data-theme=adora] .btn-accent:hover{filter:brightness(1.08)}[data-theme=adora] .btn-ghost{background:#ffffff;border:1px solid var(--adora-pearl);color:var(--adora-charcoal);border-radius:var(--r-control);box-shadow:0 1px 2px rgba(33,22,76,.05)}[data-theme=adora] .btn-ghost:hover{background:var(--adora-concrete);color:var(--adora-plum)}[data-theme=adora] .glass-input{background:#ffffff;border:1px solid var(--adora-pearl);border-radius:var(--r-control);color:var(--adora-charcoal)}[data-theme=adora] .glass-input:focus{border-color:rgba(89,46,255,.45)}[data-theme=adora] .glass-input::-moz-placeholder{color:var(--adora-smoke)}[data-theme=adora] .glass-input::placeholder{color:var(--adora-smoke)}[data-theme=adora] .nav-link{color:var(--adora-charcoal);border-radius:var(--r-stadium);font-family:var(--adora-ui);letter-spacing:-.02em}[data-theme=adora] .nav-link:hover{background:var(--adora-concrete);color:var(--adora-plum)}[data-theme=adora] .nav-link.active{background:rgba(89,46,255,.07);color:var(--adora-violet)}[data-theme=adora] .nav-link.active:before{background:var(--adora-violet)}[data-theme=adora] .status-pill-success{background:rgba(162,234,19,.16);color:#4d7000;border-color:rgba(162,234,19,.5)}[data-theme=adora] .status-pill-info{background:rgba(89,46,255,.07);color:var(--adora-violet);border-color:rgba(89,46,255,.28)}[data-theme=adora] .status-pill-warning{background:rgba(255,170,230,.2);color:#a11f7d;border-color:rgba(248,67,194,.4)}[data-theme=adora] .status-pill-critical{background:rgba(239,68,68,.1);color:#b91c1c;border-color:rgba(239,68,68,.3)}[data-theme=adora] .scroll-x::-webkit-scrollbar-thumb,[data-theme=adora] .scroll-y::-webkit-scrollbar-thumb{background:rgba(33,22,76,.14)}.adora-pill{background:#ffffff;border:1px solid var(--adora-pearl);border-radius:var(--r-stadium);box-shadow:0 1px 2px rgba(33,22,76,.04),0 8px 22px -16px rgba(33,22,76,.18)}.adora-card{background:#ffffff;border:1px solid var(--adora-pearl);border-radius:var(--r-card);box-shadow:0 1px 2px rgba(33,22,76,.04),0 10px 28px -20px rgba(33,22,76,.18)}.adora-tag{gap:5px;border-radius:var(--r-stadium);border:1px solid;background:transparent;padding:1px 8px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;line-height:1.5}.adora-cta,.adora-tag{display:inline-flex;align-items:center;font-weight:500}.adora-cta{justify-content:center;gap:8px;background:var(--adora-violet);color:#ffffff;border:0;border-radius:var(--r-control);padding:10px 20px;font-family:var(--adora-ui);font-size:15px;letter-spacing:-.02em;cursor:pointer;transition:filter .16s ease,transform .16s ease}.adora-cta:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.adora-cta:disabled{opacity:.4;cursor:not-allowed}.adora-display{font-family:var(--adora-display);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--adora-plum)}.adora-wash{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;will-change:transform}.adora-squiggle{position:relative;display:inline-block;white-space:nowrap}.adora-squiggle>svg{position:absolute;left:-7px;right:-7px;bottom:-.28em;width:calc(100% + 14px);height:.36em;overflow:visible}.adora-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}@keyframes adora-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.adora-rise{animation:adora-rise .32s cubic-bezier(.22,1,.36,1) both}@keyframes adora-drift{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(3%,-4%,0) scale(1.06)}66%{transform:translate3d(-3%,3%,0) scale(.96)}to{transform:translateZ(0) scale(1)}}@keyframes adora-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes adora-draw{0%{stroke-dashoffset:var(--dash,200)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.adora-rise,.adora-wash{animation:none!important}}