body,html{height:100%;margin:0;padding:0}*{box-sizing:border-box}.noa-theme--techno,:root{--noa-bg-spot-1:rgba(120,80,255,.35);--noa-bg-spot-2:rgba(255,120,40,.32);--noa-bg-core-1:#10152a;--noa-bg-core-2:#05060a;--noa-bg-core-3:#020308;--noa-landing-spot-1:rgba(120,80,255,.22);--noa-landing-spot-2:rgba(255,120,40,.18);--noa-landing-core-1:#0e1224;--noa-landing-core-2:#05060a;--noa-landing-core-3:#020308;--noa-frame-bg-1:rgba(5,10,20,.96);--noa-frame-bg-2:rgba(3,6,12,.98);--noa-frame-shadow-1:rgba(0,255,164,.18);--noa-frame-shadow-2:rgba(0,140,255,.25);--noa-frame-highlight-1:rgba(0,255,164,.06);--noa-frame-highlight-2:rgba(0,140,255,.06);--noa-panel-bg-1:rgba(5,16,24,.95);--noa-panel-bg-2:rgba(4,10,22,.95);--noa-panel-bg-soft-1:rgba(5,16,24,.82);--noa-panel-bg-soft-2:rgba(4,10,22,.9);--noa-input-bg:rgba(3,7,16,.95);--noa-input-placeholder:rgba(150,200,220,.45);--noa-button-bg:rgba(3,7,16,.75);--noa-button-bg-ghost:rgba(3,7,16,.55);--noa-surface-bg:rgba(3,7,16,.35);--noa-color-text:#e0f6ff;--noa-color-text-strong:#fff;--noa-color-muted:rgba(141,227,255,.85);--noa-color-muted-soft:rgba(141,227,255,.9);--noa-color-muted-strong:rgba(141,227,255,.95);--noa-color-accent:#7de6ff;--noa-color-accent-soft:#4ee6aa;--noa-color-accent-strong:#00ff9d;--noa-color-warning:#ffc857;--noa-color-error:#ffc5b4;--noa-color-link:#7aa8ff;--noa-color-success:#6fffd4;--noa-color-ice:#aaf7ff;--noa-border:rgba(0,255,164,.4);--noa-border-subtle:rgba(0,255,164,.2);--noa-border-soft:rgba(0,255,164,.25);--noa-border-strong:rgba(0,255,164,.6);--noa-border-accent:rgba(0,196,255,.5);--noa-border-accent-soft:rgba(0,196,255,.35);--noa-accent-bg:rgba(0,255,164,.08);--noa-accent-bg-strong:rgba(0,255,164,.18);--noa-accent-border:rgba(0,255,164,.35);--noa-accent-border-soft:rgba(0,255,164,.22);--noa-accent-glow:rgba(0,255,164,.16);--noa-accent-blue-glow:rgba(0,140,255,.18);--noa-accent-blue-soft:rgba(0,144,255,.2);--noa-accent-blue-haze:rgba(0,196,255,.25);--noa-accent-sheen:rgba(0,255,164,.3);--noa-accent-blue-sheen:rgba(0,144,255,.3);--noa-accent-glow-strong:rgba(0,255,164,.7);--noa-accent-blue-glow-strong:rgba(0,144,255,.55);--noa-accent-scrollbar:rgba(0,255,164,.45);--noa-error-bg:rgba(255,135,102,.12);--noa-error-border:rgba(255,135,102,.35)}.noa-theme--white-pink{--noa-bg-spot-1:rgba(255,168,212,.4);--noa-bg-spot-2:rgba(255,221,240,.5);--noa-bg-core-1:#fff;--noa-bg-core-2:#f8f4ff;--noa-bg-core-3:#f2ebff;--noa-landing-spot-1:rgba(255,168,212,.28);--noa-landing-spot-2:rgba(255,221,240,.32);--noa-landing-core-1:#fff;--noa-landing-core-2:#f8f4ff;--noa-landing-core-3:#f1ebff;--noa-frame-bg-1:hsla(0,0%,100%,.94);--noa-frame-bg-2:rgba(244,236,255,.92);--noa-frame-shadow-1:rgba(255,112,182,.25);--noa-frame-shadow-2:rgba(155,120,255,.18);--noa-frame-highlight-1:rgba(255,112,182,.12);--noa-frame-highlight-2:rgba(140,120,255,.12);--noa-panel-bg-1:hsla(0,0%,100%,.92);--noa-panel-bg-2:rgba(246,238,255,.94);--noa-panel-bg-soft-1:hsla(0,0%,100%,.86);--noa-panel-bg-soft-2:rgba(246,238,255,.9);--noa-input-bg:hsla(0,0%,100%,.82);--noa-input-placeholder:rgba(76,54,88,.5);--noa-button-bg:hsla(0,0%,100%,.75);--noa-button-bg-ghost:hsla(0,0%,100%,.6);--noa-surface-bg:hsla(0,0%,100%,.6);--noa-color-text:#2a1f2f;--noa-color-text-strong:#1d141f;--noa-color-muted:rgba(76,54,88,.72);--noa-color-muted-soft:rgba(76,54,88,.84);--noa-color-muted-strong:rgba(76,54,88,.9);--noa-color-accent:#b44eff;--noa-color-accent-soft:#ff7ab8;--noa-color-accent-strong:#ff4fa3;--noa-color-warning:#d36b00;--noa-color-error:#d9386b;--noa-color-link:#6a4dff;--noa-color-success:#ff5f9e;--noa-color-ice:#9d78ff;--noa-border:rgba(255,112,182,.45);--noa-border-subtle:rgba(255,112,182,.2);--noa-border-soft:rgba(255,112,182,.28);--noa-border-strong:rgba(255,112,182,.62);--noa-border-accent:rgba(155,120,255,.45);--noa-border-accent-soft:rgba(155,120,255,.3);--noa-accent-bg:rgba(255,112,182,.12);--noa-accent-bg-strong:rgba(255,112,182,.22);--noa-accent-border:rgba(255,112,182,.4);--noa-accent-border-soft:rgba(255,112,182,.24);--noa-accent-glow:rgba(255,112,182,.18);--noa-accent-blue-glow:rgba(155,120,255,.22);--noa-accent-blue-soft:rgba(155,120,255,.18);--noa-accent-blue-haze:rgba(155,120,255,.28);--noa-accent-sheen:rgba(255,112,182,.32);--noa-accent-blue-sheen:rgba(155,120,255,.28);--noa-accent-glow-strong:rgba(255,112,182,.7);--noa-accent-blue-glow-strong:rgba(155,120,255,.55);--noa-accent-scrollbar:rgba(255,112,182,.45);--noa-error-bg:rgba(255,96,142,.16);--noa-error-border:rgba(255,96,142,.38)}.noa-theme--green-white{--noa-bg-spot-1:rgba(115,220,170,.4);--noa-bg-spot-2:rgba(200,255,234,.45);--noa-bg-core-1:#f7fffb;--noa-bg-core-2:#effaf4;--noa-bg-core-3:#e6f5ed;--noa-landing-spot-1:rgba(115,220,170,.28);--noa-landing-spot-2:rgba(200,255,234,.32);--noa-landing-core-1:#f7fffb;--noa-landing-core-2:#effaf4;--noa-landing-core-3:#e6f5ed;--noa-frame-bg-1:hsla(0,0%,100%,.92);--noa-frame-bg-2:rgba(228,248,239,.92);--noa-frame-shadow-1:rgba(70,200,140,.24);--noa-frame-shadow-2:rgba(50,160,120,.18);--noa-frame-highlight-1:rgba(70,200,140,.12);--noa-frame-highlight-2:rgba(50,160,120,.12);--noa-panel-bg-1:hsla(0,0%,100%,.9);--noa-panel-bg-2:rgba(232,248,240,.94);--noa-panel-bg-soft-1:hsla(0,0%,100%,.84);--noa-panel-bg-soft-2:rgba(232,248,240,.9);--noa-input-bg:hsla(0,0%,100%,.82);--noa-input-placeholder:rgba(45,86,70,.5);--noa-button-bg:hsla(0,0%,100%,.75);--noa-button-bg-ghost:hsla(0,0%,100%,.6);--noa-surface-bg:hsla(0,0%,100%,.55);--noa-color-text:#1f2e25;--noa-color-text-strong:#14211a;--noa-color-muted:rgba(45,86,70,.7);--noa-color-muted-soft:rgba(45,86,70,.82);--noa-color-muted-strong:rgba(45,86,70,.88);--noa-color-accent:#2aa96a;--noa-color-accent-soft:#48c78f;--noa-color-accent-strong:#1f9a5e;--noa-color-warning:#f3a633;--noa-color-error:#e05265;--noa-color-link:#1f7fbf;--noa-color-success:#27b77a;--noa-color-ice:#6dc9a2;--noa-border:rgba(70,200,140,.42);--noa-border-subtle:rgba(70,200,140,.18);--noa-border-soft:rgba(70,200,140,.28);--noa-border-strong:rgba(70,200,140,.6);--noa-border-accent:rgba(40,150,120,.4);--noa-border-accent-soft:rgba(40,150,120,.26);--noa-accent-bg:rgba(70,200,140,.12);--noa-accent-bg-strong:rgba(70,200,140,.22);--noa-accent-border:rgba(70,200,140,.4);--noa-accent-border-soft:rgba(70,200,140,.24);--noa-accent-glow:rgba(70,200,140,.18);--noa-accent-blue-glow:rgba(50,160,120,.2);--noa-accent-blue-soft:rgba(50,160,120,.18);--noa-accent-blue-haze:rgba(50,160,120,.26);--noa-accent-sheen:rgba(70,200,140,.3);--noa-accent-blue-sheen:rgba(50,160,120,.26);--noa-accent-glow-strong:rgba(70,200,140,.6);--noa-accent-blue-glow-strong:rgba(50,160,120,.5);--noa-accent-scrollbar:rgba(70,200,140,.45);--noa-error-bg:rgba(224,82,101,.16);--noa-error-border:rgba(224,82,101,.35)}.noa-theme--yellow-blue{--noa-bg-spot-1:rgba(255,201,71,.35);--noa-bg-spot-2:rgba(90,170,255,.32);--noa-bg-core-1:#0d1a36;--noa-bg-core-2:#071126;--noa-bg-core-3:#040915;--noa-landing-spot-1:rgba(255,201,71,.22);--noa-landing-spot-2:rgba(90,170,255,.2);--noa-landing-core-1:#0d1a36;--noa-landing-core-2:#071126;--noa-landing-core-3:#040915;--noa-frame-bg-1:rgba(9,18,40,.96);--noa-frame-bg-2:rgba(7,13,32,.98);--noa-frame-shadow-1:rgba(255,201,71,.2);--noa-frame-shadow-2:rgba(60,130,220,.28);--noa-frame-highlight-1:rgba(255,201,71,.08);--noa-frame-highlight-2:rgba(60,130,220,.08);--noa-panel-bg-1:rgba(9,18,40,.94);--noa-panel-bg-2:rgba(7,13,32,.95);--noa-panel-bg-soft-1:rgba(9,18,40,.86);--noa-panel-bg-soft-2:rgba(7,13,32,.9);--noa-input-bg:rgba(9,18,40,.9);--noa-input-placeholder:rgba(179,201,240,.5);--noa-button-bg:rgba(9,18,40,.75);--noa-button-bg-ghost:rgba(9,18,40,.6);--noa-surface-bg:rgba(9,18,40,.45);--noa-color-text:#e3eeff;--noa-color-text-strong:#f6f9ff;--noa-color-muted:rgba(179,201,240,.75);--noa-color-muted-soft:rgba(179,201,240,.84);--noa-color-muted-strong:rgba(179,201,240,.9);--noa-color-accent:#ffd166;--noa-color-accent-soft:#6fb7ff;--noa-color-accent-strong:#ffc547;--noa-color-warning:#ffb347;--noa-color-error:#ff8f8f;--noa-color-link:#7bb6ff;--noa-color-success:#9dd9ff;--noa-color-ice:#bfe1ff;--noa-border:rgba(255,201,71,.4);--noa-border-subtle:rgba(255,201,71,.18);--noa-border-soft:rgba(255,201,71,.26);--noa-border-strong:rgba(255,201,71,.58);--noa-border-accent:rgba(90,170,255,.45);--noa-border-accent-soft:rgba(90,170,255,.3);--noa-accent-bg:rgba(255,201,71,.12);--noa-accent-bg-strong:rgba(255,201,71,.2);--noa-accent-border:rgba(255,201,71,.36);--noa-accent-border-soft:rgba(255,201,71,.22);--noa-accent-glow:rgba(255,201,71,.18);--noa-accent-blue-glow:rgba(90,170,255,.22);--noa-accent-blue-soft:rgba(90,170,255,.2);--noa-accent-blue-haze:rgba(90,170,255,.28);--noa-accent-sheen:rgba(255,201,71,.3);--noa-accent-blue-sheen:rgba(90,170,255,.28);--noa-accent-glow-strong:rgba(255,201,71,.6);--noa-accent-blue-glow-strong:rgba(90,170,255,.55);--noa-accent-scrollbar:rgba(255,201,71,.45);--noa-error-bg:hsla(0,100%,74%,.16);--noa-error-border:hsla(0,100%,74%,.38)}.noa-theme--red-green{--noa-bg-spot-1:hsla(0,100%,70%,.35);--noa-bg-spot-2:rgba(80,220,150,.3);--noa-bg-core-1:#1a0e14;--noa-bg-core-2:#0f0a0e;--noa-bg-core-3:#070508;--noa-landing-spot-1:hsla(0,100%,70%,.22);--noa-landing-spot-2:rgba(80,220,150,.2);--noa-landing-core-1:#1a0e14;--noa-landing-core-2:#0f0a0e;--noa-landing-core-3:#070508;--noa-frame-bg-1:rgba(18,10,16,.96);--noa-frame-bg-2:rgba(12,7,12,.98);--noa-frame-shadow-1:hsla(0,100%,70%,.2);--noa-frame-shadow-2:rgba(80,220,150,.25);--noa-frame-highlight-1:hsla(0,100%,70%,.08);--noa-frame-highlight-2:rgba(80,220,150,.08);--noa-panel-bg-1:rgba(18,10,16,.94);--noa-panel-bg-2:rgba(12,7,12,.95);--noa-panel-bg-soft-1:rgba(18,10,16,.86);--noa-panel-bg-soft-2:rgba(12,7,12,.9);--noa-input-bg:rgba(18,10,16,.9);--noa-input-placeholder:rgba(229,190,200,.5);--noa-button-bg:rgba(18,10,16,.75);--noa-button-bg-ghost:rgba(18,10,16,.6);--noa-surface-bg:rgba(18,10,16,.45);--noa-color-text:#ffeef2;--noa-color-text-strong:#fff7f9;--noa-color-muted:rgba(229,190,200,.75);--noa-color-muted-soft:rgba(229,190,200,.84);--noa-color-muted-strong:rgba(229,190,200,.9);--noa-color-accent:#ff7a7a;--noa-color-accent-soft:#6be6b0;--noa-color-accent-strong:#ff5c5c;--noa-color-warning:#ffb347;--noa-color-error:#ff8f8f;--noa-color-link:#7ed7ff;--noa-color-success:#63e2a3;--noa-color-ice:#b6ffd8;--noa-border:hsla(0,100%,70%,.4);--noa-border-subtle:hsla(0,100%,70%,.18);--noa-border-soft:hsla(0,100%,70%,.26);--noa-border-strong:hsla(0,100%,70%,.58);--noa-border-accent:rgba(80,220,150,.45);--noa-border-accent-soft:rgba(80,220,150,.3);--noa-accent-bg:hsla(0,100%,70%,.12);--noa-accent-bg-strong:hsla(0,100%,70%,.2);--noa-accent-border:hsla(0,100%,70%,.36);--noa-accent-border-soft:hsla(0,100%,70%,.22);--noa-accent-glow:hsla(0,100%,70%,.18);--noa-accent-blue-glow:rgba(80,220,150,.22);--noa-accent-blue-soft:rgba(80,220,150,.2);--noa-accent-blue-haze:rgba(80,220,150,.28);--noa-accent-sheen:hsla(0,100%,70%,.3);--noa-accent-blue-sheen:rgba(80,220,150,.28);--noa-accent-glow-strong:hsla(0,100%,70%,.6);--noa-accent-blue-glow-strong:rgba(80,220,150,.55);--noa-accent-scrollbar:hsla(0,100%,70%,.45);--noa-error-bg:hsla(0,100%,74%,.16);--noa-error-border:hsla(0,100%,74%,.38)}.noa-theme--navy{--noa-bg-spot-1:rgba(0,118,255,.35);--noa-bg-spot-2:rgba(64,200,255,.28);--noa-bg-core-1:#0a1430;--noa-bg-core-2:#050b1b;--noa-bg-core-3:#02050d;--noa-landing-spot-1:rgba(0,118,255,.24);--noa-landing-spot-2:rgba(64,200,255,.18);--noa-landing-core-1:#0a1430;--noa-landing-core-2:#050b1b;--noa-landing-core-3:#02050d;--noa-frame-bg-1:rgba(6,14,32,.96);--noa-frame-bg-2:rgba(5,10,26,.98);--noa-frame-shadow-1:rgba(70,160,255,.2);--noa-frame-shadow-2:rgba(0,80,200,.3);--noa-frame-highlight-1:rgba(70,160,255,.08);--noa-frame-highlight-2:rgba(0,110,220,.08);--noa-panel-bg-1:rgba(6,14,32,.94);--noa-panel-bg-2:rgba(5,10,26,.95);--noa-panel-bg-soft-1:rgba(6,14,32,.86);--noa-panel-bg-soft-2:rgba(5,10,26,.9);--noa-input-bg:rgba(6,14,32,.9);--noa-input-placeholder:rgba(151,186,255,.5);--noa-button-bg:rgba(6,14,32,.75);--noa-button-bg-ghost:rgba(6,14,32,.6);--noa-surface-bg:rgba(6,14,32,.45);--noa-color-text:#d7e8ff;--noa-color-text-strong:#f5f9ff;--noa-color-muted:rgba(151,186,255,.78);--noa-color-muted-soft:rgba(151,186,255,.86);--noa-color-muted-strong:rgba(151,186,255,.92);--noa-color-accent:#7db4ff;--noa-color-accent-soft:#4ea3ff;--noa-color-accent-strong:#2f89ff;--noa-color-warning:#ffb347;--noa-color-error:#ff8f8f;--noa-color-link:#6bb6ff;--noa-color-success:#7ed7ff;--noa-color-ice:#b9d7ff;--noa-border:rgba(70,160,255,.45);--noa-border-subtle:rgba(70,160,255,.2);--noa-border-soft:rgba(70,160,255,.28);--noa-border-strong:rgba(70,160,255,.62);--noa-border-accent:rgba(0,140,255,.5);--noa-border-accent-soft:rgba(0,140,255,.35);--noa-accent-bg:rgba(70,160,255,.12);--noa-accent-bg-strong:rgba(70,160,255,.22);--noa-accent-border:rgba(70,160,255,.4);--noa-accent-border-soft:rgba(70,160,255,.24);--noa-accent-glow:rgba(70,160,255,.18);--noa-accent-blue-glow:rgba(0,120,255,.24);--noa-accent-blue-soft:rgba(0,120,255,.2);--noa-accent-blue-haze:rgba(0,140,255,.28);--noa-accent-sheen:rgba(70,160,255,.32);--noa-accent-blue-sheen:rgba(0,120,255,.28);--noa-accent-glow-strong:rgba(70,160,255,.7);--noa-accent-blue-glow-strong:rgba(0,120,255,.55);--noa-accent-scrollbar:rgba(70,160,255,.45);--noa-error-bg:hsla(0,100%,74%,.16);--noa-error-border:hsla(0,100%,74%,.4)}.noa-theme--violet-purple{--noa-bg-spot-1:rgba(150,90,255,.35);--noa-bg-spot-2:rgba(220,120,255,.28);--noa-bg-core-1:#160c2b;--noa-bg-core-2:#0c071b;--noa-bg-core-3:#04020b;--noa-landing-spot-1:rgba(150,90,255,.24);--noa-landing-spot-2:rgba(220,120,255,.2);--noa-landing-core-1:#140a27;--noa-landing-core-2:#0c071b;--noa-landing-core-3:#04020b;--noa-frame-bg-1:rgba(12,7,24,.96);--noa-frame-bg-2:rgba(8,5,18,.98);--noa-frame-shadow-1:rgba(171,115,255,.22);--noa-frame-shadow-2:rgba(110,60,200,.3);--noa-frame-highlight-1:rgba(171,115,255,.08);--noa-frame-highlight-2:rgba(110,60,200,.08);--noa-panel-bg-1:rgba(12,7,24,.94);--noa-panel-bg-2:rgba(8,5,18,.95);--noa-panel-bg-soft-1:rgba(12,7,24,.86);--noa-panel-bg-soft-2:rgba(8,5,18,.9);--noa-input-bg:rgba(12,7,24,.9);--noa-input-placeholder:rgba(196,168,255,.5);--noa-button-bg:rgba(12,7,24,.75);--noa-button-bg-ghost:rgba(12,7,24,.6);--noa-surface-bg:rgba(12,7,24,.45);--noa-color-text:#eadcff;--noa-color-text-strong:#f6eeff;--noa-color-muted:rgba(214,190,255,.78);--noa-color-muted-soft:rgba(214,190,255,.86);--noa-color-muted-strong:rgba(214,190,255,.92);--noa-color-accent:#c59bff;--noa-color-accent-soft:#b78bff;--noa-color-accent-strong:#a26cff;--noa-color-warning:#ffb65c;--noa-color-error:#ff9fb6;--noa-color-link:#c2a0ff;--noa-color-success:#d6b5ff;--noa-color-ice:#e0cbff;--noa-border:rgba(171,115,255,.45);--noa-border-subtle:rgba(171,115,255,.2);--noa-border-soft:rgba(171,115,255,.28);--noa-border-strong:rgba(171,115,255,.62);--noa-border-accent:rgba(135,90,255,.5);--noa-border-accent-soft:rgba(135,90,255,.35);--noa-accent-bg:rgba(171,115,255,.12);--noa-accent-bg-strong:rgba(171,115,255,.22);--noa-accent-border:rgba(171,115,255,.4);--noa-accent-border-soft:rgba(171,115,255,.24);--noa-accent-glow:rgba(171,115,255,.18);--noa-accent-blue-glow:rgba(135,90,255,.24);--noa-accent-blue-soft:rgba(135,90,255,.2);--noa-accent-blue-haze:rgba(170,130,255,.28);--noa-accent-sheen:rgba(171,115,255,.32);--noa-accent-blue-sheen:rgba(135,90,255,.28);--noa-accent-glow-strong:rgba(171,115,255,.7);--noa-accent-blue-glow-strong:rgba(135,90,255,.55);--noa-accent-scrollbar:rgba(171,115,255,.45);--noa-error-bg:rgba(255,120,160,.18);--noa-error-border:rgba(255,120,160,.4)}h1:focus{outline:none}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #e50000}.validation-message{color:#e50000}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIgb3ZlcmZsb3c9ImhpZGRlbiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMjM1IDUxaDU2djQ5aC01NnoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZmlsbD0iI2ZmZTUwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjUwNiA1MWE0LjQgNC40IDAgMCAxIDMuMSAxLjI2NmwuNDQ2LjUzMy40ODcuODMgMjIuNjQ2IDM4LjU1NC4zNi42MTIuMTExLjIwMWE0LjMgNC4zIDAgMCAxIC4zNDQgMS42ODJjMCAyLjM4Ny0xLjk2MiA0LjMyMi00LjM4MyA0LjMyMmgtNDYuMjM0Yy0yLjQyIDAtNC4zODMtMS45MzUtNC4zODMtNC4zMjJxLjAwMS0uNDQ5LjA4OS0uODdsLjI0OS0uNzkyLjUyLS44ODUgMjIuNjE1LTM4LjUwMi40ODgtLjgzLjQ0Ni0uNTMzQTQuNCA0LjQgMCAwIDEgMjYzLjUwNiA1MW0uMDggMTUuMDE4cS00LjI3MyAwLTQuMjczIDMuMzE5IDAgLjQxLjA1OC43NTJsMi40MjQgMTMuOTI3aDMuNTg1bDIuNDQxLTE0LjI2OXEuMDU4LS4wMjQuMDU4LS40MyAwLTMuMjk5LTQuMjkzLTMuMjk5bS0uMDEgMjAuMDM3cS0zLjc5IDAtMy43OSAzLjczN3QzLjc5IDMuNzM3cTMuODEgMCAzLjgxMS0zLjczN3QtMy44MTEtMy43MzciLz48L2c+PC9zdmc+) no-repeat 1rem/1.8rem,#b32121;color:#fff;padding:1rem 1rem 1rem 3.7rem}.blazor-error-boundary:after{content:"An error has occurred."}.darker-border-checkbox.form-check-input{border-color:#929292}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--bs-secondary-color);text-align:end}.form-floating>.form-control-plaintext:focus::-moz-placeholder,.form-floating>.form-control:focus::-moz-placeholder{text-align:start}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}.noa-root{align-items:center;background:radial-gradient(circle at 12% 0,var(--noa-bg-spot-1) 0,transparent 55%),radial-gradient(circle at 88% 100%,var(--noa-bg-spot-2) 0,transparent 55%),radial-gradient(circle at 50% 20%,var(--noa-bg-core-1) 0,var(--noa-bg-core-2) 45%,var(--noa-bg-core-3) 100%);color:var(--noa-color-text);display:flex;font-family:JetBrains Mono,Consolas,monospace;justify-content:center;min-height:100vh}.noa-frame{background:linear-gradient(145deg,var(--noa-frame-bg-1),var(--noa-frame-bg-2));border:1px solid var(--noa-border);border-radius:18px;box-shadow:0 0 40px var(--noa-frame-shadow-1),0 0 120px var(--noa-frame-shadow-2);display:flex;flex-direction:column;gap:10px;height:min(1024px,100vh - 3rem);overflow:hidden;padding:16px 18px;position:relative;width:min(2180px,100vw - 3rem)}.noa-frame:before{background-image:linear-gradient(120deg,var(--noa-frame-highlight-1) 0,transparent 35%,var(--noa-frame-highlight-2) 70%,transparent 100%);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.noa-header{border-bottom:1px solid var(--noa-border-soft);color:var(--noa-color-accent);display:flex;flex-direction:column;font-size:.78rem;gap:6px;letter-spacing:.12em;padding-bottom:6px;text-transform:uppercase}.noa-header-main{align-items:center;display:flex;justify-content:space-between}.noa-title{font-weight:600}.noa-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.noa-theme-select{align-items:center;color:var(--noa-color-muted);display:inline-flex;font-size:.65rem;gap:8px;letter-spacing:.12em}.noa-theme-select__label{opacity:.7}.noa-theme-select__control{background:#02060c99;border:1px solid var(--noa-border-accent-soft);border-radius:10px;color:var(--noa-color-text);font-family:inherit;font-size:.65rem;letter-spacing:.08em;outline:none;padding:4px 8px;text-transform:uppercase}.noa-theme--green-white .noa-theme-select__control,.noa-theme--white-pink .noa-theme-select__control{background:#ffffffb3;color:var(--noa-color-text-strong)}.noa-theme--navy .noa-theme-select__control{background:#050c1aa6}.noa-status{align-items:center;color:var(--noa-color-accent-soft);display:flex;gap:6px}.noa-dot{animation:noa-pulse 1.4s ease-in-out infinite;background:var(--noa-color-accent-strong);border-radius:50%;box-shadow:0 0 12px var(--noa-color-accent-strong);height:8px;width:8px}@keyframes noa-pulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.noa-status-panel{display:flex;flex-wrap:wrap;font-size:.7rem;gap:8px;letter-spacing:.14em;margin-top:2px;opacity:.9;text-transform:uppercase}.noa-status-block{align-items:center;background:radial-gradient(circle at top,var(--noa-accent-bg-strong),rgba(3,10,18,.96));border:1px solid var(--noa-accent-border);border-radius:999px;box-shadow:0 0 10px var(--noa-accent-glow),0 0 22px var(--noa-accent-blue-glow);display:inline-flex;gap:8px;padding:3px 11px;position:relative}.noa-status-label{color:var(--noa-color-muted)}.noa-status-value{color:var(--noa-color-text-strong);font-weight:600}.noa-status-led{border-radius:50%;box-shadow:0 0 10px currentColor;height:7px;width:7px}.noa-status-led-ok{background:var(--noa-color-accent-strong);color:var(--noa-color-accent-strong)}.noa-status-led-warn{animation:noa-led-breathe 1.8s ease-in-out infinite;background:var(--noa-color-warning);color:var(--noa-color-warning)}@keyframes noa-led-breathe{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.noa-chat-window{display:flex;flex:1;flex-direction:column;font-size:1rem;gap:14px;overflow-y:auto;padding:18px 16px 22px}.noa-chat-window::-webkit-scrollbar{width:6px}.noa-chat-window::-webkit-scrollbar-track{background:transparent}.noa-chat-window::-webkit-scrollbar-thumb{background:var(--noa-accent-scrollbar);border-radius:999px}.noa-msg{animation:noa-msg-in .22s ease-out;background:linear-gradient(135deg,var(--noa-panel-bg-1),var(--noa-panel-bg-2));border:1px solid var(--noa-accent-bg-strong);border-radius:10px;box-shadow:0 0 10px var(--noa-accent-bg);max-width:82%;padding:6px 9px 7px;transform-origin:bottom left;width:-moz-fit-content;width:fit-content}.noa-msg-user{align-self:flex-end;background:radial-gradient(circle at top right,var(--noa-accent-blue-haze),var(--noa-panel-bg-1));border-color:var(--noa-border-accent);margin-left:auto;transform-origin:bottom right}@keyframes noa-msg-in{0%{filter:blur(1px);opacity:0;transform:translateY(6px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.noa-msg-noa{align-self:flex-start;margin-bottom:clamp(1.2rem,2.5vw,3rem);margin-right:auto;margin-top:clamp(1.2rem,2.5vw,3rem)}.noa-msg-meta{display:flex;font-size:.7rem;justify-content:space-between;letter-spacing:.11em;margin-bottom:2px;opacity:.7;text-transform:uppercase}.noa-msg-role{color:var(--noa-color-success)}.noa-msg-time{color:var(--noa-color-link)}.noa-msg-body{white-space:pre-wrap}.noa-input-panel{align-items:stretch;border-top:1px solid var(--noa-border-soft);display:grid;gap:10px;grid-template-columns:1fr auto;padding-top:6px}.noa-input{background:var(--noa-input-bg);border:1px solid var(--noa-accent-border);border-radius:10px;box-shadow:inset 0 0 8px #000c;color:var(--noa-color-text);font-family:JetBrains Mono,Consolas,monospace;font-size:.9rem;outline:none;padding:10px 12px;resize:none}.noa-input::-moz-placeholder{color:var(--noa-input-placeholder)}.noa-input::placeholder{color:var(--noa-input-placeholder)}.noa-input:focus{border-color:var(--noa-color-accent-strong);box-shadow:0 0 12px var(--noa-border),inset 0 0 8px #000000e6}.noa-send-btn{background:radial-gradient(circle at top,var(--noa-accent-sheen),var(--noa-accent-blue-sheen));border:1px solid var(--noa-border-strong);border-radius:10px;color:var(--noa-color-text);cursor:pointer;font-family:JetBrains Mono,Consolas,monospace;font-size:.8rem;font-weight:600;letter-spacing:.16em;min-width:140px;padding:10px 20px;text-shadow:0 0 4px rgba(0,0,0,.6);text-transform:uppercase;transition:all .12s ease-out}.noa-send-btn:hover:not(:disabled){box-shadow:0 0 16px var(--noa-accent-glow-strong),0 0 30px var(--noa-accent-blue-glow-strong);transform:translateY(-1px)}.noa-send-btn:disabled{box-shadow:none;cursor:default;opacity:.5}.noa-root--landing{background:radial-gradient(circle at 18% 0,var(--noa-landing-spot-1) 0,transparent 55%),radial-gradient(circle at 88% 100%,var(--noa-landing-spot-2) 0,transparent 55%),radial-gradient(circle at 50% 20%,var(--noa-landing-core-1) 0,var(--noa-landing-core-2) 48%,var(--noa-landing-core-3) 100%)}.noa-frame--landing{height:min(980px,100vh - 3rem)}.noa-header--landing .noa-title{letter-spacing:.14em}.noa-landing-subtitle{font-size:.85rem;letter-spacing:.06em;margin-top:6px;opacity:.85;text-transform:none}.noa-landing-scroll{flex:1;gap:10px;overflow-y:auto;padding:14px 2px 6px}.noa-register-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(360px,2.2fr) minmax(220px,1fr);height:100%;min-height:0}.noa-register-card{align-self:center;justify-self:center;max-width:780px;width:100%}.noa-register-aside{max-height:100%;min-height:0;overflow:auto}.noa-register-checkboxes{display:flex;flex-direction:column;gap:8px;margin-top:12px}.noa-register-checkbox{align-items:flex-start;display:flex;font-size:.85rem;gap:10px;line-height:1.4;opacity:.9}.noa-register-checkbox input{margin-top:3px}@media(max-width:1100px){.noa-register-grid{grid-template-areas:"card" "terms" "privacy";grid-template-columns:1fr}.noa-register-card{grid-area:card}.noa-register-terms{grid-area:terms}.noa-register-privacy{grid-area:privacy}}.noa-pricing-grid{margin-top:16px}.noa-pricing-card{display:flex;flex-direction:column;gap:10px}.noa-price{align-items:baseline;color:var(--noa-color-text-strong);display:flex;gap:6px}.noa-price__amount{font-size:1.6rem;font-weight:600}.noa-price__period{font-size:.85rem;opacity:.75}.noa-landing-scroll::-webkit-scrollbar{width:6px}.noa-landing-scroll::-webkit-scrollbar-thumb{background:var(--noa-accent-scrollbar);border-radius:999px}.noa-card{background:linear-gradient(135deg,var(--noa-panel-bg-soft-1),var(--noa-panel-bg-soft-2));border:1px solid var(--noa-accent-bg-strong);border-radius:14px;box-shadow:0 0 10px var(--noa-accent-bg);padding:16px 16px 14px}.noa-card--hero{border-color:var(--noa-accent-border-soft);box-shadow:0 0 14px var(--noa-accent-glow),0 0 32px var(--noa-accent-blue-glow);display:flex;flex-direction:column;min-height:clamp(360px,20vh,520px)}.noa-hero__content{display:flex;flex:1;flex-direction:column;gap:1.2rem;padding-top:1.4rem}.noa-hero__footer{align-items:center;display:flex;font-size:.75rem;gap:.6rem;justify-content:center;margin-top:12px;opacity:.65;padding:.6rem 0 .2rem}.noa-card--soft{background:linear-gradient(135deg,#18120666,#040a16e6);border-color:#ffc85738;border-color:#ffa04661;box-shadow:0 0 12px #ffa0461a,0 0 34px #ff782824;position:relative}.noa-card--soft:before{animation:noa-soft-glow 7.5s ease-in-out infinite;background:radial-gradient(circle at 20% 30%,rgba(255,170,90,.26),transparent 55%),radial-gradient(circle at 80% 70%,rgba(255,120,40,.18),transparent 60%);border-radius:inherit;content:"";filter:blur(10px);inset:-2px;opacity:.55;pointer-events:none;position:absolute;z-index:0}.noa-card--soft>*{position:relative;z-index:1}@keyframes noa-soft-glow{0%,to{opacity:.42;transform:scale(.995)}50%{opacity:.75;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){.noa-card--soft:before{animation:none}}.noa-card--final{background:radial-gradient(circle at top right,var(--noa-accent-blue-soft),var(--noa-panel-bg-1));border-color:var(--noa-border-accent-soft)}.noa-card__kicker{color:var(--noa-color-muted);font-size:.7rem;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.noa-card__title{color:var(--noa-color-text-strong);font-size:1.35rem;letter-spacing:.02em;margin:0 0 6px}.noa-card__lead{line-height:1.45;margin:0 0 10px;opacity:.9}.noa-card__text{line-height:1.55;margin:0 0 8px;opacity:.9}.noa-muted{opacity:.72}.noa-landing__cta{align-items:center;flex-wrap:wrap;margin-top:10px}.noa-landing__auth,.noa-landing__cta{display:flex;gap:10px}.noa-landing__links{font-size:.78rem;margin-top:8px;opacity:.8;width:100%}.noa-sep{margin:0 8px;opacity:.6}.noa-link{color:var(--noa-color-muted-soft);text-decoration:none}.noa-link:hover{text-decoration:underline}.noa-btn{align-items:center;background:var(--noa-button-bg);border:1px solid var(--noa-accent-border);border-radius:10px;color:var(--noa-color-text);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.14em;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:all .12s ease-out}.noa-btn--primary{background:radial-gradient(circle at top,var(--noa-accent-border-soft),var(--noa-accent-blue-soft));border-color:var(--noa-border-strong)}.noa-btn--ghost{background:var(--noa-button-bg-ghost);border-color:var(--noa-accent-border-soft)}.noa-btn:hover{box-shadow:0 0 14px var(--noa-accent-border),0 0 26px var(--noa-accent-blue-glow);transform:translateY(-1px)}.noa-feature-list{display:grid;gap:10px;grid-template-columns:1fr}.noa-feature{background:var(--noa-surface-bg);border:1px solid var(--noa-border-subtle);border-radius:12px;padding:10px 12px;text-align:center}.noa-feature__title{color:var(--noa-color-text-strong);font-size:.9rem;margin-bottom:4px}.noa-feature__text{line-height:1.45;opacity:.8}.noa-feature .noa-list{align-items:center}.noa-feature .noa-bullet{display:none}.noa-list--spaced{gap:8px}.noa-steps{display:grid;gap:10px;list-style:none;margin:6px 0 0;padding:0}.noa-steps li{background:var(--noa-surface-bg);border:1px solid var(--noa-border-subtle);border-radius:12px;padding:10px 12px}.noa-steps__title{color:var(--noa-color-text-strong);margin-bottom:4px}.noa-steps__text{line-height:1.45;opacity:.8}.noa-taglines{font-size:.78rem;margin-top:10px;opacity:.75}.noa-landing-footer{font-size:.75rem;opacity:.6;padding:8px 2px 2px}@media(min-width:960px){.noa-card__title{font-size:1.6rem}.noa-feature-list{grid-template-columns:1fr 1fr}}.noa-hero{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:1000px){.noa-hero{grid-template-columns:1.25fr .75fr}}.noa-3up{grid-template-columns:1fr}@media(min-width:1000px){.noa-3up{grid-template-columns:1fr 1fr 1fr}}.noa-3up--two{grid-template-columns:1fr}@media(min-width:1000px){.noa-3up--two{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;margin:0 auto;max-width:900px}}.noa-3up--centered.noa-3up--two{margin-top:20px}.noa-card--demo{background:radial-gradient(circle at top right,var(--noa-accent-blue-soft),var(--noa-panel-bg-1));border-color:var(--noa-border-accent-soft)}.noa-feature-list{margin-top:25px}.noa-card--note .noa-split{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:900px){.noa-card--note .noa-split{grid-template-columns:1fr 1fr}}.noa-demo{gap:8px}.noa-demo__msg{background:var(--noa-surface-bg);border:1px solid var(--noa-accent-glow);border-radius:12px;padding:8px 10px}.noa-demo__msg.is-user{background:var(--noa-accent-blue-soft);border-color:var(--noa-border-accent-soft)}.noa-demo__meta{display:flex;font-size:.68rem;justify-content:space-between;letter-spacing:.12em;margin-bottom:4px;opacity:.75;text-transform:uppercase}.noa-demo__role{color:var(--noa-color-success)}.noa-demo__msg.is-user .noa-demo__role{color:var(--noa-color-muted-strong)}.noa-demo__time{color:var(--noa-color-link)}.noa-demo__text{line-height:1.45;opacity:.9}.noa-demo__hint{font-size:.78rem;margin-top:10px;opacity:.7}.noa-steps-row{display:grid;gap:10px;grid-template-columns:1fr;margin-top:6px}@media(min-width:900px){.noa-steps-row{grid-template-columns:1fr 1fr 1fr}}.noa-step{background:var(--noa-surface-bg);border:1px solid var(--noa-border-subtle);border-radius:12px;padding:10px 12px}.noa-step__num{font-size:.75rem;letter-spacing:.16em;margin-bottom:6px;opacity:.7}.noa-step__title{color:var(--noa-color-text-strong);margin-bottom:4px}.noa-step__text{line-height:1.45;opacity:.8}.noa-landing-scroll{display:flex;flex-direction:column;gap:18px}#different,#how,.noa-3up,.noa-hero{margin-bottom:12px}.noa-card{padding-bottom:14px;padding-top:14px}.noa-card--final,.noa-card--hero{padding-bottom:18px;padding-top:18px}.noa-card__title{margin-bottom:6px}.noa-card__lead{margin-bottom:10px}.noa-card__text{margin-bottom:6px;margin-top:6px}.noa-list--spaced li{margin-bottom:4px}.noa-card+.noa-card{margin-top:6px}.noa-card--hero .noa-landing__cta{align-items:center;justify-content:center}.noa-card--hero .noa-landing__auth{justify-content:center}.noa-card--hero .noa-landing__cta>*{margin-left:0;margin-right:0}.noa-demo__msg{max-width:85%}.noa-demo__msg:not(.is-user){align-self:flex-start;text-align:left}.noa-demo__msg.is-user{text-align:left}.noa-demo__msg:not(.is-user){border-top-left-radius:6px}.noa-demo__msg.is-user{border-top-right-radius:6px}.noa-demo__msg.is-user .noa-demo__meta{gap:18px;justify-content:flex-end;text-align:right}.noa-demo__msg:not(.is-user) .noa-demo__meta{justify-content:space-between}.noa-demo__msg.is-user{margin-left:15%}.noa-demo__msg:not(.is-user){margin-right:15%}.noa-demo{max-height:320px;overflow:auto;padding-top:6px}.noa-demo,.noa-demo__stack{display:flex;flex-direction:column;gap:10px}.noa-demo__msg{align-self:flex-start;max-width:92%}.noa-demo__msg.is-user{align-self:flex-end}.noa-pop-enter-active,.noa-pop-leave-active{transition:opacity .22s ease,transform .22s ease,filter .22s ease}.noa-pop-enter-from{filter:blur(1px);opacity:0;transform:translateY(8px) scale(.99)}.noa-pop-enter-to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.noa-demo__typing{align-items:center;display:flex;font-size:.72rem;gap:8px;letter-spacing:.12em;margin-top:4px;opacity:.65}.noa-typing-dots span{animation:noa-dot 1.4s infinite both}.noa-typing-dots span:first-child{animation-delay:0s}.noa-typing-dots span:nth-child(2){animation-delay:.2s}.noa-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes noa-dot{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.noa-fade-enter-active,.noa-fade-leave-active{transition:opacity .25s ease}.noa-fade-enter-from,.noa-fade-leave-to{opacity:0}.noa-note--center{padding:26px 20px;text-align:center}.noa-note__title{color:var(--noa-color-text-strong);font-size:1.1rem;font-weight:500;letter-spacing:.01em;line-height:1.5;margin:0;opacity:.95}@media(min-width:900px){.noa-note__title{font-size:1.25rem}}.noa-3up--centered .noa-card{padding-bottom:18px;padding-top:18px}.noa-3up--centered .noa-card__kicker{margin-bottom:8px}.noa-3up--centered .noa-card__text{max-width:420px}.noa-3up--centered .noa-list{gap:6px;list-style:none;margin:6px 0 0}.noa-3up--centered .noa-list li{align-items:center;display:flex;gap:8px}.noa-3up--centered .noa-bullet{margin-top:0}.noa-3up--centered .noa-muted{margin-top:8px;max-width:420px}.noa-3up--centered .noa-card>.noa-muted{margin-top:auto}.noa-card__kicker{font-weight:600;letter-spacing:.18em}.noa-3up--centered .noa-card__kicker{color:var(--noa-color-muted-strong);text-shadow:0 0 6px var(--noa-accent-glow)}.noa-3up{display:grid;gap:10px;grid-auto-rows:1fr}.noa-3up--centered .noa-card{align-items:center;display:flex;flex-direction:column;height:100%;text-align:center}.noa-3up--centered .noa-list{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.noa-3up{align-content:start;align-items:stretch}.noa-3up>.noa-card{align-self:stretch}.noa-3up--centered .noa-list{margin:0;padding:0}.noa-3up--centered .noa-list li{margin:0}.noa-3up>.noa-card+.noa-card,.noa-feature-list>.noa-card+.noa-card,.noa-hero>.noa-card+.noa-card,.noa-steps-row>.noa-card+.noa-card{margin-top:0}#how .noa-how__note{font-size:.82rem;letter-spacing:.04em;margin-top:14px;text-align:center}.noa-card--final{align-items:center;display:flex;flex-direction:column;text-align:center}.noa-card--final .noa-landing__auth,.noa-card--final .noa-landing__cta{justify-content:center}.noa-card--final .noa-card__lead,.noa-card--final .noa-card__title,.noa-card--final .noa-taglines{max-width:900px}.noa-card--final .noa-taglines{flex-wrap:wrap}.noa-card--final .noa-taglines,.noa-modal{align-items:center;display:flex;justify-content:center}.noa-modal{background:#000000bf;inset:0;padding:20px;position:absolute;z-index:10}.noa-modal__panel{background:linear-gradient(145deg,#050a14f5,#03060cfa);border:1px solid var(--noa-accent-border);border-radius:14px;box-shadow:0 0 40px var(--noa-accent-bg-strong),0 0 120px #008cff40;display:flex;flex-direction:column;gap:10px;padding:18px;width:min(520px,100%)}.noa-modal__title{font-size:1.15rem;letter-spacing:.08em}.noa-modal__text{line-height:1.5;margin:0;opacity:.82}.noa-modal__actions{display:flex;gap:10px;justify-content:flex-end}.noa-modal__error{color:var(--noa-color-warning);margin:0}.noa-input__meta{display:flex;font-size:.72rem;justify-content:space-between;opacity:.75;padding:0 4px}.noa-input__error{color:var(--noa-color-warning)}.noa-dot--warn{background:var(--noa-color-warning);box-shadow:0 0 12px var(--noa-color-warning)}.billing-grid{display:flex;flex-direction:column;gap:14px}.billing-panel{overflow:hidden;padding:18px;position:relative}.billing-panel__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.billing-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.billing-refresh{align-self:center;padding:8px 14px}.billing-meta__item{background:#ffffff05;border:1px solid var(--noa-border-subtle);border-radius:10px;display:flex;flex-direction:column;gap:3px;min-width:150px;padding:8px 10px}.billing-meta__label{font-size:.7rem;letter-spacing:.08em;opacity:.7}.billing-meta__value{font-weight:600}.billing-meta__value--warn{color:var(--noa-color-warning)}.billing-banner{background:var(--noa-accent-bg);border:1px solid var(--noa-border-soft);border-radius:10px;color:var(--noa-color-success);margin-top:10px;padding:10px 12px}.billing-banner--error{background:var(--noa-error-bg);border-color:var(--noa-error-border);color:var(--noa-color-error)}.billing-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:14px}.billing-card{background:radial-gradient(circle at 20% 20%,var(--noa-frame-highlight-1),transparent 50%),linear-gradient(145deg,var(--noa-frame-bg-1),var(--noa-frame-bg-2));border:1px solid var(--noa-border-subtle);border-radius:14px;display:flex;flex-direction:column;gap:12px;min-height:260px;padding:14px;position:relative}.billing-card--primary{border-color:var(--noa-border-accent);box-shadow:0 0 24px var(--noa-frame-shadow-1)}.billing-card--active{outline:1px solid var(--noa-border-accent-soft)}.billing-card__top{display:flex;flex-direction:column;gap:6px}.billing-card__headings{align-items:baseline;display:flex;justify-content:space-between}.billing-card__name{font-size:1.1rem;font-weight:700;letter-spacing:.06em}.billing-card__price{color:var(--noa-color-ice);font-size:1.25rem}.billing-card__tagline{line-height:1.4;margin:0;opacity:.78}.billing-badge{align-self:flex-start;background:var(--noa-accent-bg);border:1px solid var(--noa-border-soft);border-radius:999px;color:var(--noa-color-success);display:inline-flex;font-size:.75rem;letter-spacing:.08em;padding:6px 10px}.billing-badge--soft{background:#8cb4ff14;border-color:var(--noa-border-accent-soft);color:var(--noa-color-link)}.billing-features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.billing-features li{line-height:1.5;opacity:.82;padding-left:14px;position:relative}.billing-features li:before{background:var(--noa-color-accent-strong);border-radius:50%;box-shadow:0 0 8px var(--noa-color-accent-strong);content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.billing-card__cta{display:flex;flex-direction:column;gap:8px;margin-top:auto}.billing-hint{font-size:.9rem;margin:0;opacity:.75}.billing-hint--meta{font-size:.82rem;opacity:.68}.billing-panel--usage{border:1px dashed var(--noa-border-soft)}.usage-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.usage-card{background:var(--noa-surface-bg);border:1px solid var(--noa-border-subtle);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.usage-card--active{border-color:var(--noa-accent-border);box-shadow:0 0 16px var(--noa-accent-glow)}.usage-card__title{font-size:1rem;font-weight:700;letter-spacing:.05em}.usage-card__body{line-height:1.5;margin:0;opacity:.82}.usage-meter{background:#ffffff14;border-radius:6px;height:8px;overflow:hidden;position:relative;width:100%}.usage-meter__fill{background:linear-gradient(90deg,var(--noa-border-strong),rgba(140,180,255,.6));border-radius:6px;height:100%}.usage-meter__label{font-size:.82rem;opacity:.72}@media(max-width:900px){.billing-card__headings{align-items:flex-start;flex-direction:column;gap:4px}.billing-meta__item{min-width:unset}}
