@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-ok:#587000;--adora-ok-wash:#f1f9dc;--adora-amber:#8a6114;--adora-amber-wash:#fbf3e2;--adora-red:#b91c1c;--adora-red-wash:#fdecec;--adora-grid-dot:#d9d7cf;--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:var(--adora-paper);--app-panel:#ffffff;--app-line:var(--adora-pearl);--app-line-soft:#ebebe6;--app-field-line:#86848f;--app-hover:#f2f2ee;--app-text:var(--adora-plum);--app-text-dim:var(--adora-smoke);--app-text-faint:#6b6b74;--app-accent:var(--adora-violet);--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:var(--adora-red);--app-scrim:rgba(20,14,45,0.5);--app-tabbar-bg:rgba(244,244,241,0.94);--app-ink-dark:#000000;--app-ink-light:#ffffff;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-on-surface-variant\/60{color:var(--app-text-faint)}[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] :is(.text-on-surface-variant\/30,.text-on-surface-variant\/40,.text-on-surface-variant\/50,.text-outline){color:var(--app-text-faint)}[data-theme=adora] :is(.text-on-surface-variant\/70,.text-on-surface-variant\/80){color:var(--adora-smoke)}[data-theme=adora] .hover\:text-on-surface:hover{color:var(--adora-plum)}[data-theme=adora] .hover\:text-on-surface-variant:hover{color:var(--adora-smoke)}[data-theme=adora] :is(.placeholder\:text-on-surface-variant,.placeholder\:text-on-surface-variant\/30,.placeholder\:text-on-surface-variant\/40,.placeholder\:text-on-surface-variant\/50,.placeholder\:text-on-surface-variant\/60)::-moz-placeholder{color:var(--app-text-faint)}[data-theme=adora] :is(.placeholder\:text-on-surface-variant,.placeholder\:text-on-surface-variant\/30,.placeholder\:text-on-surface-variant\/40,.placeholder\:text-on-surface-variant\/50,.placeholder\:text-on-surface-variant\/60)::placeholder{color:var(--app-text-faint)}[data-theme=adora] .text-primary\/70{color:var(--adora-violet)}[data-theme=adora] :is(.text-tertiary,.text-tertiary\/70,.text-tertiary\/80,.text-amber-300,.text-amber-300\/70,.text-amber-400,.text-amber-600,.text-yellow-400,.text-yellow-400\/90){color:var(--adora-amber)}[data-theme=adora] :is(.text-emerald-300,.text-emerald-400,.text-emerald-400\/60,.text-green-400,.text-green-600){color:var(--adora-ok)}[data-theme=adora] :is(.text-red-300,.text-red-400,.text-rose-300,.text-rose-400,.text-rose-400\/70){color:var(--adora-red)}[data-theme=adora] .text-gray-400{color:var(--app-text-faint)}[data-theme=adora] :is(.border-white\/5,.border-white\/6,.border-white\/8,.border-white\/10,.border-white\/\[0\.04\],.border-white\/\[0\.05\],.border-white\/\[0\.06\],.border-white\/\[0\.08\],.border-white\/\[0\.1\],.max-sm\:border-white\/10){border-color:var(--app-line)}[data-theme=adora] :is(.border-white\/15,.border-white\/20,.border-white\/25,.border-white\/30,.border-white\/\[0\.15\]){border-color:rgba(33,22,76,.22)}[data-theme=adora] :is(.hover\:border-white\/10,.hover\:border-white\/15,.hover\:border-white\/20):hover{border-color:rgba(33,22,76,.22)}[data-theme=adora] :is(.focus\:border-white\/20,.focus\:border-white\/25):focus{border-color:var(--app-accent-line)}[data-theme=adora] :is(.bg-white\/5,.bg-white\/\[0\.02\],.bg-white\/\[0\.03\],.bg-white\/\[0\.04\],.bg-white\/\[0\.05\]){background-color:var(--app-panel)}[data-theme=adora] :is(.bg-white\/10,.bg-white\/\[0\.06\],.bg-white\/\[0\.08\],.bg-white\/\[0\.1\]){background-color:var(--adora-concrete)}[data-theme=adora] :is(.hover\:bg-white\/\[0\.03\],.hover\:bg-white\/\[0\.04\],.hover\:bg-white\/\[0\.05\],.hover\:bg-white\/\[0\.06\]):hover{background-color:var(--adora-concrete)}[data-theme=adora] body{background-color:var(--app-bg);color:var(--adora-charcoal);font-family:var(--adora-ui);letter-spacing:-.02em}[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] .kanban-col{border-color:var(--app-line)}[data-theme=adora] .kanban-card{background:var(--app-panel);border-color:var(--app-line);box-shadow:0 1px 2px rgba(33,22,76,.03),0 8px 22px -18px rgba(33,22,76,.16)}[data-theme=adora] .kanban-card:hover{border-color:rgba(89,46,255,.35)}[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)}.yg-theme{--yg-bg:var(--app-bg);--yg-hud-shade:rgba(244,244,241,0.92);--yg-vignette:transparent;--yg-ink:var(--app-text);--yg-text:var(--app-text);--yg-text-dim:var(--app-text-dim);--yg-text-mute:var(--app-text-dim);--yg-text-faint:var(--app-text-faint);--yg-control-bg:var(--app-panel);--yg-control-line:var(--app-line);--yg-tab-on-bg:var(--app-accent-soft);--yg-tab-on-line:var(--app-accent-line);--yg-tab-on-text:var(--app-accent);--yg-active:#587000;--yg-active-glow:#a2ea13;--yg-error:#b91c1c;--yg-idle:rgba(33,22,76,0.28);--yg-core:#592eff;--yg-active-line:rgba(88,112,0,0.45);--yg-error-line:rgba(185,28,28,0.4);--yg-select-line:rgba(89,46,255,0.6);--yg-ring-1:rgba(33,22,76,0.1);--yg-ring-2:rgba(33,22,76,0.082);--yg-ring-3:rgba(33,22,76,0.064);--yg-ring-4:rgba(33,22,76,0.046);--yg-spoke:rgba(89,46,255,0.22);--yg-spoke-glow:rgba(89,46,255,0.25);--yg-spoke-code:rgba(46,214,255,0.45);--yg-spoke-code-glow:rgba(46,214,255,0.35);--yg-pulse:rgba(89,46,255,0.6);--yg-pulse-code:rgba(46,214,255,0.9);--yg-upcoming-line:rgba(33,22,76,0.22);--yg-trunk:rgba(33,22,76,0.25);--yg-trunk-filter:none;--yg-hub:rgba(33,22,76,0.2);--yg-hub-code:rgba(46,214,255,0.4);--yg-hub-filter:none;--yg-hub-on:rgba(88,112,0,0.6);--yg-hub-on-filter:drop-shadow(0 0 6px #a2ea13);--yg-arc:rgba(88,112,0,0.35);--yg-arc-filter:drop-shadow(0 0 6px #a2ea1380);--yg-hub-pulse:rgba(89,46,255,0.45);--yg-hub-pulse-on:rgba(88,112,0,0.9);--yg-card-bg:var(--app-panel);--yg-card-line:var(--app-line);--yg-card-fill:var(--app-panel);--yg-card-shadow:0 1px 2px rgba(33,22,76,0.04),0 10px 28px -20px rgba(33,22,76,0.18);--yg-card-blur:none;--yg-pill-line:var(--app-line);--yg-code-ink:#0a7ea6;--yg-code-card-bg:var(--app-panel);--yg-code-line:#2ed6ff8c;--yg-orbit-bg:radial-gradient(circle at 35% 30%,rgba(46,214,255,0.1),var(--app-panel) 70%);--yg-orbit-line:#2ed6ff73;--yg-sat-shadow:0 10px 28px -16px rgba(33,22,76,0.25);--yg-sat-child-shadow:0 6px 18px -10px rgba(33,22,76,0.25);--yg-dashed:rgba(33,22,76,0.25);--yg-ghost-bg:var(--app-panel);--yg-chip-bg:var(--app-hover);--yg-chip-line:var(--app-line);--yg-core-bg:radial-gradient(circle at 36% 30%,var(--adora-violet) 0%,var(--adora-violet-deep) 100%);--yg-core-shadow:0 30px 80px -30px rgba(89,46,255,0.55),inset -24px -28px 66px rgba(20,16,50,0.3),inset 15px 13px 44px rgba(255,255,255,0.18);--yg-core-glow:radial-gradient(circle,rgba(89,46,255,0.16) 0%,rgba(89,46,255,0.05) 40%,transparent 70%);--yg-edge-glow:radial-gradient(circle,rgba(89,46,255,0.1) 0%,rgba(89,46,255,0.03) 42%,transparent 72%);--yg-orb-label:var(--app-text);--yg-orb-label-shadow:none;--yg-orb-meta:var(--app-text-dim);--yg-feature-live:#587000;--yg-feature-beta:#592eff;--yg-feature-coming:rgba(33,22,76,0.28);--yg-business-bg:var(--app-panel);--yg-business-more-bg:var(--app-hover);--yg-business-shadow:0 10px 28px -16px rgba(33,22,76,0.25);--yg-demo-bg:var(--app-accent-soft);--yg-demo-ink:var(--app-accent);--yg-demo-line:var(--app-accent-ring)}.yg-theme.yg-space{--yg-bg:#0a0a0c;--yg-hud-shade:rgba(10,10,12,0.92);--yg-vignette:rgba(0,0,0,0.5);--yg-ink:#ffffff;--yg-text:#d8dae0;--yg-text-dim:#b3b8c2;--yg-text-mute:#7b7f87;--yg-text-faint:#8b909a;--yg-control-bg:rgba(255,255,255,0.06);--yg-control-line:rgba(255,255,255,0.14);--yg-tab-on-bg:rgba(158,140,255,0.24);--yg-tab-on-line:rgba(158,140,255,0.55);--yg-tab-on-text:#e4dfff;--yg-active:#3ddc97;--yg-active-glow:#3ddc97;--yg-error:#ff6b60;--yg-idle:#6a6f78;--yg-core:#8e7bf0;--yg-active-line:rgba(61,220,151,0.34);--yg-error-line:rgba(255,107,96,0.42);--yg-select-line:rgba(158,140,255,0.75);--yg-ring-1:rgba(255,255,255,0.038);--yg-ring-2:rgba(255,255,255,0.032);--yg-ring-3:rgba(255,255,255,0.026);--yg-ring-4:rgba(255,255,255,0.02);--yg-spoke:rgba(200,195,255,0.34);--yg-spoke-glow:rgba(180,170,255,0.35);--yg-spoke-code:rgba(140,225,235,0.3);--yg-spoke-code-glow:rgba(140,225,235,0.3);--yg-pulse:rgba(190,180,255,0.85);--yg-pulse-code:rgba(140,225,235,0.85);--yg-upcoming-line:rgba(255,255,255,0.16);--yg-trunk:rgba(190,195,210,0.55);--yg-trunk-filter:drop-shadow(0 0 5px rgba(190,195,210,0.4));--yg-hub:rgba(190,195,210,0.4);--yg-hub-code:rgba(140,225,235,0.28);--yg-hub-filter:drop-shadow(0 0 2.5px rgba(190,195,210,0.3));--yg-hub-on:rgba(140,225,235,0.65);--yg-hub-on-filter:drop-shadow(0 0 6px rgba(140,225,235,0.6));--yg-arc:rgba(150,230,240,0.4);--yg-arc-filter:drop-shadow(0 0 7px rgba(150,230,240,0.5));--yg-hub-pulse:rgba(160,165,175,0.45);--yg-hub-pulse-on:rgba(140,225,235,0.95);--yg-card-bg:rgba(255,255,255,0.09);--yg-card-line:rgba(255,255,255,0.2);--yg-card-fill:rgba(12,12,16,0.72);--yg-card-shadow:0 14px 44px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.16);--yg-card-blur:blur(22px);--yg-pill-line:rgba(255,255,255,0.1);--yg-code-ink:#7fc9d4;--yg-code-card-bg:rgba(14,30,36,0.58);--yg-code-line:rgba(140,225,235,0.38);--yg-orbit-bg:radial-gradient(circle at 35% 30%,rgba(140,225,235,0.14),rgba(12,22,26,0.62) 70%);--yg-orbit-line:rgba(140,225,235,0.26);--yg-sat-shadow:0 10px 30px rgba(0,0,0,0.4);--yg-sat-child-shadow:0 6px 18px rgba(0,0,0,0.35);--yg-dashed:rgba(255,255,255,0.18);--yg-ghost-bg:rgba(255,255,255,0.03);--yg-chip-bg:rgba(255,255,255,0.05);--yg-chip-line:rgba(255,255,255,0.16);--yg-core-bg:radial-gradient(circle at 36% 30%,#e4e0ff 0%,#c3baff 22%,#a99cf5 44%,#8f7fe8 66%,#6c5fc7 100%);--yg-core-shadow:0 0 130px rgba(158,140,255,0.42),inset -24px -28px 66px rgba(20,16,50,0.45),inset 15px 13px 44px rgba(255,255,255,0.24);--yg-core-glow:radial-gradient(circle,rgba(158,140,255,0.32) 0%,rgba(158,140,255,0.1) 40%,transparent 70%);--yg-edge-glow:radial-gradient(circle,rgba(142,123,240,0.3) 0%,rgba(142,123,240,0.1) 42%,transparent 72%);--yg-orb-label:#ffffff;--yg-orb-label-shadow:0 2px 10px rgba(0,0,0,0.5);--yg-orb-meta:rgba(255,255,255,0.82);--yg-feature-live:#3ddc97;--yg-feature-beta:#b9a8ff;--yg-feature-coming:#6a6f78;--yg-business-bg:rgba(255,255,255,0.07);--yg-business-more-bg:rgba(255,255,255,0.03);--yg-business-shadow:0 10px 30px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.14);--yg-demo-bg:rgba(158,140,255,0.2);--yg-demo-ink:#e4dfff;--yg-demo-line:rgba(158,140,255,0.5);--app-panel:rgba(255,255,255,0.06);--app-line:rgba(255,255,255,0.14);--app-hover:rgba(255,255,255,0.1);--app-text:#d8dae0}.yg-theme.yg-space input::-moz-placeholder{color:var(--yg-text-faint)}.yg-theme.yg-space input::placeholder{color:var(--yg-text-faint)}@keyframes adora-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@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}}@keyframes task-ring-pulse{0%,to{box-shadow:0 0 0 0 var(--app-accent-ring)}50%{box-shadow:0 0 0 7px var(--app-accent-ring)}}@media (prefers-reduced-motion:no-preference){.task-ring-pulse{animation:task-ring-pulse 2.4s ease-in-out infinite}}