:root{--bg:#070b16;--panel:rgba(14,20,36,0.82);--panel-solid:#11192b;--line:rgba(123,139,182,0.15);--text:#edf2ff;--muted:#98a3bf;--accent:#6b8dff;--active:rgba(107,141,255,0.14);--shadow:0 18px 44px rgba(0,0,0,0.28);--logo-size:250px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:linear-gradient(180deg,#121936 0,#0a1023 34%,#060a15 72%,#04070f 100%),linear-gradient(120deg,rgba(255,255,255,.01),rgba(255,255,255,0)),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid rgba(60,105,240,.45);outline-offset:2px}.shell{min-height:100vh;display:flex}.sidebar{display:none}.brandLogo{width:var(--logo-size);height:auto;display:block;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.brandLogoLarge,.brandLogoMedina{max-width:none}.navIcon{width:16px;height:16px;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.85}.workspace{flex:1 1;padding:18px 24px;position:relative;display:flex;flex-direction:column;overflow:hidden}.workspace:before{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 16%),linear-gradient(0deg,rgba(255,255,255,.015),transparent 18%),radial-gradient(circle at 50% 50%,transparent 0,transparent 46%,rgba(0,0,0,.2) 100%)}.workspace:after,.workspace:before{content:"";position:absolute;inset:0;pointer-events:none}.workspace:after{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:140px 140px;opacity:.025;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.75) 18%,rgba(0,0,0,.75) 82%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.75) 18%,rgba(0,0,0,.75) 82%,transparent)}.landingHero{flex:1 1;flex-direction:column;gap:24px;padding:clamp(24px,6vh,64px) 24px;z-index:1}.landingHero,.landingHeroFrame{display:flex;align-items:center;justify-content:center;position:relative}.landingHeroFrame:before{content:none}.landingHeroLogo{position:relative;z-index:1;display:block;width:clamp(420px,56vw,980px);max-width:100%;height:auto;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 30px 70px rgba(0,0,0,.55)) drop-shadow(0 0 36px rgba(111,129,255,.16))}.landingActions{flex-direction:column}.landingActions,.landingActionsRow{display:flex;align-items:center;gap:10px;width:100%}.landingActionsRow{justify-content:center;flex-wrap:wrap}.landingActionsRowPrimary{margin-bottom:4px}.videoStage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px 20px}.videoStageShell{width:min(1440px,100%);display:flex;flex-direction:column;gap:14px}.videoStageHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.videoStageHeader h1{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);letter-spacing:.01em}.videoBackLink{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(110,145,255,.28);background:rgba(10,16,35,.88);color:#e8eeff;box-shadow:0 14px 30px rgba(0,0,0,.24)}.videoFrame{position:relative;border-radius:30px;padding:10px;background:linear-gradient(180deg,rgba(18,28,58,.96),rgba(6,10,20,.98));border:1px solid rgba(110,145,255,.14);box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)}.videoPlayer{width:100%;display:block;border-radius:22px;background:#000;aspect-ratio:16/9;max-height:calc(100vh - 120px)}.videoEmptyState{width:100%;min-height:min(72vh,820px);border-radius:22px;display:grid;place-items:center;padding:32px;background:#05070f;color:#b8c3e2;text-align:center;font-size:1rem}.pageTitleBlock{display:flex;align-items:flex-start;gap:10px;padding-top:0}.pageIndex{font-size:clamp(2.4rem,2.6vw,3.4rem);line-height:.95;font-weight:800;color:#7d96ff;letter-spacing:-.06em}.titleCopy{padding-top:2px}.titleCopy h1{margin:0;font-size:clamp(1.4rem,1.5vw,2rem);line-height:1.1}.titleCopy p{margin:5px 0 0;color:#9aa6c2;font-size:.84rem}.suitePill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px 0 18px;border-radius:16px;border:1px solid rgba(110,145,255,.56);background:linear-gradient(180deg,rgba(28,41,76,.98),rgba(8,13,28,.99)),rgba(13,19,35,.96);color:#f4f7ff;font-weight:900;letter-spacing:.016em;box-shadow:0 20px 42px rgba(0,5,18,.48),0 0 26px rgba(51,110,255,.2),inset 0 1px 0 rgba(255,255,255,.17),inset 0 -1px 0 rgba(47,200,189,.12);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease;white-space:nowrap;animation:suiteGlow 3.2s ease-in-out infinite}.suitePill:before{content:"";position:absolute;inset:-3px;z-index:-2;border-radius:19px;background:linear-gradient(110deg,#3373ff,#8aa2ff,#2fc8bd,#ffc932,#ff7b2f,#7a50ff,#3373ff);background-size:320% 100%;opacity:.9;filter:blur(11px);animation:suiteAurora 4s linear infinite}.suitePill:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:15px;background:linear-gradient(105deg,rgba(255,255,255,.14),transparent 28%,rgba(255,255,255,.05) 50%,transparent 72%),linear-gradient(180deg,rgba(20,32,65,.99),rgba(8,13,27,.99)),radial-gradient(circle at 18% 16%,rgba(51,115,255,.34),transparent 30%),radial-gradient(circle at 84% 82%,rgba(47,200,189,.2),transparent 30%);opacity:1;pointer-events:none;background-size:220% 100%,auto,auto,auto;animation:suiteSheen 3.8s ease-in-out infinite}.suitePill span{position:relative;z-index:1}.suitePill span:after{left:0;right:0;bottom:-8px;height:2px;background:linear-gradient(90deg,#3373ff,#2fc8bd,#ffc932,#ff7b2f,#7a50ff);background-size:240% 100%;opacity:.95;box-shadow:0 0 14px rgba(51,115,255,.55),0 0 10px rgba(255,201,50,.22);animation:suiteAurora 3.8s linear infinite}.suitePill span:after,.suitePill span:before{content:"";position:absolute;border-radius:999px}.suitePill span:before{top:50%;right:-14px;width:5px;height:5px;background:#ffc932;box-shadow:0 0 10px rgba(255,201,50,.9),0 0 16px rgba(47,200,189,.42);transform:translateY(-50%);animation:suitePulseDot 1.8s ease-in-out infinite}.suitePill:hover{transform:translateY(-3px) scale(1.025);border-color:rgba(166,188,255,.88);filter:brightness(1.13) saturate(1.08);box-shadow:0 26px 54px rgba(0,5,18,.52),0 0 42px rgba(51,115,255,.36),0 0 26px rgba(47,200,189,.18),0 0 18px rgba(255,201,50,.1),inset 0 1px 0 rgba(255,255,255,.22)}.suitePill:hover:before{opacity:.95;filter:blur(14px)}.suitePill:active{transform:translateY(0)}.qrTrigger{width:42px;height:42px;border-radius:14px;border:1px solid rgba(123,139,182,.14);background:rgba(15,22,39,.94);color:#8aa2ff;box-shadow:var(--shadow);display:inline-grid;place-items:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.formQrPill{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(47,200,189,.28);background:linear-gradient(135deg,rgba(13,25,42,.96),rgba(10,15,29,.96)),rgba(15,22,39,.94);color:#dffefa;box-shadow:0 16px 32px rgba(0,5,18,.38),0 0 20px rgba(47,200,189,.1),inset 0 1px 0 rgba(255,255,255,.1);cursor:pointer;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease;white-space:nowrap}.formQrPill:before{content:"";position:absolute;inset:auto 12px 7px 12px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2fc8bd,#3373ff,#ffc932);opacity:.72;box-shadow:0 0 12px rgba(47,200,189,.35)}.formQrPill:hover{transform:translateY(-2px);border-color:rgba(47,200,189,.52);filter:brightness(1.06);box-shadow:0 20px 38px rgba(0,5,18,.44),0 0 28px rgba(47,200,189,.18),inset 0 1px 0 rgba(255,255,255,.14)}.formIcon{width:16px;height:16px;color:#6ee7df;filter:drop-shadow(0 0 8px rgba(47,200,189,.34))}.qrTrigger:hover{transform:translateY(-1px);background:rgba(20,29,50,.98);border-color:rgba(107,141,255,.18);box-shadow:0 16px 28px rgba(0,0,0,.26)}.suitePill .navIcon{width:16px;height:16px;position:relative;z-index:1;color:#9fb4ff;filter:drop-shadow(0 0 8px rgba(51,115,255,.48)) drop-shadow(0 0 12px rgba(47,200,189,.18))}@keyframes suiteGlow{0%,to{box-shadow:0 20px 42px rgba(0,5,18,.48),0 0 22px rgba(51,115,255,.16),0 0 10px rgba(47,200,189,.05),inset 0 1px 0 rgba(255,255,255,.17),inset 0 -1px 0 rgba(47,200,189,.12)}50%{box-shadow:0 20px 42px rgba(0,5,18,.48),0 0 38px rgba(51,115,255,.28),0 0 20px rgba(47,200,189,.13),0 0 12px rgba(255,201,50,.08),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(47,200,189,.18)}}@keyframes suiteAurora{0%{background-position:0 50%}to{background-position:260% 50%}}@keyframes suiteSheen{0%,to{background-position:-120% 50%,0 0,0 0,0 0}50%{background-position:120% 50%,0 0,0 0,0 0}}@keyframes suitePulseDot{0%,to{opacity:.65;transform:translateY(-50%) scale(.86)}50%{opacity:1;transform:translateY(-50%) scale(1.18)}}.qrIcon{width:18px;height:18px;stroke:currentColor;fill:none}.qrOverlay{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .22s ease}.qrOverlayOpen{pointer-events:auto;opacity:1}.qrBackdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at top,rgba(107,158,255,.3),rgba(14,27,65,.82)),rgba(15,30,68,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.qrDialog{position:absolute;top:50%;left:50%;width:min(92vw,420px);transform:translate(-50%,-50%) scale(.88);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .22s ease;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.98));border:1px solid rgba(102,146,255,.28);border-radius:26px;box-shadow:0 28px 80px rgba(10,23,80,.32);padding:18px}.qrDialogOpen{transform:translate(-50%,-50%) scale(1);opacity:1}.qrDialogHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.qrKicker{display:inline-block;font-size:.68rem;letter-spacing:.24em;color:#4b7cf7;font-weight:700}.qrDialogHeader h2{margin:6px 0 0;font-size:1.2rem;line-height:1.15}.qrClose{width:34px;height:34px;border-radius:12px;border:1px solid rgba(130,140,170,.16);background:rgba(255,255,255,.92);color:#52607f;cursor:pointer;font-size:1.4rem;line-height:1}.qrFrame{padding:18px;border-radius:22px;background:radial-gradient(circle at top,rgba(75,124,247,.16),transparent 62%),linear-gradient(180deg,rgba(255,255,255,1),rgba(240,246,255,.95));box-shadow:inset 0 0 0 1px rgba(75,124,247,.08)}.qrDialogForm{border-color:rgba(47,200,189,.24);box-shadow:0 30px 80px rgba(0,6,20,.44),0 0 42px rgba(47,200,189,.12)}.qrDialogForm .qrKicker{color:#27bdb3}.qrFrameForm{background:radial-gradient(circle at top,rgba(47,200,189,.18),transparent 62%),linear-gradient(180deg,rgba(255,255,255,1),rgba(234,255,251,.95));box-shadow:inset 0 0 0 1px rgba(47,200,189,.14),0 0 26px rgba(47,200,189,.1)}.qrSvg{width:100%;height:auto;display:block;overflow:hidden;background:#fff}.qrLoading,.qrSvg{border-radius:18px}.qrLoading{min-height:320px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,255,255,1),rgba(239,246,255,.96));color:var(--muted);font-size:.92rem;box-shadow:inset 0 0 0 1px rgba(75,124,247,.08)}.qrNote{margin:16px 0 0;color:var(--muted);font-size:.9rem}.qrUrl{display:block;margin-top:10px;padding:10px 12px;border-radius:12px;background:rgba(47,200,189,.08);color:#0f766e;font-size:.82rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px rgba(47,200,189,.14)}.qrLink{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;height:42px;padding:0 16px;border-radius:14px;background:linear-gradient(135deg,#3470ff,#6b9bff);color:#fff;font-weight:700;box-shadow:0 14px 26px rgba(52,112,255,.28)}.suiteGateDialog{position:absolute;top:50%;left:50%;width:min(92vw,380px);transform:translate(-50%,-50%) scale(.88);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .22s ease;padding:18px;border-radius:24px;border:1px solid rgba(110,145,255,.28);background:radial-gradient(circle at top,rgba(51,115,255,.16),transparent 58%),linear-gradient(180deg,rgba(17,25,47,.98),rgba(8,13,27,.98));color:var(--text);box-shadow:0 30px 90px rgba(0,5,18,.52)}.suiteGateDialog.qrDialogOpen{transform:translate(-50%,-50%) scale(1);opacity:1}.suiteGateForm{display:grid;grid-gap:12px;gap:12px}.suiteGateForm input{width:100%;height:48px;border-radius:14px;border:1px solid rgba(123,139,182,.2);background:rgba(5,9,18,.76);color:#ffffff;padding:0 14px;outline:none;font-weight:900;letter-spacing:.18em;text-align:center}.suiteGateForm input:focus{border-color:rgba(107,141,255,.56);box-shadow:0 0 0 3px rgba(107,141,255,.14)}.suiteGateForm button{height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#3373ff,#2fc8bd);color:#ffffff;font-weight:900;cursor:pointer}.suiteGateError{color:#ff9b9b;font-size:.84rem;font-weight:800;text-align:center}.contentStage{margin-top:18px;width:100%;max-width:none;margin-left:auto;margin-right:auto}.cardsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.featureCard{min-height:262px;border-radius:20px;padding:14px 14px 12px;position:relative;overflow:hidden;border:1px solid rgba(123,139,182,.14);box-shadow:var(--shadow);background:linear-gradient(180deg,rgba(14,20,36,.96),rgba(10,15,27,.88));transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}.featureCard:hover{transform:translateY(-6px);border-color:rgba(107,141,255,.2);box-shadow:0 22px 40px rgba(0,0,0,.34)}.featureCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,rgba(107,141,255,.08),transparent 24%),radial-gradient(circle at 25% 110%,rgba(132,91,255,.06),transparent 34%);pointer-events:none;transition:opacity .22s ease}.featureCard:hover:before{opacity:.92}.featureCard-blue{background:linear-gradient(180deg,rgba(12,18,32,.98),rgba(8,12,22,.92)),#0b1020}.featureCard-violet{background:linear-gradient(180deg,rgba(13,18,34,.98),rgba(8,12,22,.92)),#0b1020}.featureCard-green{background:linear-gradient(180deg,rgba(10,19,29,.98),rgba(8,12,22,.92)),#0b1020}.featureCard-orange{background:linear-gradient(180deg,rgba(17,18,28,.98),rgba(8,12,22,.92)),#0b1020}.featureCard-amber{background:linear-gradient(180deg,rgba(17,18,26,.98),rgba(8,12,22,.92)),#0b1020}.featureCard-teal{background:linear-gradient(180deg,rgba(10,19,28,.98),rgba(8,12,22,.92)),#0b1020}.featureCard-pink{background:linear-gradient(180deg,rgba(16,17,31,.98),rgba(8,12,22,.92)),#0b1020}.featureCard-indigo{background:linear-gradient(180deg,rgba(12,18,34,.98),rgba(8,12,22,.92)),#0b1020}.featureCardTop{position:relative;z-index:1}.featureIndex{display:inline-block;font-size:1.7rem;line-height:1;font-weight:800;letter-spacing:-.05em;transition:transform .22s ease}.featureCard:hover .featureIndex{transform:translateY(-1px) scale(1.02)}.featureIndex-blue{color:#326cff}.featureIndex-violet{color:#4c2ac9}.featureIndex-green{color:#2f9a63}.featureIndex-orange{color:#ff7c22}.featureIndex-amber{color:#f0b428}.featureIndex-teal{color:#1ea6a0}.featureIndex-pink{color:#c24684}.featureIndex-indigo{color:#4c51d4}.featureCard h2{margin:8px 0 0;font-size:.95rem;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase}.featureStats{position:relative;z-index:1;margin-top:18px;display:flex;align-items:baseline;gap:10px}.featureStats strong{font-size:1.65rem;letter-spacing:-.06em;transition:transform .22s ease}.featureCard:hover .featureStats strong{transform:translateY(-1px)}.featureDelta{color:#38a169;font-weight:700}.featureSubtext{position:relative;z-index:1;margin:4px 0 0;color:var(--muted);font-size:.8rem}.featureVisual{position:absolute;left:0;right:0;bottom:0;height:92px;display:block;overflow:hidden;pointer-events:none}.featureVisual:after{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:18px;border-radius:999px;background:radial-gradient(circle,rgba(107,141,255,.11),transparent 72%);filter:blur(10px)}.featureVisual>*{display:none}.featureVisual:before{content:"";position:absolute;inset:14px 18px 18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 20% 30%,rgba(107,141,255,.14),transparent 26%),radial-gradient(circle at 78% 22%,rgba(132,91,255,.11),transparent 28%);transition:transform .22s ease,opacity .22s ease}.featureCard:hover .featureVisual:before{transform:translateY(-2px);opacity:.95}.featureVisual-robotics:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 24% 34%,rgba(107,141,255,.2),transparent 28%),radial-gradient(circle at 78% 18%,rgba(107,141,255,.1),transparent 30%)}.featureVisual-xr:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 24% 34%,rgba(132,91,255,.16),transparent 28%),radial-gradient(circle at 72% 26%,rgba(132,91,255,.12),transparent 32%)}.featureVisual-printer:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 28% 32%,rgba(47,154,99,.14),transparent 28%),radial-gradient(circle at 74% 28%,rgba(47,154,99,.16),transparent 30%)}.featureVisual-hologram:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 22% 34%,rgba(194,70,132,.14),transparent 28%),radial-gradient(circle at 76% 28%,rgba(194,70,132,.16),transparent 30%)}.featureVisual-rack:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 24% 36%,rgba(240,180,40,.14),transparent 28%),radial-gradient(circle at 76% 28%,rgba(240,180,40,.16),transparent 30%)}.featureVisual-board:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 24% 36%,rgba(30,166,160,.14),transparent 28%),radial-gradient(circle at 76% 28%,rgba(30,166,160,.16),transparent 30%)}.featureVisual-people:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 24% 36%,rgba(194,70,132,.12),transparent 28%),radial-gradient(circle at 76% 28%,rgba(91,58,38,.1),transparent 30%)}.featureVisual-rocket:before{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),radial-gradient(circle at 24% 36%,rgba(76,81,212,.12),transparent 28%),radial-gradient(circle at 76% 28%,rgba(255,45,192,.14),transparent 30%)}.featureVisual-robotics{background:linear-gradient(180deg,transparent 0 58%,rgba(255,255,255,.72) 100%)}.robotBase{position:absolute;left:34px;bottom:8px;width:86px;height:38px;border-radius:11px;background:linear-gradient(180deg,#1a1b28,#0b0c13);box-shadow:0 18px 24px rgba(15,20,45,.2)}.robotArm{position:absolute;width:12px;height:58px;border-radius:999px;background:linear-gradient(180deg,#eef1f8,#4d556d);transform-origin:bottom center}.robotArm:after,.robotArm:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:14px;height:14px;border-radius:50%;background:#b7bdca;box-shadow:inset 0 0 0 3px #1b1e2b}.robotArm:before{top:-7px}.robotArm:after{bottom:-7px}.robotArm-a{left:52px;bottom:32px;transform:rotate(-34deg)}.robotArm-b{left:76px;bottom:38px;transform:rotate(28deg)}.robotArm-c{left:100px;bottom:28px;height:52px;transform:rotate(64deg)}.featureVisual-xr{background:radial-gradient(circle at 50% 82%,rgba(94,135,255,.26),transparent 40%),linear-gradient(180deg,transparent 0 54%,rgba(245,248,255,.95) 100%)}.xrGlow{position:absolute;inset:0 18px 14px 18px;border-radius:26px 26px 18px 18px;background:linear-gradient(180deg,rgba(115,152,255,.15),rgba(255,255,255,0))}.xrPerson{position:absolute;right:16px;bottom:2px;width:58px;height:78px;border-radius:36px 36px 20px 20px;background:linear-gradient(180deg,#101420 0 58%,#27283a 58%);box-shadow:0 18px 26px rgba(15,20,45,.25)}.xrPerson:before{content:"";position:absolute;left:8px;top:-12px;width:40px;height:30px;border-radius:18px;background:linear-gradient(180deg,#17191f,#06070c)}.xrPerson:after{content:"";position:absolute;left:18px;top:-5px;width:16px;height:12px;border-radius:8px;background:linear-gradient(90deg,#1da0ff,#0f65ff);box-shadow:0 0 16px rgba(42,145,255,.9)}.xrHeadset{position:absolute;right:68px;bottom:34px;width:34px;height:34px;border-radius:50%;border:4px solid rgba(22,25,36,.85);box-shadow:0 0 26px rgba(95,132,255,.3)}.xrHeadset:before{content:"";position:absolute;inset:5px 4px 10px;border-radius:10px;background:linear-gradient(135deg,rgba(49,163,255,.92),rgba(54,78,255,.85))}.featureVisual-printer{background:linear-gradient(180deg,transparent 0 58%,rgba(248,255,251,.96) 100%)}.printerBody{position:absolute;left:34px;right:34px;bottom:10px;height:62px;border-radius:9px;background:linear-gradient(180deg,#0d1014,#232c31);box-shadow:0 22px 30px rgba(12,19,19,.28)}.printerBody:before{content:"";position:absolute;left:8px;top:8px;right:8px;bottom:8px;border-radius:6px;border:1px solid rgba(120,255,182,.14);background:linear-gradient(180deg,rgba(20,25,28,.4),rgba(12,14,16,.9))}.printerCore{position:absolute;left:54px;right:54px;bottom:24px;height:24px;border-radius:8px;border:1px solid rgba(127,255,178,.26);background:linear-gradient(180deg,rgba(23,35,31,.98),rgba(10,13,12,.88))}.printerBeam{position:absolute;left:90px;right:90px;bottom:26px;height:42px;background:linear-gradient(180deg,rgba(73,255,147,.88),rgba(73,255,147,.02));-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);filter:drop-shadow(0 0 12px rgba(73,255,147,.55))}.featureVisual-hologram{background:linear-gradient(180deg,transparent 0 56%,rgba(247,245,255,.98) 100%)}.holoBase{position:absolute;left:34px;right:34px;bottom:10px;height:18px;border-radius:8px;background:linear-gradient(180deg,#120b22,#070910);box-shadow:0 18px 26px rgba(17,11,38,.22)}.holoPyramid{position:absolute;left:86px;right:86px;bottom:28px;height:56px;background:linear-gradient(180deg,rgba(74,208,255,.42),rgba(108,86,255,.08));-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border:2px solid rgba(75,181,255,.6);filter:drop-shadow(0 0 20px rgba(53,154,255,.65))}.holoSpark{position:absolute;left:110px;right:110px;bottom:34px;height:24px;background:radial-gradient(circle,rgba(255,74,226,.9),rgba(255,74,226,0));filter:blur(4px)}.cardsGridCompact{margin-top:12px}.featureCardCompact{min-height:216px}.featureCardCompact .featureVisual{height:82px}.featureStatsCompact{margin-top:14px}.featureVisual-rack{background:linear-gradient(180deg,transparent 0 56%,rgba(255,255,255,.68) 100%)}.rackBody{position:absolute;left:28px;right:28px;bottom:14px;height:60px;border-radius:12px;background:linear-gradient(180deg,#171a22,#050608);box-shadow:0 16px 24px rgba(0,0,0,.22)}.rackGlow{position:absolute;left:56px;right:56px;bottom:30px;height:28px;background:radial-gradient(circle,rgba(255,185,72,.35),rgba(255,185,72,0));filter:blur(2px)}.featureVisual-board{background:linear-gradient(180deg,transparent 0 56%,rgba(246,255,252,.8) 100%)}.boardLayer{position:absolute;left:54px;right:54px;height:54px;border-radius:12px;background:linear-gradient(180deg,#063f38,#0f181c);box-shadow:0 18px 18px rgba(10,20,20,.16)}.boardLayer-a{bottom:32px;transform:rotate(-4deg)}.boardLayer-b{bottom:22px;transform:rotate(5deg)}.boardCore{position:absolute;left:110px;right:110px;bottom:42px;height:26px;border-radius:8px;background:linear-gradient(180deg,rgba(118,255,195,.8),rgba(118,255,195,.1));-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.featureVisual-people{background:linear-gradient(180deg,transparent 0 60%,rgba(255,247,251,.9) 100%)}.peopleTable{position:absolute;left:44px;right:44px;bottom:14px;height:26px;border-radius:999px;background:linear-gradient(180deg,#5b3a26,#2a1a12)}.person{position:absolute;bottom:34px;width:42px;height:52px;border-radius:22px 22px 18px 18px;background:linear-gradient(180deg,#1f3349,#0d1420)}.person:before{content:"";position:absolute;top:-12px;left:6px;width:28px;height:22px;border-radius:50%;background:#d3a57c}.person-a{left:52px}.person-b{right:52px;background:linear-gradient(180deg,#4c2b2d,#1e1112)}.featureVisual-rocket{background:linear-gradient(180deg,transparent 0 60%,rgba(245,243,255,.96) 100%)}.rocketPad{position:absolute;left:38px;right:38px;bottom:12px;height:20px;border-radius:10px;background:#181225}.rocketGlow{position:absolute;left:92px;right:92px;bottom:42px;height:38px;background:radial-gradient(circle,rgba(255,45,192,.75),rgba(255,45,192,0));filter:blur(6px)}.rocketShip{position:absolute;left:130px;right:130px;bottom:40px;height:58px;background:linear-gradient(180deg,rgba(120,213,255,.8),rgba(255,113,237,.72));-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);filter:drop-shadow(0 0 10px rgba(196,102,255,.45))}.featureCard .featureVisual{left:0;right:0;bottom:0;height:64px;background:transparent!important;overflow:hidden}.featureCard .featureVisual>*{display:none!important}.featureCard .featureVisual:before{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:8px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(76,108,255,.18),transparent);opacity:.85}.featureCard .featureVisual:after{content:"";position:absolute;left:34px;right:34px;bottom:10px;height:1px;background:rgba(76,108,255,.1)}.featureCard-amber .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(240,180,40,.18),transparent)}.featureCard-teal .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(30,166,160,.18),transparent)}.featureCard-pink .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(194,70,132,.18),transparent)}.featureCard-indigo .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(76,81,212,.18),transparent)}.featureCard-green .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(47,154,99,.18),transparent)}.featureCard-orange .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(255,124,34,.18),transparent)}.featureCard-violet .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(76,42,201,.18),transparent)}.featureCard-blue .featureVisual:before{background:linear-gradient(90deg,transparent,rgba(50,108,255,.18),transparent)}.middleGrid{grid-template-columns:1.45fr 1fr;grid-gap:10px}.lowerGrid,.middleGrid{margin-top:12px;display:grid;gap:10px;width:100%;max-width:none;margin-left:auto;margin-right:auto}.lowerGrid{grid-template-columns:1.15fr 1fr 1fr;grid-gap:10px}.panel{border-radius:22px;border:1px solid rgba(123,139,182,.14);background:rgba(12,17,31,.92);box-shadow:var(--shadow);padding:14px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.panel:hover{transform:translateY(-3px);border-color:rgba(107,141,255,.16);box-shadow:0 18px 34px rgba(0,0,0,.28)}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.panelHead h3{margin:0;font-size:1rem;color:#edf2ff}.miniPill,.viewAll{border:1px solid rgba(123,139,182,.14);background:rgba(15,22,39,.94);color:#b5c0db;border-radius:12px;padding:6px 10px;font-size:.76rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.miniPill:hover,.viewAll:hover{transform:translateY(-1px);border-color:rgba(107,141,255,.18);background:rgba(20,29,50,.98);box-shadow:0 12px 20px rgba(0,0,0,.22)}.panelChart{min-height:250px}.chartArea{display:grid;grid-template-columns:54px 1fr;grid-gap:10px;gap:10px;align-items:stretch}.chartYAxis{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0 28px;color:var(--muted);font-size:.75rem}.chartSvg{width:100%;height:232px;display:block;overflow:visible}.chartGridLine{stroke:rgba(125,135,170,.14);stroke-width:1;shape-rendering:crispEdges}.chartAreaFill{fill:url(#chartFill)}.chartLinePath{fill:none;stroke:#3470ff;stroke-width:3.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px rgba(52,112,255,.18))}.chartPoint{fill:#3470ff;stroke:#eaf1ff;stroke-width:3;filter:drop-shadow(0 4px 10px rgba(52,112,255,.16))}.chartMonthLabel{fill:#9aa6c2;font-size:12px;font-family:inherit}.donutWrap{display:grid;grid-template-columns:140px 1fr;grid-gap:10px;gap:10px;align-items:center}.donut{width:136px;aspect-ratio:1;place-items:center;box-shadow:inset 0 0 0 10px rgba(123,139,182,.18)}.donut,.donutInner{border-radius:50%;display:grid}.donutInner{width:74px;height:74px;background:rgba(15,22,39,.95);place-items:center;text-align:center;box-shadow:0 0 0 1px rgba(123,139,182,.12)}.donutInner strong{display:block;font-size:.9rem}.donutInner span{font-size:.72rem;color:#9aa6c2}.pillarList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pillarList li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:.82rem}.legendDot{width:10px;height:10px;border-radius:50%}.legendDot-blue{background:#3470ff}.legendDot-teal{background:#2dc4bd}.legendDot-orange{background:#ff7c22}.legendDot-yellow{background:#f4c018}.legendDot-purple{background:#7648f7}.panelQuick{min-height:250px}.quickGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.quickItem{border:1px solid rgba(123,139,182,.12);background:rgba(15,22,39,.96);border-radius:14px;padding:10px 6px 8px;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:#d5def7;font-size:.72rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.quickItem:hover{transform:translateY(-2px);border-color:rgba(107,141,255,.16);box-shadow:0 14px 24px rgba(0,0,0,.22)}.quickIcon{width:28px;height:28px;border-radius:10px;background:linear-gradient(145deg,rgba(75,124,247,.12),rgba(115,66,255,.12))}.eventBlock{margin-top:12px}.panelHeadSmall{margin-bottom:8px}.activityList,.eventList{display:flex;flex-direction:column;gap:8px}.activityItem,.eventItem{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(123,139,182,.12);border-radius:14px;padding:10px;background:rgba(15,22,39,.94);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.activityItem:hover,.eventItem:hover{transform:translateX(2px);border-color:rgba(107,141,255,.14);box-shadow:0 14px 24px rgba(0,0,0,.22)}.activityItem strong,.eventItem strong{display:block;font-size:.84rem}.activityItem small,.activityItem span,.eventItem small,.eventItem span{color:#9aa6c2;font-size:.73rem}.activityBadge,.eventBadge{width:28px;height:28px;border-radius:10px}.activityBadge-violet,.eventBadge-violet{background:rgba(118,72,247,.16)}.activityBadge-mint,.eventBadge-mint{background:rgba(45,196,189,.16)}.activityBadge-amber,.eventBadge-amber{background:rgba(255,124,34,.16)}.activityBadge-blue{background:rgba(52,112,255,.16)}.eventArrow{color:#9aa6c2;font-size:1.2rem}.panelActivity,.panelPillars{min-height:250px}.pillarRow{display:flex;flex-direction:column;gap:6px}.pillarRow+.pillarRow{margin-top:11px}.pillarLabelRow{display:flex;justify-content:space-between;gap:10px;font-size:.78rem}.pillarBar{height:7px;border-radius:999px;background:rgba(123,139,182,.15);overflow:hidden}.pillarFill{display:block;height:100%;border-radius:inherit}.pillarFill-blue{background:#3470ff}.pillarFill-teal{background:#2dc4bd}.pillarFill-orange{background:#ff7c22}.pillarFill-yellow{background:#f4c018}.pillarFill-purple{background:#7648f7}.bottomStats{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;max-width:none;margin-left:auto;margin-right:auto}.statCard{border-radius:18px;border:1px solid rgba(123,139,182,.14);background:rgba(15,22,39,.94);box-shadow:var(--shadow);padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.statCard:hover{transform:translateY(-2px);border-color:rgba(107,141,255,.16);box-shadow:0 14px 24px rgba(0,0,0,.22)}.statIcon{width:32px;height:32px;border-radius:50%}.statIcon-violet{background:rgba(118,72,247,.16)}.statIcon-teal{background:rgba(45,196,189,.16)}.statIcon-blue{background:rgba(52,112,255,.16)}.statIcon-amber{background:rgba(255,124,34,.16)}.statCopy{display:flex;flex-direction:column;gap:2px}.statCopy span{color:#9aa6c2;font-size:.74rem}.statCopy strong{font-size:1rem}.statDelta{color:#38a169;font-size:.75rem;font-weight:700}.formShell{position:relative;overflow:hidden;min-height:100vh;padding:clamp(22px,4vw,54px);background:linear-gradient(135deg,rgba(10,16,32,.98),rgba(6,10,22,.98)),var(--bg);color:var(--text)}.formShell:before{content:"";inset:0;background-image:linear-gradient(rgba(123,139,182,.055) 1px,transparent 0),linear-gradient(90deg,rgba(123,139,182,.055) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 34%,black,transparent 78%);mask-image:radial-gradient(circle at 50% 34%,black,transparent 78%)}.formOrb,.formShell:before{position:absolute;pointer-events:none}.formOrb{width:360px;height:360px;border-radius:999px;filter:blur(26px);opacity:.24}.formOrbBlue{top:-130px;left:8%;background:#3373ff}.formOrbTeal{top:14%;right:-110px;background:#2fc8bd}.formOrbGold{bottom:-170px;left:34%;background:#ffc932;opacity:.13}.formTopbar{position:relative;z-index:1;display:flex;align-items:center;gap:18px;width:min(100%,1120px);margin:0 auto 34px}.formTopbar h1{margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.8rem);line-height:.95}.formHero{position:relative;z-index:1;min-height:calc(100vh - 190px);display:grid;place-items:center;grid-gap:24px;gap:24px}.formLogo{width:clamp(140px,14vw,220px);height:auto;filter:drop-shadow(0 24px 44px rgba(0,0,0,.36))}.formCard{width:min(100%,760px);padding:clamp(22px,4vw,42px);border-radius:30px;border:1px solid rgba(123,139,182,.2);background:radial-gradient(circle at 18% 0,rgba(51,115,255,.18),transparent 34%),radial-gradient(circle at 86% 12%,rgba(47,200,189,.14),transparent 32%),linear-gradient(145deg,rgba(17,25,47,.92),rgba(8,13,27,.96)),rgba(13,19,35,.9);box-shadow:0 28px 90px rgba(0,5,18,.46),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.formKicker{display:inline-flex;margin-bottom:10px;color:#2fc8bd;font-size:.72rem;font-weight:900;letter-spacing:.26em}.formCard h1{margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.formIntro{margin-bottom:28px}.formIntro h2{margin:10px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.04em}.formCard p{max-width:560px;margin:14px 0 28px;color:var(--muted);font-size:1rem}.formBadge{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(47,200,189,.26);background:rgba(47,200,189,.08);color:#6ee7df;font-size:.78rem;font-weight:900}.feedbackForm{display:grid;grid-gap:16px;gap:16px}.formPhoneGrid,.formTwoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.formPhoneGrid{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr)}.formField{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(123,139,182,.13);border-radius:22px;background:rgba(7,12,25,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .16s ease,transform .16s ease,background-color .16s ease}.formField:focus-within{transform:translateY(-2px);border-color:rgba(47,200,189,.36);background:rgba(10,18,36,.68)}.formField span{display:flex;align-items:center;gap:10px;color:#e6ecff;font-weight:800}.formField strong{color:#8aa2ff;font-size:.92rem}.formField input,.formField select,.formField textarea{width:100%;border:1px solid rgba(123,139,182,.16);border-radius:18px;padding:14px 16px;background:linear-gradient(180deg,rgba(16,24,43,.94),rgba(10,15,29,.94)),rgba(10,15,29,.9);color:var(--text);outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.formField textarea{min-height:96px;resize:vertical}.formField input,.formField select{min-height:54px}.formField select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:rgba(47,200,189,.52);box-shadow:0 0 0 4px rgba(47,200,189,.08),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(-1px)}.formError{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,90,110,.3);background:rgba(255,90,110,.1);color:#ffb4c0;font-weight:800}.formSubmit,.formSuccess button{justify-self:start;min-height:48px;border:0;border-radius:16px;padding:0 26px;background:linear-gradient(135deg,#3373ff,#2fc8bd 58%,#ffc932);color:#ffffff;font-weight:900;cursor:pointer;box-shadow:0 18px 34px rgba(51,115,255,.2),0 0 24px rgba(47,200,189,.14);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.formSubmit:hover,.formSuccess button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 22px 42px rgba(51,115,255,.26),0 0 30px rgba(47,200,189,.2)}.formSubmit:disabled,.formSuccess button:disabled{cursor:not-allowed;filter:grayscale(.35) brightness(.78);opacity:.72;transform:none}.formSuccess{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:20px;border:1px solid rgba(47,200,189,.24);background:rgba(47,200,189,.08)}.formSuccess strong{font-size:1.35rem}.formSuccess span{color:var(--muted)}.formNextLink{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:42px;padding:0 16px;border-radius:14px;background:linear-gradient(135deg,#3373ff,#2fc8bd);color:#ffffff;font-weight:900}.audienceShell,.operatorShell,.stageShell{min-height:100vh;background:radial-gradient(circle at 18% 10%,rgba(51,115,255,.2),transparent 30%),radial-gradient(circle at 82% 20%,rgba(47,200,189,.12),transparent 28%),linear-gradient(135deg,#070b16,#050916);color:var(--text);padding:clamp(20px,4vw,56px)}.audienceCard,.operatorPanel{width:min(100%,1180px);margin:0 auto;border:1px solid rgba(123,139,182,.18);border-radius:30px;background:radial-gradient(circle at 14% 0,rgba(51,115,255,.16),transparent 32%),linear-gradient(145deg,rgba(16,24,45,.94),rgba(8,13,27,.96));box-shadow:0 28px 90px rgba(0,5,18,.46),inset 0 1px 0 rgba(255,255,255,.08);padding:clamp(22px,4vw,42px)}.operatorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.operatorKicker{display:inline-flex;color:#2fc8bd;font-size:.72rem;font-weight:900;letter-spacing:.24em}.audienceCard h1,.operatorHeader h1{margin:8px 0;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.92;letter-spacing:-.055em}.audienceCard p,.operatorHeader p,.operatorHint{margin:0;color:var(--muted)}.operatorGhostLink{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(123,139,182,.18);background:rgba(15,22,39,.88);color:#eaf0ff;font-weight:800}.operatorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.operatorCard{border:1px solid rgba(123,139,182,.15);border-radius:22px;background:rgba(7,12,25,.48);padding:20px}.operatorCardWide{grid-column:1/-1}.operatorCard h2{margin:8px 0 14px}.operatorStatus{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase}.operatorStatus-playing{background:rgba(47,200,189,.12);color:#6ee7df}.operatorStatus-paused,.operatorStatus-standby{background:rgba(255,201,50,.12);color:#ffd75a}.operatorInputRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.operatorLabel{display:grid;grid-gap:8px;gap:8px;color:#e6ecff;font-weight:800}.operatorInputRow input,.quizForm input{width:100%;height:46px;border:1px solid rgba(123,139,182,.18);border-radius:14px;padding:0 14px;background:rgba(8,13,27,.88);color:var(--text);outline:none}.operatorButtonGrid button,.operatorFullButton,.operatorInputRow button,.quizOption{min-height:44px;border:1px solid rgba(123,139,182,.18);border-radius:14px;padding:0 14px;background:rgba(15,22,39,.92);color:#eaf0ff;font-weight:900;cursor:pointer}.operatorButtonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.operatorChapterGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.operatorChapterGrid button{min-height:64px;border:1px solid rgba(47,200,189,.18);border-radius:14px;padding:10px 12px;background:linear-gradient(145deg,rgba(51,115,255,.14),rgba(47,200,189,.08)),rgba(15,22,39,.92);color:#eaf0ff;font-weight:900;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.operatorChapterGrid button:hover{transform:translateY(-2px);border-color:rgba(47,200,189,.38);box-shadow:0 14px 26px rgba(0,5,18,.28)}.operatorChapterGrid small,.operatorChapterGrid span{display:block}.operatorChapterGrid small{margin-top:6px;color:#6ee7df;font-size:.74rem}.operatorFullButton{width:100%;background:linear-gradient(135deg,#3373ff,#2fc8bd)}.answerList,.shortcutGrid{display:grid;grid-gap:10px;gap:10px}.answerList div,.shortcutGrid div{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:rgba(15,22,39,.62)}kbd{padding:4px 8px;border-radius:8px;background:#101a32;color:#8aa2ff;font-weight:900}.stageShell{padding:0;display:grid;place-items:center;background:#02040b}.stageShellWithQr{position:relative;grid-template-columns:minmax(0,1fr);align-items:stretch;place-items:stretch;gap:0;overflow:hidden}.stageShellWithQr:has(.pageQrRailOpen){grid-template-columns:minmax(0,1fr) auto}.stageVideoFrame{width:100vw;height:100vh;display:grid;place-items:center;background:#000;transition:opacity .24s ease,filter .24s ease}.stageShellWithQr .stageVideoFrame{width:100%}.stageVideoHidden{opacity:0;filter:blur(8px)}.stageVideo{width:100%;height:100%;object-fit:contain;background:#000}.stageShellEmbedded{min-height:100vh;padding:0;background:#000}.stageShellEmbedded .stageVideoFrame{width:100vw;height:100vh}.stageStandby{display:grid;place-items:center;grid-gap:16px;gap:16px;color:#9aa6c2;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.stageStandby img{width:min(28vw,280px)}.audienceShell{display:grid;place-items:center}.audienceShellWithQr{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;place-items:center;grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px)}.audienceShellWithQr:has(.pageQrRailOpen){grid-template-columns:minmax(0,1fr) auto;align-items:stretch;justify-items:stretch;place-items:initial}.audienceContent{min-width:0;display:grid;place-items:center}.formShell .audienceContent{width:100%;display:block}.audienceCard{width:min(100%,760px)}.audienceCardWide{width:min(100%,980px)}.audienceWaiting{display:grid;place-items:center;grid-gap:14px;gap:14px;min-height:260px;text-align:center}.audienceWaiting img{width:160px}.quizForm,.quizOptions,.quizQuestion{display:grid;grid-gap:14px;gap:14px}.quizProgress{position:-webkit-sticky;position:sticky;top:14px;z-index:2;display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(123,139,182,.18);border-radius:18px;background:rgba(8,13,27,.94);box-shadow:0 16px 32px rgba(0,5,18,.28)}.quizProgress span{color:#dfe7ff;font-weight:900}.quizProgress strong{color:#6ee7df}.quizTimer{min-width:72px;text-align:center;padding:6px 10px;border-radius:12px;background:rgba(47,200,189,.1);box-shadow:inset 0 0 0 1px rgba(47,200,189,.18)}.quizTimerUrgent{color:#ffd75a;background:rgba(255,201,50,.12);box-shadow:inset 0 0 0 1px rgba(255,201,50,.26)}.quizQuestion{margin:20px 0;padding:18px;border-radius:22px;background:rgba(7,12,25,.48)}.quizQuestion strong{font-size:1.3rem}.quizOption{text-align:left}.quizOptionSelected{border-color:rgba(47,200,189,.56);background:rgba(47,200,189,.14);color:#ffffff}.academyCard{max-width:680px}.pageQrRail{position:absolute;top:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);align-self:start;justify-self:end;width:58px;min-height:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0;border:0;background:transparent;box-shadow:none;transition:width .24s ease,padding .24s ease,background-color .24s ease}.audienceShellWithQr .pageQrRail{border:0;border-radius:0;box-shadow:none}.pageQrRailOpen{position:static;top:auto;right:auto;align-self:stretch;width:clamp(320px,28vw,480px);align-items:stretch;padding:clamp(14px,2vw,24px) 12px;border-left:1px solid rgba(123,139,182,.16);background:linear-gradient(180deg,rgba(14,20,36,.86),rgba(6,10,21,.94)),rgba(7,12,25,.86);box-shadow:-18px 0 48px rgba(0,5,18,.26)}.audienceShellWithQr .pageQrRailOpen{border:1px solid rgba(123,139,182,.16);border-radius:26px;box-shadow:0 24px 72px rgba(0,5,18,.36),inset 0 1px 0 rgba(255,255,255,.06)}.pageQrButton{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border:1px solid rgba(47,200,189,.34);border-radius:16px;padding:6px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,248,255,.98));color:#0f53ff;cursor:pointer;box-shadow:0 16px 34px rgba(0,5,18,.34),0 0 22px rgba(47,200,189,.12);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pageQrButton:hover{transform:translateY(-2px);border-color:rgba(47,200,189,.62);box-shadow:0 20px 42px rgba(0,5,18,.4),0 0 28px rgba(47,200,189,.18)}.pageQrButton img{width:100%;height:100%;display:block;border-radius:10px}.pageQrButton span{font-weight:900;font-size:.82rem}.pageQrPanel{width:100%;min-width:0;display:grid;grid-gap:14px;gap:14px;opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity .18s ease,max-height .24s ease}.pageQrRailOpen .pageQrPanel{opacity:1;max-height:680px;pointer-events:auto}.pageQrHeader h2{margin:6px 0 0;color:#f4f7ff;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.08;letter-spacing:-.03em}.pageQrFrame{min-width:0;padding:14px;border-radius:22px;background:radial-gradient(circle at top,rgba(47,200,189,.18),transparent 62%),linear-gradient(180deg,rgba(255,255,255,1),rgba(234,255,251,.95));box-shadow:inset 0 0 0 1px rgba(47,200,189,.14),0 0 26px rgba(47,200,189,.1)}.pageQrPanel .qrNote{margin:0;color:#aeb9d5;line-height:1.45;overflow-wrap:anywhere}.audienceShellAcademy{background:radial-gradient(circle at 20% 10%,rgba(255,201,50,.14),transparent 30%),radial-gradient(circle at 80% 20%,rgba(51,115,255,.18),transparent 30%),linear-gradient(135deg,#070b16,#050916)}.certificateShell{min-height:100vh;display:grid;place-items:center;padding:clamp(24px,4vw,56px);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 18%),radial-gradient(circle at 18% 12%,rgba(51,115,255,.18),transparent 26%),radial-gradient(circle at 84% 16%,rgba(47,200,189,.12),transparent 24%),radial-gradient(circle at 50% 100%,rgba(122,80,255,.12),transparent 30%),#050914;color:var(--text)}.certificatePaper{position:relative;overflow:hidden;width:min(100%,1080px);min-height:min(78vh,720px);display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px;padding:clamp(28px,5vw,68px);border-radius:34px;border:1px solid rgba(123,139,182,.18);background:radial-gradient(circle at 18% 0,rgba(51,115,255,.14),transparent 32%),radial-gradient(circle at 86% 12%,rgba(47,200,189,.1),transparent 30%),linear-gradient(145deg,rgba(17,25,47,.94),rgba(8,13,27,.98)),rgba(13,19,35,.94);color:#edf2ff;box-shadow:0 40px 120px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.certificatePaperResults{gap:22px}.certificateGlow{position:absolute;inset:-30%;background:radial-gradient(circle at 20% 20%,rgba(51,115,255,.14),transparent 28%),radial-gradient(circle at 78% 24%,rgba(122,80,255,.16),transparent 26%),radial-gradient(circle at 50% 88%,rgba(47,200,189,.12),transparent 30%);pointer-events:none}.certificateBody,.certificateFooter,.certificateTop{position:relative;z-index:1}.certificateTop{display:flex;align-items:center;justify-content:space-between;gap:24px;text-transform:uppercase;letter-spacing:.22em;color:#8aa2ff;font-weight:900}.certificateTop img{width:clamp(110px,13vw,190px)}.certificateHomeLink{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(123,139,182,.18);border-radius:10px;background:rgba(15,22,39,.82);color:#eaf0ff;font-size:.86rem;font-weight:800;letter-spacing:0;text-transform:none}.certificateBody{display:grid;place-items:center;text-align:center}.certificateKicker{color:#6ee7df;font-weight:900;letter-spacing:.26em;text-transform:uppercase}.certificateBody h1{max-width:820px;margin:18px 0;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.9;letter-spacing:-.06em}.certificateBody p{max-width:620px;margin:8px 0;color:#98a3bf;font-size:clamp(1rem,1.5vw,1.25rem)}.certificateBody strong{display:block;margin:12px 0;font-size:clamp(2rem,4vw,4.5rem);line-height:.95;color:#f4f7ff}.certificateBodyResults strong{max-width:900px;font-size:clamp(1.45rem,2.8vw,3.1rem);line-height:1.08}.leaderboardTable{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;max-height:34vh;overflow:auto;padding:8px;border-radius:22px;background:rgba(7,12,25,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.leaderboardEmpty,.leaderboardRow{display:grid;grid-template-columns:70px 1fr auto;align-items:center;grid-gap:16px;gap:16px;min-height:58px;padding:0 18px;border-radius:16px;background:rgba(10,18,36,.82);box-shadow:inset 0 0 0 1px rgba(123,139,182,.12),inset 0 1px 0 rgba(255,255,255,.04)}.leaderboardRow span{color:#8aa2ff;font-weight:900}.leaderboardRow strong{color:#edf2ff;font-size:1.08rem}.leaderboardRow em{color:#dbe3fb;font-style:normal;font-weight:900}.leaderboardWinner{background:linear-gradient(135deg,rgba(20,35,68,.98),rgba(12,20,40,.98)),rgba(10,18,36,.92);box-shadow:inset 0 0 0 1px rgba(110,145,255,.34),0 14px 28px rgba(51,115,255,.14)}.leaderboardEmpty{grid-template-columns:1fr;color:#98a3bf;text-align:center}.certificateFooter{display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(123,139,182,.14);padding-top:20px}.certificateFooter div{display:grid;grid-gap:4px;gap:4px}.certificateFooter span{color:#98a3bf;font-size:.85rem}.certificateFooter strong{color:#edf2ff}.certificateStandby{display:grid;place-items:center;grid-gap:16px;gap:16px;color:#9aa6c2;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.certificateStandby img{width:min(30vw,260px)}.winnerPick{border:1px solid rgba(123,139,182,.18);border-radius:14px;padding:12px;background:rgba(15,22,39,.72);color:#eaf0ff;font-weight:900;cursor:pointer;text-align:left}@media (max-width:1024px){.shell{flex-direction:column}.sidebar{display:none}.workspace{padding:22px}.cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lowerGrid,.middleGrid{grid-template-columns:1fr}.bottomStats{grid-template-columns:repeat(2,minmax(0,1fr))}.bottomStats,.contentStage,.lowerGrid,.middleGrid{max-width:none}.topbar{grid-template-columns:1fr;justify-items:start}.topbarActionsCenter{justify-self:start}}@media (max-width:820px){:root{--logo-size:132px}.workspace{padding:18px}.topbar{gap:14px}.pageTitleBlock,.topbarBrand{width:100%}.topbarBrand{align-items:flex-start;flex-wrap:wrap;gap:14px}.topbarActionsCenter{width:100%;justify-self:stretch}.topbarActions{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}.formQrPill,.suitePill{min-height:42px}.qrTrigger{width:42px;height:42px;flex:0 0 42px}.formQrPill,.suitePill{flex:1 1 180px;justify-content:center}.featureCard{min-height:236px}.featureMetric{gap:8px;flex-wrap:wrap}.chartArea{grid-template-columns:42px 1fr;gap:8px}.chartSvg{height:208px}.donutWrap{grid-template-columns:120px 1fr}.quickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.audienceShell,.certificateShell,.formShell,.operatorShell,.stageShell{padding:18px}.certificateTop,.formTopbar,.operatorHeader{gap:14px}.formTopbar{align-items:flex-start}.certificateTop,.operatorHeader{flex-direction:column;align-items:flex-start}.operatorButtonGrid,.operatorChapterGrid,.operatorGrid,.operatorInputRow{grid-template-columns:1fr}.audienceCard,.audienceCardWide,.certificatePaper,.operatorPanel{border-radius:24px}.audienceShellWithQr,.stageShellWithQr{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.audienceShellWithQr:has(.pageQrRailOpen),.stageShellWithQr:has(.pageQrRailOpen){grid-template-columns:1fr}.audienceShellWithQr{align-items:center}.audienceShellWithQr:has(.pageQrRailOpen){align-items:start}.audienceContent{width:100%;order:2}.audienceShellWithQr .pageQrRail,.pageQrRail{position:absolute;top:12px;right:12px;order:1;width:58px;min-height:auto;align-self:start;flex-direction:row;align-items:flex-start;justify-content:flex-end;border-radius:0;border:0;padding:0;background:transparent;box-shadow:none}.pageQrRailOpen{position:static;width:100%;padding:12px;border:1px solid rgba(123,139,182,.16);border-radius:22px;background:linear-gradient(180deg,rgba(14,20,36,.86),rgba(6,10,21,.94)),rgba(7,12,25,.86);box-shadow:0 20px 56px rgba(0,5,18,.32),inset 0 1px 0 rgba(255,255,255,.06)}.pageQrRailOpen .pageQrPanel{max-height:none}.stageShellWithQr .stageVideoFrame{order:2;height:calc(100vh - 94px)}.quizProgress{top:10px;padding:12px 14px;gap:10px}.leaderboardEmpty,.leaderboardRow{grid-template-columns:58px 1fr auto;gap:12px;padding:0 14px}.certificateFooter{flex-direction:column;gap:14px}}@media (max-width:640px){.workspace{padding:16px}:root{--logo-size:110px}.topbar{grid-template-columns:1fr;justify-items:start}.topbar,.topbarBrand{gap:12px}.topbarActions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.topbarActionsCenter{width:100%}.formQrPill,.suitePill{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0;padding-inline:12px;font-size:.82rem}.qrTrigger{width:40px;height:40px;flex:0 0 40px}.pageTitleBlock{gap:12px;align-items:flex-start}.pageIndex{font-size:2.2rem}.titleCopy h1{font-size:1.36rem;line-height:1.04}.titleCopy p{font-size:.8rem}.cardsGrid{grid-template-columns:1fr}.featureCard{min-height:212px;padding:12px}.featureIndex{font-size:1.52rem}.featureTitle{font-size:.8rem}.featureValue{font-size:1.06rem}.featureVisual{height:70px;margin-top:8px}.panel{padding:12px;border-radius:18px}.panelHead,.panelHeadSmall{align-items:flex-start;flex-wrap:wrap}.panelHead h3{font-size:.94rem}.panelActivity,.panelChart,.panelPillars,.panelQuick{min-height:auto}.chartArea{grid-template-columns:34px 1fr;gap:6px}.chartYAxis{padding:8px 0 24px;font-size:.65rem}.chartSvg{height:184px}.chartMonthLabel{font-size:10px}.bottomStats,.donutWrap{grid-template-columns:1fr}.donutWrap{justify-items:center;text-align:left}.pillarList{width:100%}.quickGrid{grid-template-columns:repeat(2,1fr)}.activityItem,.eventItem{grid-template-columns:auto 1fr;align-items:start}.activityItem small,.eventArrow{grid-column:2}.formPhoneGrid,.formTwoColumn{grid-template-columns:1fr}.qrDialog{width:min(100%,340px);padding:18px;border-radius:22px}.qrDialogHeader{align-items:flex-start;gap:10px}.qrDialogHeader h2{font-size:1.38rem;line-height:1}.qrFrame{padding:12px;border-radius:18px}.qrImage{border-radius:12px}.audienceShell,.certificateShell,.formShell,.operatorShell{padding:14px}.formTopbar{margin-bottom:22px}.formLogo{width:92px}.audienceCard,.certificatePaper,.formCard,.operatorPanel{width:100%;padding:18px;border-radius:22px}.formIntro{margin-bottom:20px}.audienceCard h1,.formIntro h2,.operatorHeader h1{font-size:clamp(1.85rem,9vw,2.5rem)}.audienceCard p,.formCard p,.operatorHeader p{font-size:.92rem}.formField{padding:14px;border-radius:18px}.formField input,.formField select,.formField textarea,.operatorInputRow input,.quizForm input{padding:12px 14px;border-radius:14px}.formNextLink,.formSubmit,.formSuccess button{width:100%;justify-self:stretch;justify-content:center}.operatorButtonGrid button,.operatorFullButton,.operatorGhostLink,.operatorInputRow button{width:100%;justify-content:center}.stageVideo{object-fit:contain}.stageStandby img{width:min(48vw,180px)}.quizProgress{position:static;flex-direction:column;align-items:flex-start}.quizQuestion{margin:16px 0;padding:16px;border-radius:18px}.quizQuestion strong{font-size:1.08rem;line-height:1.25}.quizOption{min-height:48px;padding:12px 14px}.certificatePaper{min-height:auto;gap:18px}.certificateTop{letter-spacing:.14em}.certificateTop img{width:92px}.certificateKicker{letter-spacing:.18em;font-size:.72rem}.certificateBody h1{margin:12px 0;font-size:clamp(1.8rem,10vw,3.2rem)}.certificateBody strong{font-size:clamp(1.6rem,9vw,2.8rem)}.leaderboardTable{max-height:none;padding:0;background:transparent}.leaderboardEmpty,.leaderboardRow{grid-template-columns:1fr;align-items:start;gap:6px;min-height:auto;padding:14px}.leaderboardRow em,.leaderboardRow span,.leaderboardRow strong{display:block}}@media (max-width:420px){.workspace{padding:12px}.topbarActions{gap:6px}.formQrPill,.suitePill{flex:1 1 100%}.qrTrigger{order:-1}.videoStage{padding:10px}.videoStageHeader{flex-direction:column;align-items:flex-start}.quickGrid{grid-template-columns:1fr}.audienceCard,.certificatePaper,.featureCard,.formCard,.operatorPanel,.panel{padding:14px}.formField span,.quizProgress span,.quizProgress strong{font-size:.88rem}}