.approved-demo .ad-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.approved-demo .ad-format img{height:190px}.approved-demo .ad-format .ad-catcopy{padding:14px 16px 16px}.approved-demo .ad-format strong{font-size:22px}.approved-demo .ad-format small{font-size:13px}.approved-demo .ad-format.recommended{border-color:var(--blue);box-shadow:0 0 0 2px #cadfff}.approved-demo .ad-format:disabled{opacity:.55;cursor:not-allowed}.approved-demo .ad-formatbadge{background:var(--gold);color:#071d43;letter-spacing:.6px;text-transform:uppercase;border-radius:30px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.approved-demo .ad-formatgo{color:var(--blue);margin-top:12px;font-size:13px;font-weight:800;display:inline-block}.approved-demo .ad-teamplan{border-top:1px solid #e0e9f4;border-bottom:1px solid #e0e9f4;flex-direction:column;gap:13px;padding:14px 0;display:flex}.approved-demo .ad-teamplan h3{margin:0}.approved-demo .ad-teamline{color:#0d3c89;background:#eaf3ff;border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.approved-demo .ad-teamline b{font:700 16px Georgia,serif}.approved-demo .ad-teamline span{color:#405777;font-size:12px}.approved-demo .ad-teamline.warn{color:#8a5a00;background:#fff6dc}.approved-demo .ad-catselect{min-height:40px;padding:8px;font-size:12px}.approved-demo .ad-storytag{color:#fff;text-transform:uppercase;background:#071d43;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.approved-demo .ad-avail{font-weight:800}.approved-demo .ad-avail.ready{color:#14784a}.approved-demo .ad-avail.draft{color:#9a6400}.approved-demo .ad-avail.premise{color:#6a7a96;font-weight:600}.approved-demo .ad-agenda{border-top:1px solid #e4ebf6;margin-top:14px;padding-top:12px}.approved-demo .ad-agenda .ad-sectiontitle{margin-bottom:8px}.approved-demo .ad-agenda h3{margin:0;font:700 15px Arial,sans-serif}.approved-demo .ad-agenda ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.approved-demo .ad-agenda li{background:#f8fbff;border:1px solid #e0e9f4;border-radius:9px;align-items:center;gap:6px;padding:5px;display:flex}.approved-demo .ad-agendaname{text-align:left;color:#071d43;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:4px;font-size:12px;font-weight:700;display:flex}.approved-demo .ad-agendaname b{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:11px;display:grid}.approved-demo .ad-agendaname small{color:#5e6f8b;margin-top:2px;font-size:10px;font-weight:600;display:block}.approved-demo .ad-agendamove{gap:3px;display:flex}.approved-demo .ad-agendamove button{color:#0d3c89;background:#fff;border:1px solid #d3e0ef;border-radius:7px;width:32px;height:32px;font-weight:800}.approved-demo .ad-agendamove button:disabled{opacity:.35;cursor:not-allowed}.approved-demo .ad-reviewagenda{gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.approved-demo .ad-reviewagenda li{background:#f8fbff;border:1px solid #e0e9f4;border-radius:9px;align-items:flex-start;gap:10px;padding:9px;display:flex}.approved-demo .ad-reviewagenda li>b{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:12px;display:grid}.approved-demo .ad-reviewagenda strong{font-size:13px;display:block}.approved-demo .ad-reviewagenda small{color:#5e6f8b;margin-top:2px;font-size:11px;display:block}@media (max-width:680px){.approved-demo .ad-formats{grid-template-columns:1fr}.approved-demo .ad-format img{height:150px}.approved-demo .ad-agendamove button{width:40px;height:40px}.approved-demo.ad-lab .ad-filtergroup label,.approved-demo.ad-lab .ad-launchpanel label,.approved-demo.ad-lab .ad-outcometags label{min-height:40px}.approved-demo.ad-lab .ad-launchpanel .ad-checks{flex-direction:column;gap:4px}.approved-demo.ad-lab .ad-filter{order:0}.approved-demo.ad-lab .ad-details{order:1}.approved-demo.ad-lab .ad-scenario-main{order:2}}
.nvg-auth{isolation:isolate;min-height:100dvh;color:var(--nvg-text);font-family:var(--nvg-sans);background:var(--nvg-navy-950);justify-content:center;align-items:center;padding:clamp(24px,5vh,56px) 16px;display:flex;position:relative;overflow:hidden}.nvg-auth-photo{z-index:-3;pointer-events:none;filter:saturate(1.2)contrast(1.08)brightness();background:url(/simlab/landscapes/valley-sunrise.webp) 60%/cover no-repeat;position:absolute;inset:0}.nvg-auth:before{content:"";z-index:-2;pointer-events:none;mix-blend-mode:multiply;background-blend-mode:screen;background:radial-gradient(52% 46% at 80% 52%,#ecf0f8 0%,#f4f6fae0 34%,#fff0 72%),linear-gradient(#082860 0%,#1a488cf2 26%,#4670aab3 46%,#aabad44d 58%,#fff0 68%);position:absolute;inset:0}.nvg-auth:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#041a3ec7 0%,#0826528c 18%,#0e34644d 34%,#0e346400 50%),radial-gradient(20% 26% at 85% 52%,#341e0a33,#341e0a00 100%),radial-gradient(60% 26% at 50% 0,#03122a80,#03122a00 100%),radial-gradient(48% 62% at 50% 54%,#05122657,#05122600 100%),linear-gradient(#0310266b 0%,#03102600 22% 80%,#030c1c61 100%);position:absolute;inset:0}.nvg-auth *{box-sizing:border-box}.nvg-auth-inner{flex-direction:column;align-items:center;gap:clamp(18px,3.4vh,34px);width:min(640px,100%);display:flex;position:relative}.nvg-brand{color:#fff;font:600 clamp(32px,4vw,48px)/1 var(--nvg-serif);letter-spacing:-.3px;text-shadow:0 2px 18px #0006;align-items:center;gap:16px;display:flex}.nvg-brand img{width:clamp(72px,8.4vw,104px);height:auto;filter:var(--nvg-mark-gold) drop-shadow(0 2px 10px #00000059)}.nvg-brand small{font:500 clamp(11px,1.15vw,15px)/1 var(--nvg-sans);letter-spacing:.42em;color:#e9eef6;margin-top:9px;display:block}.nvg-auth-card{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);text-align:center;background:linear-gradient(#ffffff1f 0%,#ffffff09 26%,#fff0 60%,#ffffff0a 100%),linear-gradient(#162c4e8f 0%,#0e1c34b8 100%);border-radius:26px;flex-direction:column;align-items:center;width:100%;padding:clamp(26px,4vw,44px) clamp(20px,4.6vw,52px) clamp(22px,3.4vw,34px);display:flex;position:relative;box-shadow:0 50px 100px -24px #010712c7,0 18px 40px -12px #01071280,inset 0 1px #ffffff57,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff08,inset 0 0 46px #96beff14}.nvg-auth-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#fffaecb8 0%,#fae8c452 16%,#f0d6a033 50%,#e8c48057 84%,#f0d6a06b 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nvg-auth-card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#ffffff29,#fff0 70%),linear-gradient(#ffffff14,#fff0);border-radius:26px 26px 60% 60%/26px 26px 22% 22%;height:46%;position:absolute;top:0;left:0;right:0}.nvg-auth-eyebrow{font:600 12px/1.2 var(--nvg-sans);letter-spacing:.22em;text-transform:uppercase;color:#f7dc9e;text-shadow:0 1px 8px #0006}.nvg-auth-card h1{font:600 clamp(38px,4.6vw,56px)/1.05 var(--nvg-serif);color:#fff;letter-spacing:-.6px;text-shadow:0 2px 20px #0000004d;margin:10px 0 0}.nvg-rule{background:linear-gradient(90deg,#e2b665,#f3d48f,#e2b665);border-radius:4px;width:64px;height:4px;margin:18px auto;display:block;box-shadow:0 0 14px #f0c87873}.nvg-auth-lead{color:#eef2f8;text-shadow:0 1px 10px #00000059;max-width:40ch;margin:0 0 24px;font-size:17px;line-height:1.55}.nvg-auth-form{text-align:left;flex-direction:column;gap:18px;width:100%;display:flex}.nvg-field{flex-direction:column;gap:9px;display:flex}.nvg-label{font:600 15px/1.2 var(--nvg-sans);color:#fff}.nvg-inputwrap{display:block;position:relative}.nvg-icon{fill:none;stroke:#e6ecf5;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;z-index:1;width:22px;height:22px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.nvg-input,.nvg-auth .nvg-input{color:#fff;width:100%;min-height:58px;font:400 17px/1.3 var(--nvg-sans);background:linear-gradient(#ffffff1a,#ffffff0d);border:1px solid #ffffff57;border-radius:13px;padding:12px 16px 12px 52px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000026,0 4px 14px #0208142e}.nvg-auth .nvg-input:hover{border-color:#ffffff75}.nvg-auth .nvg-input:focus{border-color:var(--nvg-gold-light);background:#040e1e8c;outline:none;box-shadow:inset 0 1px 2px #00000047,0 0 0 3px #f0cf8752}.nvg-auth .nvg-input:focus-visible{outline:none}.nvg-gold-btn{color:#1a1204;width:100%;min-height:60px;font:600 20px/1.2 var(--nvg-sans);letter-spacing:.1px;cursor:pointer;background:linear-gradient(#f8dc98 0%,#efc673 30%,#dfae58 62%,#c9944a 100%);border:1px solid #c08c3c;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:12px 56px;transition:filter .15s,transform .15s;display:flex;position:relative;box-shadow:0 14px 30px -8px #c994408c,0 2px 6px #00000040,inset 0 1px #fff6dcbf,inset 0 -2px #96641e40}.nvg-btn-arrow{font-size:26px;font-weight:400;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-52%)}.nvg-gold-btn:hover:not(:disabled){filter:brightness(1.05)saturate(1.05)}.nvg-gold-btn:active:not(:disabled){transform:translateY(1px)}.nvg-gold-btn:disabled{opacity:.6;cursor:not-allowed}.nvg-auth-link{min-height:44px;color:var(--nvg-gold-light);font:500 15px/1.45 var(--nvg-sans);text-align:center;text-underline-offset:3px;cursor:pointer;text-shadow:0 1px 8px #00000073;background:0 0;border:0;padding:6px 0;text-decoration:underline}.nvg-auth-link:hover{color:#fff1cf}.nvg-auth :focus-visible{outline:3px solid var(--nvg-focus);outline-offset:3px}.nvg-auth-alert{text-align:left;color:#fbe3b4;background:#281a0680;border:1px solid #f0be6499;border-radius:12px;width:100%;margin:0 0 16px;padding:11px 13px;font-size:14px;line-height:1.45}.nvg-auth-form .nvg-auth-alert{margin:0}.nvg-auth-ok{text-align:left;color:#d2f5e2;background:#08281e80;border:1px solid #6ed2a080;border-radius:13px;width:100%;padding:14px 16px;font-size:15px;line-height:1.5}.nvg-auth-ok strong{color:#fff;font:600 18px/1.3 var(--nvg-serif);margin-bottom:4px;display:block}.nvg-auth-tagline{text-align:center;font:500 clamp(17px,1.6vw,21px)/1.35 var(--nvg-serif);color:#fff;text-shadow:0 2px 14px #000000a6;margin:0}.nvg-auth-tagline small{font:400 13px/1.45 var(--nvg-sans);color:#e6ecf5;text-shadow:0 1px 10px #000000b3;margin-top:6px;display:block}@media (max-height:720px){.nvg-auth-photo{background-position:70% 40%;background-size:cover}}@media (max-width:480px){.nvg-auth{align-items:flex-start}.nvg-auth-photo{background-position:30%;background-size:cover}.nvg-auth-card{border-radius:20px}.nvg-auth-card:after{border-radius:20px 20px 60% 60%/20px 20px 22% 22%}.nvg-auth-lead{font-size:15px}.nvg-gold-btn{font-size:18px}}.nvg-password{display:block;position:relative}.nvg-password .nvg-input{width:100%;padding-right:84px}.nvg-showhide{border:0;border-left:1px solid var(--nvg-line-strong);min-height:36px;color:var(--nvg-text);font:500 14px/1 var(--nvg-sans);cursor:pointer;background:0 0;border-radius:0 8px 8px 0;padding:4px 12px 4px 14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nvg-showhide:hover{color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .nvg-password .ad-input{padding-left:12px;padding-right:84px}.approved-demo.nvg:not(#nvg){--nvg-land:url(/simlab/landscapes/alpine-river.webp);--ink:var(--nvg-text);--blue:var(--nvg-gold);--gold:var(--nvg-gold);--line:var(--nvg-line);--muted:var(--nvg-text-3);--bg:var(--nvg-navy-900);color:var(--nvg-text);font-family:var(--nvg-sans);isolation:isolate;background:radial-gradient(1100px 700px at 92% 18%,#3a609633,#0000 70%),radial-gradient(900px 900px at 30% 70%,#1e3a6438,#0000 70%),radial-gradient(1400px 600px at 60% 108%,#2846734d,#0000 70%),linear-gradient(#0e1f37 0%,#0c1b31 45%,#0a172b 100%);position:relative}.approved-demo.nvg:not(#nvg):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#4668a0,#3a5a92),var(--nvg-land) 50% 100%/max(100%,1500px) auto no-repeat;background-blend-mode:multiply,normal;filter:saturate(.6)brightness(1.1);opacity:.16;height:52vh;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}.approved-demo.nvg:not(#nvg) :focus-visible{outline:3px solid var(--nvg-focus);outline-offset:3px}.approved-demo.nvg:not(#nvg) :is(h1,h2,h3){color:var(--nvg-text);font-family:var(--nvg-serif);font-weight:600}.approved-demo.nvg:not(#nvg) h1{letter-spacing:-.5px}.approved-demo.nvg:not(#nvg) p{color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-eyebrow{color:var(--nvg-gold-light);letter-spacing:.16em;font-weight:600}.approved-demo.nvg:not(#nvg) :is(.ad-label,.ad-minifilter){color:var(--nvg-text-2);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-helper{color:var(--nvg-text-3)}.approved-demo.nvg:not(#nvg) input[type=radio],.approved-demo.nvg:not(#nvg) input[type=checkbox]{accent-color:var(--nvg-gold)}.approved-demo.nvg:not(#nvg) .ad-rail{isolation:isolate;background:linear-gradient(#0c1c33 0%,#0d1e37 55%,#10243f 100%);border-right:1px solid #b0c6e424;position:relative;box-shadow:inset -1px 0 #ffffff05,8px 0 30px #02081440}.approved-demo.nvg:not(#nvg) .ad-rail:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#4668a0,#3a5a92),var(--nvg-land) 0% 100%/auto 112% no-repeat;background-blend-mode:multiply,normal;filter:saturate(.6)brightness(1.35)contrast(1.1);opacity:.62;width:236px;height:60vh;position:fixed;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 30%,#000 66%);mask-image:linear-gradient(#0000 0%,#00000059 30%,#000 66%)}.approved-demo.nvg:not(#nvg) .ad-rail:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c1c3300 40%,#0e223e59 100%),linear-gradient(90deg,#ffffff04,#fff0 60%);position:absolute;inset:0}.approved-demo.nvg:not(#nvg) .ad-logo{font-family:var(--nvg-serif);color:#fff;letter-spacing:-.2px;font-size:25px;font-weight:600}.approved-demo.nvg:not(#nvg) .ad-logo small{font-family:var(--nvg-sans);color:#dfe6f1;letter-spacing:.24em;margin-top:3px;font-size:9.5px;font-weight:500}.approved-demo.nvg:not(#nvg) .ad-logo img{width:46px;height:auto;filter:var(--nvg-mark-gold)}.approved-demo.nvg:not(#nvg) :is(.ad-railnav,.ash-nav){gap:6px}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button,.ad-railnav a,.ash-nav a){text-align:left;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;min-height:46px;display:flex;color:#dbe3ef!important;font:500 15px/1.2 var(--nvg-sans)!important;padding:11px 14px!important}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button,.ad-railnav a,.ash-nav a) .ad-navicon{color:#c9d5e5;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.approved-demo.nvg:not(#nvg) .nvg-navsvg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button,.ad-railnav a,.ash-nav a):hover{background:#ffffff0d;color:#fff!important}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button.active,.ash-nav a.active){background:linear-gradient(#d8ac5a4d,#b0864033);border-color:#e8be6eb3;box-shadow:inset 0 1px #ffecbe1f,0 4px 16px #00000040;color:#fff!important}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button.active,.ash-nav a.active) .ad-navicon{color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .ad-railbottom{color:#dbe3ef;letter-spacing:.2em;text-shadow:0 1px 8px #0009;border-top-color:#b0c6e429;font-weight:500}.approved-demo.nvg:not(#nvg) .ad-main{isolation:isolate;position:relative}.approved-demo.nvg:not(#nvg) .ad-main:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg,#7894c4 0%,#aabede 22%,#dee6f2 34%,#fff 44%), var(--nvg-land) 100% 36%/max(100%,1100px) auto no-repeat;background-blend-mode:multiply,normal;filter:saturate(1.08)contrast(1.08)brightness(1.08);height:clamp(440px,38vw,620px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000008c 76%,#0000 100%);mask-image:linear-gradient(#000 0% 56%,#0000008c 76%,#0000 100%)}.approved-demo.nvg:not(#nvg) .ad-main:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(260px 170px at 78% 41%,#1e18166b,#1e181600 100%),linear-gradient(90deg,#0b192dc7 0%,#0b192d94 34%,#0b192d42 62%,#0b192d1a 82%,#0b192d0a 100%),linear-gradient(#09162a73 0%,#09162a1a 18%,#09162a00 34%,#0c1b314d 70%,#0c1b3100 100%);height:clamp(440px,38vw,620px);position:absolute;top:0;left:0;right:0}.approved-demo.nvg:not(#nvg) .ad-top{background:0 0;border-bottom:1px solid #ffffff14}.approved-demo.nvg:not(#nvg) .ad-wordmark{font-family:var(--nvg-serif);color:#fff;text-shadow:0 1px 8px #00000080;font-weight:600}.approved-demo.nvg:not(#nvg) .ad-wordmark small{font-family:var(--nvg-sans);color:#d4ddea;font-weight:500}.approved-demo.nvg:not(#nvg) .ad-top-claim{color:#d4ddea;text-shadow:0 1px 8px #0009;font-weight:500}.approved-demo.nvg:not(#nvg) .ad-qa-pill{color:var(--nvg-gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a16288c;border-color:#d8ac5a8c;font-weight:600}.approved-demo.nvg:not(#nvg) .ad-avatar{background:var(--nvg-gold-button);color:var(--nvg-on-gold);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-stage{padding-top:8px}.approved-demo.nvg:not(#nvg) .ad-stepper{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:6px;padding:2px 8px}.approved-demo.nvg:not(#nvg) .ad-stepper button{color:#dbe3ef;text-shadow:0 1px 8px #000000a6;font-size:14px;font-weight:500}.approved-demo.nvg:not(#nvg) .ad-stepper button b{color:#f2f5fa;width:32px;height:32px;text-shadow:none;background:#0a162859;border:1.5px solid #ebf0f8b3;flex:none;font-weight:600}.approved-demo.nvg:not(#nvg) .ad-stepper button.current{color:#fff;font-weight:600}.approved-demo.nvg:not(#nvg) .ad-stepper button.current b{color:#1a1204;background:radial-gradient(circle at 50% 30%,#f7d68e,#e2b260 60%,#c8954a);border-color:#f6d896;box-shadow:0 0 0 4px #d8ac5a38,0 0 18px #f0c87873}.approved-demo.nvg:not(#nvg) .ad-stepper button.done{color:#e6ecf5}.approved-demo.nvg:not(#nvg) .ad-stepper button.done b{border-color:var(--nvg-gold-light);color:var(--nvg-gold-light);background:#d8ac5a2e}.approved-demo.nvg:not(#nvg) .ad-stepper .ad-line{background:#ebf0f866;flex:32px;max-width:120px;height:1px}.approved-demo.nvg:not(#nvg) .ad-card{background:var(--nvg-glass);border:1px solid var(--nvg-line);box-shadow:var(--nvg-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.approved-demo.nvg:not(#nvg) .ad-divider{background:var(--nvg-line)}.approved-demo.nvg:not(#nvg) .ad-badge{background:var(--nvg-gold-soft);color:var(--nvg-gold-light);border:1px solid #d8ac5a66}.approved-demo.nvg:not(#nvg) .ad-btn{border:1px solid var(--nvg-line-strong);color:var(--nvg-text);background:#ffffff0a;border-radius:10px;font-weight:600;transition:background .15s,border-color .15s,filter .15s}.approved-demo.nvg:not(#nvg) .ad-btn:hover:not(:disabled){background:#ffffff17;border-color:#f0cf8780}.approved-demo.nvg:not(#nvg) :is(.ad-btn.primary,.ad-btn.gold){color:#1a1204;background:linear-gradient(#f8dc98 0%,#efc673 30%,#dfae58 62%,#c9944a 100%);border-color:#c08c3c;box-shadow:0 12px 26px -8px #c994408c,0 2px 6px #00000040,inset 0 1px #fff6dcbf,inset 0 -2px #96641e38}.approved-demo.nvg:not(#nvg) :is(.ad-btn.primary,.ad-btn.gold):hover:not(:disabled){filter:brightness(1.06)}.approved-demo.nvg:not(#nvg) .ad-btn.ghost{background:#ffffff0f}.approved-demo.nvg:not(#nvg) .ad-input{background:var(--nvg-input);border:1px solid var(--nvg-line-strong);color:var(--nvg-text);border-radius:10px}.approved-demo.nvg:not(#nvg) .ad-input::placeholder{color:var(--nvg-text-3);opacity:1}.approved-demo.nvg:not(#nvg) .ad-input:hover{border-color:#f0cf8773}.approved-demo.nvg:not(#nvg) .ad-input:focus{border-color:var(--nvg-gold);outline:none;box-shadow:0 0 0 3px #d8ac5a47}.approved-demo.nvg:not(#nvg) select.ad-input{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23d4ddea' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat,var(--nvg-input);padding-right:34px}.approved-demo.nvg:not(#nvg) option{background:var(--nvg-navy-850);color:var(--nvg-text)}.approved-demo.nvg:not(#nvg) .ad-inline label{background:var(--nvg-input);border:1px solid var(--nvg-line-strong);color:var(--nvg-text-2);font-weight:500}.approved-demo.nvg:not(#nvg) .ad-inline label.chosen{border:2px solid var(--nvg-gold);background:var(--nvg-gold-soft);color:var(--nvg-text)}.approved-demo.nvg:not(#nvg) :is(.ad-setup-hero,.ad-scenario-hero,.ad-reviewhero){box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;margin-bottom:26px;padding:4px 2px 0;overflow:visible}.approved-demo.nvg:not(#nvg) :is(.ad-setup-hero,.ad-scenario-hero)>img,.approved-demo.nvg:not(#nvg) .ad-setup-hero:before,.approved-demo.nvg:not(#nvg) .ad-setup-hero:after,.approved-demo.nvg:not(#nvg) .ad-scenario-hero:before,.approved-demo.nvg:not(#nvg) .ad-scenario-hero:after{display:none}.approved-demo.nvg:not(#nvg) :is(.ad-setup-hero,.ad-scenario-hero)>div{max-width:760px;padding:0;position:relative}.approved-demo.nvg:not(#nvg) :is(.ad-setup-hero,.ad-scenario-hero,.ad-reviewhero) h1{font-family:var(--nvg-serif);letter-spacing:-.8px;color:#fff;text-shadow:0 2px 22px #00000073;margin:8px 0 10px;font-size:clamp(38px,3.7vw,60px);font-weight:600;line-height:1.04}.approved-demo.nvg:not(#nvg) :is(.ad-setup-hero,.ad-scenario-hero,.ad-reviewhero) p{color:#e9eef6;text-shadow:0 1px 10px #0009;max-width:62ch;font-size:clamp(15px,1.2vw,18px)}.approved-demo.nvg:not(#nvg) :is(.ad-setup-hero,.ad-scenario-hero,.ad-reviewhero) .ad-eyebrow{text-shadow:0 1px 8px #0009}.approved-demo.nvg:not(#nvg) .ad-stage>div>div:first-child>h1{letter-spacing:-.8px;color:#fff;text-shadow:0 2px 22px #00000073;font-size:clamp(38px,3.7vw,60px);line-height:1.04}.approved-demo.nvg:not(#nvg) .ad-stage>div>div:first-child>p{color:#e9eef6;text-shadow:0 1px 10px #0009;max-width:62ch}.approved-demo.nvg:not(#nvg) .nvg-em{color:var(--nvg-gold-light);font-style:italic;font-weight:600}.approved-demo.nvg:not(#nvg) .ad-reviewhero .ad-badge{margin-top:4px}.approved-demo.nvg:not(#nvg) .ad-category{background:var(--nvg-glass-solid);border:1px solid var(--nvg-line);color:var(--nvg-text);transition:border-color .15s,transform .15s;box-shadow:0 10px 26px #030a164d}.approved-demo.nvg:not(#nvg) .ad-category:hover:not(:disabled){border-color:#f0cf8780}.approved-demo.nvg:not(#nvg) :is(.ad-category.selected,.ad-format.recommended){border:2px solid var(--nvg-gold);box-shadow:0 0 0 3px #d8ac5a2e,0 14px 34px #030a1666}.approved-demo.nvg:not(#nvg) .ad-category strong{font-family:var(--nvg-serif);color:var(--nvg-text);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-category small{color:var(--nvg-text-3)}.approved-demo.nvg:not(#nvg) .ad-checkmark{background:var(--nvg-gold-button);color:var(--nvg-on-gold);box-shadow:0 2px 10px #00000059}.approved-demo.nvg:not(#nvg) .ad-formatbadge{background:var(--nvg-gold-button);color:var(--nvg-on-gold)}.approved-demo.nvg:not(#nvg) .ad-formatgo{color:var(--nvg-gold-light);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-summary-banner{border-color:var(--nvg-line);background:#ffffff08}.approved-demo.nvg:not(#nvg) .ad-summary-banner strong{font-family:var(--nvg-serif);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-summary-banner small{color:var(--nvg-text-3)}.approved-demo.nvg:not(#nvg) .ad-teamplan{border-color:var(--nvg-line)}.approved-demo.nvg:not(#nvg) .ad-teamline{background:var(--nvg-gold-soft);color:var(--nvg-text);border:1px solid #d8ac5a59}.approved-demo.nvg:not(#nvg) .ad-teamline b{font-family:var(--nvg-serif);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-teamline span{color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-teamline.warn{color:#f8deaa;background:#f0b4501f}.approved-demo.nvg:not(#nvg) .ad-ai-invite{box-shadow:var(--nvg-shadow);background:linear-gradient(100deg,#d8ac5a24,#1a3152cc 45%);border:1px solid #d8ac5a73}.approved-demo.nvg:not(#nvg) .ad-ai-invite h3{font-family:var(--nvg-serif);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-libbar{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#1224409e,#0a1628b3);border:1px solid #b0c6e429;box-shadow:0 18px 44px #030a165c,inset 0 1px #ffffff0f}.approved-demo.nvg:not(#nvg) .ad-libbar .ad-input{background-color:#06102080;border:1px solid #bed0e842;box-shadow:inset 0 1px 2px #00000040}.approved-demo.nvg:not(#nvg) .ad-search{min-height:46px;padding-left:44px;font-size:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23dfe7f3' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E") 15px/19px 19px no-repeat,#06102080!important}.approved-demo.nvg:not(#nvg) .ad-search::-webkit-search-cancel-button{filter:invert()brightness(1.6)}.approved-demo.nvg:not(#nvg) .ad-libbar select.ad-input{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23dfe7f3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat,#06102080}.approved-demo.nvg:not(#nvg) .ad-viewswitch{background:#06102066;border-color:#bed0e842}.approved-demo.nvg:not(#nvg) .ad-viewswitch button{color:var(--nvg-text-2);background:0 0;font-weight:500}.approved-demo.nvg:not(#nvg) .ad-viewswitch button+button{border-left-color:#bed0e838}.approved-demo.nvg:not(#nvg) .ad-viewswitch button.active{background:var(--nvg-gold-button);color:var(--nvg-on-gold);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-famchips{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.approved-demo.nvg:not(#nvg) .ad-famchips button{text-align:left;min-height:70px;font:600 15px/1.22 var(--nvg-serif);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;align-items:center;gap:13px;padding:10px 14px 10px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 10px 24px #030a164d,inset 0 1px #ffffff12;color:#f2f5fa!important;background:linear-gradient(#1e3456a8,#0e1d34bd)!important;border:1px solid #bed0e83d!important}.approved-demo.nvg:not(#nvg) .ad-famicon{fill:none;width:30px;height:30px;stroke:var(--nvg-gold-light);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.approved-demo.nvg:not(#nvg) .ad-famlabel{min-width:0}.approved-demo.nvg:not(#nvg) .ad-famchips button:hover{border-color:#f0cf8799!important}.approved-demo.nvg:not(#nvg) .ad-famchips button.active{box-shadow:0 0 0 1px #e9bf6d59,0 0 22px #e9bf6d52,inset 0 1px #ffecbe2e;background:linear-gradient(#d8ac5a33,#1e2c42b3 70%)!important;border:1.5px solid #e9bf6d!important}.approved-demo.nvg:not(#nvg) .ad-chiprow:not(.ad-famchips) button{background:var(--nvg-input);border-color:var(--nvg-line-strong);color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-chiprow:not(.ad-famchips) button.active{background:var(--nvg-gold-button);border-color:var(--nvg-gold-deep);color:var(--nvg-on-gold)}.approved-demo.nvg:not(#nvg) .ad-libbar .ad-clear{color:#e6ecf5;text-underline-offset:4px;min-height:44px;box-shadow:none;padding:8px 6px;font-size:14px;font-weight:500;-webkit-text-decoration:underline #e6ecf58c;text-decoration:underline #e6ecf58c;background:0 0!important;border-color:#0000!important}.approved-demo.nvg:not(#nvg) .ad-libbar .ad-clear:before{content:"↺";color:#dfe7f3;margin-right:7px;font-size:16px;text-decoration:none;display:inline-block}.approved-demo.nvg:not(#nvg) .ad-libbar .ad-clear:hover{color:#fff;-webkit-text-decoration-color:var(--nvg-gold-light);text-decoration-color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .ad-shelfrow{margin-top:26px}.approved-demo.nvg:not(#nvg) .ad-shelfhead{margin-bottom:12px}.approved-demo.nvg:not(#nvg) .ad-shelfhead h3{letter-spacing:-.3px;align-items:center;gap:12px;font-size:clamp(22px,1.8vw,28px)}.approved-demo.nvg:not(#nvg) .ad-shelfhead h3 i{width:30px;height:30px;color:var(--nvg-gold-light);border-radius:0;place-items:center;display:inline-grid;background:0 0!important}.approved-demo.nvg:not(#nvg) .ad-shelfhead h3 i:empty{border:1.5px solid var(--nvg-gold-light);width:10px;height:10px;margin:0 6px;transform:rotate(45deg)}.approved-demo.nvg:not(#nvg) .ad-shelfhead h3 i .ad-famicon{width:28px;height:28px}.approved-demo.nvg:not(#nvg) .ad-shelfhead small{font:500 13px var(--nvg-sans);color:#c3cfdf;margin-left:4px}.approved-demo.nvg:not(#nvg) .ad-seeall{color:var(--nvg-gold-light);font-size:14px;font-weight:600}.approved-demo.nvg:not(#nvg) .ad-seeall:hover{color:#fff1cf}.approved-demo.nvg:not(#nvg) .ad-shelfnext{color:var(--nvg-gold-light);background:#0e1e36eb;border:1px solid #d8ac5a8c;box-shadow:0 6px 18px #00000073}.approved-demo.nvg:not(#nvg) .ad-shelf{scrollbar-color:var(--nvg-navy-600) transparent}.approved-demo.nvg:not(#nvg) .ad-scenario{color:var(--nvg-text);background:linear-gradient(#152a48,#11223c 60%,#0f1f37);border:1px solid #b0c6e433;border-radius:13px;transition:border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 12px 28px #030a1661,inset 0 1px #ffffff0d}.approved-demo.nvg:not(#nvg) .ad-scenario:hover{border-color:#f0cf878c;transform:translateY(-1px)}.approved-demo.nvg:not(#nvg) .ad-scenario.selected{border:1.5px solid #e9bf6d;box-shadow:0 0 0 1px #e9bf6d66,0 0 26px #e9bf6d4d,0 16px 36px #030a1673}.approved-demo.nvg:not(#nvg) .ad-scenario img{height:140px}.approved-demo.nvg:not(#nvg) .ad-scenario .ad-photobox:after{content:"";pointer-events:none;background:linear-gradient(#152a4800,#152a488c 55%,#152a48);height:58%;position:absolute;inset:auto 0 0}.approved-demo.nvg:not(#nvg) .ad-scenario .ad-tag{z-index:1;box-shadow:0 2px 8px #00000059}.approved-demo.nvg:not(#nvg) .ad-scenario .ad-scenariocopy{gap:6px;padding:4px 13px 12px}.approved-demo.nvg:not(#nvg) .ad-scenario strong{font-family:var(--nvg-serif);color:#fff;font-size:18px;font-weight:600;line-height:1.2}.approved-demo.nvg:not(#nvg) .ad-scenario small{color:#cdd8e6;font-size:12px}.approved-demo.nvg:not(#nvg) .ad-scenario .ad-scenariometa{color:#dbe3ef;align-items:center;font-size:12px;font-weight:500}.approved-demo.nvg:not(#nvg) .ad-scenario .ad-scenariometa>span:first-child{color:#e8eef7;background:#7896c333;border:1px solid #b0c6e452;border-radius:999px;padding:2px 9px;font-size:11px}.approved-demo.nvg:not(#nvg) .ad-scenario .ad-checkmark{color:#1a1204;z-index:1;background:radial-gradient(circle at 50% 30%,#f7d68e,#e2b260 60%,#c8954a);border:1.5px solid #fbe3a8;width:28px;height:28px;box-shadow:0 2px 10px #00000073,0 0 12px #f0c87866}.approved-demo.nvg:not(#nvg) .ad-runline{color:#f2c98a!important;font-weight:500!important}.approved-demo.nvg:not(#nvg) .ad-runline.ready{color:#8fdcb2!important;font-weight:600!important}.approved-demo.nvg:not(#nvg) .ad-avail.ready{color:#8fdcb2}.approved-demo.nvg:not(#nvg) .ad-avail.draft{color:#f2c98a}.approved-demo.nvg:not(#nvg) .ad-avail.premise{color:#c3cfdf}.approved-demo.nvg:not(#nvg) .ad-storytag{color:var(--nvg-gold-light);z-index:1;background:#0b192dd9;border:1px solid #d8ac5a80}.approved-demo.nvg:not(#nvg) .ad-filter h3{font-family:var(--nvg-serif)}.approved-demo.nvg:not(#nvg) .ad-filtergroup{border-top-color:var(--nvg-line)}.approved-demo.nvg:not(#nvg) .ad-filtergroup label{color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-details h2{font-family:var(--nvg-serif)}.approved-demo.nvg:not(#nvg) .ad-details dt{color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .ad-agenda{border-top-color:var(--nvg-line)}.approved-demo.nvg:not(#nvg) .ad-agenda h3{font:600 16px var(--nvg-serif)}.approved-demo.nvg:not(#nvg) :is(.ad-agenda li,.ad-reviewagenda li){background:var(--nvg-input);border-color:var(--nvg-line)}.approved-demo.nvg:not(#nvg) .ad-agendaname{color:var(--nvg-text)}.approved-demo.nvg:not(#nvg) :is(.ad-agendaname b,.ad-reviewagenda li>b){background:var(--nvg-gold-button);color:var(--nvg-on-gold)}.approved-demo.nvg:not(#nvg) :is(.ad-agendaname small,.ad-reviewagenda small){color:var(--nvg-text-3)}.approved-demo.nvg:not(#nvg) .ad-agendamove button{background:var(--nvg-input);border-color:var(--nvg-line-strong);color:var(--nvg-text)}.approved-demo.nvg:not(#nvg) .ad-modalback{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060e1bc7}.approved-demo.nvg:not(#nvg) .ad-modal{background:var(--nvg-navy-850);color:var(--nvg-text);border:1px solid #d8ac5a66;box-shadow:0 30px 80px #0009}.approved-demo.nvg:not(#nvg) .ad-modalbody dt{color:var(--nvg-text-3)}.approved-demo.nvg:not(#nvg) .ad-modalbody dd{color:var(--nvg-text)}.approved-demo.nvg:not(#nvg) .ad-modalclose{background:var(--nvg-navy-800);color:var(--nvg-text);border:1px solid var(--nvg-line-strong)}.approved-demo.nvg:not(#nvg) .ad-type{background:var(--nvg-input);border:1px solid var(--nvg-line-strong);color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-type.selected{border:2px solid var(--nvg-gold);background:var(--nvg-gold-soft);color:var(--nvg-text)}.approved-demo.nvg:not(#nvg) .ad-builder .ad-subtitle b{font-family:var(--nvg-serif);font-weight:600}.approved-demo.nvg:not(#nvg) .ad-builder .ad-note{background:var(--nvg-gold-soft);color:var(--nvg-text-2);border:1px solid #d8ac5a4d}.approved-demo.nvg:not(#nvg) .ad-previewphoto span{color:var(--nvg-gold-light);background:#0b192dd9;border:1px solid #d8ac5a80}.approved-demo.nvg:not(#nvg) .ad-outcometags span{background:var(--nvg-gold-soft);color:var(--nvg-text);border:1px solid #d8ac5a59}.approved-demo.nvg:not(#nvg) .ad-metrics span{background:var(--nvg-input);color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-metrics b,.approved-demo.nvg:not(#nvg) .ad-sumline b{color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .ad-previewchoices span{background:var(--nvg-input);border-color:var(--nvg-line);color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-launchpanel label{color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-timeline{border-left-color:var(--nvg-gold)}.approved-demo.nvg:not(#nvg) .ad-timeline li{color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ad-participation{color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .ad-previewfooter{color:var(--nvg-text-3)}.approved-demo.nvg:not(#nvg) .ash-hero{border-color:var(--nvg-line)}.approved-demo.nvg:not(#nvg) .ash-status{color:var(--nvg-text);background:#ffffff14}.approved-demo.nvg:not(#nvg) .ash-status.rehearsal{background:var(--nvg-gold-soft);color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .ash-status.live{color:#a6ead0;background:#54be8c29}.approved-demo.nvg:not(#nvg) .ash-session-band{background:var(--nvg-navy-600)}.approved-demo.nvg:not(#nvg) .ash-session.rehearsal .ash-session-band{background:var(--nvg-gold)}.approved-demo.nvg:not(#nvg) .ash-code{color:var(--nvg-text-2)}.approved-demo.nvg:not(#nvg) .ash-code b{font:600 28px/1 var(--nvg-serif);color:var(--nvg-gold-light)}.approved-demo.nvg:not(#nvg) .ash-meta{color:var(--nvg-text-3)}.approved-demo.nvg:not(#nvg) :is(.ash-link,.ash-inline-link){color:var(--nvg-gold-light);font-weight:600}.approved-demo.nvg:not(#nvg) .ash-alert{color:#f8deaa;background:#f0b4501f;border-color:#f0b45080}.approved-demo.nvg:not(#nvg) .ash-ok{color:#c9f1dc;background:#54be8c1f;border-color:#6ed2a073}@media (max-width:1280px){.approved-demo.nvg:not(#nvg) .ad-famchips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.approved-demo.nvg:not(#nvg) .ad-rail:before{background-position:18% 100%;width:80px}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button,.ad-railnav a,.ash-nav a){justify-content:center;padding:12px 5px!important;font-size:0!important}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button,.ad-railnav a,.ash-nav a) .ad-navicon{font-size:21px}.approved-demo.nvg:not(#nvg) .ad-logo{font-size:0}}@media (max-width:680px){.approved-demo.nvg:not(#nvg) .ad-famchips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.approved-demo.nvg:not(#nvg) .ad-famchips button{min-height:50px;padding:8px 10px;font-size:13px}.approved-demo.nvg:not(#nvg) .ad-rail{background:var(--nvg-navy-950)}.approved-demo.nvg:not(#nvg) .ad-rail:before{display:none}.approved-demo.nvg:not(#nvg) .ad-stepper button b{width:26px;height:26px}.approved-demo.nvg:not(#nvg) .ad-stepper button{font-size:10px}.approved-demo.nvg:not(#nvg) .ad-main:before{background-position:0 0,78% 0;background-size:auto,auto 100%}.approved-demo.nvg:not(#nvg) .ad-main:after{background:linear-gradient(#09162a9e 0%,#09162a94 60%,#09162a33 100%)}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button,.ad-railnav a,.ash-nav a){min-width:40px;min-height:40px;padding:7px!important}.approved-demo.nvg:not(#nvg) :is(.ad-railnav button,.ad-railnav a,.ash-nav a) .ad-navicon{font-size:16px}.approved-demo.nvg:not(#nvg) .ad-logo{font-size:17px}.approved-demo.nvg:not(#nvg) .ad-logo img{width:36px}.approved-demo.nvg:not(#nvg) .ad-scenario img{height:112px}.approved-demo.nvg:not(#nvg) .ad-scenario-hero>div{padding:16px}}
