.ng-shell{--ng-accent-soft:#fff3dd;--ng-accent-strong:#b45309;background:#f8f5ef;padding:clamp(28px,5vw,64px) 0}.ng-container{max-width:1180px;margin:0 auto;padding:0 16px}.ng-hero{background:var(--ng-hero-grad);border:var(--ng-hero-border);border-radius:var(--ng-hero-radius);padding:var(--ng-hero-pad);box-shadow:var(--ng-hero-shadow)}.ng-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.ng-kicker{display:inline-flex;align-items:center;gap:8px;color:#b45309;background:#fff3dd;border:1px solid #f3d4a1;border-radius:999px;padding:7px 12px;font-weight:700;font-size:.82rem}.ng-title{font-weight:var(--ng-h1-weight);letter-spacing:0;color:#241f1a;margin:.7rem 0 .45rem;line-height:1.05}.ng-hero .ng-title,.ng-error-card .ng-title{font-size:var(--ng-h1-page)}.ng-sub{color:#70675d;max-width:760px;margin:0;line-height:1.65}.ng-panel{background:#fff;border:1px solid #eadfce;border-radius:16px;box-shadow:0 14px 40px rgba(42,32,18,.07)}.ng-panel-pad{padding:clamp(20px,3vw,30px)}.ng-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ng-stat{background:#fff;border:1px solid #eadfce;border-radius:14px;padding:16px;text-decoration:none;color:#241f1a;min-height:112px;display:flex;flex-direction:column;justify-content:space-between}.ng-stat:hover{border-color:#d97706;color:#241f1a;box-shadow:0 12px 30px rgba(217,119,6,.13)}.ng-stat i{font-size:1.35rem;color:#c65b12}.ng-stat strong{display:block;font-size:clamp(1.65rem,4vw,2.15rem);line-height:1;font-weight:800}.ng-stat span{color:#70675d;font-size:.9rem}.ng-auth{min-height:calc(100vh - 150px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:24px;align-items:stretch}.ng-auth-side{background:#2b241d;color:#fff;border-radius:20px;padding:clamp(26px,5vw,48px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.ng-auth-side:after{content:"";position:absolute;right:-90px;bottom:-110px;width:260px;height:260px;border-radius:50%;background:rgba(217,119,6,.28)}.ng-auth-mark{display:inline-flex;width:48px;height:48px;border-radius:14px;align-items:center;justify-content:center;background:#c65b12;color:#fff;font-size:1.45rem;margin-bottom:20px}.ng-auth-side h1{font-size:var(--ng-h1-page);line-height:1.02;margin:0 0 14px;font-weight:800}.ng-auth-side p{color:rgba(255,255,255,.72);line-height:1.7;max-width:560px;margin:0}.ng-auth-points{display:grid;gap:12px;margin-top:34px;position:relative;z-index:1}.ng-auth-points span{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.86);font-weight:600}.ng-auth-card{background:#fff;border:1px solid #eadfce;border-radius:20px;padding:clamp(22px,4vw,34px);box-shadow:0 18px 48px rgba(42,32,18,.1)}.ng-auth-card h2{font-weight:800;margin:0 0 6px;color:#241f1a}.ng-auth-card .form-control{min-height:46px;border-color:#e3d6c4;border-radius:12px}.ng-auth-card .form-control:focus{border-color:#d97706;box-shadow:0 0 0 .2rem rgba(217,119,6,.15)}.ng-auth-card .btn{border-radius:12px;min-height:46px;font-weight:700}.ng-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.ng-section-head h2{font-size:1.1rem;font-weight:800;margin:0;color:#241f1a}.ng-section-head p{margin:4px 0 0;color:#70675d;font-size:.92rem}.ng-chip-row{display:flex;flex-wrap:wrap;gap:8px}.ng-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid #e4d6c4;background:#fff;color:#3f352c;border-radius:999px;padding:8px 12px;text-decoration:none;font-weight:700;font-size:.88rem}.ng-chip.is-active,.ng-chip:hover{background:#c65b12;border-color:#c65b12;color:#fff}.ng-chip .badge{background:rgba(255,255,255,.72);color:#6b3a10;border:0}.ng-profile-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px}.ng-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.ng-avatar{width:124px;height:124px;border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 12px 28px rgba(42,32,18,.16)}.ng-avatar-fallback{width:124px;height:124px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f2eadf;color:#8a6b4b;font-size:4.6rem;border:5px solid #fff}.ng-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ng-socials a{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e4d6c4;color:#5f4a36;background:#fff;text-decoration:none}.ng-socials a:hover{background:#fff3dd;color:#b45309}.ng-mini-actions{display:grid;gap:10px}.ng-mini-actions a{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #eadfce;border-radius:13px;text-decoration:none;color:#2d261f;background:#fff;font-weight:700}.ng-mini-actions a:hover{border-color:#d97706;background:#fff9f1}.ng-empty{border:1px dashed #d8c7b4;border-radius:16px;background:#fffaf4;padding:28px;text-align:center;color:#70675d}.ng-empty i{display:block;font-size:2rem;color:#c65b12;margin-bottom:8px}.ng-legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.ng-legal-nav{position:sticky;top:92px}.ng-legal-nav a{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:12px;color:#4b4036;text-decoration:none;font-weight:700}.ng-legal-nav a:hover,.ng-legal-nav a.is-active{background:#fff3dd;color:#b45309}.ng-legal-content{color:#3f352c;line-height:1.82;font-size:1rem}.ng-legal-content h2,.ng-legal-content h3{font-weight:800;color:#241f1a;margin-top:1.7rem}.ng-legal-content h2:first-child,.ng-legal-content h3:first-child{margin-top:0}.ng-legal-content a{color:#b45309;font-weight:700}.ng-legal-meta{display:flex;flex-wrap:wrap;gap:10px;color:#70675d;font-size:.9rem}.ng-error-wrap{min-height:58vh;display:grid;place-items:center}.ng-error-card{max-width:780px;width:100%;text-align:center;background:#fff;border:1px solid #eadfce;border-radius:22px;padding:clamp(28px,5vw,54px);box-shadow:0 20px 55px rgba(42,32,18,.1)}.ng-error-code{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:54px;border-radius:18px;background:#fff3dd;color:#b45309;font-weight:900;font-size:1.45rem;margin-bottom:18px}.ng-error-icon{width:76px;height:76px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;background:#2b241d;color:#fff;font-size:2.2rem;margin-bottom:16px}.ng-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.ng-auth{position:relative;isolation:isolate;min-height:clamp(540px,72vh,700px);gap:0;border:1px solid var(--ng-border);background:var(--ng-surface);box-shadow:0 28px 70px rgba(16,29,66,.13)}.ng-auth-side{position:relative;overflow:hidden;padding:clamp(28px,5vw,58px);background:linear-gradient(145deg,#101d42 0%,#2457f5 58%,#7448c7 100%)}.ng-auth-side::before{content:"";position:absolute;inset:0;opacity:.45;background:radial-gradient(circle at 15% 18%,rgba(255,255,255,.22) 0 2px,transparent 3px) 0 0/30px 30px;mask-image:linear-gradient(135deg,#000,transparent 68%)}.ng-auth-side::after{right:-94px;bottom:-120px;width:310px;height:310px;background:rgba(255,201,40,.22);box-shadow:0 0 0 32px rgba(255,255,255,.06),0 0 0 70px rgba(255,255,255,.035)}.ng-auth-side>div,.ng-auth-overline,.ng-auth-orbit{position:relative;z-index:1}.ng-auth-overline{display:block;margin-bottom:1.25rem;color:rgba(255,255,255,.72);font-size:.7rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.ng-auth-mark{width:58px;height:58px;border-radius:20px;margin-bottom:1.4rem;background:rgba(255,255,255,.17);box-shadow:0 12px 28px rgba(4,14,42,.2);backdrop-filter:blur(10px)}.ng-auth-side h1{max-width:10ch;font-size:var(--ng-h1-page);letter-spacing:-.045em}.ng-auth-side p{max-width:34rem;font-size:1rem}.ng-auth-points{padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(5,12,35,.16);backdrop-filter:blur(10px)}.ng-auth-points span i{color:#ffd35a!important}.ng-auth-orbit{position:absolute;z-index:0;display:block;border:1px dashed rgba(255,255,255,.38);border-radius:50%;pointer-events:none}.ng-auth-orbit--one{top:9%;right:-5rem;width:16rem;height:16rem}.ng-auth-orbit--two{bottom:13%;left:-5.5rem;width:11rem;height:11rem}.ng-auth-card{align-self:center;max-width:530px;width:calc(100% - clamp(2rem,7vw,7rem));margin-inline:auto;padding:clamp(26px,4vw,42px)!important;border-radius:22px!important;box-shadow:0 20px 50px rgba(16,29,66,.08)!important}.ng-auth-card__top{display:flex;align-items:center;gap:.55rem;margin-bottom:1.2rem;color:var(--ng-muted);font-size:.78rem;font-weight:800}.ng-auth-card__seal{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:var(--ng-cobalt);background:var(--ng-accent-soft)}.ng-auth-card .ng-kicker{font-size:.66rem}.ng-auth-card .form-label{font-size:.87rem}.ng-auth-card .form-control{transition:border-color .2s,box-shadow .2s,transform .2s}.ng-auth-card .form-control:focus{transform:translateY(-1px)}.ng-auth-card .btn{margin-top:.25rem;background:linear-gradient(135deg,var(--ng-cobalt),#426cf5);border:0;box-shadow:0 12px 20px rgba(36,87,245,.22)}.ng-legal-hero{padding-right:clamp(5rem,13vw,11rem)}.ng-legal-hero__stamp{position:absolute;right:clamp(1.4rem,5vw,4rem);top:50%;display:grid;width:clamp(58px,8vw,90px);height:clamp(58px,8vw,90px);place-items:center;border:2px dashed rgba(36,87,245,.5);border-radius:50%;color:var(--ng-cobalt);font-size:clamp(1.7rem,3vw,2.5rem);transform:translateY(-50%) rotate(-11deg)}.ng-legal-nav{padding:.65rem!important;overflow:hidden}.ng-legal-nav .ng-section-head{padding:.75rem .7rem .3rem}.ng-legal-nav a{position:relative;margin:.15rem 0;border:1px solid transparent;transition:transform .2s,border-color .2s,background .2s}.ng-legal-nav a i{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:var(--ng-cobalt);background:var(--ng-accent-soft)}.ng-legal-nav a.is-active{border-color:rgba(36,87,245,.22);background:linear-gradient(90deg,var(--ng-accent-soft),transparent)}.ng-legal-nav a.is-active::after{content:"";position:absolute;right:10px;width:7px;height:7px;border-radius:50%;background:var(--ng-turquoise)}.ng-legal-nav a:hover{transform:translateX(3px)}.ng-legal-paper{position:relative;overflow:hidden}.ng-legal-paper::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--ng-cobalt),var(--ng-turquoise),var(--ng-sun),var(--ng-coral))}.ng-legal-content{max-width:76ch;font-size:1.02rem}.ng-legal-content h2{padding-top:.35rem;font-family:var(--ff-display);font-size:1.45rem}.ng-legal-content h3{font-size:1.08rem}.ng-legal-content p,.ng-legal-content li{color:var(--ng-text)}.ng-legal-meta{margin-top:3rem!important;padding:.8rem 1rem;border:1px dashed var(--ng-border-strong);border-radius:14px;background:var(--ng-subtle)}.ng-error-wrap{position:relative;isolation:isolate;overflow:hidden;min-height:64vh;padding:2rem 0}.ng-error-wrap::before,.ng-error-wrap::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.ng-error-wrap::before{top:7%;left:7%;width:190px;height:190px;background:rgba(36,87,245,.08)}.ng-error-wrap::after{right:5%;bottom:4%;width:240px;height:240px;border:2px dashed rgba(240,68,75,.22)}.ng-error-card{position:relative;overflow:hidden;max-width:850px;padding:clamp(34px,6vw,68px) clamp(22px,7vw,82px);border:1px solid rgba(36,87,245,.18);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(249,252,255,.96));box-shadow:0 26px 60px rgba(16,29,66,.12)}.ng-error-card::after{content:"";position:absolute;right:-60px;top:-60px;width:155px;height:155px;border:2px solid rgba(255,201,40,.42);border-radius:50%}.ng-error-icon{position:relative;z-index:1;width:82px;height:82px;border-radius:26px;background:linear-gradient(145deg,var(--ng-cobalt),var(--ng-violet));box-shadow:0 15px 28px rgba(36,87,245,.25)}.ng-error-code{position:relative;z-index:1;min-width:auto;height:auto;margin:1.1rem 0 .35rem;padding:0;background:transparent;color:var(--ng-cobalt);font-family:var(--ff-display);font-size:clamp(4.5rem,14vw,8rem);line-height:.8;letter-spacing:-.09em}.ng-error-card .ng-title{position:relative;z-index:1;margin-top:1rem}.ng-error-card .ng-sub{position:relative;z-index:1;max-width:55ch}.ng-error-actions{position:relative;z-index:2}.ng-error-actions .btn{padding-inline:1.05rem}.ng-error-path{position:absolute;z-index:0;right:4%;bottom:10%;width:160px;height:68px;border-top:3px dashed rgba(36,87,245,.32);border-radius:50%;transform:rotate(-22deg)}.ng-error-path::after{content:"";position:absolute;right:-2px;top:-7px;width:14px;height:14px;border-top:3px solid rgba(36,87,245,.45);border-right:3px solid rgba(36,87,245,.45);transform:rotate(36deg)}.ng-error-pin{position:absolute;z-index:1;color:var(--ng-coral);font-size:1.45rem}.ng-error-pin--one{top:22%;left:12%;transform:rotate(-13deg)}.ng-error-pin--two{right:13%;bottom:22%;color:var(--ng-turquoise);transform:rotate(15deg)}@media(max-width:991.98px){.ng-auth{min-height:auto}.ng-auth-side{min-height:370px}.ng-auth-card{max-width:none;width:100%;border-radius:0!important}.ng-legal-hero{padding-right:1.4rem}.ng-legal-hero__stamp{display:none}.ng-legal-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.ng-legal-nav .ng-section-head{grid-column:1/-1}.ng-legal-nav a{margin:0}.ng-error-wrap{min-height:52vh}}@media(max-width:575.98px){.ng-auth-side{min-height:330px;padding:1.65rem}.ng-auth-side h1{font-size:2.25rem}.ng-auth-points{display:none}.ng-auth-card{padding:1.5rem!important}.ng-legal-nav{grid-template-columns:1fr}.ng-error-card{border-radius:18px}.ng-error-code{font-size:5rem}.ng-error-pin,.ng-error-path{display:none}}.ng-route-card,.ng-list-link,.ng-review-card,.ng-notification{border:1px solid #eadfce;border-radius:15px;background:#fff;text-decoration:none;color:#241f1a;box-shadow:0 10px 28px rgba(42,32,18,.05)}.ng-route-card{display:block;padding:18px;height:100%}.ng-list-link{display:flex;align-items:center;gap:14px;padding:12px;margin-bottom:10px}.ng-list-link img{width:68px;height:52px;object-fit:cover;border-radius:10px}.ng-search-form{background:#fff;border:1px solid #eadfce;border-radius:16px;padding:18px;box-shadow:0 14px 40px rgba(42,32,18,.07)}.ng-search-form .form-control,.ng-search-form .form-select{min-height:46px;border-color:#e3d6c4;border-radius:12px}.ng-search-form .form-control:focus,.ng-search-form .form-select:focus{border-color:#d97706;box-shadow:0 0 0 .2rem rgba(217,119,6,.15)}.ng-suggest-box{z-index:1050;max-height:320px;overflow-y:auto;border:1px solid #eadfce;border-radius:14px;box-shadow:0 18px 40px rgba(42,32,18,.14)}.ng-result-card{display:block;height:100%;padding:15px;border:1px solid #eadfce;border-radius:15px;background:#fff;text-decoration:none;color:#241f1a;box-shadow:0 10px 28px rgba(42,32,18,.05)}.ng-result-card:hover{border-color:#d97706;color:#241f1a;transform:translateY(-2px)}.ng-result-media{width:68px;height:52px;object-fit:cover;border-radius:11px;background:#f2eadf;display:flex;align-items:center;justify-content:center;color:#8a6b4b;flex:0 0 auto}.ng-table-wrap{border:1px solid #eadfce;border-radius:16px;overflow:auto;background:#fff;box-shadow:0 14px 40px rgba(42,32,18,.07)}.ng-compare-table{min-width:760px;margin:0}.ng-compare-table th,.ng-compare-table td{padding:16px;border-color:#eadfce;vertical-align:middle}.ng-compare-table thead th{background:#fffaf2}.ng-compare-table img{width:100%;max-height:150px;object-fit:cover;border-radius:12px}.ng-review-card{padding:15px 16px;margin-bottom:10px}.ng-notification{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px;margin-bottom:10px}.ng-notification.is-unread{border-color:#e6b45f;background:#fffaf2}.ng-notification-icon{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#fff3dd;color:#b45309}.ng-form-panel .card-header{background:#fff;border-bottom:1px solid #eadfce;font-weight:800;border-radius:16px 16px 0 0}.ng-form-panel .form-control{border-color:#e3d6c4;border-radius:11px}.ng-level-bar{height:10px;background:#f1e4d4;border-radius:999px;overflow:hidden}.ng-level-fill{height:100%;background:#c65b12;border-radius:999px}.ng-badge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ng-achv{border:1px solid #eadfce;border-radius:14px;padding:12px;background:#fff}.ng-achv.is-locked{opacity:.5;filter:grayscale(1)}.av-ic{width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--av-c) 16%,#fff);color:var(--av-c);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.av-name{font-weight:800;color:#241f1a;font-size:.92rem}.av-desc{color:#70675d;font-size:.78rem}@media (max-width:991.98px){.ng-auth,.ng-profile-grid,.ng-content-grid,.ng-hero-grid,.ng-legal-layout{grid-template-columns:1fr}.ng-legal-nav{position:static}.ng-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.ng-shell{padding:22px 0 38px}.ng-auth-card,.ng-auth-side,.ng-hero{border-radius:var(--ng-hero-radius-sm)}.ng-stat-grid,.ng-badge-grid{grid-template-columns:1fr}.ng-section-head{display:block}.ng-notification{grid-template-columns:38px minmax(0,1fr)}.ng-notification time{grid-column:2}}.ng-shell{--ng-accent-soft:rgba(36,87,245,.11);--ng-accent-strong:var(--ng-cobalt-dark);background:var(--ng-bg);}.ng-hero{background:var(--ng-hero-grad);border:var(--ng-hero-border);box-shadow:var(--ng-hero-shadow);}.ng-title,.ng-auth-side h1{font-family:var(--ff-display);color:var(--ng-text)}.ng-sub,.ng-stat span,.ng-section-head p,.ng-empty,.av-desc{color:var(--ng-muted)}.ng-kicker{color:var(--ng-coral);background:rgba(240,68,75,.08);border-color:rgba(240,68,75,.22)}.ng-panel,.ng-stat,.ng-auth-card,.ng-route-card,.ng-list-link,.ng-review-card,.ng-notification,.ng-search-form,.ng-result-card,.ng-table-wrap,.ng-achv,.ng-mini-actions a,.ng-socials a{color:var(--ng-text);background:var(--ng-surface);border-color:var(--ng-border);box-shadow:var(--ng-shadow-sm)}.ng-stat:hover,.ng-result-card:hover,.ng-mini-actions a:hover{border-color:rgba(36,87,245,.4);color:var(--ng-text);box-shadow:var(--ng-shadow)}.ng-stat i,.ng-empty i,.ng-notification-icon,.ng-auth-mark{color:var(--ng-cobalt)}.ng-stat strong,.ng-section-head h2,.av-name{color:var(--ng-text)}.ng-auth-side{background:linear-gradient(145deg,var(--ng-cobalt),var(--ng-violet));color:#fff}.ng-auth-side h1,.ng-auth-side p{color:#fff}.ng-auth-mark{color:#fff;background:rgba(255,255,255,.18)}.ng-auth-card .form-control,.ng-search-form .form-control,.ng-search-form .form-select,.ng-form-panel .form-control{color:var(--ng-text);background:var(--ng-surface);border-color:var(--ng-border-strong)}.ng-auth-card .form-control:focus,.ng-search-form .form-control:focus,.ng-search-form .form-select:focus{border-color:var(--ng-cobalt);box-shadow:0 0 0 .22rem rgba(36,87,245,.13)}.ng-chip{color:var(--ng-text);background:var(--ng-surface);border-color:var(--ng-border)}.ng-chip.is-active,.ng-chip:hover{color:#fff;background:var(--ng-cobalt);border-color:var(--ng-cobalt)}.ng-empty{background:rgba(255,255,255,.55);border-color:var(--ng-border-strong)}.ng-notification.is-unread{border-color:rgba(36,87,245,.38);background:rgba(36,87,245,.055)}.ng-notification-icon{background:var(--ng-accent-soft)}.ng-form-panel .card-header,.ng-compare-table thead th{color:var(--ng-text);background:var(--ng-subtle);border-color:var(--ng-border)}.ng-level-bar{background:var(--ng-subtle)}.ng-level-fill{background:linear-gradient(90deg,var(--ng-cobalt),var(--ng-turquoise))}.ng-socials a:hover,.ng-mini-actions a:hover{background:var(--ng-accent-soft);color:var(--ng-cobalt-dark)}[data-bs-theme="dark"] .ng-shell{background:var(--ng-bg)}[data-bs-theme="dark"] .ng-hero{background:var(--ng-hero-grad);border:var(--ng-hero-border)}[data-bs-theme="dark"] .ng-panel,[data-bs-theme="dark"] .ng-stat,[data-bs-theme="dark"] .ng-auth-card,[data-bs-theme="dark"] .ng-route-card,[data-bs-theme="dark"] .ng-list-link,[data-bs-theme="dark"] .ng-review-card,[data-bs-theme="dark"] .ng-notification,[data-bs-theme="dark"] .ng-search-form,[data-bs-theme="dark"] .ng-result-card,[data-bs-theme="dark"] .ng-table-wrap,[data-bs-theme="dark"] .ng-achv,[data-bs-theme="dark"] .ng-mini-actions a,[data-bs-theme="dark"] .ng-socials a{color:var(--ng-text);background:var(--ng-surface);border-color:var(--ng-border)}[data-bs-theme="dark"] .ng-empty{color:var(--ng-muted);background:var(--ng-surface);border-color:var(--ng-border-strong)}[data-bs-theme="dark"] .ng-form-panel .card-header,[data-bs-theme="dark"] .ng-compare-table thead th{color:var(--ng-text);background:var(--ng-subtle)}[data-bs-theme="dark"] .ng-auth-card h2,[data-bs-theme="dark"] .ng-auth-card h3,[data-bs-theme="dark"] .ng-title,[data-bs-theme="dark"] .ng-section-head h2,[data-bs-theme="dark"] .av-name{color:var(--ng-text)}[data-bs-theme="dark"] .ng-legal-content a{color:#fbbf24;}[data-bs-theme="dark"] .ng-legal-content{color:var(--ng-text);}[data-bs-theme="dark"] .ng-legal-content h2,[data-bs-theme="dark"] .ng-legal-content h3{color:var(--ng-text);}[data-bs-theme="dark"] .ng-legal-meta{color:var(--ng-muted);}[data-bs-theme="dark"] .ng-legal-nav a{color:var(--ng-text)!important;}[data-bs-theme="dark"] .ng-legal-nav a:hover,[data-bs-theme="dark"] .ng-legal-nav a.is-active{background:var(--ng-subtle)!important;color:var(--ng-cobalt)!important;}