.nb-confirm-overlay{position:fixed;inset:0;background:#020c1894;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);display:grid;place-items:center;z-index:999999;padding:22px}.nb-confirm-card{width:min(500px,94vw);border-radius:26px;padding:28px;background:linear-gradient(160deg,#fff,#fbf7ee);border:1px solid rgba(194,143,36,.3);box-shadow:0 30px 90px #020c1847}.nb-confirm-badge{font-size:11px;letter-spacing:.18em;font-weight:800;color:#9b6d12;margin-bottom:12px}.nb-confirm-card h3{font-size:26px;margin:0 0 10px;color:#071b33}.nb-confirm-card p{color:#526172;line-height:1.55;margin:0 0 22px}.nb-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.nb-confirm-actions button{border-radius:14px;padding:12px 18px;font-weight:800;border:1px solid #e4d6b7;cursor:pointer}.nb-confirm-secondary{background:#fff;color:#304358}.nb-confirm-primary{background:linear-gradient(135deg,#f3cd6d,#c98f1f);color:#071b33;border:none!important}.nb-confirm-danger{background:#8e2930;color:#fff;border:none!important}.profilePayoutMethodsV12,.adminPayoutMethodsV12{position:relative;overflow:hidden}.profilePayoutMethodsV12 select,.adminPayoutMethodsV12 select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9b6d12 50%),linear-gradient(135deg,#9b6d12 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px!important}.payoutSavedRow,.adminPayoutSavedRow{border:1px solid rgba(199,157,74,.24);background:linear-gradient(160deg,#fff,#fdf9f1);border-radius:18px;padding:15px 16px;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:14px}.nbBusinessCenter{display:flex;flex-direction:column;gap:18px;min-width:0}.nbBusinessHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.nbBusinessHead h1{font-family:Georgia,serif;font-size:42px;line-height:1;margin:6px 0 9px;color:#0a1b2d}.nbBusinessHead p{margin:0;color:#758397;font-size:13px}.nbBusinessLive{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #dfe7df;border-radius:999px;background:#f4fbf6;color:#397153;font-size:11px;font-weight:800}.nbBusinessError{display:flex;gap:10px;align-items:flex-start;background:#fff6f2;border:1px solid #efd7ce;border-radius:16px;padding:14px 16px;color:#8d4b37}.nbBusinessError div{display:grid;gap:2px}.nbBusinessError span{font-size:11px}.nbRoiCard{position:relative;overflow:hidden;border-radius:24px;padding:24px;background:radial-gradient(circle at 86% 0%,rgba(202,154,57,.18),transparent 28%),linear-gradient(145deg,#0b1c2d,#071521);color:#fff;border:1px solid rgba(202,154,57,.22);box-shadow:0 18px 44px #05182929}.nbRoiCard:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.nbRoiTop,.nbRoiTrack,.nbRoiMarkers,.nbRoiMiniGrid{position:relative;z-index:1}.nbRoiTop{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.nbRoiKicker{display:inline-flex;align-items:center;gap:7px;color:#d8aa4a;font-size:9px;font-weight:900;letter-spacing:.18em}.nbRoiTop h2{font-family:Georgia,serif;font-size:31px;margin:12px 0 8px}.nbRoiTop p{margin:0;color:#9eafbf;font-size:12px}.nbRoiPercent{text-align:right}.nbRoiPercent strong{display:block;font-size:48px;letter-spacing:-.055em}.nbRoiPercent span{font-size:9px;letter-spacing:.16em;color:#9db2c4;font-weight:900}.nbRoiTrack{height:16px;padding:3px;margin-top:22px;background:#ffffff14;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.nbRoiTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#c99a39,#f2d27d);box-shadow:0 0 18px #c99a3947;transition:width .7s ease}.nbRoiMarkers{display:flex;justify-content:space-between;margin-top:8px;color:#8ea1b3;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.nbRoiMiniGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.nbRoiMini{padding:12px 13px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;border-radius:15px;min-width:0}.nbRoiMini span{display:block;color:#8ea1b3;font-size:8px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.nbRoiMini b{display:block;margin-top:5px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbBusinessMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nbBusinessMetric,.nbBusinessMoney{position:relative;background:#fff;border:1px solid #e8e1d6;border-radius:18px;padding:17px;box-shadow:0 10px 26px #0f20310b;min-width:0}.nbBusinessMetricIcon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#f5ecd8;color:#a77a24;margin-bottom:13px}.nbBusinessMetric>span,.nbBusinessMoney>span{display:block;color:#7f8b98;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.nbBusinessMetric strong{display:block;font-size:35px;letter-spacing:-.045em;color:#0b1c2d;margin-top:5px}.nbBusinessMetric em,.nbBusinessMoney em{display:block;margin-top:3px;font-size:9px;color:#9aa5b1;font-style:normal}.nbBusinessMoneyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nbBusinessMoney strong{display:block;font-size:28px;line-height:1.05;letter-spacing:-.045em;color:#0b1c2d;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbBusinessBottomGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nbBusinessPanel{background:#fff;border:1px solid #e8e1d6;border-radius:18px;padding:18px}.nbPanelIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#0a1b2d;color:#d6a84d;margin-bottom:13px}.nbBusinessPanel h3{margin:5px 0 6px;color:#0a1b2d}.nbBusinessPanel p{margin:0;color:#7d8996;font-size:11px;line-height:1.55}.nbBusinessCenter .isLoading strong{opacity:.38}.nbBusinessCenter .isLoading .nbRoiTrack i{width:0!important}@media(max-width:1100px){.nbBusinessMetricGrid,.nbRoiMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbBusinessMoneyGrid{grid-template-columns:1fr}}@media(max-width:760px){.nbBusinessHead,.nbRoiTop{align-items:flex-start;flex-direction:column}.nbRoiPercent{text-align:left}.nbBusinessMetricGrid,.nbBusinessBottomGrid,.nbRoiMiniGrid{grid-template-columns:1fr}.nbBusinessHead h1{font-size:34px}.nbRoiTop h2{font-size:27px}}.nbBusinessBottomSingle{grid-template-columns:minmax(0,1fr)!important}.nbMembershipPrice{font-size:1.25rem!important;font-weight:900!important;color:#071b33!important;margin-top:8px!important}.nbWallet937{display:flex;flex-direction:column;gap:20px;color:#0a1b2d}.nbWallet937Head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.nbWallet937Head span{font-size:10px;font-weight:900;letter-spacing:.2em;color:#b4832c}.nbWallet937Head h1{font-size:42px;line-height:1;margin:8px 0 7px}.nbWallet937Head p{margin:0;color:#667a94}.nbWallet937Head button,.nbWallet937Tabs button{border:1px solid #dbe2ea;background:#fff;border-radius:14px;padding:12px 18px;display:flex;align-items:center;gap:8px;font-weight:900;color:#0a1b2d}.nbWallet937Metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nbWallet937Metric{background:#fff;border:1px solid #e3e6eb;border-radius:20px;padding:20px;box-shadow:0 12px 28px #0f1f2e0b}.nbWallet937Metric>div{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#f7ecd6;margin-bottom:12px}.nbWallet937Metric span{display:block;color:#718096;font-size:12px}.nbWallet937Metric strong{display:block;margin-top:9px;font-size:31px;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.nbWallet937Tabs{display:flex;gap:10px}.nbWallet937Tabs button.active{background:#0b2038;color:#fff;border-color:#0b2038}.nbWallet937Report{background:#fff;border:1px solid #e3e6eb;border-radius:20px;overflow:hidden}.nbWallet937ReportHead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;border-bottom:1px solid #e6e9ed}.nbWallet937ReportHead>div:first-child{display:flex;align-items:baseline;gap:14px}.nbWallet937ReportHead h2{font-size:18px;margin:0}.nbWallet937ReportHead span{font-size:12px;color:#6d7b8e}.nbWallet937ReportTotal{display:flex;align-items:center;gap:12px;margin-left:auto}.nbWallet937ReportTotal span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#7a8798}.nbWallet937ReportTotal strong{font-size:24px;letter-spacing:-.035em;color:#0a1b2d;font-variant-numeric:tabular-nums}.nbWallet937Table{overflow:auto}.nbWallet937Table table{width:100%;border-collapse:collapse;table-layout:fixed}.nbWallet937Table th,.nbWallet937Table td{padding:14px 18px;text-align:left;border-bottom:1px solid #edf0f2;font-size:12px;vertical-align:middle}.nbWallet937Table th{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:#718096}.nbWallet937Table th:nth-child(1){width:10%}.nbWallet937Table th:nth-child(2){width:25%}.nbWallet937Table th:nth-child(3){width:12%}.nbWallet937Table th:nth-child(4){width:15%}.nbWallet937Table th:nth-child(5){width:18%}.nbWallet937Table th:nth-child(6){width:20%}.nbWallet937Table td b{display:block;font-size:13px}.nbWallet937Table td small{display:block;color:#8290a3;margin-top:3px}.nbWallet937Table .dateCell{white-space:nowrap;color:#51657d;font-weight:700}.nbWallet937Table .typeCell{font-weight:800;color:#53647a;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.nbWallet937Table .referenceCell code{display:inline-flex;align-items:center;padding:6px 8px;border-radius:8px;background:#f6f2e9;color:#18304a;font-size:10px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.nbWallet937Table .moneyHead{text-align:right}.nbWallet937Table .moneyCell,.nbWallet937Table .runningCell{text-align:right;white-space:nowrap;font-size:16px;font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nbWallet937Table td.in{color:#16734b}.nbWallet937Table td.out{color:#a94a3b}.nbWallet937Table .runningCell{font-size:17px;color:#0a1b2d}.nbWallet937Empty{padding:28px;color:#687a92}.nbWallet937Error{padding:12px 15px;border-radius:14px;background:#fff1ed;color:#9d4936;border:1px solid #f1d1c8}@media(max-width:1100px){.nbWallet937Table table{min-width:980px}}@media(max-width:900px){.nbWallet937Metrics{grid-template-columns:1fr}.nbWallet937Head{align-items:flex-start;flex-direction:column}.nbWallet937Tabs{flex-wrap:wrap}.nbWallet937Head h1{font-size:34px}.nbWallet937ReportHead{align-items:flex-start;flex-direction:column}.nbWallet937ReportTotal{margin-left:0}}.nbAiPage{padding:8px 2px 44px;color:#132235;min-width:0}.nbAiHero,.nbAiPanel{border:1px solid rgba(15,42,64,.1);border-radius:26px;box-shadow:0 18px 46px #101e2c14}.nbAiHero{padding:30px;background:linear-gradient(135deg,#25384a,#101b2a 70%,#0b1420);color:#f6fbff;display:flex;justify-content:space-between;gap:28px;align-items:center;overflow:hidden;position:relative}.nbAiHero:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;right:-130px;top:-190px;background:radial-gradient(circle,rgba(92,226,255,.18),transparent 67%);pointer-events:none}.nbAiHero h1{font-size:38px;line-height:1.04;margin:8px 0 12px;letter-spacing:-.035em}.nbAiHero p{color:#b7c6d7;max-width:720px;margin:0;font-size:16px;line-height:1.55}.nbAiEyebrow,.nbAiSectionKicker{font-size:10px;font-weight:900;letter-spacing:.2em;color:#72e4ff}.nbAiSectionKicker{color:#b08228}.nbAiHeroBadge{min-width:150px;border:1px solid rgba(255,255,255,.11);background:#ffffff0e;border-radius:20px;padding:16px 18px;display:grid;position:relative;z-index:1}.nbAiHeroBadge b{font-size:30px}.nbAiHeroBadge span,.nbAiHeroStats span{font-size:11px;color:#b7c6d7}.nbAiHeroStats{display:flex;gap:10px;position:relative;z-index:1}.nbAiHeroStats span{min-width:105px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0d;display:grid}.nbAiHeroStats b{font-size:24px;color:#fff}.nbAiPanel{background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:22px}.nbAiPanel h2{margin:5px 0 8px;font-size:21px;color:#122338}.nbAiPanel p,.nbAiMuted{color:#718096}.nbAiPanelHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.nbAiButton{border:0;border-radius:12px;background:linear-gradient(135deg,#64e6ff,#8befff);color:#071522;padding:11px 15px;font-weight:850;cursor:pointer;box-shadow:0 8px 20px #42c6e429}.nbAiButtonGold{background:linear-gradient(135deg,#f1c75e,#d6a232 60%,#a8741f);color:#071522;border:1px solid rgba(151,103,25,.18);box-shadow:0 8px 20px #c79a4538}.nbAiButtonGold:hover{filter:brightness(1.035);transform:translateY(-1px)}.nbAiButton.secondary{background:#f3f6f8;color:#24364a;border:1px solid #dfe6eb;box-shadow:none}.nbAiButton:disabled{opacity:.48;cursor:not-allowed}.nbAiSearch,.nbAiSelect,.nbAiTextarea{border:1px solid #dfe6eb;background:#fbfcfd;color:#17283b;border-radius:13px;padding:12px 14px;outline:none}.nbAiSearch{width:min(280px,100%)}.nbAiSearch:focus,.nbAiSelect:focus,.nbAiTextarea:focus{border-color:#66cfe7;box-shadow:0 0 0 3px #66cfe71f}.nbAiTextarea{width:100%;min-height:185px;resize:vertical;line-height:1.55;box-sizing:border-box}.nbAiAlert{margin:14px 0;border:1px solid #f0c8c8;background:#fff6f6;color:#8d2e2e;border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:center}.nbAiAlert span{flex:1;font-size:13px}.nbAiAlert button{border:0;background:transparent;text-decoration:underline;cursor:pointer;color:inherit}.nbAiAvatarLayout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;margin-top:16px}.nbAiActiveAvatar{position:sticky;top:86px;align-self:start}.nbAiActivePreview{aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#122638,#07131f);margin:14px 0}.nbAiActivePreview img,.nbAiAvatarMedia img,.nbAiMediaPreview img,.nbAiMediaPreview video{width:100%;height:100%;object-fit:cover}.nbAiActiveAvatar h2{font-size:24px}.nbAiActiveAvatar p{font-size:13px;line-height:1.55}.nbAiEmptyMark{height:100%;display:grid;place-items:center;font-size:34px;font-weight:950;letter-spacing:.08em;color:#d4a743}.nbAiEmptyMark.small{width:48px;height:48px;font-size:15px;border-radius:14px;background:#0f2233}.nbAiFlowMini{display:flex;align-items:center;margin-top:20px}.nbAiFlowMini span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e7edf1;color:#718096;font-size:11px;font-weight:900}.nbAiFlowMini span.done{background:#d7f8ef;color:#137a60}.nbAiFlowMini i{height:2px;flex:1;background:#e1e8ed}.nbAiFlowLabels{display:flex;justify-content:space-between;font-size:9px;color:#8290a0;margin-top:6px}.nbAiAvatarGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nbAiAvatarCard,.nbAiMediaCard{border:1px solid #e2e8ed;background:#fff;border-radius:20px;overflow:hidden;transition:.2s ease;min-width:0}.nbAiAvatarCard:hover,.nbAiMediaCard:hover{transform:translateY(-2px);box-shadow:0 15px 30px #13253617}.nbAiAvatarCard.active{border-color:#65d9ef;box-shadow:0 0 0 3px #65d9ef1a}.nbAiAvatarMedia{aspect-ratio:4/5;background:#edf2f5;position:relative;overflow:hidden}.nbAiStatePill{position:absolute;top:10px;left:10px;padding:6px 9px;border-radius:999px;background:#08131ec2;color:#fff;font-size:9px;font-weight:850;letter-spacing:.06em}.nbAiStatePill.active{background:#d9f8ef;color:#0b7257}.nbAiAvatarMeta{padding:13px}.nbAiAvatarMeta h3{margin:0 0 4px;font-size:15px;color:#15283b}.nbAiAvatarMeta p{font-size:11px;color:#7b8998;margin:0 0 12px;min-height:30px}.nbAiAvatarMeta .nbAiButton{width:100%}.nbAiStudioGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;margin-top:16px}.nbAiComposer,.nbAiProduction{min-height:480px}.nbAiAvatarInline{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #e3e9ed;background:#f7f9fa;border-radius:16px;margin-bottom:12px}.nbAiAvatarInline img{width:48px;height:48px;border-radius:14px;object-fit:cover}.nbAiAvatarInline div{display:grid}.nbAiAvatarInline span{font-size:11px;color:#7c8996}.nbAiControls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.nbAiControls label{display:grid;gap:6px;font-size:10px;font-weight:800;color:#738192;text-transform:uppercase;letter-spacing:.08em}.nbAiPrimaryAction{width:100%;padding:14px;margin-top:2px}.nbAiProductionStatus{display:flex;justify-content:space-between;gap:12px;color:#536577;font-size:13px;margin:18px 0 8px}.nbAiProductionStatus b{color:#0b8ca8}.nbAiProgress{height:9px;border-radius:999px;background:#e8edf1;overflow:hidden}.nbAiProgress i{display:block;height:100%;background:linear-gradient(90deg,#d2a339,#64e4ff);border-radius:999px}.nbAiPipeline{display:flex;justify-content:space-between;font-size:9px;color:#9aa5af;margin:7px 0 22px}.nbAiPipeline .on{color:#0d8ea8;font-weight:800}.nbAiProcessingOrb{min-height:260px;border-radius:20px;background:radial-gradient(circle at 50% 45%,#183d50,#0c1b2a 65%);display:grid;place-items:center;align-content:center;color:#fff;gap:7px}.nbAiProcessingOrb i{width:54px;height:54px;border-radius:50%;border:2px solid rgba(107,230,255,.25);border-top-color:#6be6ff;animation:nbspin 1.3s linear infinite}.nbAiProcessingOrb span{font-size:11px;color:#9fb6c8}.nbAiProcessingOrb.compact{min-height:100%;border-radius:0}.nbAiVideoPlayer{width:100%;border-radius:18px;background:#08131e}.nbAiLibraryStrip{margin-top:16px}.nbAiMediaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nbAiMediaPreview{aspect-ratio:16/10;background:#0c1b29;position:relative;overflow:hidden}.nbAiMediaCard>div:last-child,.nbAiVaultMeta{padding:12px;display:grid;gap:3px}.nbAiMediaCard b{font-size:13px;color:#182b3d}.nbAiMediaCard span{font-size:10px;color:#81909d}.nbAiLibraryToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px 0}.nbAiSegment{display:flex;padding:4px;background:#e9eef1;border-radius:14px}.nbAiSegment button{border:0;background:transparent;padding:9px 14px;border-radius:10px;color:#657587;font-weight:800;cursor:pointer}.nbAiSegment button.active{background:#fff;color:#162a3e;box-shadow:0 4px 12px #192a3a14}.nbAiVaultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.nbAiVaultMeta{display:flex!important;justify-content:space-between;gap:10px;align-items:end}.nbAiVaultMeta>div:first-child{display:grid;gap:3px}.nbAiAssetActions{display:flex;gap:6px}.nbAiAssetActions a{text-decoration:none}.nbAiAssetActions .nbAiButton{padding:8px 10px;font-size:10px}.nbAiFunnelTile{height:100%;display:grid;place-items:center;align-content:center;gap:8px;background:linear-gradient(145deg,#132b3e,#081521);color:#fff}.nbAiFunnelTile span{font-size:24px!important;color:#d4a743!important;font-weight:950}.nbAiFunnelTile b{color:#fff}.nbAiEmpty{min-height:220px;display:grid;place-items:center;align-content:center;text-align:center;gap:7px;color:#536577}.nbAiEmpty span{font-size:12px;color:#8794a1}.nbAiEmptyLarge{min-height:320px;border:1px dashed #d8e0e5;border-radius:22px;background:#ffffff8c}.nbAiSkeletonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nbAiSkeleton{height:300px;border-radius:20px;background:linear-gradient(90deg,#edf1f3 25%,#f7f9fa,#edf1f3 65%);background-size:220% 100%;animation:nbshimmer 1.4s infinite}.nbAiCatalog{min-width:0}@keyframes nbspin{to{transform:rotate(360deg)}}@keyframes nbshimmer{to{background-position:-220% 0}}@media(max-width:1180px){.nbAiAvatarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbAiMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.nbAiPage{padding:4px 0 32px}.nbAiHero{padding:24px;border-radius:22px;align-items:flex-start}.nbAiHero h1{font-size:32px}.nbAiHeroBadge,.nbAiHeroStats{display:none}.nbAiAvatarLayout,.nbAiStudioGrid{grid-template-columns:1fr}.nbAiActiveAvatar{position:static}.nbAiActiveAvatar{display:grid;grid-template-columns:120px 1fr;column-gap:16px}.nbAiActivePreview{grid-row:1/6;grid-column:1;margin:0}.nbAiActiveAvatar .nbAiSectionKicker,.nbAiActiveAvatar h2,.nbAiActiveAvatar p,.nbAiActiveAvatar .nbAiFlowMini,.nbAiActiveAvatar .nbAiFlowLabels{grid-column:2}.nbAiMediaGrid,.nbAiVaultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbAiComposer,.nbAiProduction{min-height:0}}@media(max-width:620px){.nbAiHero{padding:20px}.nbAiHero h1{font-size:29px}.nbAiHero p{font-size:14px}.nbAiAvatarLayout{margin-top:12px}.nbAiPanel{padding:16px;border-radius:20px}.nbAiActiveAvatar{display:block}.nbAiActivePreview{max-height:360px}.nbAiPanelHead,.nbAiLibraryToolbar{align-items:stretch;flex-direction:column}.nbAiSearch{width:100%;box-sizing:border-box}.nbAiAvatarGrid,.nbAiSkeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nbAiAvatarMeta{padding:10px}.nbAiAvatarMeta p{display:none}.nbAiMediaGrid,.nbAiVaultGrid,.nbAiControls{grid-template-columns:1fr}.nbAiVaultMeta{align-items:stretch;flex-direction:column}.nbAiSegment{width:100%;overflow:auto}.nbAiSegment button{flex:1;white-space:nowrap}.nbAiAlert{align-items:flex-start;flex-wrap:wrap}.nbAiAlert span{min-width:70%}}.nbAvatarCreateVideo{width:100%;margin-top:14px}.nbVideoSoftNotice{margin:0 0 14px;padding:12px 16px;border:1px solid rgba(201,154,57,.28);background:#fffaf0;border-radius:14px;color:#6e541e;font-size:13px}.nbVideoPromptShell{border:1px solid rgba(7,27,51,.12);border-radius:16px;overflow:hidden;background:#fff}.nbVideoPromptShell.listening{border-color:#c99a39;box-shadow:0 0 0 3px #c99a391a}.nbVideoPromptShell .nbVideoPrompt{border:0!important;border-radius:0!important;box-shadow:none!important;min-height:178px}.nbVideoVoiceRow{min-height:52px;border-top:1px solid rgba(7,27,51,.08);display:flex;align-items:center;gap:10px;padding:8px 10px}.nbVideoMicBtn,.nbVideoVoiceConfirm,.nbVideoVoiceCancel{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nbVideoMicBtn{gap:8px;border-radius:11px;background:#071b33;color:#fff;padding:9px 14px;font-weight:750}.nbVideoVoiceConfirm,.nbVideoVoiceCancel{width:38px;height:38px;border-radius:11px}.nbVideoVoiceConfirm{background:#c99a39;color:#071b33}.nbVideoVoiceCancel{background:#eef1f4;color:#536273}.nbVideoListening{display:flex;align-items:center;gap:8px;min-width:0;flex:1;color:#071b33;font-weight:750}.nbVideoListening i{width:9px;height:9px;border-radius:999px;background:#d8a12d}.nbVideoListening small{font-weight:500;color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbVideoConsents{display:grid;gap:9px;margin:15px 0}.nbVideoConsents label{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(7,27,51,.09);border-radius:12px;background:#fbfcfd;color:#40536a;font-size:12px;line-height:1.45}.nbVideoConsents input{margin-top:2px;accent-color:#c99a39}.nbVideoEta{text-align:center;color:#718096;font-size:12px;line-height:1.45;margin:10px auto 0;max-width:560px}.nbAiProcessingOrb small{display:block;margin-top:7px;color:#8190a2}.nbVideoStudioPage .nbAiHero{background:linear-gradient(135deg,#fffffffa,#faf8f3fa);color:#071b33;border:1px solid rgba(7,27,51,.09);box-shadow:0 18px 48px #1c253112}.nbVideoStudioPage .nbAiHero:after{background:radial-gradient(circle,rgba(201,154,57,.14),transparent 68%)}.nbVideoStudioPage .nbAiHero h1{color:#071b33}.nbVideoStudioPage .nbAiHero p{color:#667487}.nbVideoStudioPage .nbAiEyebrow{color:#c18e28}.nbVideoStudioPage .nbAiHeroStats span{color:#667487;background:#ffffffc7;border:1px solid rgba(7,27,51,.09);box-shadow:0 10px 26px #1c25310d}.nbVideoStudioPage .nbAiHeroStats b{color:#071b33}.nbVideoStudioPage .nbAiPanel{background:#ffffffeb;border:1px solid rgba(7,27,51,.09);box-shadow:0 18px 46px #1c253111}.nbVideoStudioPage .nbAiComposer,.nbVideoStudioPage .nbVideoProductionPremium{border-radius:24px}.nbVideoStudioPage .nbAiAvatarInline{background:linear-gradient(180deg,#fff,#fbfaf7);border-color:#071b331a}.nbVideoStudioPage .nbVideoPromptShell,.nbVideoStudioPage .nbVideoConsents label,.nbVideoStudioPage .nbAiSelect{background:#fff}.nbVideoStudioPage .nbAiStatePill.active{background:#edf9f4;color:#14775f;border:1px solid rgba(20,119,95,.1)}.nbVideoCreateAction,.nbAvatarCreateVideo{display:flex!important;align-items:center;justify-content:center;gap:9px;width:100%;background:linear-gradient(180deg,#111820,#071018)!important;color:#d7a63b!important;border:1px solid rgba(201,154,57,.58)!important;box-shadow:0 10px 26px #07101829,inset 0 1px #ffffff0d!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase}.nbVideoCreateAction:hover:not(:disabled),.nbAvatarCreateVideo:hover:not(:disabled){transform:translateY(-1px);color:#f1c968!important;border-color:#d7a63b!important;box-shadow:0 13px 30px #07101838,0 0 0 3px #c99a3914!important}.nbVideoCreateAction:disabled{opacity:.42!important}.nbAiActiveAvatar .nbAiFlowMini span.done{background:linear-gradient(180deg,#e0b34e,#c7932d)!important;color:#071b33!important;box-shadow:0 5px 14px #c99a3938}.nbAiActiveAvatar .nbAiFlowMini i{background:linear-gradient(90deg,#e4c777,#d9ac44)}.nbAiActiveAvatar .nbAiFlowLabels span{color:#9a6e18;font-weight:800}.nbVideoProductionPremium{overflow:hidden;position:relative}.nbVideoProductionPremium:before{content:"";position:absolute;width:240px;height:240px;right:-110px;top:-130px;border-radius:50%;background:radial-gradient(circle,rgba(201,154,57,.11),transparent 70%);pointer-events:none}.nbVideoStudioPage .nbAiProductionStatus{margin:20px 0 9px;color:#43566c;font-weight:700}.nbVideoStudioPage .nbAiProductionStatus b{color:#b78119}.nbVideoStudioPage .nbAiProgress{height:7px;background:#edf0f2;box-shadow:inset 0 1px 2px #071b330a}.nbVideoStudioPage .nbAiProgress i{background:linear-gradient(90deg,#d9a634,#efc85f 55%,#d9a634);box-shadow:0 0 14px #c99a3940;transition:width .5s ease}.nbVideoPipelinePremium{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:5px;margin:14px 0 20px}.nbVideoPipelinePremium>i{height:1px;background:#e5e8eb}.nbVideoStage{display:grid;justify-items:center;gap:5px;min-width:48px}.nbVideoStage span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#8b98a6;background:#f2f4f6;border:1px solid #e7eaed;transition:.25s ease}.nbVideoStage b{font-size:9px;color:#8894a0;font-weight:750}.nbVideoStage.on span{color:#071b33;background:linear-gradient(180deg,#e6bd60,#cb972e);border-color:#c99329;box-shadow:0 6px 16px #c99a3938}.nbVideoStage.on b{color:#9b6c12}.nbVideoCinemaCard{position:relative;min-height:310px;border-radius:22px;overflow:hidden;display:grid;justify-items:center;align-content:center;text-align:center;padding:28px 24px;color:#172638;background:radial-gradient(circle at 50% 34%,rgba(222,182,91,.2),transparent 25%),radial-gradient(circle at 18% 78%,rgba(201,154,57,.1),transparent 26%),linear-gradient(145deg,#fffdfa,#f8f3e9 52%,#fff);border:1px solid rgba(201,154,57,.2);box-shadow:inset 0 1px #fff,0 18px 34px #231e140f}.nbVideoCinemaCard:before,.nbVideoCinemaCard:after{content:"";position:absolute;width:180px;height:1px;top:42%;background:linear-gradient(90deg,transparent,rgba(201,154,57,.42),transparent)}.nbVideoCinemaCard:before{left:-28px;transform:rotate(14deg)}.nbVideoCinemaCard:after{right:-28px;transform:rotate(-14deg)}.nbVideoCinemaGlow{position:absolute;inset:0;background:radial-gradient(circle at 23% 28%,rgba(201,154,57,.18) 0 2px,transparent 3px),radial-gradient(circle at 72% 24%,rgba(201,154,57,.14) 0 2px,transparent 3px),radial-gradient(circle at 82% 64%,rgba(201,154,57,.16) 0 2px,transparent 3px),radial-gradient(circle at 34% 72%,rgba(201,154,57,.12) 0 2px,transparent 3px);animation:nbVideoGlowPulse 3.4s ease-in-out infinite}.nbVideoCinemaMark{position:absolute;top:42px;color:#9d721d;opacity:.9;filter:drop-shadow(0 7px 12px rgba(201,154,57,.16))}.nbVideoProgressRing{--nb-video-progress:10%;position:relative;z-index:2;width:92px;height:92px;margin-top:42px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#d4a33a var(--nb-video-progress),#ece8df 0);box-shadow:0 13px 28px #5d46141a}.nbVideoProgressRing:before{content:"";position:absolute;width:72px;height:72px;border-radius:50%;background:#fffffff5;box-shadow:inset 0 0 0 1px #071b330d}.nbVideoProgressRing:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px solid rgba(201,154,57,.16);animation:nbVideoRingPulse 2s ease-out infinite}.nbVideoProgressRing span{position:relative;z-index:1;font-size:22px;font-weight:950;color:#071b33}.nbVideoCinemaCard>b{position:relative;z-index:2;margin-top:13px;font-size:21px;color:#ba8318}.nbVideoCinemaCard p{position:relative;z-index:2;margin:7px auto 11px;max-width:350px;color:#5e6d7e;font-size:12px;line-height:1.5}.nbVideoCinemaCard small{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(201,154,57,.3);color:#936611;font-weight:800}.nbVideoPatience{margin-top:12px;display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(180deg,#fffdf9,#fbf7ef);border:1px solid rgba(201,154,57,.2);color:#b27d17}.nbVideoPatience>div{display:grid;gap:3px}.nbVideoPatience b{font-size:13px;color:#a16f10}.nbVideoPatience span{font-size:11px;line-height:1.4;color:#657487}.nbVideoEmptyPremium{min-height:310px!important;border:1px dashed rgba(201,154,57,.26);border-radius:20px;background:linear-gradient(145deg,#fff,#fbf8f1)}.nbVideoEmptyIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;margin-bottom:5px;color:#b27d17;background:#fff8e9;border:1px solid rgba(201,154,57,.2);box-shadow:0 10px 24px #c99a3914}@keyframes nbVideoRingPulse{0%{transform:scale(.94);opacity:.7}80%,to{transform:scale(1.14);opacity:0}}@keyframes nbVideoGlowPulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:620px){.nbVideoPipelinePremium{gap:2px}.nbVideoStage span{width:30px;height:30px}.nbVideoStage b{font-size:8px}.nbVideoCinemaCard{min-height:280px;padding:22px 14px}}.nbVideoStudioPage .nbAiHero{background:radial-gradient(circle at 82% 20%,rgba(201,154,57,.1),transparent 30%),linear-gradient(135deg,#071522,#0a1c2d 58%,#0d2437)!important;color:#fff!important;border:1px solid rgba(201,154,57,.13)!important;box-shadow:0 22px 54px #0715222e!important}.nbVideoStudioPage .nbAiHero:after{width:420px!important;height:420px!important;right:-120px!important;top:-230px!important;background:radial-gradient(circle,rgba(201,154,57,.15),transparent 67%)!important}.nbVideoStudioPage .nbAiHero h1{color:#fff!important;text-shadow:0 5px 22px rgba(0,0,0,.15)}.nbVideoStudioPage .nbAiHero p{color:#c5d0dc!important}.nbVideoStudioPage .nbAiEyebrow{color:#d6a83d!important}.nbVideoStudioPage .nbAiHeroStats span{color:#bac7d4!important;background:#ffffff09!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #0000001f!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nbVideoStudioPage .nbAiHeroStats b{color:#fff!important}.nbVideoStudioPage .nbAiComposer .nbAiPanelHead{align-items:flex-start!important}.nbVideoStudioPage .nbAiComposer .nbAiPanelHead>.nbAiStatePill{position:static!important;inset:auto!important;flex:0 0 auto;margin-top:2px;margin-left:auto;transform:none!important;z-index:1}.nbVideoStudioPage .nbVideoCinemaCard{min-height:350px!important;background:radial-gradient(circle at 50% 38%,rgba(226,189,103,.26),transparent 27%),radial-gradient(circle at 14% 26%,rgba(201,154,57,.12),transparent 22%),radial-gradient(circle at 86% 24%,rgba(201,154,57,.12),transparent 22%),linear-gradient(145deg,#fffdf8,#f8f2e5 54%,#fffdf9)!important}.nbVideoStudioPage .nbVideoCinemaMark{top:26px!important;color:#a97818!important;opacity:.28!important;transform:scale(2.05) rotate(-4deg);transform-origin:center;filter:drop-shadow(0 18px 30px rgba(201,154,57,.2))!important;z-index:1}.nbVideoStudioPage .nbVideoCinemaMark svg{width:76px!important;height:76px!important;stroke-width:1.55!important}.nbVideoStudioPage .nbVideoCinemaCard:before{width:310px!important;left:-62px!important;top:47%!important;transform:rotate(16deg)!important;background:linear-gradient(90deg,transparent,rgba(201,154,57,.34),transparent)!important}.nbVideoStudioPage .nbVideoCinemaCard:after{width:310px!important;right:-62px!important;top:47%!important;transform:rotate(-16deg)!important;background:linear-gradient(90deg,transparent,rgba(201,154,57,.34),transparent)!important}.nbVideoStudioPage .nbVideoCinemaGlow{background:radial-gradient(circle at 17% 22%,rgba(201,154,57,.25) 0 2px,transparent 3px),radial-gradient(circle at 31% 31%,rgba(201,154,57,.14) 0 1px,transparent 2px),radial-gradient(circle at 73% 27%,rgba(201,154,57,.19) 0 2px,transparent 3px),radial-gradient(circle at 85% 68%,rgba(201,154,57,.2) 0 2px,transparent 3px),radial-gradient(circle at 27% 75%,rgba(201,154,57,.15) 0 2px,transparent 3px)!important}.nbVideoStudioPage .nbVideoProgressRing{width:108px!important;height:108px!important;margin-top:50px!important;z-index:3!important;box-shadow:0 16px 35px #5d461424,0 0 0 10px #ffffff6b!important}.nbVideoStudioPage .nbVideoProgressRing:before{width:84px!important;height:84px!important}.nbVideoStudioPage .nbVideoProgressRing span{font-size:25px!important}.nbVideoStudioPage .nbVideoCinemaCard>b,.nbVideoStudioPage .nbVideoCinemaCard p,.nbVideoStudioPage .nbVideoCinemaCard small{z-index:3!important}@media(max-width:620px){.nbVideoStudioPage .nbAiComposer .nbAiPanelHead{flex-direction:row!important;align-items:flex-start!important}.nbVideoStudioPage .nbAiComposer .nbAiPanelHead>.nbAiStatePill{margin-left:auto!important}.nbVideoStudioPage .nbVideoCinemaCard{min-height:320px!important}.nbVideoStudioPage .nbVideoCinemaMark{transform:scale(1.72) rotate(-4deg)}.nbVideoStudioPage .nbVideoProgressRing{width:98px!important;height:98px!important}.nbVideoStudioPage .nbVideoProgressRing:before{width:76px!important;height:76px!important}}.nbVideoHistoryIntro{margin:5px 0 0;color:#738197;font-size:12px}.nbVideoHistoryList{display:grid;gap:12px;margin-top:18px}.nbVideoHistoryRow{border:1px solid #e5e9ee;border-radius:19px;background:linear-gradient(180deg,#fff,#fbfaf7);padding:16px 17px;box-shadow:0 10px 24px #071b330a}.nbVideoHistoryRow.delivered{border-color:#37917038}.nbVideoHistoryMain{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.5fr) 110px;gap:18px;align-items:center}.nbVideoHistoryStatus,.nbVideoHistoryIdea,.nbVideoHistoryPercent{display:grid;gap:4px}.nbVideoHistoryStatus b,.nbVideoHistoryIdea b{color:#10243a;font-size:13px}.nbVideoHistoryStatus small,.nbVideoHistoryIdea span,.nbVideoHistoryPercent span{color:#7a8796;font-size:11px}.nbVideoHistoryBadge{width:max-content;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;letter-spacing:.12em}.nbVideoHistoryBadge.work{background:#fff5dd;color:#9c6b08;border:1px solid #edd39a}.nbVideoHistoryBadge.done{background:#eaf8f2;color:#16795f;border:1px solid #bde7d7}.nbVideoHistoryPercent{text-align:right}.nbVideoHistoryPercent strong{font-size:25px;color:#b47d12}.nbVideoHistoryRow.delivered .nbVideoHistoryPercent strong{color:#16795f}.nbVideoHistoryPipe{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:6px;margin:14px 0 11px}.nbVideoHistoryPipe i{height:2px;background:#e6e9ec}.nbVideoHistoryPipe span{font-size:9px;font-weight:850;color:#a0aab5;padding:5px 7px;border-radius:999px;background:#f4f6f7}.nbVideoHistoryPipe span.on{color:#8a5e08;background:#fff4d8;border:1px solid #efd59d}.nbVideoHistoryFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f2;padding-top:10px;color:#7b8795;font-size:11px}.nbVideoHistoryFoot>span{display:flex;align-items:center;gap:6px}.nbVideoHistoryActions{display:flex;gap:8px}.nbVideoHistoryActions a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:7px 11px;border-radius:10px;background:#071522;color:#d9ad49;font-weight:850}@media(max-width:760px){.nbVideoHistoryMain{grid-template-columns:1fr}.nbVideoHistoryPercent{text-align:left}.nbVideoHistoryPipe{overflow:auto;grid-template-columns:repeat(9,max-content)}.nbVideoHistoryFoot{align-items:flex-start;flex-direction:column}}.nbVideoModeSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:7px;background:#eef2f6;border:1px solid #dfe5eb;border-radius:20px}.nbVideoModeSwitch button{min-height:74px;border:0;border-radius:15px;background:transparent;color:#667487;display:flex;align-items:center;justify-content:center;gap:11px;cursor:pointer;transition:.2s ease}.nbVideoModeSwitch button span{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.nbVideoModeSwitch button b{font-size:14px;color:#33465b}.nbVideoModeSwitch button small{font-size:11px;color:#8491a0}.nbVideoModeSwitch button.active{background:#071b33;box-shadow:0 10px 28px #071b332e}.nbVideoModeSwitch button.active,.nbVideoModeSwitch button.active b{color:#fff}.nbVideoModeSwitch button.active small{color:#c9d2dc}.nbInstantVideoStudio{display:flex;flex-direction:column;gap:18px}.nbInstantIntro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;background:linear-gradient(135deg,#071b33,#0b2748);border-radius:22px;color:#fff;overflow:hidden;position:relative}.nbInstantIntro:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-100px;top:-150px;background:radial-gradient(circle,rgba(214,168,61,.22),transparent 67%)}.nbInstantIntro h2{margin:5px 0 7px;font-size:27px}.nbInstantIntro p{margin:0;max-width:690px;color:#c7d1dc;line-height:1.55}.nbInstantDirectorBadge{min-width:230px;display:flex;gap:10px;align-items:center;padding:14px 16px;border:1px solid rgba(214,168,61,.32);background:#ffffff0f;border-radius:15px;position:relative;z-index:1}.nbInstantDirectorBadge svg{color:#d6a83d}.nbInstantDirectorBadge span{display:flex;flex-direction:column;gap:3px}.nbInstantDirectorBadge small{color:#aebdcb}.nbInstantGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px}.nbInstantComposer,.nbInstantProduction{border-radius:24px!important}.nbInstantLivePill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#edf9f2;color:#26744a;font-size:10px;font-weight:800;letter-spacing:.07em}.nbInstantLivePill i{width:7px;height:7px;border-radius:50%;background:#36a66a;box-shadow:0 0 0 4px #36a66a1f}.nbInstantPromptShell{border:1px solid #dfe5eb;border-radius:17px;background:#fff;overflow:hidden;transition:.2s ease}.nbInstantPromptShell:focus-within{border-color:#d6a83d;box-shadow:0 0 0 3px #d6a83d1a}.nbInstantPrompt{min-height:190px!important;border:0!important;box-shadow:none!important;resize:vertical}.nbInstantPromptFooter{min-height:42px;padding:8px 13px;border-top:1px solid #edf0f2;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#8290a0;font-size:11px}.nbInstantPromptFooter span:last-child{display:flex;align-items:center;gap:5px;color:#a47a22;font-weight:700}.nbInstantControls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.nbInstantControls label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#42566c}.nbInstantReference{display:grid;grid-template-columns:auto minmax(130px,.65fr) minmax(180px,1fr);align-items:center;gap:12px;margin-top:15px;padding:13px;border:1px solid #e1e6eb;border-radius:16px;background:#f8fafc}.nbInstantReferenceIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#071b33;color:#d6a83d}.nbInstantReference>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.nbInstantReference span{color:#7a8999;font-size:11px}.nbInstantReference input{width:100%;min-width:0;padding:11px 12px;border:1px solid #dce2e8;border-radius:11px;background:#fff;outline:none}.nbInstantAudio{margin-top:13px;padding:12px 14px;border:1px solid #e2e7ec;border-radius:14px;display:flex;gap:10px;align-items:flex-start;cursor:pointer}.nbInstantAudio span{display:flex;flex-direction:column;gap:3px}.nbInstantAudio b{color:#243a52;font-size:12px}.nbInstantAudio small{color:#8290a0}.nbInstantGenerate{width:100%;margin-top:16px;min-height:49px}.nbInstantQuotaNote{margin-top:11px;display:flex;justify-content:center;align-items:center;gap:6px;color:#8190a0;font-size:11px}.nbInstantError{margin-top:13px;padding:12px 14px;border-radius:13px;background:#fff4f2;border:1px solid #f1d4cf;color:#9a4035;display:flex;flex-direction:column;gap:3px}.nbInstantEmpty{min-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:22px}.nbInstantScreen{width:min(100%,310px);aspect-ratio:16/10;border-radius:22px;margin-bottom:23px;background:linear-gradient(145deg,#06182e,#0c3158);color:#d6a83d;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:relative;overflow:hidden;box-shadow:0 22px 50px #071b3333}.nbInstantScreenGlow{position:absolute;inset:-50%;background:radial-gradient(circle,rgba(214,168,61,.2),transparent 50%)}.nbInstantScreen svg,.nbInstantScreen span{position:relative;z-index:1}.nbInstantScreen span{color:#fff;letter-spacing:.22em;font-weight:800;font-size:11px}.nbInstantEmpty>b{color:#18324e;font-size:17px}.nbInstantEmpty>p{color:#7b8998;max-width:370px;line-height:1.5}.nbInstantCapabilities{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:8px}.nbInstantCapabilities span{display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:#f0f3f6;color:#607184;font-size:10px;font-weight:700}.nbInstantResult{padding-top:8px}.nbInstantProcessing{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.nbInstantProcessingMark{width:84px;height:84px;border-radius:25px;display:grid;place-items:center;background:#071b33;color:#d6a83d;position:relative;z-index:2;box-shadow:0 18px 40px #071b332e}.nbInstantProcessingPulse{position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid rgba(214,168,61,.25);animation:nbInstantPulse 2s infinite ease-out}@keyframes nbInstantPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.25);opacity:0}}.nbInstantProcessing>b{margin-top:25px;color:#19334e}.nbInstantProcessing>span{margin-top:7px;max-width:350px;color:#7a8998;line-height:1.5}.nbInstantPlayer{margin-top:18px;border-radius:18px;background:#071b33}.nbInstantResultActions{display:flex;gap:8px;margin-top:12px}@media(max-width:980px){.nbInstantGrid{grid-template-columns:1fr}.nbInstantIntro{align-items:flex-start;flex-direction:column}.nbInstantDirectorBadge{min-width:0}}@media(max-width:680px){.nbVideoModeSwitch,.nbInstantControls{grid-template-columns:1fr}.nbInstantReference{grid-template-columns:auto 1fr}.nbInstantReference input{grid-column:1/-1}.nbInstantPromptFooter{align-items:flex-start;flex-direction:column}}.nbAvatarPlanBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.nbAvatarPlanBar>div{background:#fff;border:1px solid rgba(7,27,51,.1);border-radius:16px;padding:14px 16px}.nbAvatarPlanBar span{display:block;font-size:10px;letter-spacing:.13em;font-weight:800;color:#7c8793}.nbAvatarPlanBar b{display:block;margin-top:4px;font-size:20px;color:#071b33}.nbAiAvatarPage .nbAiGoldButton:not(.secondary){background:linear-gradient(135deg,#f1d787,#d9ad50 48%,#c99a39)!important;color:#102033!important;border:1px solid rgba(151,105,24,.34)!important;box-shadow:0 8px 18px #c99a393d!important}.nbrAvatarPlan{padding:11px 24px;background:#fff9e9;border-bottom:1px solid #ead9ad;color:#6d5b31;font-size:11px;letter-spacing:.08em;font-weight:800}.nbrAvatarPlan b{color:#071b33;margin:0 5px}@media(max-width:760px){.nbAvatarPlanBar{grid-template-columns:repeat(2,minmax(0,1fr))}}.nbAvatarOwnedPanel{margin:14px 0 18px;background:#fff;border:1px solid rgba(7,27,51,.1);border-radius:20px;padding:18px 20px;box-shadow:0 12px 36px #071b330f}.nbAvatarOwnedHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.nbAvatarOwnedHead h2{margin:4px 0 0;font-size:18px;color:#071b33;letter-spacing:-.02em}.nbAvatarOwnedCount{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:34px;padding:0 12px;border-radius:999px;background:#071b33;color:#fff;font-weight:800;font-size:13px}.nbAvatarOwnedStrip{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.nbAvatarOwnedMini{appearance:none;border:1px solid rgba(7,27,51,.1);background:#f8f8f6;border-radius:15px;padding:8px;min-width:112px;max-width:112px;text-align:left;cursor:pointer;transition:.18s ease}.nbAvatarOwnedMini:hover{transform:translateY(-1px);border-color:#c99a398c}.nbAvatarOwnedMini.active{border-color:#c99a39;box-shadow:0 0 0 2px #c99a391f}.nbAvatarOwnedMini img{width:94px;height:78px;object-fit:cover;border-radius:11px;display:block;background:#eef2f5}.nbAvatarOwnedMini span{display:block;margin-top:7px;color:#071b33;font-weight:750;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbAvatarOwnedMini b{display:block;margin-top:2px;color:#a97922;font-size:10px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:760px){.nbAvatarOwnedPanel{padding:15px}.nbAvatarOwnedHead{align-items:flex-start}.nbAvatarOwnedHead h2{font-size:16px}}.nbAvatarPersonalPanel{margin:18px 0;padding:24px;border:1px solid rgba(202,160,72,.28);border-radius:20px;background:radial-gradient(circle at 90% 0%,rgba(202,160,72,.12),transparent 32%),linear-gradient(145deg,#fff,#faf7f1);box-shadow:0 16px 42px #0d1e2e0f}.nbAvatarPersonalPanel .nbAvatarOwnedHead p{margin:7px 0 0;max-width:760px;color:#72808c;font-size:12px;line-height:1.55}.nbPersonalAvatarCreator{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;margin-top:20px;padding:20px;border:1px solid #e9e1d5;border-radius:17px;background:#ffffffdb}.nbPersonalAvatarPreview{min-height:245px;border-radius:15px;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(201,154,57,.16),transparent 36%),#0a1927;display:grid;place-items:center}.nbPersonalAvatarPreview img{width:100%;height:100%;min-height:245px;object-fit:cover}.nbPersonalAvatarForm{display:flex;flex-direction:column;gap:13px}.nbPersonalAvatarForm>label{display:flex;flex-direction:column;gap:6px;color:#596976;font-size:11px;font-weight:750}.nbPersonalAvatarForm input[type=text],.nbPersonalAvatarForm input:not([type]){width:100%;min-height:42px;border:1px solid #e3dbcf;border-radius:10px;padding:0 12px;background:#fff}.nbPersonalAvatarUpload input{display:block;width:100%;padding:11px;border:1px dashed #d6c49f;border-radius:11px;background:#fffaf0}.nbPersonalAvatarConsent{flex-direction:row!important;align-items:flex-start;gap:10px!important;padding:12px;border-radius:11px;background:#f7f3eb;font-weight:500!important;line-height:1.45}.nbPersonalAvatarConsent input{margin-top:2px}.nbPersonalAvatarCapacity{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:11px;background:#071b2f;color:#fff}.nbPersonalAvatarCapacity span{font-size:10px;opacity:.72}.nbPersonalAvatarCapacity b{font-family:Georgia,serif;font-size:22px;color:#d5aa52}@media(max-width:850px){.nbPersonalAvatarCreator{grid-template-columns:1fr}.nbPersonalAvatarPreview{min-height:300px}}.nbAvatarIdentityRow{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch;margin:18px 0}.nbAvatarIdentityRow .nbAiActiveAvatar{position:static;top:auto;align-self:stretch;height:auto;box-sizing:border-box}.nbAvatarIdentityRow .nbAvatarPersonalPanel{margin:0;height:100%;box-sizing:border-box}.nbAvatarIdentityRow .nbPersonalAvatarCreator{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:18px}.nbAvatarIdentityRow .nbPersonalAvatarPreview,.nbAvatarIdentityRow .nbPersonalAvatarPreview img{min-height:220px}.nbAvatarCatalogFull{width:100%;margin-top:18px}.nbAvatarCatalogFull .nbAiCatalog{width:100%;box-sizing:border-box}.nbAvatarCatalogFull .nbAiAvatarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.nbAvatarIdentityRow{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.nbAvatarIdentityRow .nbPersonalAvatarCreator{grid-template-columns:150px minmax(0,1fr)}.nbAvatarCatalogFull .nbAiAvatarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.nbAvatarIdentityRow{grid-template-columns:1fr}.nbAvatarIdentityRow .nbAiActiveAvatar{display:block}.nbAvatarIdentityRow .nbPersonalAvatarCreator{grid-template-columns:1fr}.nbAvatarCatalogFull .nbAiAvatarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nbAvatarCatalogFull .nbAiAvatarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}.socialConnectPage{display:flex;flex-direction:column;gap:22px}.socialConnectHero{display:flex;justify-content:space-between;gap:30px;padding:34px;border:1px solid #eadfc9;border-radius:24px;background:linear-gradient(135deg,#fff,#fbf7ef);box-shadow:0 16px 45px #14202f0f}.socialConnectHero h1{margin:7px 0 10px;font-size:34px;line-height:1.08;color:#0b1b2e;max-width:720px}.socialConnectHero p{margin:0;color:#637083;max-width:720px;font-size:15px;line-height:1.55}.socialEyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b98220}.socialSecurity{align-self:flex-start;display:flex;gap:11px;align-items:center;padding:14px 16px;border:1px solid #e7dbc3;border-radius:16px;background:#fff;min-width:230px;color:#17304b}.socialSecurity div{display:flex;flex-direction:column}.socialSecurity span{font-size:11px;color:#788392;margin-top:3px}.socialConnectionGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.socialConnectionCard{display:flex;gap:18px;padding:25px;border:1px solid #e6e2da;border-radius:22px;background:#fff;min-height:175px;box-shadow:0 12px 35px #14202f0a}.socialConnectionCard.connected{border-color:#d8c18e;background:linear-gradient(145deg,#fff,#fffaf0)}.socialBrandIcon{width:56px;height:56px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;background:#0b1b2e;color:#fff}.socialCardBody{flex:1}.socialCardTitle{display:flex;justify-content:space-between;gap:14px}.socialCardTitle h2{margin:1px 0 2px;color:#102035;font-size:21px}.socialCardTitle span,.socialConnectionCard p{font-size:13px;color:#778292}.socialCardTitle b{height:max-content;font-size:10px;letter-spacing:.08em;color:#9a6b16;background:#fff4d8;padding:7px 9px;border-radius:999px}.socialConnectionCard.connected .socialCardTitle b{color:#1e744b;background:#e9f7ef}.socialConnectionCard p{margin-top:22px;line-height:1.5}.socialAccount{display:flex;align-items:center;gap:10px;margin-top:22px;padding:12px 14px;border-radius:14px;background:#f7f8fa;color:#24734e}.socialAccount div{display:flex;flex-direction:column}.socialAccount strong{color:#17283b;font-size:13px}.socialAccount span{font-size:11px;color:#778292;margin-top:2px}.socialConnectAction{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:25px 27px;border-radius:22px;background:#0b1b2e;color:#fff}.socialActionIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#d9a63926;color:#e0ad42}.socialConnectAction h2{margin:4px 0;font-size:20px}.socialConnectAction p{margin:0;color:#aeb9c6;font-size:13px}.socialConnectAction button{border:0;border-radius:14px;padding:14px 20px;background:linear-gradient(135deg,#f1cf73,#d89f28);color:#132236;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:8px}.socialConnectAction button:disabled{opacity:.65;cursor:wait}.socialFootnote{display:flex;align-items:center;gap:9px;color:#7a8491;font-size:12px;padding:0 5px}.socialFootnote button{margin-left:auto;border:1px solid #ded7ca;background:#fff;border-radius:11px;padding:9px 12px;color:#32465c;display:flex;align-items:center;gap:6px;cursor:pointer}.socialError{padding:13px 16px;border:1px solid #efc7c7;background:#fff4f4;color:#9c3434;border-radius:14px;font-size:13px}.spin{animation:socialSpin 1s linear infinite}@keyframes socialSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.socialConnectHero{flex-direction:column}.socialConnectionGrid{grid-template-columns:1fr}.socialConnectAction{grid-template-columns:auto 1fr}.socialConnectAction button{grid-column:1/-1;justify-content:center}.socialSecurity{min-width:0}.socialConnectHero h1{font-size:28px}}@media(max-width:600px){.socialConnectHero{padding:24px}.socialConnectionCard{padding:20px}.socialCardTitle{flex-direction:column}.socialConnectAction{padding:22px}}.nbImageStudio{--navy:#071b2d;--navy2:#0b2538;--gold:#c99832;--gold2:#e1b44f;--cyan:#50d8f5;--ink:#13243a;--muted:#6c7d91;--line:#dce2e8;--paper:#fff;--soft:#f7f8fa;display:grid;gap:18px;color:var(--ink);padding:6px 0 34px}.nisHero{min-height:178px;border-radius:28px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:radial-gradient(circle at 88% 12%,rgba(201,152,50,.12),transparent 30%),linear-gradient(135deg,#061827,#0b2638);border:1px solid rgba(255,255,255,.06);box-shadow:0 22px 50px #11243726;color:#fff}.nisHeroCopy{max-width:760px}.nisEyebrow{font-size:10px;letter-spacing:.19em;font-weight:900;text-transform:uppercase}.nisGold{color:#d7a939}.nisHero h1{font-size:40px;line-height:1;margin:9px 0 14px;letter-spacing:-.045em;font-weight:900}.nisHero p{margin:0;color:#d3dae3;font-size:15px;line-height:1.5}.nisHeroStats{display:flex;gap:12px;flex:0 0 auto}.nisMetric{width:112px;height:80px;border-radius:19px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;display:flex;flex-direction:column;justify-content:center;padding:14px 16px}.nisMetric strong{font-size:26px;line-height:1;color:#fff}.nisMetric small{margin-top:5px;color:#d9e0e8;font-size:10px}.nisGrid{display:grid;grid-template-columns:1.03fr .97fr;gap:18px}.nisPanel,.nisLibrary{background:var(--paper);border:1px solid #e7e1d6;border-radius:27px;box-shadow:0 16px 34px #12263a0f}.nisPanel{padding:24px}.nisSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nisPanel h2,.nisLibrary h2{font-size:25px;line-height:1.05;margin:7px 0 20px;letter-spacing:-.035em;color:#112139}.nisStatusPill{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;color:#19755d;border:1px solid #ccecdf;background:#effaf6}.nisPanel label{display:block;margin:18px 0 8px;font-size:9px;font-weight:900;letter-spacing:.14em;color:#6e8095;text-transform:uppercase}.nisChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nisChoices button{min-height:43px;border-radius:13px;border:1px solid #dbe2e9;background:#fff;color:#32465d;padding:10px 12px;font-weight:800;cursor:pointer}.nisChoices button.active{border-color:#cf9e34;background:#fff9ec;color:#8b6212;box-shadow:inset 0 0 0 1px #c9983214}.nisTwoCols{display:grid;grid-template-columns:1fr 1fr;gap:11px}.nisPanel select,.nisPanel textarea,.nisPanel input{width:100%;border-radius:13px;border:1px solid #d8e0e8;background:#fff;color:#1b2f46;padding:12px 14px;outline:none;font:inherit}.nisPanel textarea{min-height:150px;resize:vertical;line-height:1.5}.nisPanel select:focus,.nisPanel textarea:focus,.nisPanel input:focus{border-color:#c99a39;box-shadow:0 0 0 3px #c99a3917}.nisIdeaHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.nisIdeaHead label{margin:0}.nisVoice,.nisPrimary,.nisSecondary,.nisUploadButton,.nisAddImages{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;font-weight:850;cursor:pointer;font-family:inherit}.nisVoice{border:0;background:#071b33;color:#fff;padding:9px 14px}.nisPrimary{border:0;background:#071b33;color:#fff;padding:12px 16px;box-shadow:0 10px 22px #071b331f}.nisPrimary:disabled,.nisAddImages:disabled{opacity:.48;cursor:not-allowed}.nisSecondary{border:1px solid #d9e0e7;background:#fff;color:#24394f;padding:11px 16px}.nisActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.nisPanel details{margin-top:17px;border:1px solid #dfe5eb;border-radius:18px;padding:14px;background:#fbfcfd}.nisPanel summary{cursor:pointer;color:#53687d;font-size:11px;font-weight:900;letter-spacing:.055em}.nisAdvanced{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.nisUpload{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid rgba(201,154,57,.38);background:#fffdf8;border-radius:17px;padding:14px 16px}.nisUpload b,.nisUpload small{display:block}.nisUpload b{font-size:14px;color:#172a40}.nisUpload small{margin-top:4px;color:#718297;font-size:10px}.nisUploadButton{border:1px solid #d5dce3;background:#fff;color:#263b51;padding:10px 14px}.nisUploadPreview{position:relative}.nisUploadPreview img{width:62px;height:62px;object-fit:cover;border-radius:13px;border:1px solid #e1e5e9}.nisUploadPreview button,.nisExtraCard>button{position:absolute;width:24px;height:24px;border-radius:50%;border:0;background:#9f3941;color:#fff;display:grid;place-items:center;cursor:pointer}.nisUploadPreview button{right:-7px;top:-7px}.nisExtraReferences{grid-column:1/-1;border:1px dashed #d5b66c;background:#fffaf0;border-radius:17px;padding:14px}.nisExtraHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nisExtraHeader b,.nisExtraHeader small{display:block}.nisExtraHeader b{font-size:13px;color:#152b41}.nisExtraHeader small{margin-top:4px;color:#75869a;font-size:10px;line-height:1.4}.nisExtraHeader>span{font-size:10px;font-weight:900;color:#9a6e19;background:#fff;border:1px solid #ead8ad;border-radius:999px;padding:5px 8px}.nisExtraGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.nisExtraCard{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;background:#fff;border:1px solid #e1e5e9;border-radius:13px;padding:7px}.nisExtraCard img{width:50px;height:50px;object-fit:cover;border-radius:10px}.nisExtraCard b,.nisExtraCard small{display:block}.nisExtraCard b{font-size:11px;color:#21364c}.nisExtraCard small{font-size:9px;color:#7b8b9d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nisExtraCard>button{right:6px;top:6px}.nisAddImages{margin-top:12px;border:1px dashed #bd9645;background:#fff;color:#805d18;padding:10px 13px}.nisError{margin-top:14px;border:1px solid #efc2c2;background:#fff4f4;color:#9b3232;border-radius:13px;padding:10px 12px;font-size:12px}.nisResult{display:flex;flex-direction:column}.nisStage{font-size:9px;font-weight:900;letter-spacing:.1em;color:#8b651b;background:#fff8e9;border:1px solid #ead5a3;padding:8px 10px;border-radius:999px}.nisProgress{height:6px;border-radius:999px;background:#edf0f3;overflow:hidden;margin:1px 0 14px}.nisProgress i{display:block;height:100%;background:linear-gradient(90deg,#c99a39,#e7be63);transition:width .35s}.nisCanvas{min-height:435px;aspect-ratio:4/5;border-radius:20px;overflow:hidden;border:1px dashed #e7d3aa;background:linear-gradient(180deg,#fff,#fffcf7);display:grid;place-items:center}.nisCanvas img{width:100%;height:100%;object-fit:contain;background:#f7f7f7}.nisCanvas>div{max-width:320px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:#8492a2}.nisCanvasIcon{width:56px;height:56px;border-radius:17px;display:grid;place-items:center;color:#a77412;background:#fff8e8;border:1px solid #f0ddaf}.nisCanvas b{color:#38506a;font-size:14px}.nisCanvas span:last-child{font-size:11px}.nisLibrary{padding:22px}.nisLibraryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.nisLibraryGrid button{padding:0;border-radius:15px;overflow:hidden;border:1px solid #e0e5ea;background:#fff;color:#20364d;cursor:pointer;text-align:left}.nisLibraryGrid img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.nisLibraryGrid span{display:block;padding:9px;font-size:10px;font-weight:800;color:#67798d}.nisLibraryGrid p{color:#7b8b9b}.nisSecondary:hover,.nisUploadButton:hover,.nisChoices button:hover,.nisLibraryGrid button:hover{border-color:#c9a14c}.nisAddImages:hover{background:#fff5df}@media(max-width:1100px){.nisGrid{grid-template-columns:1fr}.nisHero{align-items:flex-start}.nisHeroStats{margin-top:2px}.nisLibraryGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.nisHero,.nisPanel,.nisLibrary{border-radius:21px}.nisHero,.nisPanel,.nisLibrary{padding:18px}.nisHero{flex-direction:column}.nisHero h1{font-size:34px}.nisHeroStats{width:100%}.nisMetric{width:auto;flex:1}.nisChoices,.nisTwoCols,.nisAdvanced,.nisExtraGrid{grid-template-columns:1fr}.nisLibraryGrid{grid-template-columns:1fr 1fr}.nisSectionHead{flex-direction:column}.nisStatusPill{max-width:100%}}.nisIdeaTools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.nisRewrite{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(201,154,57,.38);background:#fff9ec;color:#8b6212;padding:9px 14px;border-radius:13px;font-family:inherit;font-weight:850;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,opacity .18s ease}.nisRewrite:hover:not(:disabled){border-color:#c99a39;background:#fff4d8;transform:translateY(-1px)}.nisRewrite:disabled{opacity:.48;cursor:not-allowed;transform:none}@media(max-width:640px){.nisIdeaHead{align-items:flex-start}.nisIdeaTools{justify-content:flex-end}.nisRewrite,.nisVoice{white-space:nowrap}}.nisV2Block{margin:18px 0;padding:20px;border:1px solid rgba(10,32,57,.1);border-radius:18px;background:#fbfaf8}.nisV2Title{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.nisV2Title>div{display:flex;flex-direction:column;gap:3px}.nisV2Title b{color:#0a2039;font-size:15px;font-weight:800}.nisV2Title small{color:#687789;font-size:12px;line-height:1.45}.nisV2Step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:9px;background:linear-gradient(135deg,#f1c75e,#c9952f);color:#071522;font-size:13px;font-weight:900;box-shadow:0 6px 16px #c79a4533}.nisReferenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.nisV2Block .nisUpload{background:#fff;border-color:#e2ddd3}.nisV2Block .nisExtraReferences{margin-top:12px}.nisV2Block textarea{min-height:150px}@media(max-width:760px){.nisReferenceGrid{grid-template-columns:1fr}.nisV2Block{padding:16px}}.nbAssetSelectionBar{margin:0 0 14px;padding:12px 14px;border:1px solid #ead29d;background:#fffaf0;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.nbAssetSelectionBar span{display:flex;align-items:center;gap:8px;font-weight:850;color:#22364a}.nbAssetSelectionBar button,.nisHistoryBulkDelete{border:1px solid #f0b8ad;background:#fff6f4;color:#b53625;border-radius:12px;padding:10px 13px;font-weight:850;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.nbAssetSelectionBar button:disabled,.nisHistoryBulkDelete:disabled{opacity:.55;cursor:not-allowed}.nbAssetCheck{position:absolute;z-index:4;top:10px;right:10px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:#071420c7;color:#fff;display:grid;place-items:center;cursor:pointer}.nbAssetSelected{border-color:#d5a13b!important;box-shadow:0 0 0 3px #d5a13b1f!important}.nbAssetDelete{display:inline-flex!important;align-items:center;gap:5px}.nbAssetImageFallback{display:none;position:absolute;inset:0;place-items:center;align-content:center;text-align:center;gap:5px;background:linear-gradient(145deg,#102537,#081723);color:#fff;padding:18px}.nbAssetImageFallback span{color:#9eb0c0!important}.nbAssetImageFailed .nbAssetImageFallback{display:grid}.nisHistoryHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.nisHistoryCard{position:relative;overflow:hidden;border:1px solid #e3e8ec;background:#fff;border-radius:16px;min-width:0}.nisHistoryCard.selected{border-color:#d4a03b;box-shadow:0 0 0 3px #d4a03b1f}.nisHistoryCheck{position:absolute;z-index:5;top:9px;right:9px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:#071420c7;color:#fff;display:grid;place-items:center;cursor:pointer}.nisHistoryOpen{display:block;width:100%;padding:0;border:0;background:#071827;cursor:pointer;aspect-ratio:4/5;overflow:hidden}.nisHistoryOpen img{width:100%;height:100%;object-fit:cover;display:block}.nisHistoryMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px}.nisHistoryMeta>span{font-size:11px;font-weight:800;color:#52677b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nisHistoryMeta button{border:1px solid #efc0b7;background:#fff8f6;color:#b63a28;border-radius:9px;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:850;cursor:pointer}.nisHistoryMeta button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.nbAssetSelectionBar,.nisHistoryHeader{align-items:stretch;flex-direction:column}.nbAssetSelectionBar button,.nisHistoryBulkDelete{justify-content:center;width:100%}.nisHistoryMeta{align-items:stretch;flex-direction:column}.nisHistoryMeta button{justify-content:center}}.nbDeleteModalBackdrop{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#020a12ad;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nbDeleteModal{position:relative;width:min(460px,calc(100vw - 36px));padding:34px 34px 28px;border:1px solid rgba(198,151,55,.38);border-radius:24px;background:linear-gradient(155deg,#0b1c2d,#071522);box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0d;text-align:center;color:#fff}.nbDeleteModalClose{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0a;color:#aab8c5;display:grid;place-items:center;cursor:pointer}.nbDeleteModalClose:hover{color:#fff;background:#ffffff14}.nbDeleteModalIcon{width:58px;height:58px;margin:0 auto 18px;border:1px solid rgba(210,161,60,.45);border-radius:18px;background:#d2a13c1f;display:grid;place-items:center;color:#d7aa4c;box-shadow:0 12px 32px #00000038}.nbDeleteModalKicker{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.18em;font-weight:900;color:#d1a344}.nbDeleteModal h3{margin:0;font-size:25px;line-height:1.15;font-weight:900;color:#fff}.nbDeleteModal p{max-width:360px;margin:12px auto 24px;font-size:14px;line-height:1.6;color:#9fb0bf}.nbDeleteModalActions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nbDeleteModalActions button{min-height:46px;border-radius:13px;font-size:13px;font-weight:900;cursor:pointer;transition:transform .15s ease,filter .15s ease}.nbDeleteModalActions button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.nbDeleteModalActions button:disabled{opacity:.55;cursor:not-allowed}.nbDeleteCancel{border:1px solid rgba(255,255,255,.13);background:#ffffff0d;color:#dce5ec}.nbDeleteConfirm{border:1px solid #d3a64a;background:linear-gradient(135deg,#d5aa50,#a87517);color:#07131e;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 10px 28px #b780192e}@media(max-width:520px){.nbDeleteModal{padding:30px 20px 22px;border-radius:20px}.nbDeleteModalActions{grid-template-columns:1fr}.nbDeleteModal h3{font-size:22px}}.aiControlPage{display:flex;flex-direction:column;gap:18px}.aiControlHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.aiControlHero h1{margin:4px 0;font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:1;color:#102033;letter-spacing:-1.5px}.aiControlHero p{margin:0;color:#6e7d8f;font-size:15px}.aiIdentityCards{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:12px;min-width:min(600px,50%)}.aiIdentityCard{display:flex;gap:12px;align-items:center;border:1px solid #e7e0d5;background:#ffffffdb;border-radius:16px;padding:15px 17px;box-shadow:0 8px 30px #1220310a}.aiIdentityCard>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#bf8c24;background:#fff7e8}.aiIdentityCard div{display:flex;flex-direction:column;min-width:0}.aiIdentityCard small{color:#7a8795;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.aiIdentityCard strong{color:#142235;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiIdentityCard em{font-style:normal;color:#98a2af;font-size:11px;margin-top:2px}.aiOverviewPanel,.aiToolsPanel,.aiUsageCard,.aiAccessCard,.aiHistoryPanel,.aiUsageIntelligenceCard,.aiPermanentCapacityCard{border:1px solid #e5dfd5;background:#ffffffe6;border-radius:20px;box-shadow:0 10px 34px #15202d0a}.aiOverviewPanel,.aiToolsPanel,.aiHistoryPanel{padding:20px}.aiSectionHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.aiSectionHead h2{margin:3px 0 2px;color:#122238;font-size:21px;letter-spacing:-.4px}.aiSectionHead p{margin:0;color:#788595;font-size:13px}.aiSectionHead.compact{margin-bottom:12px;align-items:center}.aiSectionHead.compact h2{font-size:18px}.aiSyncBadge{display:flex;align-items:center;gap:7px;background:#f6f2ea;border:1px solid #e7ddca;color:#8e6b24;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800}.aiMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.aiMetricCard{--tone:#d2a243;position:relative;overflow:hidden;min-height:150px;border:1px solid #ebe6df;background:#fff;border-radius:16px;padding:14px;display:flex;flex-direction:column}.aiMetricCard:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:9px;background:var(--tone)}.aiMetricCard.violet{--tone:#7850e8}.aiMetricCard.green{--tone:#20ae69}.aiMetricCard.blue{--tone:#307cf4}.aiMetricCard.purple{--tone:#8b52df}.aiMetricCard.gold{--tone:#d59b2e}.aiMetricTop{display:flex;justify-content:space-between;align-items:center}.aiMetricIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#f7f3ff;color:var(--tone)}.aiMetricScope{font-size:9px;letter-spacing:.11em;color:#a1a9b4;font-weight:800}.aiMetricCard>strong{font-size:29px;line-height:1;color:#132238;margin:18px 0 5px}.aiMetricLabel{font-weight:800;color:#17283b;font-size:13px}.aiMetricCard small{margin-top:5px;color:#8a96a3;font-size:10px;line-height:1.35}.aiMetricNotice{display:flex;align-items:center;gap:7px;margin-top:12px;color:#8a6b2c;background:#fff8e9;border:1px solid #f0dfb7;padding:9px 11px;border-radius:10px;font-size:11px}.aiToolsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.aiToolCard{--tone:#7c59dd;border:1px solid #e9e5df;background:#fff;border-radius:16px;padding:13px;min-width:0;display:flex;flex-direction:column}.aiToolCard.green{--tone:#1caa66}.aiToolCard.blue{--tone:#2f7cf1}.aiToolCard.purple{--tone:#8650dd}.aiToolCard.gold{--tone:#c88b21}.aiToolCard.teal{--tone:#18a7a6}.aiToolHeader{display:flex;gap:9px;min-height:58px}.aiToolIcon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--tone) 10%,white);color:var(--tone)}.aiToolHeader h3{font-size:12px;margin:1px 0 3px;color:#142236;line-height:1.2}.aiToolHeader p{font-size:9px;line-height:1.35;margin:0;color:#7c8997}.aiToolUsage{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:10px;color:#768392}.aiToolUsage b{font-size:13px;color:var(--tone)}.aiToolTrack{height:4px;border-radius:5px;background:#edf0f3;margin:8px 0 13px;overflow:hidden}.aiToolTrack i{display:block;height:100%;width:0;background:var(--tone)}.aiToolLevels>span{display:block;font-size:9px;font-weight:700;color:#526172;margin-bottom:7px}.aiLevelsEmpty{display:grid;place-items:center;min-height:30px;border-radius:9px;background:color-mix(in srgb,var(--tone) 7%,white);color:var(--tone);font-size:10px;font-weight:800;text-align:center;padding:0 5px}.aiToolOpen{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:10px;border:0;background:transparent;color:#657386;font-size:10px;font-weight:800;cursor:pointer}.aiToolOpen:hover{color:var(--tone)}.aiUsageIntelligenceGrid{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:14px}.aiUsageIntelligenceCard,.aiPermanentCapacityCard{padding:18px}.aiUsageIntelligenceCard.image{background:linear-gradient(145deg,#fff,#f6faff)}.aiUsageIntelligenceCard.video{background:linear-gradient(145deg,#fff,#faf7ff)}.aiUsageIntelligenceHead{display:flex;align-items:center;gap:10px}.aiUsageIntelligenceHead small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#8491a0}.aiUsageIntelligenceHead h3{margin:2px 0 0;font-size:16px;color:#142338}.aiUsageIntelligenceIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#edf5ff;color:#317ef4}.aiUsageIntelligenceCard.video .aiUsageIntelligenceIcon{background:#f4edff;color:#8550dd}.aiUsageBigNumber{display:flex;align-items:flex-end;gap:8px;margin:22px 0 17px}.aiUsageBigNumber strong{font-size:44px;line-height:.9;color:#102136;letter-spacing:-1px}.aiUsageBigNumber span{font-size:11px;color:#84909d;padding-bottom:3px}.aiUsageStatLine{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ece8e1;padding:9px 0;font-size:11px;color:#748190}.aiUsageStatLine b{color:#18283c;font-size:12px}.aiResetNote{display:flex;align-items:flex-start;gap:7px;margin-top:9px;border-radius:10px;background:#f7f5f0;padding:9px;color:#867b68;font-size:10px;line-height:1.4}.aiPermanentRows{display:grid;gap:8px}.aiPermanentRows>div{display:flex;align-items:center;justify-content:space-between;border:1px solid #ece8e1;border-radius:12px;padding:11px 12px;background:#fbfaf8}.aiPermanentRows span{display:flex;align-items:center;gap:7px;color:#687789;font-size:11px}.aiPermanentRows b{font-size:14px;color:#17283a}.aiPermanentHint{margin:12px 0 0;padding:9px 10px;border-radius:10px;background:#fff8e9;border:1px solid #f0dfb7;color:#8a6c2f;font-size:10px;line-height:1.4}.aiHistoryPanel{overflow:hidden}.aiHistoryPeriod{display:flex;align-items:center;gap:7px;border:1px solid #e8e1d6;background:#faf8f4;border-radius:999px;padding:8px 11px;color:#776a55;font-size:11px;font-weight:800}.aiHistoryTableWrap{width:100%;overflow-x:auto;border:1px solid #ebe6de;border-radius:14px}.aiHistoryTable{width:100%;min-width:920px;border-collapse:collapse}.aiHistoryTable th{text-align:left;background:#f8f6f2;color:#7d8895;font-size:9px;text-transform:uppercase;letter-spacing:.075em;padding:11px;border-bottom:1px solid #e8e3db}.aiHistoryTable td{padding:11px;color:#667586;font-size:11px;border-bottom:1px solid #f0ece6}.aiHistoryTable tbody tr:last-child td{border-bottom:0}.aiHistoryTable tbody tr:hover{background:#fcfbf8}.aiHistoryTable td strong{color:#17283b;font-size:11px}.aiHistoryStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.aiHistoryStatus.today{background:#eaf7f0;color:#218653}.aiHistoryStatus.closed{background:#f1f3f5;color:#718090}.aiHistoryEmpty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:28px;color:#8995a2}.aiHistoryEmpty strong{font-size:12px;color:#596777}.aiHistoryEmpty span{font-size:10px}.aiBottomGrid{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.aiUsageCard,.aiAccessCard{padding:18px}.aiUsageRows{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.aiUsageRows>div{border:1px solid #ece8e1;background:#fbfaf8;border-radius:12px;padding:12px}.aiUsageRows span{display:flex;align-items:center;gap:6px;color:#7c8896;font-size:10px}.aiUsageRows b{display:block;margin-top:9px;color:#122238;font-size:21px}.aiAccessEmpty{display:flex;align-items:center;gap:18px;border:1px dashed #dfd6c7;border-radius:14px;background:#fbfaf7;padding:15px}.aiAccessEmpty>span{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;border-radius:50%;border:7px solid #e6dcc8;color:#a7771c;font-size:18px;font-weight:900}.aiAccessEmpty strong{font-size:13px;color:#19283b}.aiAccessEmpty p{margin:4px 0 0;color:#7e8a98;font-size:11px;line-height:1.45}@media(max-width:1280px){.aiMetricGrid,.aiToolsGrid{grid-template-columns:repeat(3,1fr)}.aiUsageIntelligenceGrid{grid-template-columns:1fr 1fr}.aiPermanentCapacityCard{grid-column:1/-1}.aiControlHero{align-items:flex-start;flex-direction:column}.aiIdentityCards{min-width:0;width:100%}}@media(max-width:760px){.aiControlHero h1{font-size:36px}.aiIdentityCards,.aiMetricGrid,.aiToolsGrid,.aiBottomGrid,.aiUsageRows,.aiUsageIntelligenceGrid{grid-template-columns:1fr}.aiPermanentCapacityCard{grid-column:auto}.aiOverviewPanel,.aiToolsPanel,.aiHistoryPanel{padding:14px}.aiSectionHead{flex-direction:column}.aiAccessEmpty{align-items:flex-start}.aiIdentityCards{gap:8px}}.adminSponsorCard{display:grid;gap:14px}.adminSponsorCandidate{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#fffaf0,#fff);border:1px solid rgba(201,154,57,.25);color:#9a6b0d}.adminSponsorCandidate>div{display:grid;gap:3px}.adminSponsorCandidate span{font-size:9px;font-weight:900;letter-spacing:.15em}.adminSponsorCandidate b{color:#173049}.adminSponsorCandidate small{color:#7c8996}.adminSponsorCard .adminInspectBar{margin-top:2px}.adminSponsorCard .adminV2Warning{margin-top:4px}.adminCodesTable code{font-size:10px;word-break:break-all}.adminUsernameCard,.adminGenealogyControl,.adminVolumeControl{position:relative;overflow:hidden}.adminGenealogyPrivate{margin:14px 0;padding:12px 14px;border:1px dashed rgba(181,139,55,.35);border-radius:14px;background:#0a1c2d09;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.adminGenealogyPrivate>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#9b7325;background:#c99a391f;padding:5px 8px;border-radius:999px}.adminGenealogyPrivate>small{font-size:12px;color:#526273}.adminUsernameCard .adminV2Warning,.adminVolumeControl .adminV2Warning{margin-top:14px}.adminGenealogyControl .adminV2Adjust,.adminVolumeControl .adminV2Adjust{margin-top:16px}.cbPremiumRoot{padding:26px;min-height:100%;color:#0a2039;background:#f6f4ef}.cbPremiumHero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;border-radius:26px;background:radial-gradient(circle at 88% 15%,rgba(201,154,57,.25),transparent 26%),linear-gradient(135deg,#071b33,#102942);box-shadow:0 24px 60px #071b332e;color:#fff}.cbPremiumEyebrow{display:block;color:#e5b956;font-size:11px;font-weight:800;letter-spacing:.22em;margin-bottom:7px}.cbPremiumHero h1{margin:0 0 6px;font-size:34px;letter-spacing:-.03em}.cbPremiumHero p{margin:0;max-width:780px;color:#c4d1de;line-height:1.5}.cbHeroRefresh{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#ffffff14;color:#fff;cursor:pointer}.cbPremiumAlert{margin-top:14px;display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:12px}.cbPremiumAlert.error{background:#fff0f1;color:#a52e3a;border:1px solid #f4ced2}.cbPremiumAlert.success{background:#edfaf3;color:#19734a;border:1px solid #c5ead5}.cbPremiumLayout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:22px;margin-top:22px}.cbPremiumAside{align-self:start;position:sticky;top:18px;border:1px solid #e0ddd5;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 16px 45px #282e3812}.cbNewCompany{padding:18px;border-bottom:1px solid #ece8df}.cbNewCompany>span{display:block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.15em;color:#a17621}.cbNewCompany input{width:100%;min-height:44px;box-sizing:border-box;margin-bottom:9px;padding:0 13px;border:1px solid #e2dfd7;border-radius:11px;background:#faf9f6;color:#12243a;outline:none}.cbNewCompany input:focus{border-color:#c99a39;background:#fff;box-shadow:0 0 0 3px #c99a391a}.cbNewCompany button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:#071b33;color:#fff;font-weight:700;cursor:pointer}.cbCompanySelector{padding:10px}.cbCompanySelector>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;margin-bottom:6px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.cbCompanySelector>button:hover,.cbCompanySelector>button.active{background:#faf6ed;border-color:#e8d7ae}.cbCompanySelector strong,.cbCompanySelector span{display:block}.cbCompanySelector strong{color:#10243a}.cbCompanySelector span{margin-top:2px;color:#8b98a7;font-size:11px}.cbCompanySelector small{padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em}.cbCompanySelector small.draft{color:#9b711b;background:#fff2cf}.cbCompanySelector small.active{color:#19734a;background:#e7f8ef}.cbPremiumMain{overflow:hidden;border:1px solid #e1ddd3;border-radius:24px;background:#fff;box-shadow:0 18px 55px #282e3814}.cbPremiumWelcome{min-height:680px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9aa5b0;text-align:center}.cbPremiumWelcome h2{margin:15px 0 5px;color:#11263e}.cbPremiumWelcome p{margin:0}.cbBrainHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid #eeeae2}.cbBrainIdentity>span{display:block;color:#a17621;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.cbBrainIdentity h2{margin:2px 0 7px;color:#0a2039;font-size:28px}.cbBrainBadges{display:flex;gap:7px;align-items:center}.cbBrainBadges b,.cbBrainBadges small{padding:5px 8px;border-radius:999px;background:#f4f1eb;color:#6f7a84;font-size:10px}.cbBrainBadges b{background:#fff0c8;color:#9a6c10}.cbBrainScoreMini{min-width:150px;display:flex;align-items:center;gap:11px;padding:12px 15px;border:1px solid #e8dcc2;border-radius:15px;background:#fffaf0}.cbBrainScoreMini strong,.cbBrainScoreMini span{display:block}.cbBrainScoreMini strong{font-size:19px;color:#9c7118}.cbBrainScoreMini span{font-size:10px;color:#87919c}.cbPremiumModules{display:grid;grid-template-columns:repeat(8,minmax(90px,1fr));gap:7px;padding:14px 18px;background:#fbfaf7;border-bottom:1px solid #eeeae2}.cbPremiumModules button{min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:11px;background:transparent;color:#778390;cursor:pointer}.cbPremiumModules button.active{background:#071b33;color:#fff;box-shadow:0 8px 18px #071b3329}.cbPremiumModules span{font-size:11px;font-weight:700}.cbPremiumContent{padding:24px 26px 120px;background:#f8f7f4}.cbPremiumSection{margin-bottom:20px;overflow:hidden;border:1px solid #e4e0d8;border-radius:19px;background:#fff;box-shadow:0 8px 25px #29303a0b}.cbPremiumSectionHead{padding:20px 22px 14px;border-bottom:1px solid #eeeae3}.cbPremiumSectionHead h3{margin:0 0 4px;color:#0c223a;font-size:21px}.cbPremiumSectionHead p{margin:0;color:#7d8996;line-height:1.45}.cbPremiumSectionBody{padding:20px 22px 24px}.cbTwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cbHumanField{display:block;margin-bottom:16px}.cbHumanLabel{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.cbHumanLabel>span{color:#283b4d;font-size:12px;font-weight:750}.cbHumanLabel small{color:#95a0aa}.cbHumanInput{position:relative}.cbHumanInput input,.cbHumanInput textarea{width:100%;box-sizing:border-box;border:1px solid #dedbd4;border-radius:12px;background:#fbfaf8;color:#14283d;outline:none;font:inherit;transition:.15s ease}.cbHumanInput input{min-height:48px;padding:0 52px 0 13px}.cbHumanInput textarea{min-height:118px;padding:13px 52px 13px 13px;resize:vertical;line-height:1.5}.cbHumanInput input:focus,.cbHumanInput textarea:focus{background:#fff;border-color:#c99a39;box-shadow:0 0 0 3px #c99a391a}.cbMic{position:absolute;right:8px;top:50%;width:34px;height:34px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;border:1px solid #e4dac1;border-radius:50%;background:#fff9ed;color:#a27620;cursor:pointer}.cbHumanInput.textarea .cbMic{top:10px;transform:none}.cbMic.listening{border-color:#da545e;background:#fff0f1;color:#c13844;animation:micPulse 1.1s infinite}@keyframes micPulse{50%{box-shadow:0 0 0 7px #c938441a}}.cbListEditor{margin-top:18px;padding:17px;border:1px solid #ebe6dd;border-radius:15px;background:#fbfaf7}.cbListHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.cbListHeader h4{margin:0 0 2px;color:#183047}.cbListHeader p{margin:0;color:#89949e;font-size:12px}.cbAddMini{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #e5d5ae;border-radius:9px;background:#fff8e8;color:#8d6619;font-weight:700;cursor:pointer}.cbListRow{display:grid;grid-template-columns:28px minmax(0,1fr) 36px 36px;gap:7px;align-items:center;margin-bottom:8px}.cbListRow input{min-height:42px;padding:0 11px;border:1px solid #dfdcd5;border-radius:9px;background:#fff;outline:none}.cbListRow .cbMic{position:static;transform:none}.cbListNumber{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#eef1f4;color:#6b7783;font-size:11px;font-weight:700}.cbDeleteMini{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:#fff0f1;color:#c84954;cursor:pointer}.cbListEmpty{padding:17px;border:1px dashed #ddd8ce;border-radius:11px;color:#929ca5;text-align:center;background:#fff}.cbBrandNotice{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:13px 14px;border:1px solid #cce7d8;border-radius:12px;background:#eef9f3;color:#19734a}.cbBrandNotice strong,.cbBrandNotice span{display:block}.cbBrandNotice span{margin-top:2px;font-size:11px;color:#58806d}.cbColorGrid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin-bottom:18px}.cbColorCard{padding:10px;border:1px solid #e7e2d8;border-radius:12px;background:#fbfaf8}.cbColorCard>span{display:block;margin-bottom:8px;color:#51606c;font-size:11px;font-weight:700}.cbColorCard input[type=color]{width:100%;height:52px;padding:0;border:0;border-radius:8px;background:transparent}.cbColorCard input:not([type=color]){width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #dedbd4;border-radius:8px;padding:7px;background:#fff}.cbLogoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cbLogoPremium{padding:13px;border:1px solid #e6e2da;border-radius:14px;background:#fbfaf8}.cbLogoCanvas{height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:10px;background:linear-gradient(45deg,#f2f2f2 25%,transparent 25%),linear-gradient(-45deg,#f2f2f2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f2f2f2 75%),linear-gradient(-45deg,transparent 75%,#f2f2f2 75%);background-size:14px 14px}.cbLogoCanvas img{max-width:90%;max-height:100px;object-fit:contain}.cbLogoPremium strong,.cbLogoPremium small{display:block}.cbLogoPremium small{margin:3px 0 9px;color:#8c969f}.cbUploadPremium,.cbDropUpload{cursor:pointer}.cbUploadPremium{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:9px;border:1px solid #dfcfaa;border-radius:9px;background:#fff8e8;color:#8d6619;font-size:12px;font-weight:700}.cbUploadPremium input,.cbDropUpload input{display:none}.cbSectionToolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.cbPrimaryAction{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:#071b33;color:#fff;font-weight:700;cursor:pointer}.cbEmptyState{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #dbd6cc;border-radius:14px;background:#fbfaf8;color:#929ca4}.cbEmptyState strong{margin-top:6px;color:#435363}.cbProductCard{margin-bottom:14px;padding:18px;border:1px solid #e4e0d8;border-radius:15px;background:#fbfaf8}.cbProductCardHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.cbProductCardHead span{display:block;color:#aa7c20;font-size:9px;font-weight:800;letter-spacing:.13em}.cbProductCardHead h4{margin:3px 0 0;color:#152b41;font-size:18px}.cbSwitchRow{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding:13px;border:1px solid #e3ded4;border-radius:12px;background:#fbfaf8}.cbSwitchRow input{width:20px;height:20px}.cbSwitchRow strong,.cbSwitchRow span{display:block}.cbSwitchRow span{margin-top:2px;color:#8a949e;font-size:11px}.cbDropUpload{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;border:2px dashed #d8ccb1;border-radius:15px;background:#fffbf2;color:#997020}.cbDropUpload strong,.cbDropUpload span{display:block;text-align:center}.cbDropUpload span{margin-top:3px;color:#8b9298;font-size:12px}.cbAssetList{display:grid;gap:8px}.cbAssetRow{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e6e2da;border-radius:10px;background:#fff}.cbAssetIcon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#edf1f5;color:#607284}.cbAssetRow strong,.cbAssetRow span{display:block}.cbAssetRow span{margin-top:2px;color:#919aa3;font-size:10px}.cbScoreHero{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;align-items:center}.cbScoreCircle{width:175px;height:175px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:12px solid #f2e5c8;border-radius:50%;background:#fffaf0;box-shadow:inset 0 0 0 1px #e2cfaa}.cbScoreCircle strong{color:#9a6d16;font-size:39px}.cbScoreCircle span{color:#8f989f;font-size:11px}.cbScoreBreakdown{display:grid;gap:12px}.cbScoreRow>div:first-child{display:flex;justify-content:space-between;margin-bottom:5px}.cbScoreRow span{color:#667480;font-size:12px}.cbScoreRow strong{color:#253949;font-size:12px}.cbScoreTrack{height:8px;overflow:hidden;border-radius:999px;background:#ece9e2}.cbScoreTrack>div{height:100%;border-radius:999px;background:linear-gradient(90deg,#c99a39,#e7c56f)}.cbPublishGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px}.cbPublishGrid>div{padding:13px;border:1px solid #e5e1d8;border-radius:11px;background:#fbfaf8}.cbPublishGrid span,.cbPublishGrid strong{display:block}.cbPublishGrid span{margin-bottom:4px;color:#8e979f;font-size:10px}.cbPublishGrid strong{color:#1f3344;font-size:12px}.cbPublishButton{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:11px;background:linear-gradient(135deg,#c99a39,#e1ba62);color:#071b33;font-weight:900;cursor:pointer}.cbVersionPremium{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #eeeae2}.cbVersionPremium strong,.cbVersionPremium span{display:block}.cbVersionPremium span,.cbVersionPremium small{color:#8a949d;font-size:10px}.cbPremiumSaveBar{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;border-top:1px solid #e6e1d8;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cbPremiumSaveBar strong,.cbPremiumSaveBar span{display:block}.cbPremiumSaveBar strong{color:#a2751d;font-size:11px;letter-spacing:.09em}.cbPremiumSaveBar span{margin-top:2px;color:#9099a1;font-size:10px}.cbPremiumSaveBar button{min-height:43px;display:flex;align-items:center;gap:8px;padding:0 17px;border:0;border-radius:10px;background:#071b33;color:#fff;font-weight:700;cursor:pointer}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.cbPremiumModules{grid-template-columns:repeat(4,1fr)}.cbLogoGrid,.cbColorGrid,.cbPublishGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.cbPremiumRoot{padding:14px}.cbPremiumHero{padding:22px;flex-direction:column;align-items:flex-start}.cbPremiumLayout{grid-template-columns:1fr}.cbPremiumAside{position:static}.cbTwoCol,.cbScoreHero{grid-template-columns:1fr}.cbPremiumModules{grid-template-columns:repeat(2,1fr)}.cbColorGrid,.cbLogoGrid,.cbPublishGrid{grid-template-columns:1fr}}.cbCompanySelector .cbCompanyDiscoveryWrap{width:100%;display:flex;flex-direction:column;gap:8px;padding:0;margin:0 0 10px}.cbCompanySelector .cbCompanyDiscoveryMain{width:100%;min-height:76px;border:1px solid #e8dfd0;border-radius:16px;background:#fff;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;text-align:left;cursor:pointer;box-shadow:0 7px 20px #091f340e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.cbCompanySelector .cbCompanyDiscoveryMain:hover,.cbCompanySelector .cbCompanyDiscoveryWrap.active .cbCompanyDiscoveryMain{border-color:#d5ad51;background:#fffdf8;box-shadow:0 10px 28px #091f3417;transform:translateY(-1px)}.cbCompanySelector .cbCompanyDiscoveryMain>div{min-width:0;display:flex;flex-direction:column;gap:2px}.cbCompanySelector .cbCompanyDiscoveryMain strong{display:block;color:#0a2743;font-size:15px;font-weight:800;line-height:1.18;white-space:normal}.cbCompanySelector .cbCompanyDiscoveryMain span{display:block;color:#8a98a7;font-size:11px;font-weight:600;line-height:1.2}.cbCompanySelector .cbCompanyDiscoveryMain em{display:block;margin-top:5px;color:#6f7780;font-size:11px;font-style:normal;font-weight:600;line-height:1.25}.cbCompanySelector .cbCompanyDiscoveryMain small{display:inline-flex;align-items:center;justify-content:center;min-width:66px;min-height:24px;padding:5px 9px;border-radius:999px;background:#f5efe3;color:#9a6c0b;font-size:9px;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.cbCompanySelector .cbCompanyDiscoveryMain small.discovered{background:#fff3d5;color:#9b6900}.cbCompanySelector .cbCompanyDiscoveryMain small.active{background:#e7f8ef;color:#168453}.cbCompanySelector .cbCompanyDiscoveryMain small.draft{background:#fff3d5;color:#9b6900}.cbCompanySelector .cbStartTrainingButton{width:100%;min-height:40px;border:1px solid #d7b45d;border-radius:12px;background:linear-gradient(135deg,#fffaf0,#f7e9bf);color:#815a08;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:900;letter-spacing:.055em;line-height:1.15;cursor:pointer;box-shadow:0 5px 14px #b180191a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cbCompanySelector .cbStartTrainingButton:hover{transform:translateY(-1px);border-color:#bf8d25;box-shadow:0 8px 18px #b1801929}.cbCompanySelector .cbStartTrainingButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.cbDiscoveredCompanyHero{border:1px solid #eadfca;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(214,173,80,.12),transparent 32%),#fff;padding:32px;box-shadow:0 18px 44px #0a274312}.cbDiscoveredCompanyIcon{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#071f37;color:#dcb24e;margin-bottom:17px}.cbDiscoveredEyebrow{display:block;color:#a77713;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.cbDiscoveredCompanyHero h2{margin:0 0 10px;color:#082641;font-size:30px;line-height:1.08}.cbDiscoveredCompanyHero>p{max-width:760px;margin:0;color:#66788a;font-size:15px;line-height:1.55}.cbDiscoveredMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 18px}.cbDiscoveredMeta>div{border:1px solid #eee5d8;border-radius:15px;background:#fcfaf6;padding:14px}.cbDiscoveredMeta span{display:block;color:#8794a1;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.cbDiscoveredMeta strong{display:block;color:#0b2945;font-size:13px;line-height:1.25}.cbStartTrainingHeroButton{min-height:46px;border:0;border-radius:13px;background:#082641;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:900;letter-spacing:.04em;cursor:pointer;box-shadow:0 10px 22px #08264129}.cbDiscoveredCompanyHero>small{display:block;max-width:760px;margin-top:13px;color:#7a8794;font-size:11px;line-height:1.45}@media(max-width:900px){.cbDiscoveredMeta{grid-template-columns:1fr}}.adminVideoPage{display:grid;gap:18px}.adminVideoHero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 30px;border-radius:28px;background:linear-gradient(135deg,#071522,#0c2639);color:#fff;box-shadow:0 22px 54px #0715222e}.adminVideoHero>div>span,.adminVideoSectionHead span,.adminVideoDeliveryHead span,.adminVideoPrompt>span,.adminVideoHistory>span{font-size:10px;font-weight:900;letter-spacing:.18em;color:#d6a83d}.adminVideoHero h1{margin:7px 0 5px;font-size:36px}.adminVideoHero p{margin:0;color:#bdc9d5}.adminVideoHeroStats{display:flex;gap:10px}.adminVideoHeroStats div{min-width:92px;padding:13px 15px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0b;display:grid}.adminVideoHeroStats b{font-size:23px}.adminVideoHeroStats span{font-size:10px;color:#aebdcc}.adminVideoAlert{display:flex;align-items:center;gap:9px;padding:12px 15px;border-radius:13px;font-weight:700}.adminVideoAlert.error{background:#fff0f0;color:#9d2929;border:1px solid #f2cccc}.adminVideoAlert.ok{background:#edf9f4;color:#14775f;border:1px solid #c8eadf}.adminVideoToolbar{display:grid;grid-template-columns:1fr 200px auto;gap:10px;padding:12px;border-radius:18px;background:#fff;border:1px solid #e4e8ec}.adminVideoSearch,.adminVideoFilter{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #e0e5e9;border-radius:12px;background:#fafbfb}.adminVideoToolbar input,.adminVideoToolbar select{border:0;outline:0;background:transparent;width:100%;padding:11px}.adminVideoToolbar button,.adminVideoActions button{border:0;border-radius:11px;padding:11px 15px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.adminVideoToolbar button,.adminVideoActions .secondary{background:#eef2f4;color:#183049}.adminVideoActions .primary{background:#071522;color:#d8aa45}.adminVideoLayout{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(540px,1.45fr);gap:16px}.adminVideoQueue,.adminVideoDetail{background:#fff;border:1px solid #e3e7eb;border-radius:24px;padding:20px;box-shadow:0 15px 38px #071b330e}.adminVideoSectionHead{display:flex;justify-content:space-between;align-items:center;gap:15px}.adminVideoSectionHead h2{margin:5px 0 0;color:#10243a}.adminVideoQueueList{display:grid;gap:9px;margin-top:16px;max-height:900px;overflow:auto}.adminVideoOrder{text-align:left;padding:14px;border:1px solid #e5e9ec;border-radius:15px;background:#fff;display:grid;gap:6px;cursor:pointer}.adminVideoOrder:hover,.adminVideoOrder.active{border-color:#d5aa48;background:#fffaf0;box-shadow:0 9px 22px #c99a3914}.adminVideoOrderTop,.adminVideoOrder footer{display:flex;justify-content:space-between;gap:10px}.adminVideoOrderTop span,.adminVideoBigStatus{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.1em}.adminVideoOrderTop .work,.adminVideoBigStatus.work{background:#fff1d1;color:#976407}.adminVideoOrderTop .done,.adminVideoBigStatus.done{background:#e9f8f2;color:#15785e}.adminVideoOrder>b{color:#10243a}.adminVideoOrder small,.adminVideoOrder footer{color:#7b8794;font-size:10px}.adminVideoIdentity{display:flex;gap:12px;align-items:center;margin:18px 0;padding:14px;border:1px solid #e5e9ed;border-radius:15px}.adminVideoAvatar{width:46px;height:46px;border-radius:13px;background:#fff4db;color:#a5700d;display:grid;place-items:center}.adminVideoIdentity>div:last-child{display:grid;gap:2px}.adminVideoIdentity span,.adminVideoIdentity small{color:#718094;font-size:11px}.adminVideoPrompt{padding:15px;border-radius:15px;background:#faf8f3;border:1px solid #eee2c8}.adminVideoPrompt p{margin:7px 0 0;color:#40546a;line-height:1.5}.adminVideoPipeline{display:flex;align-items:center;margin:18px 0;overflow:auto}.adminVideoStageWrap{display:flex;align-items:center;flex:1;min-width:max-content}.adminVideoStageWrap button{border:0;background:transparent;color:#9aa5b0;display:grid;justify-items:center;gap:4px;font-size:10px;font-weight:800;cursor:pointer}.adminVideoStageWrap button i{width:32px;height:32px;border-radius:50%;background:#f0f2f4;display:grid;place-items:center;font-style:normal}.adminVideoStageWrap button.on{color:#9a6a0b}.adminVideoStageWrap button.on i{background:#d8aa45;color:#071522}.adminVideoStageWrap em{height:2px;background:#e5e8eb;min-width:22px;flex:1;margin:0 5px}.adminVideoMeta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.adminVideoMeta div{padding:10px;border-radius:12px;background:#f8fafb;display:grid;gap:3px}.adminVideoMeta span{font-size:9px;color:#8995a2;text-transform:uppercase}.adminVideoMeta b,.adminVideoMeta code{font-size:10px;color:#294158;word-break:break-all}.adminVideoDelivery{border-top:1px solid #e9ecef;padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.adminVideoDeliveryHead{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.adminVideoDelivery h3{margin:4px 0}.adminVideoDelivery label{font-size:10px;font-weight:800;color:#637287;display:grid;gap:5px}.adminVideoDelivery input{padding:11px;border:1px solid #dfe4e8;border-radius:11px;outline:0}.adminVideoUpload,.adminVideoActions{grid-column:1/-1}.adminVideoUpload{display:flex;align-items:center;gap:10px;padding:11px;border:1px dashed #ddc88f;border-radius:12px;background:#fffcf5}.adminVideoActions{display:flex;justify-content:flex-end;gap:8px}.adminVideoHistory{margin-top:18px;border-top:1px solid #e9ecef;padding-top:16px}.adminVideoHistory>div{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #f0f2f3}.adminVideoHistory i{width:8px;height:8px;background:#d4a238;border-radius:50%;margin-top:5px}.adminVideoHistory p{margin:0;display:grid;gap:2px}.adminVideoHistory p b{font-size:11px;color:#243b52}.adminVideoHistory p span,.adminVideoHistory p small{font-size:10px;color:#7a8794}.adminVideoEmpty{padding:30px;text-align:center;color:#8090a0;display:grid;justify-items:center;gap:7px}.adminVideoEmpty.detail{min-height:500px;align-content:center}@media(max-width:1100px){.adminVideoLayout{grid-template-columns:1fr}.adminVideoQueueList{max-height:420px}.adminVideoHero{align-items:flex-start;flex-direction:column}.adminVideoMeta{grid-template-columns:1fr 1fr}}@media(max-width:700px){.adminVideoToolbar,.adminVideoDelivery{grid-template-columns:1fr}.adminVideoDelivery label{grid-column:1}.adminVideoHeroStats{flex-wrap:wrap}.adminVideoMeta{grid-template-columns:1fr}.adminVideoActions{flex-direction:column}}.adminAssetPage{max-width:none;min-height:100%;margin:0;padding:26px;box-sizing:border-box;color:#0a2039;background:#f6f4ef}.adminAssetPage>header{position:relative;overflow:hidden;margin:0 0 22px;padding:30px 34px;border-radius:26px;background:radial-gradient(circle at 88% 15%,rgba(201,154,57,.25),transparent 26%),linear-gradient(135deg,#071b33,#102942);box-shadow:0 24px 60px #071b332e;color:#fff}.adminAssetPage>header span{display:block;margin-bottom:7px;color:#e5b956;font-size:11px;font-weight:800;letter-spacing:.22em}.adminAssetPage>header h1{margin:0 0 6px;color:#fff;font-size:34px;letter-spacing:-.03em}.adminAssetPage>header p{max-width:780px;margin:0;color:#c4d1de;line-height:1.5}.adminAssetAlert{display:flex;align-items:center;gap:9px;margin:14px 0;padding:13px 16px;border-radius:12px;font-weight:600}.adminAssetAlert.error{border:1px solid #f4ced2;background:#fff0f1;color:#a52e3a}.adminAssetAlert.ok{border:1px solid #c5ead5;background:#edfaf3;color:#19734a}.adminAssetCard{overflow:hidden;margin:0 0 20px;padding:0;border:1px solid #e4e0d8;border-radius:19px;background:#fff;box-shadow:0 8px 25px #29303a0b}.adminAssetCard h2{margin:0;padding:20px 22px 14px;border-bottom:1px solid #eeeae3;color:#0c223a;font-size:21px}.adminAssetSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:20px 22px 24px}.adminAssetSearch input,.adminAssetCard label input{width:100%;box-sizing:border-box;min-height:48px;padding:0 13px;border:1px solid #dedbd4;border-radius:12px;background:#fbfaf8;color:#14283d;outline:none;font:inherit;transition:.15s ease}.adminAssetSearch input::placeholder,.adminAssetCard label input::placeholder{color:#9aa3ac}.adminAssetSearch input:focus,.adminAssetCard label input:focus{border-color:#c99a39;background:#fff;box-shadow:0 0 0 3px #c99a391a}.adminAssetSearch button{min-width:125px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:11px;background:#071b33;color:#fff;font-weight:700;cursor:pointer}.adminAssetUser{display:flex;align-items:center;gap:14px;margin:0 22px 24px;padding:16px 18px;border:1px solid #e8dcc2;border-radius:15px;background:#fffaf0;color:#9c7118}.adminAssetUser>svg{flex:none}.adminAssetUser div{min-width:0;display:grid;gap:3px}.adminAssetUser b{color:#10243a;font-size:15px}.adminAssetUser span{color:#7d8996;font-size:12px}.adminAssetUser code{overflow:hidden;color:#95a0aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminAssetCard label{display:block;margin:20px 22px 0;color:#283b4d;font-size:12px;font-weight:750}.adminAssetCard label+label{margin-top:16px}.adminAssetCard label input{display:block;margin-top:7px}.adminAssetPreview{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:20px 22px 0;padding:18px;box-sizing:border-box;border:1px dashed #dbd6cc;border-radius:14px;background:#fbfaf8;color:#a17621}.adminAssetPreview img{display:block;max-width:100%;max-height:460px;border-radius:12px;object-fit:contain;box-shadow:0 10px 30px #282e3814}.adminAssetCard button.deliver{width:calc(100% - 44px);min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 22px 24px;padding:0 18px;border:0;border-radius:11px;background:#071b33;color:#fff;font-weight:700;cursor:pointer;transition:.15s ease}.adminAssetSearch button:hover:not(:disabled),.adminAssetCard button.deliver:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #071b3329}.adminAssetSearch button:disabled,.adminAssetCard button.deliver:disabled{background:#d9dce0;color:#9aa1a9;box-shadow:none;cursor:not-allowed;transform:none}@media(max-width:700px){.adminAssetPage{padding:16px}.adminAssetPage>header{padding:24px;border-radius:20px}.adminAssetPage>header h1{font-size:28px}.adminAssetSearch{grid-template-columns:1fr}.adminAssetSearch button{width:100%}}.nbEco header,.nbEco .editor,.nbEco .table{background:#fff;border:1px solid #eadfcf;border-radius:22px;box-shadow:0 15px 45px #071b330d}.nbEco header{padding:26px;background:linear-gradient(135deg,#fff,#fbf7ef)}.nbEco header span,.nbEco .modal>span{font-size:10px;letter-spacing:.16em;color:#a0782a;font-weight:900}.nbEco main{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;margin-top:15px}.nbEco .table{overflow:hidden}.nbEco .table button{width:100%;border:0;border-bottom:1px solid #eee6da;background:#fff;padding:14px;display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr 1fr;text-align:left}.nbEco .table button.active{background:#fff8e9}.nbEco .editor{padding:22px}.nbEco .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.nbEco label{display:flex;flex-direction:column;gap:5px;margin-top:10px;font-size:11px;font-weight:800;color:#687787}.nbEco input,.nbEco select,.nbEco textarea{padding:10px;border:1px solid #e5dac8;border-radius:11px;background:#fff}.nbEco .levels{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nbEco footer,.nbEco .modal>div{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.nbEco button{cursor:pointer}.nbEco footer button,.nbEco .modal button{padding:10px 14px;border:1px solid #e3d7c2;border-radius:11px;background:#fff;font-weight:800}.nbEco .gold{background:linear-gradient(135deg,#f4d681,#c89229)!important}.nbEco .notice{margin-top:10px;padding:12px;border:1px solid #ead9ad;border-radius:12px}.nbEco .modalBg{position:fixed;inset:0;background:#071b3375;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:9999}.nbEco .modal{width:min(460px,92vw);padding:28px;border-radius:24px;background:#fff;position:relative}.nbEco .x{position:absolute;right:12px;top:12px;border:0!important}@media(max-width:1100px){.nbEco main{grid-template-columns:1fr}}.nbEco .bonusTabs{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.nbEco .bonusTabs button{display:flex;align-items:center;gap:6px;border:1px solid #e5dac8;background:#fff;padding:9px 11px;border-radius:12px;font-weight:800;color:#536474}.nbEco .bonusTabs button.active{background:#071b33;color:#fff;border-color:#071b33}.nbEco .editorTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nbEco .eyebrow{font-size:10px;letter-spacing:.14em;color:#a0782a;font-weight:900}.nbEco .statusOk,.nbEco .statusLocked{font-size:10px;font-weight:900;padding:7px 9px;border-radius:999px}.nbEco .statusOk{background:#eef8f1;color:#24643a}.nbEco .statusLocked{background:#fff3df;color:#8d5d10}.nbEco .formulaLocked{display:flex;gap:12px;padding:17px;margin:12px 0;border:1px solid #ecd9b7;background:#fffaf1;border-radius:16px}.nbEco .formulaLocked p{margin:5px 0 0;color:#667585;font-size:12px;line-height:1.5}.nbEco .capRule{display:flex;flex-direction:column;gap:5px;margin-top:14px;padding:13px 15px;border-radius:14px;background:#f5f7fa;color:#304254}.nbEco .capRule span{font-size:12px;line-height:1.45}@media(max-width:800px){.nbEco .grid{grid-template-columns:1fr}.nbEco .table button{grid-template-columns:1.2fr .8fr}.nbEco .table button span:nth-of-type(n+2){display:none}}.adminReasonPanel{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(320px,1.4fr) auto;gap:16px;align-items:center;margin:14px 0 16px;padding:18px 20px;border:1px solid #ead8ae;border-radius:18px;background:linear-gradient(135deg,#fffdf8,#fff9ed);box-shadow:0 12px 34px #1723340f}.adminReasonPanel b{display:block;font-size:16px;color:#10233c;margin-top:4px}.adminReasonPanel p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.35}.adminReasonPanel textarea{min-height:62px;resize:vertical;border:1px solid #e4d7be;border-radius:12px;padding:12px;background:#fff;font:inherit}.reasonOk,.reasonPending{white-space:nowrap;font-size:11px;font-weight:800;padding:8px 10px;border-radius:999px}.reasonOk{background:#e9f8ef;color:#17683a}.reasonPending{background:#fff1df;color:#9a5d06}.adminOperationCard{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin:14px 0 18px;padding:18px 20px;border-radius:18px;border:1px solid #d9e1ea;background:#fff;box-shadow:0 14px 36px #0f203414}.adminOperationCard .opIcon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#f4f7fa;color:#17314d}.adminOperationCard span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#9a6a12}.adminOperationCard h3{margin:3px 0 4px;color:#0c2038;font-size:17px}.adminOperationCard p{margin:0;color:#52647a;font-size:13px}.adminOperationCard small{display:block;margin-top:5px;color:#708195}.adminOperationCard.success{border-color:#bfe7cc;background:linear-gradient(135deg,#fbfffc,#f0fbf4)}.adminOperationCard.success .opIcon{background:#e6f7ec;color:#187241}.adminOperationCard.error{border-color:#f0c4bd;background:linear-gradient(135deg,#fffdfc,#fff4f1)}.adminOperationCard.error .opIcon{background:#fee8e4;color:#a63b2c}.adminOperationCard button{border:1px solid #d6dee8;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700}.spin{animation:nbSpin .9s linear infinite}@keyframes nbSpin{to{transform:rotate(360deg)}}.publishSummary{display:flex!important;align-items:center!important;gap:8px!important;margin:12px 0!important;padding:12px!important;border-radius:12px!important;background:#fff8e8!important;color:#473513!important}.publishSummary span{letter-spacing:0!important;font-size:12px!important;font-weight:500!important;color:#6b5a37!important}.createPackageModal label{display:grid;gap:6px;margin-top:10px;text-align:left;font-size:12px;font-weight:800;color:#40526a}.createPackageModal input,.createPackageModal textarea{border:1px solid #e0d7c8;border-radius:10px;padding:10px 11px;font:inherit}.createPackageModal textarea{min-height:70px;resize:vertical}@media(max-width:900px){.adminReasonPanel{grid-template-columns:1fr}.adminOperationCard{grid-template-columns:auto 1fr}.adminOperationCard>button{grid-column:1/-1}}.adminUpgradeProgress{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-top:14px;padding:15px 16px;border:1px solid #d9e3ec;border-radius:15px;background:#fff;box-shadow:0 12px 30px #0b1f340f}.adminUpgradeProgressIcon{width:42px;height:42px;border-radius:13px;background:#f2f6f9;display:grid;place-items:center;color:#16344f}.adminUpgradeProgress span{display:block;font-size:9px;font-weight:900;letter-spacing:.16em;color:#a06c16;margin-bottom:3px}.adminUpgradeProgress b{display:block;color:#0d2138;font-size:15px}.adminUpgradeProgress p{margin:4px 0 0;color:#5d6f83;font-size:12px;line-height:1.4}.adminUpgradeProgress small{display:block;margin-top:5px;color:#8090a0}.adminUpgradeProgress.success,.adminUpgradeProgress.ready{border-color:#bfe6cd;background:#f5fcf7}.adminUpgradeProgress.success .adminUpgradeProgressIcon,.adminUpgradeProgress.ready .adminUpgradeProgressIcon{background:#e4f7ea;color:#177241}.adminUpgradeProgress.error{border-color:#f0c2bb;background:#fff6f4}.adminUpgradeProgress.error .adminUpgradeProgressIcon{background:#fee7e2;color:#aa3e2f}.adminSpin{animation:adminSpin .9s linear infinite}@keyframes adminSpin{to{transform:rotate(360deg)}}.myFunnelRow{grid-template-columns:180px minmax(0,1fr) minmax(360px,410px);gap:20px;padding:14px;border-radius:18px;box-shadow:0 10px 32px #0a1b2b0b}.myFunnelInfo{min-width:0}.myFunnelInfo .prettyLink{max-width:100%;width:min(100%,720px)}.myFunnelInfo .prettyLink span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myFunnelActionsV153{width:100%;min-width:0;display:block;justify-self:end}.myFunnelActionDock{width:100%;display:grid;grid-template-rows:auto auto;gap:8px}.myFunnelRobotMeta{min-width:0;height:28px;padding:0 10px;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#697785;font-size:9px;line-height:1;border-radius:8px}.myFunnelRobotMeta svg{color:#b07c21;flex:0 0 auto}.myFunnelRobotMeta span{font-weight:700;white-space:nowrap}.myFunnelRobotMeta b{min-width:0;max-width:165px;color:#0a2137;font-size:10px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myFunnelActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.myFunnelActionButton{width:100%;min-width:0;height:58px;min-height:58px;padding:0 12px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:820;line-height:1.08;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.myFunnelActionButton span{display:block;white-space:nowrap}.myFunnelActionButton svg{flex:0 0 auto}.myFunnelOpenButton{background:linear-gradient(145deg,#07192a,#0b253b);border:1px solid rgba(12,36,57,.92);color:#fff;box-shadow:0 8px 18px #05162524}.myFunnelTrainButton{background:linear-gradient(180deg,#fffdf8,#fff8e8);color:#8b5d12;border:1px solid #ddb45c;box-shadow:0 8px 20px #c79a451a,inset 0 0 0 1px #ffffffb3}.myFunnelCopyButton{background:linear-gradient(180deg,#fff,#fbfcfd);color:#23384a;border:1px solid #dfe5e9;box-shadow:0 8px 18px #0f26380e}.myFunnelActionButton:hover{transform:translateY(-1px);box-shadow:0 11px 24px #091d2e1f}.myFunnelTrainButton:hover{border-color:#c99739;box-shadow:0 11px 24px #c79a4529}.myFunnelCopyButton:hover{border-color:#cad5dc;background:#fff}.myFunnelPrimaryAction{min-width:150px;height:50px;border-radius:13px}@media(max-width:1280px){.myFunnelRow{grid-template-columns:150px minmax(0,1fr) minmax(330px,370px)}.myFunnelRow>img{width:150px;height:98px}.myFunnelActionButton{padding:0 8px;font-size:10px;gap:6px}.myFunnelRobotMeta b{max-width:135px}}@media(max-width:1080px){.myFunnelRow{grid-template-columns:140px minmax(0,1fr)}.myFunnelActionsV153{grid-column:1/-1}.myFunnelActionDock{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center}.myFunnelRobotMeta{justify-content:flex-start;padding-left:2px}.myFunnelActionGrid{width:min(100%,420px)}}@media(max-width:720px){.myFunnelRow{grid-template-columns:1fr}.myFunnelRow>img{width:100%;height:180px}.myFunnelActionDock{grid-template-columns:1fr}.myFunnelActionGrid{width:100%;grid-template-columns:1fr}.myFunnelActionButton{height:50px;min-height:50px}.myFunnelActionButton span br{display:none}.myFunnelRobotMeta{justify-content:flex-start}}.nbCampaignBackdrop{position:fixed;inset:0;z-index:1400;background:#030d17c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;padding:26px}.nbCampaignModal{width:min(1240px,calc(100vw - 52px));height:min(900px,calc(100vh - 52px));display:flex;flex-direction:column;overflow:hidden;background:#f8f6f1;border:1px solid rgba(255,255,255,.12);border-radius:28px;box-shadow:0 40px 110px #000a1673}.nbCampaignHeader{background:radial-gradient(circle at 78% 15%,rgba(212,167,75,.18),transparent 35%),linear-gradient(135deg,#10293d,#071827 62%,#04111c);color:#fff;padding:27px 32px 25px;display:flex;justify-content:space-between;gap:28px}.nbCampaignHeader h2{font-family:Georgia,Times New Roman,serif;font-size:31px;margin:5px 0;letter-spacing:-.5px}.nbCampaignHeader p{color:#adbdca;margin:0;font-size:12px;line-height:1.5}.nbCampaignEyebrow{font-size:9px;letter-spacing:.18em;color:#ddb65e;font-weight:900}.nbCampaignClose{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:13px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:#fff}.nbCampaignSteps{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid #e8e1d7;padding:14px 32px}.nbCampaignStep{position:relative;display:flex;align-items:center;gap:9px;color:#9ba4ad;font-size:10px;font-weight:800}.nbCampaignStep:after{content:"";position:absolute;height:1px;left:40px;right:12px;background:#e6e1da}.nbCampaignStep:last-child:after{display:none}.nbCampaignStep i{position:relative;z-index:2;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#eeeae3;color:#7b8791;font-size:9px;font-style:normal}.nbCampaignStep span{position:relative;z-index:2;background:#fff;padding-right:8px}.nbCampaignStep.active{color:#8d651e}.nbCampaignStep.active i{background:#d9aa4b;color:#071827}.nbCampaignStep.done{color:#31765e}.nbCampaignStep.done i{background:#dff3ea;color:#287459}.nbCampaignBody{flex:1;overflow:auto;padding:26px 32px}.nbCampaignSection{max-width:1080px;margin:0 auto}.nbCampaignSectionTitle{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px;color:#9a7024}.nbCampaignSectionTitle>div{color:initial}.nbCampaignSectionTitle small{color:#a27c37;font-weight:900;letter-spacing:.13em;font-size:8px}.nbCampaignSectionTitle h3{font-size:23px;color:#11263a;margin:3px 0}.nbCampaignSectionTitle p{font-size:11px;color:#788795;margin:0}.nbCampaignField{display:block}.nbCampaignField>span,.nbCampaignLabel{display:block;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#7d7469;margin:0 0 7px}.nbCampaignField textarea,.nbCampaignField input,.nbCampaignField select{width:100%;border:1px solid #ded8cf;border-radius:12px;background:#fff;color:#14273a;padding:12px;font:inherit;outline:0}.nbCampaignField textarea{resize:vertical;line-height:1.55;min-height:150px}.nbCampaignField textarea:focus,.nbCampaignField input:focus,.nbCampaignField select:focus{border-color:#cba24e;box-shadow:0 0 0 3px #cba24e1a}.nbCampaignRobotContext{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;margin-top:16px;border:1px solid #e4ddd2;background:#fff;border-radius:15px;padding:12px 14px}.nbCampaignRobotAvatar{width:52px;height:52px;border-radius:13px;overflow:hidden;background:#0b2031;color:#d6ae55;display:grid;place-items:center}.nbCampaignRobotAvatar img{width:100%;height:100%;object-fit:cover}.nbCampaignRobotContext small,.nbCampaignRobotContext strong,.nbCampaignRobotContext span{display:block}.nbCampaignRobotContext small{font-size:7px;color:#9a8b79;font-weight:900;letter-spacing:.11em}.nbCampaignRobotContext strong{font-size:13px;margin-top:3px}.nbCampaignRobotContext span{font-size:9px;color:#7c8995;margin-top:3px}.nbCampaignRobotContext>b{border-radius:999px;background:#e7f6ef;color:#267154;padding:7px 10px;font-size:8px}.nbDurationGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:18px}.nbDurationGrid button{border:1px solid #e1dbd2;background:#fff;border-radius:13px;padding:14px 8px;color:#75818d}.nbDurationGrid button strong,.nbDurationGrid button span{display:block}.nbDurationGrid button strong{font-family:Georgia,serif;font-size:25px;color:#172a3e}.nbDurationGrid button span{font-size:9px;margin-top:3px}.nbDurationGrid button.selected{background:#102639;border-color:#102639;color:#dcb65f;box-shadow:0 9px 25px #081e3026}.nbDurationGrid button.selected strong{color:#fff}.nbCampaignFormGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.nbCampaignSummaryStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0}.nbCampaignSummaryStrip>div{border:1px solid #e6dfd5;border-radius:12px;background:#fff;padding:12px}.nbCampaignSummaryStrip small,.nbCampaignSummaryStrip strong{display:block}.nbCampaignSummaryStrip small{font-size:7px;letter-spacing:.12em;color:#998a77;font-weight:900}.nbCampaignSummaryStrip strong{font-size:12px;margin-top:5px;color:#172a3d}.nbCampaignCalendar{border:1px solid #e3ddd3;background:#fff;border-radius:15px;overflow:hidden}.nbCampaignCalendarHead{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #eee8df}.nbCampaignCalendarHead small,.nbCampaignCalendarHead strong{display:block}.nbCampaignCalendarHead small{font-size:7px;letter-spacing:.12em;color:#9d8a72;font-weight:900}.nbCampaignCalendarHead strong{font-size:11px;margin-top:4px}.nbCampaignCalendarDays{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:12px;max-height:300px;overflow:auto}.nbCampaignCalendarDay{min-height:69px;border:1px solid #ebe6de;border-radius:10px;padding:8px;background:#fbfaf8;display:flex;flex-direction:column}.nbCampaignCalendarDay>span{font-size:7px;text-transform:uppercase;color:#9b9186}.nbCampaignCalendarDay>strong{font-size:17px;color:#17293c;margin:3px 0}.nbCampaignCalendarDay>small{font-size:7px;color:#a88645;margin-top:auto}.nbCampaignCalendarDay.selected{border-color:#e2c98f;background:#fff9ea}.nbCreativeModes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nbCreativeModes>button{position:relative;text-align:left;border:1px solid #e1dbd2;background:#fff;border-radius:16px;padding:17px;min-height:170px}.nbCreativeModes>button.selected{border-color:#cba24e;box-shadow:0 10px 30px #15283b14,inset 0 0 0 1px #e8cf99}.nbCreativeModes strong{display:block;color:#172a3e;font-size:13px;margin:13px 0 5px}.nbCreativeModes p{margin:0;color:#7d8995;font-size:10px;line-height:1.5}.nbCreativeModes em{display:inline-flex;margin-top:11px;font-style:normal;border-radius:999px;background:#f3efe8;color:#81735f;padding:5px 7px;font-size:7px;font-weight:800}.nbCreativeIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.nbCreativeIcon.premium{background:#fff1ce;color:#9b6e1a}.nbCreativeIcon.image{background:#eaf3ff;color:#3173bf}.nbCreativeIcon.video{background:#f0eaff;color:#7750c5}.nbPremiumCreativePreview{margin-top:16px;padding:19px;border-radius:16px;background:radial-gradient(circle at 80% 20%,rgba(216,171,77,.14),transparent 30%),linear-gradient(135deg,#0d2639,#071724);color:#fff;display:flex;gap:15px;align-items:center}.nbPremiumOrb{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border-radius:16px;background:linear-gradient(145deg,#e2bd66,#96691f);color:#071827}.nbPremiumCreativePreview small{color:#d5ad56;font-size:7px;letter-spacing:.14em;font-weight:900}.nbPremiumCreativePreview h4{font-size:15px;margin:4px 0}.nbPremiumCreativePreview p{font-size:10px;color:#adbdca;margin:0;line-height:1.55}.nbLibrarySelector{margin-top:16px;border:1px solid #e2dbd0;background:#fff;border-radius:16px;padding:15px}.nbLibraryHead{display:flex;align-items:center;justify-content:space-between}.nbLibraryHead small{font-size:7px;color:#a18450;font-weight:900;letter-spacing:.12em}.nbLibraryHead h4{font-size:14px;margin:3px 0}.nbLibraryHead>span{display:flex;gap:6px;align-items:center;font-size:9px;color:#778590}.nbLibraryGrid{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-height:355px;overflow:auto}.nbLibraryGrid>button{text-align:left;border:1px solid #e5dfd6;background:#fff;border-radius:12px;padding:7px;overflow:hidden}.nbLibraryGrid>button.selected{border-color:#cda550;box-shadow:0 0 0 2px #cda55026}.nbLibraryGrid>button>strong{display:block;font-size:9px;color:#536170;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 3px 2px}.nbLibraryMedia{position:relative;height:120px;border-radius:9px;background:#eef0f2;display:grid;place-items:center;overflow:hidden;color:#768593}.nbLibraryMedia img,.nbLibraryMedia video{width:100%;height:100%;object-fit:cover}.nbSelectedAsset{position:absolute;right:7px;top:7px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#d5a849;color:#071827}.nbLibraryEmpty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px;color:#84909a}.nbLibraryEmpty strong{font-size:11px;color:#586675;margin-top:7px}.nbLibraryEmpty span{font-size:9px;margin-top:3px}.nbCampaignFinalPreview{display:grid;grid-template-columns:.65fr 1.35fr;gap:15px;margin-top:16px;border:1px solid #e1dbd1;border-radius:17px;background:#fff;padding:13px}.nbCampaignPreviewMedia{min-height:210px;background:#071927;border-radius:12px;overflow:hidden;display:grid;place-items:center}.nbCampaignPreviewMedia img,.nbCampaignPreviewMedia video{width:100%;height:100%;object-fit:cover}.nbCampaignAiVisual{color:#d9ae55;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:8px;font-weight:900;letter-spacing:.13em}.nbCampaignPreviewData{padding:8px}.nbCampaignPreviewData>small{font-size:7px;letter-spacing:.12em;color:#a18552;font-weight:900}.nbCampaignPreviewData h4{font-size:15px;color:#172a3d;margin:7px 0 12px;line-height:1.4}.nbCampaignPreviewData dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.nbCampaignPreviewData dl>div{border-top:1px solid #ece7df;padding-top:7px}.nbCampaignPreviewData dt{font-size:7px;text-transform:uppercase;color:#9a8f83}.nbCampaignPreviewData dd{font-size:10px;color:#25384a;margin:3px 0 0;font-weight:750}.nbCampaignFooter{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:15px 28px;background:#fff;border-top:1px solid #e5ded4}.nbCampaignBack,.nbCampaignPrimary{min-height:40px;border-radius:10px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:850}.nbCampaignBack{justify-self:start;border:1px solid #ded8cf;background:#fff;color:#596876}.nbCampaignPrimary{justify-self:end;border:0;background:linear-gradient(135deg,#e2bd66,#c59134 65%,#8d611d);color:#071827;box-shadow:0 8px 22px #c5913433}.nbCampaignBack:disabled,.nbCampaignPrimary:disabled{opacity:.45;cursor:not-allowed}.nbCampaignFooterSummary{display:flex;align-items:center;gap:6px;font-size:9px;color:#7f8a95}.nbCampaignError{margin-top:13px;padding:11px 13px;border-radius:10px;background:#fff0ec;border:1px solid #f0c6bd;color:#a13f31;font-size:10px}.nbCampaignResult{max-width:900px;margin:10px auto;text-align:center;padding:20px}.nbCampaignSuccessIcon{width:72px;height:72px;border-radius:50%;margin:0 auto 15px;display:grid;place-items:center;background:#e3f5ec;color:#277858;border:1px solid #cde8dc}.nbCampaignResult h3{font-family:Georgia,Times New Roman,serif;font-size:28px;color:#12283c;margin:7px 0}.nbCampaignResult>p{font-size:11px;color:#758491}.nbCampaignResultStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.nbCampaignResultStats>div{border:1px solid #e2dcd2;background:#fff;border-radius:12px;padding:12px}.nbCampaignResultStats small,.nbCampaignResultStats strong{display:block}.nbCampaignResultStats small{font-size:7px;color:#9b8d7b;letter-spacing:.12em}.nbCampaignResultStats strong{font-size:12px;margin-top:5px}.nbCampaignResultCalendar{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;border:1px solid #e5dfd5;background:#fff;border-radius:15px;padding:12px}.nbCampaignResultCalendar>span{width:43px;min-height:50px;border-radius:8px;background:#fff8e8;border:1px solid #ead6a6;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.nbCampaignResultCalendar small{font-size:6px;color:#a18c67}.nbCampaignResultCalendar b{font-size:13px}.nbCampaignResultCalendar em{position:absolute;right:3px;bottom:2px;font-style:normal;font-size:5px;color:#b89c66}.nbCampaignResultCalendar .more{width:auto;padding:0 12px;font-size:11px;font-weight:800}.nbCampaignResultNote{display:flex;justify-content:center;align-items:center;gap:8px;margin:17px auto;color:#6c7b88;font-size:10px}.nbCampaignResultNote svg{color:#b4862e}.nbCampaignResult>.nbCampaignPrimary{margin:8px auto 0}.spin{animation:nbCampaignSpin .8s linear infinite}@keyframes nbCampaignSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.nbCampaignBackdrop{padding:10px}.nbCampaignModal{width:100%;height:calc(100vh - 20px);border-radius:19px}.nbCampaignHeader{padding:20px}.nbCampaignSteps{padding:12px 16px}.nbCampaignStep span{display:none}.nbCampaignBody{padding:18px}.nbDurationGrid{grid-template-columns:repeat(3,1fr)}.nbCampaignFormGrid,.nbCampaignFinalPreview,.nbCreativeModes{grid-template-columns:1fr}.nbLibraryGrid{grid-template-columns:repeat(2,1fr)}.nbCampaignCalendarDays{grid-template-columns:repeat(4,1fr)}.nbCampaignFooter{grid-template-columns:auto 1fr auto;padding:12px}.nbCampaignFooterSummary{display:none}.nbCampaignResultStats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nbCampaignHeader h2{font-size:24px}.nbCampaignCalendarDays{grid-template-columns:repeat(3,1fr)}.nbLibraryGrid{grid-template-columns:1fr}.nbCampaignSummaryStrip{grid-template-columns:1fr 1fr}}.nbCampaignProgress{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;border:1px solid rgba(201,154,57,.28);border-radius:16px;background:linear-gradient(135deg,#071b33fa,#0c2846f5);color:#fff;box-shadow:0 14px 38px #071b3329}.nbCampaignProgressIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#c99a3924;color:#e7bd62;flex:0 0 auto}.nbCampaignProgress div:last-child{display:flex;flex-direction:column;gap:3px}.nbCampaignProgress small{font-size:10px;letter-spacing:.16em;color:#e7bd62;font-weight:800}.nbCampaignProgress strong{font-size:15px}.nbCampaignProgress span{font-size:12px;color:#b9c8d8}@media(min-width:1200px){.nbCampaignBackdrop{inset:74px 0 0 258px;width:auto;height:auto;padding:18px 24px 22px;place-items:center}.nbCampaignModal{width:min(1080px,calc(100vw - 330px));height:min(790px,calc(100vh - 112px));border-radius:24px}.nbCampaignHeader{padding:22px 28px 20px}.nbCampaignHeader h2{font-size:29px}.nbCampaignBody{padding:22px 28px}.nbCampaignSection{max-width:980px}}@media(max-width:1199px){.nbCampaignBackdrop{inset:0;padding:12px}.nbCampaignModal{width:100%;height:calc(100vh - 24px)}}.nbCampaignResultPremium{max-width:930px;padding:10px 4px 22px}.nbCampaignCreatedPreview{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:18px;margin:20px 0 14px;text-align:left;border:1px solid #e1d9cd;background:#fff;border-radius:18px;padding:14px;box-shadow:0 18px 45px #0f233414}.nbCampaignCreatedMedia{min-height:300px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,#071927,#102c42)}.nbCampaignCreatedMedia img,.nbCampaignCreatedMedia video{width:100%;height:100%;max-height:390px;object-fit:cover}.nbCampaignCreatedMediaEmpty{padding:34px 26px;color:#d9b25a;text-align:center;display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center}.nbCampaignCreatedMediaEmpty strong{font-size:14px;color:#fff}.nbCampaignCreatedMediaEmpty span{font-size:10px;line-height:1.55;color:#adc0cf;max-width:280px}.nbCampaignCreatedCopy{padding:10px 8px}.nbCampaignCreatedCopy>small{font-size:8px;letter-spacing:.14em;color:#a47b36;font-weight:900}.nbCampaignCreatedCopy h4{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.12;color:#11283d;margin:9px 0 12px}.nbCampaignCreatedCopy>p{color:#627282;font-size:12px;line-height:1.65;white-space:pre-wrap}.nbCampaignCreatedCopy>b{display:inline-flex;margin-top:8px;color:#8e661f;font-size:11px}.nbCampaignResultActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}.nbCampaignResultActions .nbCampaignPrimary{justify-self:auto;margin:0}.nbCampaignSecondaryButton{min-height:40px;border-radius:10px;border:1px solid #ddd6cc;background:#fff;color:#23384b;padding:0 15px;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:850}.nbCampaignNotice{display:flex;align-items:center;gap:9px;border-radius:12px;padding:11px 13px;font-size:10px;line-height:1.45;margin:11px 0}.nbCampaignNotice.success{background:#e9f7ef;border:1px solid #cae8d7;color:#246b4f}.nbCampaignNotice.error{background:#fff0ec;border:1px solid #efc8bf;color:#9a4034}.nbMyCampaignsModal{max-width:1100px}.nbMyCampaignsHeaderActions{display:flex;gap:9px}.nbMyCampaignsStats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:13px 24px;background:#fff;border-bottom:1px solid #e8e1d7}.nbMyCampaignsStats>div{padding:9px 11px;border:1px solid #ebe4da;border-radius:11px;background:#fbfaf7}.nbMyCampaignsStats small,.nbMyCampaignsStats strong{display:block}.nbMyCampaignsStats small{font-size:7px;letter-spacing:.12em;color:#9a8973;font-weight:900}.nbMyCampaignsStats strong{font-size:12px;color:#14283c;margin-top:4px}.nbMyCampaignsBody{flex:1;overflow:auto;padding:18px 22px 24px}.nbCampaignCardsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.nbCampaignCardPremium{min-width:0;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border-radius:17px;border:1px solid #e1d9ce;background:#fff;box-shadow:0 15px 38px #0f233414}.nbCampaignCardMedia{position:relative;min-height:240px;background:linear-gradient(145deg,#071927,#102d43);overflow:hidden}.nbCampaignCardMedia img,.nbCampaignCardMedia video{width:100%;height:100%;object-fit:cover;display:block}.nbCampaignCardMediaEmpty{height:100%;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:#d8b25d}.nbCampaignCardMediaEmpty strong{font-size:11px;color:#fff}.nbCampaignCardMediaEmpty span{font-size:8px;line-height:1.45;color:#adc0cf}.nbCampaignStatus{position:absolute;left:10px;top:10px;border-radius:999px;background:#071827e0;border:1px solid rgba(255,255,255,.18);color:#fff;padding:6px 8px;font-size:7px;letter-spacing:.08em;font-weight:900}.nbCampaignStatus.publicada,.nbCampaignStatus.activa{background:#217150ed}.nbCampaignStatus.pendiente{background:#9c6c1eed}.nbCampaignCardContent{min-width:0;padding:15px;display:flex;flex-direction:column}.nbCampaignCardTopline{display:flex;justify-content:space-between;gap:8px;color:#9b8a74;font-size:8px;font-weight:850}.nbCampaignCardContent h3{font-family:Georgia,Times New Roman,serif;color:#12283c;font-size:18px;line-height:1.2;margin:9px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nbCampaignCardContent>p{color:#6c7a88;font-size:10px;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nbCampaignCardMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto}.nbCampaignCardMetrics>div{border-top:1px solid #ece6de;padding-top:8px}.nbCampaignCardMetrics small,.nbCampaignCardMetrics strong{display:block}.nbCampaignCardMetrics small{font-size:6px;color:#a3927d;letter-spacing:.09em}.nbCampaignCardMetrics strong{font-size:10px;color:#1b3044;margin-top:3px}.nbCampaignCardActions{display:flex;gap:7px;margin-top:13px;flex-wrap:wrap}.nbCampaignPublishNow,.nbCampaignSecondaryAction{min-height:36px;border-radius:9px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:900;text-decoration:none}.nbCampaignPublishNow{border:0;background:linear-gradient(135deg,#e2bd66,#c59134 65%,#8d611d);color:#071827}.nbCampaignPublishNow:disabled{opacity:.55}.nbCampaignSecondaryAction{border:1px solid #ded8cf;background:#fff;color:#34485a}.nbCampaignCardId{margin-top:10px;color:#a39a90;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbCampaignLoadingState,.nbCampaignEmptyPremium{min-height:260px;border:1px dashed #ddd4c8;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8f7441}.nbCampaignEmptyPremium strong{color:#20374a;font-size:14px}.nbCampaignEmptyPremium span{color:#7a8792;font-size:10px}@media(max-width:1050px){.nbCampaignCreatedPreview,.nbCampaignCardsGrid{grid-template-columns:1fr}.nbCampaignCardPremium{grid-template-columns:170px minmax(0,1fr)}}@media(max-width:720px){.nbMyCampaignsStats{grid-template-columns:1fr 1fr}.nbCampaignCardPremium{grid-template-columns:1fr}.nbCampaignCardMedia{min-height:220px}.nbCampaignCreatedCopy h4{font-size:20px}}.nbCampaignDeleteAction{min-height:36px;border-radius:9px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:900;border:1px solid #ead6d1;background:#fff8f6;color:#9a4034;cursor:pointer}.nbCampaignDeleteAction:disabled{opacity:.55;cursor:not-allowed}.nbCampaignActionOverlay{position:absolute;inset:0;z-index:80;background:#05141f8a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.nbCampaignActionCard{width:min(440px,92vw);border-radius:24px;background:#fff;padding:34px;text-align:center;box-shadow:0 30px 80px #02101a4d;border:1px solid rgba(204,157,62,.28)}.nbCampaignActionIcon{width:64px;height:64px;border-radius:22px;margin:0 auto 15px;display:grid;place-items:center;background:linear-gradient(145deg,#09243a,#071827);color:#dfb64f}.nbCampaignActionIcon svg{width:28px;height:28px}.nbCampaignActionCard small{font-size:8px;letter-spacing:.18em;font-weight:900;color:#b07a20}.nbCampaignActionCard h3{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.15;color:#12283c;margin:10px 0 9px}.nbCampaignActionCard p{font-size:11px;line-height:1.6;color:#6d7d8b;margin:0 auto 20px;max-width:360px}.nbCampaignActionCard.success .nbCampaignActionIcon{background:#e5f6ed;color:#227451}.nbCampaignActionCard.error .nbCampaignActionIcon,.nbCampaignActionCard.confirmDelete .nbCampaignActionIcon{background:#fff0ec;color:#a74436}.nbCampaignActionCard>button,.nbCampaignConfirmActions button{min-height:40px;border-radius:11px;border:0;padding:0 18px;font-size:10px;font-weight:900;cursor:pointer}.nbCampaignActionCard>button{background:linear-gradient(135deg,#e2bd66,#c59134);color:#071827}.nbCampaignConfirmActions{display:flex;justify-content:center;gap:9px}.nbCampaignConfirmActions .secondary{background:#f5f3ef;color:#5f6d78;border:1px solid #dfd9d0}.nbCampaignConfirmActions .danger{background:#9a4034;color:#fff;display:inline-flex;align-items:center;gap:6px}.nbrResultHero{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:17px;background:linear-gradient(145deg,#071927,#102d43);color:#fff}.nbrResultHero>svg{width:30px;height:30px;color:#d9aa42;flex:0 0 auto}.nbrResultHero small{font-size:8px;letter-spacing:.14em;font-weight:900;color:#d9aa42}.nbrResultHero h3{font-family:Georgia,Times New Roman,serif;font-size:22px;margin:5px 0;color:#fff}.nbrResultHero p{margin:0!important;color:#b9c8d3!important;font-size:11px!important;line-height:1.5}.nbrResultHero.success{background:linear-gradient(145deg,#0a2730,#12362d)}.nbrResultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nbrResultGrid>div{border:1px solid #e5dfd6;border-radius:14px;padding:14px;background:#fff;display:grid;gap:4px}.nbrResultGrid>div.ok{border-color:#cce6d8;background:#f4fbf7}.nbrResultGrid>div.pending{background:#fbfaf8}.nbrResultGrid b{font-size:12px;color:#142a3e}.nbrResultGrid span{font-size:10px;font-weight:800;color:#5e6e7b}.nbrResultGrid small{font-size:8px;color:#8a98a3;overflow:hidden;text-overflow:ellipsis}.nbrPublicUrl{display:flex;align-items:center;gap:8px;border:1px solid #e2d9cc;border-radius:13px;padding:10px 12px;background:#fbfaf8}.nbrPublicUrl span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#43586a}.nbrPublicUrl button,.nbrPublicUrl a{border:0;border-radius:9px;padding:8px 10px;background:#0a2338;color:#fff;font-size:9px;font-weight:850;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.nbrPublicUrl svg{width:13px;height:13px}.nbrChannelPills{display:flex;flex-wrap:wrap;gap:7px}.nbrChannelPills span{border-radius:999px;padding:7px 10px;background:#eef5f7;color:#24485a;font-size:9px;font-weight:850;text-transform:capitalize}.nbrSourceList{display:grid;gap:7px}.nbrSourceList>div{display:flex;align-items:center;gap:8px;border:1px solid #e7e1d8;border-radius:11px;padding:10px;font-size:10px;color:#50616e}.nbrSourceList svg{width:16px;height:16px;color:#2b805d;flex:0 0 auto}.nbrEmailPreview{white-space:pre-wrap;border:1px solid #e3ddd4;border-radius:14px;padding:16px;max-height:280px;overflow:auto;background:#fbfaf8;color:#445968;font-size:11px;line-height:1.65}.nbrResultMeta{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eee7df;padding-top:12px;font-size:10px}.nbrResultMeta b{color:#263d50}.nbrResultMeta span{color:#73818c}.nbrResultScore{display:flex;align-items:end;gap:8px}.nbrResultScore strong{font-family:Georgia,Times New Roman,serif;font-size:38px;color:#153047}.nbrResultScore span{font-size:10px;color:#71808c;margin-bottom:7px}.nbrResultTalkWrap{margin-top:14px;padding-top:14px;border-top:1px solid #ece6de}.nbrResultTalk{border:0;border-radius:12px;min-height:42px;padding:0 15px;background:#071d31;color:#fff;font-size:10px;font-weight:900;display:inline-flex;align-items:center;gap:8px}.nbrResultTalk svg{width:17px;height:17px;color:#d9aa42}@media(max-width:720px){.nbrResultGrid{grid-template-columns:1fr}.nbCampaignActionCard{padding:25px 18px}.nbrPublicUrl{align-items:stretch;flex-wrap:wrap}.nbrPublicUrl span{flex-basis:100%}}@media(min-width:901px){.nbrModalBackdrop{left:286px!important;width:calc(100vw - 286px)!important;padding:24px 34px!important;align-items:center!important;justify-content:center!important}.nbrModalBackdrop.nbrTrainingBackdrop{left:286px!important;width:calc(100vw - 286px)!important}}.nbrModal.nbrModalPremium{width:min(920px,calc(100vw - 360px))!important;max-width:920px!important;max-height:calc(100vh - 126px)!important;margin:0 auto!important;border-radius:26px!important;box-shadow:0 28px 90px #02142457!important;overflow:auto!important}.nbrModal.nbrModalPremium.result{max-width:880px!important}.nbrModal.nbrModalPremium.chat{max-width:900px!important}.nbrModal.nbrModalPremium.assets,.nbrModal.nbrModalPremium.training{max-width:1080px!important;width:min(1080px,calc(100vw - 340px))!important}.nbrModal.nbrModalPremium.audit{max-width:1040px!important;width:min(1040px,calc(100vw - 340px))!important}.nbrHumanResult{display:grid;gap:16px}.nbrResultHero{padding:22px 24px!important;border-radius:20px!important}.nbrResultHero h3{font-size:26px!important;line-height:1.08!important}.nbrResultHero p{max-width:760px!important}.nbrResultExplanation{display:grid;gap:5px;border:1px solid rgba(10,44,67,.1);background:linear-gradient(180deg,#fffdf9,#f6f9fb);border-radius:16px;padding:14px 16px}.nbrResultExplanation b{color:#0b2439;font-size:13px}.nbrResultExplanation span{color:#64758a;font-size:12px;line-height:1.55}.nbrAuditReport{gap:18px}.nbrAuditMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nbrAuditMetrics>div{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #e8e1d6;background:#fff;border-radius:18px;box-shadow:0 8px 24px #0b24390d}.nbrAuditMetrics svg{width:24px;height:24px;color:#c8942b;flex:0 0 auto}.nbrAuditMetrics span{display:grid;gap:2px}.nbrAuditMetrics small{font-size:9px;letter-spacing:.15em;color:#9a7b43;font-weight:900}.nbrAuditMetrics strong{font-size:25px;color:#0b2439;line-height:1}.nbrAuditMetrics em{font-size:10px;color:#6e7d8e;font-style:normal}.nbrAuditSectionReport{border:1px solid #e8e1d6;background:#fbfaf7;border-radius:20px;padding:18px}.nbrAuditSectionHead{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px}.nbrAuditSectionHead>div{display:grid;gap:3px}.nbrAuditSectionHead b{font-size:16px;color:#0b2439}.nbrAuditSectionHead span{font-size:11px;color:#718095}.nbrAuditSectionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nbrAuditSectionGrid>div{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:13px;border:1px solid #e3e8ec;background:#fff}.nbrAuditSectionGrid>div.complete{border-color:#c7e8da;background:#f3fbf7}.nbrAuditSectionGrid>div.complete svg{color:#16865c}.nbrAuditSectionGrid>div.pending svg{color:#d49c31}.nbrAuditSectionGrid svg{width:17px;height:17px;flex:0 0 auto}.nbrAuditSectionGrid span{display:grid;gap:1px;min-width:0}.nbrAuditSectionGrid b{font-size:11px;color:#10293f}.nbrAuditSectionGrid small{font-size:9px;color:#8290a0}.nbrAuditFooter{display:grid;grid-template-columns:1fr 2fr;gap:12px}.nbrAuditFooter>div{display:grid;gap:5px;padding:14px 16px;border-radius:15px;background:#0b2339;color:#fff}.nbrAuditFooter b{font-size:11px;color:#eab94b;text-transform:uppercase;letter-spacing:.1em}.nbrAuditFooter span{font-size:11px;line-height:1.55;color:#d8e2ea}.nbrAssetPipeline{margin-top:18px;border:1px solid #ded8ce;border-radius:22px;overflow:hidden;background:#fff}.nbrAssetPipelineHead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;background:linear-gradient(135deg,#081f34,#0d3248 72%,#123d49);color:#fff}.nbrAssetPipelineHead h3{margin:2px 0;font-size:20px;color:#fff}.nbrAssetPipelineHead p{margin:0;max-width:720px;font-size:10px;color:#b9c9d6;line-height:1.5}.nbrAssetPipelineHead strong{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#ffffff17;border:1px solid rgba(255,255,255,.12);font-size:22px;color:#f0bc4d}.nbrAssetEmpty{min-height:150px;display:grid;place-items:center;align-content:center;gap:6px;color:#718095;padding:24px}.nbrAssetEmpty svg{color:#d5a23b;width:28px;height:28px}.nbrAssetEmpty b{color:#173149}.nbrAssetListPremium{display:grid!important;gap:0!important;padding:0!important}.nbrAssetRow{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px 16px!important;border-bottom:1px solid #ece7df!important;background:#fff!important}.nbrAssetRow:last-child{border-bottom:0!important}.nbrAssetIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eef7fa;color:#0aa2bf}.nbrAssetIcon svg{width:20px;height:20px}.nbrAssetRow>span{display:grid;gap:2px;min-width:0}.nbrAssetRow>span b{font-size:12px;color:#10293f}.nbrAssetRow>span small{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#9a7b43}.nbrAssetRow>span p{font-size:10px;color:#758496;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbrAssetRowActions{display:flex;align-items:center;gap:10px}.nbrAssetRowActions em{font-size:9px;color:#95a0ac;font-style:normal}.nbrAssetRowActions button{display:inline-flex;align-items:center;gap:6px;border:1px solid #ead7d4;background:#fff7f5;color:#a33d35;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800}.nbrAssetRowActions button svg{width:14px;height:14px}.nbrAssetRowActions button:disabled{opacity:.55}.nbrChatPremiumIntro{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:12px;border-radius:16px;background:linear-gradient(135deg,#0a233a,#0e354b);color:#fff}.nbrChatStatusDot{width:10px;height:10px;border-radius:50%;background:#18d88b;box-shadow:0 0 0 5px #18d88b1f,0 0 18px #18d88ba6}.nbrChatPremiumIntro>div:nth-child(2){display:grid;gap:2px;flex:1}.nbrChatPremiumIntro b{font-size:13px}.nbrChatPremiumIntro span{font-size:10px;color:#bbcad5}.nbrChatTrust{display:flex!important;align-items:center;gap:6px!important;flex:0 0 auto!important;font-size:10px!important;color:#eac05f!important}.nbrChatTrust svg{width:15px;height:15px}.nbrChatBoxPremium{min-height:330px!important;max-height:48vh!important;border-radius:20px!important;box-shadow:inset 0 0 0 1px #ffffff0a}.nbrChatComposer{display:grid;gap:7px;margin-top:12px}.nbrChatComposer>small{padding-left:8px;font-size:9px;color:#8491a1}.nbrChatComposer .nbrChatInput{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;border:1px solid #dbe1e6!important;border-radius:16px!important;padding:7px!important;background:#fff!important;box-shadow:0 10px 30px #0b243912}.nbrChatComposer .nbrChatInput input{border:0!important;outline:0!important;box-shadow:none!important;padding:9px 10px!important}.nbrChatComposer .nbrSpeechControl{width:auto!important;min-height:auto!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important}.nbrChatComposer .nbrSpeechControl>button{width:42px!important;height:42px!important;border-radius:12px!important;padding:0!important;display:grid!important;place-items:center!important}.nbrChatComposer .nbrSpeechControl>button span{display:none!important}.nbrChatSend{width:44px;height:44px;border-radius:12px!important;background:linear-gradient(135deg,#e9b846,#bd7f16)!important;color:#071a2d!important}.nbrChatSend svg{width:19px;height:19px}.nbrModalPremium.result .nbrResultTalkWrap{display:none!important}@media(max-width:1100px){.nbrAuditMetrics,.nbrAuditSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.nbrModalBackdrop,.nbrModalBackdrop.nbrTrainingBackdrop{left:0!important;width:100vw!important;padding:14px!important}.nbrModal.nbrModalPremium,.nbrModal.nbrModalPremium.assets,.nbrModal.nbrModalPremium.training,.nbrModal.nbrModalPremium.audit{width:min(94vw,1080px)!important;max-height:calc(100vh - 28px)!important}}@media(max-width:650px){.nbrAuditMetrics,.nbrAuditSectionGrid,.nbrAuditFooter{grid-template-columns:1fr}.nbrAssetRow{grid-template-columns:40px minmax(0,1fr)!important}.nbrAssetRowActions{grid-column:2;justify-content:flex-end}}.nbrOperationPremium{position:relative;overflow:hidden;display:grid!important;grid-template-columns:54px minmax(0,1fr) 38px!important;align-items:center!important;gap:16px!important;min-height:96px;padding:18px 20px!important;border:1px solid rgba(12,43,65,.1)!important;border-radius:22px!important;background:radial-gradient(circle at 87% 20%,rgba(234,185,75,.13),transparent 24%),linear-gradient(135deg,#fbfdfd,#f1f8f6)!important;box-shadow:0 16px 40px #0a273c14!important}.nbrOperationPremium:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c78a21,#f2c75c,#77d4c4,#c78a21);background-size:240% 100%;animation:nbrOpGlow 2.4s linear infinite}.nbrOperationPremium.working{background:radial-gradient(circle at 90% 12%,rgba(236,187,76,.17),transparent 24%),linear-gradient(135deg,#fffdf8,#f7fbfb)!important}.nbrOperationPremium.success{background:radial-gradient(circle at 90% 12%,rgba(63,190,139,.12),transparent 24%),linear-gradient(135deg,#f8fdfb,#eef9f5)!important}.nbrOperationPremium.error{background:linear-gradient(135deg,#fff9f7,#fdf3f1)!important}.nbrOperationIcon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:#09243a;color:#f0bc4e;box-shadow:0 10px 24px #0822372e,inset 0 0 0 1px #ffffff14}.nbrOperationPremium.success .nbrOperationIcon{background:#0d4b3d;color:#bfe9d6}.nbrOperationPremium.error .nbrOperationIcon{background:#743c36;color:#ffd7cf}.nbrOperationIcon svg{width:25px;height:25px}.nbrOperationBody{display:grid;gap:3px;min-width:0}.nbrOperationTop{display:flex;align-items:center;justify-content:space-between;gap:14px}.nbrOperationTop>span{font-size:9px;font-weight:900;letter-spacing:.18em;color:#ae7a1d}.nbrOperationTop em{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-style:normal;font-weight:800;color:#45677b}.nbrOperationTop em i{width:7px;height:7px;border-radius:50%;background:#1cc18b;box-shadow:0 0 0 5px #1cc18b1a;animation:nbrPulse 1.1s ease-in-out infinite}.nbrOperationBody>b{font-size:18px;color:#0b2439;line-height:1.12}.nbrOperationBody>p{margin:0;font-size:11px;color:#66788a;line-height:1.45}.nbrOperationProgress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;max-width:320px}.nbrOperationProgress i{display:block;height:4px;border-radius:99px;background:#e8e1d4;overflow:hidden;position:relative}.nbrOperationProgress i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#b77a15,#f0c459);transform:translate(-100%);animation:nbrProgress 1.6s ease-in-out infinite}.nbrOperationProgress i:nth-child(2):after{animation-delay:.18s}.nbrOperationProgress i:nth-child(3):after{animation-delay:.36s}.nbrOperationClose{width:34px;height:34px;border-radius:11px!important;border:1px solid #dde4e8!important;background:#ffffffb3!important;color:#18364b!important;display:grid!important;place-items:center!important;padding:0!important}.nbrOperationClose svg{width:17px;height:17px}@keyframes nbrOpGlow{to{background-position:240% 0}}@keyframes nbrPulse{50%{transform:scale(.75);opacity:.55}}@keyframes nbrProgress{0%{transform:translate(-110%)}65%,to{transform:translate(110%)}}.nbrModal.nbrModalPremium.chat{padding:0!important;max-width:980px!important;width:min(980px,calc(100vw - 350px))!important;overflow:hidden!important;background:#f8f5ef!important}.nbrModal.nbrModalPremium.chat>.nbrModalHeader{display:none!important}.nbrChatCampaignShell{display:grid;background:#f8f5ef}.nbrChatCampaignHeader{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px;background:radial-gradient(circle at 83% 12%,rgba(219,168,55,.12),transparent 24%),linear-gradient(115deg,#081f34,#0a2b3e 62%,#202725);color:#fff}.nbrChatCampaignHeader .nbrEyebrow{color:#e7b64a!important;font-size:9px!important;letter-spacing:.2em!important}.nbrChatCampaignHeader h2{margin:7px 0 4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:31px!important;line-height:1!important;color:#fff!important}.nbrChatCampaignHeader p{margin:0!important;color:#b9cad7!important;font-size:11px!important}.nbrChatHeaderStatus{display:grid;justify-items:end;gap:7px;flex:0 0 auto}.nbrChatHeaderStatus>span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;border:1px solid rgba(90,221,176,.26);background:#1572532e;color:#81e1bd;font-size:9px;font-weight:900;letter-spacing:.1em}.nbrChatHeaderStatus>span i{width:7px;height:7px;border-radius:50%;background:#32d699;box-shadow:0 0 12px #32d699cc}.nbrChatHeaderStatus small{font-size:10px;color:#d9e3e9}.nbrChatStageBar{height:60px;padding:0 30px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #e9e2d8;background:#fff}.nbrChatStageBar>div{display:flex;align-items:center;gap:8px;color:#9aa5ae}.nbrChatStageBar>div>span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#ece8e1;color:#64717d;font-size:10px;font-weight:900}.nbrChatStageBar>div>b{font-size:10px}.nbrChatStageBar>div.active{color:#a97115}.nbrChatStageBar>div.active>span{background:#e3ad3e;color:#071c2f}.nbrChatStageBar>i{height:1px;background:#e8dfd3}.nbrChatCampaignBody{padding:22px 26px 24px;display:grid;gap:15px}.nbrChatRobotIdentity{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e5ddd2;border-radius:16px;background:#fff}.nbrChatRobotAvatar{width:46px;height:46px;border-radius:14px;background:#0b263b;display:grid;place-items:center;overflow:hidden;box-shadow:0 8px 18px #08223724}.nbrChatRobotAvatar img{width:88%;height:88%;object-fit:contain}.nbrChatRobotIdentity>div:nth-child(2){display:grid;gap:1px}.nbrChatRobotIdentity>div:nth-child(2) small{font-size:8px;color:#a77a2e;font-weight:900;letter-spacing:.15em}.nbrChatRobotIdentity>div:nth-child(2) b{font-size:14px;color:#0b2439}.nbrChatRobotIdentity>div:nth-child(2) span{font-size:9px;color:#7d8a97}.nbrChatBrainBadge{display:flex!important;align-items:center;gap:8px!important;padding:8px 10px;border-radius:12px;background:#eef8f5;color:#126a53}.nbrChatBrainBadge svg{width:18px;height:18px}.nbrChatBrainBadge span{display:grid;gap:0}.nbrChatBrainBadge b{font-size:9px}.nbrChatBrainBadge small{font-size:8px;color:#6f887f}.nbrChatCampaignMessages{min-height:300px!important;max-height:390px!important;margin:0!important;border-radius:18px!important;background:radial-gradient(circle at 82% 12%,rgba(41,112,150,.12),transparent 28%),linear-gradient(180deg,#061c31,#08243b)!important}.nbrChatCampaignComposer{display:grid;gap:7px;padding-top:2px}.nbrChatCampaignComposer>label{font-size:9px;font-weight:900;letter-spacing:.15em;color:#8a7657}.nbrChatCampaignComposer .nbrChatInput{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;border:1px solid #ded7cc!important;border-radius:15px!important;background:#fff!important;padding:7px!important}.nbrChatCampaignComposer .nbrChatInput input{min-height:42px!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0 10px!important}.nbrChatCampaignComposer .nbrSpeechControl{width:auto!important;min-height:auto!important;border:0!important;background:transparent!important;margin:0!important;padding:0!important}.nbrChatCampaignComposer .nbrSpeechControl>button{width:42px!important;height:42px!important;border-radius:11px!important;padding:0!important;display:grid!important;place-items:center!important}.nbrChatCampaignComposer .nbrSpeechControl>button span{display:none!important}.nbrChatCampaignComposer .nbrChatSend{width:44px!important;height:44px!important;border-radius:11px!important;background:linear-gradient(135deg,#e9b947,#bd7f18)!important;color:#071b2e!important}.nbrChatComposerFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 4px}.nbrChatComposerFooter span{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:#87939f}.nbrChatComposerFooter svg{width:12px;height:12px;color:#16845f}@media(max-width:900px){.nbrModal.nbrModalPremium.chat{width:min(95vw,980px)!important}}@media(max-width:650px){.nbrChatCampaignHeader{padding:20px;align-items:flex-start}.nbrChatCampaignHeader h2{font-size:26px!important}.nbrChatHeaderStatus{display:none}.nbrChatStageBar{padding:0 16px}.nbrChatStageBar>div>b{display:none}.nbrChatCampaignBody{padding:16px}.nbrChatRobotIdentity{grid-template-columns:42px 1fr}.nbrChatBrainBadge{grid-column:1/-1}}.nbrOperationPremium.live{isolation:isolate;min-height:132px!important;background:radial-gradient(circle at 82% 20%,rgba(48,205,171,.14),transparent 25%),radial-gradient(circle at 15% 0%,rgba(236,183,70,.13),transparent 26%),linear-gradient(135deg,#fffdf7,#f4fbfa)!important}.nbrOperationPremium.live:before{display:none!important}.nbrOperationScanBeam{display:none;position:absolute;z-index:0;top:0;bottom:0;width:180px;background:linear-gradient(90deg,transparent,rgba(50,201,184,.13),rgba(238,190,78,.2),transparent);filter:blur(2px);pointer-events:none}.nbrOperationPremium.live .nbrOperationScanBeam{display:block;animation:nbrOperationBeam 2.25s cubic-bezier(.45,0,.55,1) infinite}.nbrOperationPremium.live .nbrOperationIcon,.nbrOperationPremium.live .nbrOperationBody,.nbrOperationPremium.live .nbrOperationClose{position:relative;z-index:2}@keyframes nbrOperationBeam{0%{left:-190px;opacity:.35}45%{opacity:1}to{left:calc(100% + 20px);opacity:.35}}.nbrLiveAnalysis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:11px;max-width:760px}.nbrLiveAnalysis.compile{grid-template-columns:repeat(4,minmax(0,1fr));max-width:620px}.nbrLiveAnalysis>span{--scan-delay:0s;position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);grid-template-areas:"dot title" "dot small";align-items:center;column-gap:7px;padding:8px 9px;border:1px solid rgba(15,68,82,.09);border-radius:11px;background:#ffffffbd;overflow:hidden}.nbrLiveAnalysis>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#c58a22,#e8bd56,#38bfa4);transform-origin:left;transform:scaleX(.08);opacity:.35;animation:nbrKnowledgeScan 2.2s ease-in-out infinite;animation-delay:var(--scan-delay)}.nbrLiveAnalysis>span>i{grid-area:dot;width:7px;height:7px;border-radius:50%;background:#d5a23b;box-shadow:0 0 0 4px #d5a23b1a;animation:nbrKnowledgeDot 1.7s ease-in-out infinite;animation-delay:var(--scan-delay)}.nbrLiveAnalysis>span>b{grid-area:title;font-size:9px;color:#153449;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbrLiveAnalysis>span>small{grid-area:small;font-size:8px;color:#8a98a5}@keyframes nbrKnowledgeScan{0%,18%{transform:scaleX(.08);opacity:.28}55%{transform:scaleX(1);opacity:1}88%,to{transform:scaleX(1);opacity:.42}}@keyframes nbrKnowledgeDot{0%,to{background:#d5a23b;transform:scale(.85)}50%{background:#20bc92;transform:scale(1.12);box-shadow:0 0 0 5px #20bc921f}}.nbrModal.nbrModalPremium.chat>.nbrEyebrow,.nbrModal.nbrModalPremium.chat>h2{display:none!important}.nbrModal.nbrModalPremium.chat{height:min(820px,calc(100vh - 34px))!important;max-height:calc(100vh - 34px)!important;overflow:hidden!important}.nbrChatCampaignShell{height:100%;min-height:0;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)}.nbrChatCampaignHeader{min-height:112px!important;padding:20px 30px!important}.nbrChatCampaignBody{min-height:0!important;overflow:hidden!important;grid-template-rows:auto minmax(180px,1fr) auto;display:grid!important}.nbrChatCampaignMessages{min-height:0!important;max-height:none!important;height:auto!important;overflow-y:auto!important}.nbrChatCampaignComposer{position:relative;z-index:5;background:#f8f5ef;padding-top:4px}.nbrChatCampaignComposer .nbrChatInput{min-height:58px;box-shadow:0 10px 28px #08223714!important}.nbrChatCampaignComposer .nbrSpeechControl>button{display:grid!important;visibility:visible!important;opacity:1!important}.nbrChatCampaignComposer .nbrChatSend{display:grid!important;place-items:center!important;visibility:visible!important}@media(max-width:1100px){.nbrLiveAnalysis,.nbrLiveAnalysis.compile{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}@media(max-width:650px){.nbrModal.nbrModalPremium.chat{height:calc(100vh - 18px)!important;max-height:calc(100vh - 18px)!important}.nbrChatCampaignHeader{min-height:94px!important;padding:16px 18px!important}.nbrChatStageBar{height:50px!important}.nbrChatCampaignBody{padding:12px!important;gap:10px!important}.nbrLiveAnalysis,.nbrLiveAnalysis.compile{grid-template-columns:1fr}}.nbrOperationPremium.live{position:relative!important;overflow:hidden!important;isolation:isolate!important;min-height:132px!important}.nbrOperationPremium.live .nbrOperationBody{min-width:0!important}.nbrOperationPremium.live .nbrLiveAnalysis{position:relative!important;z-index:3!important;display:grid!important;opacity:1!important;visibility:visible!important}.nbrOperationPremium.live .nbrLiveAnalysis.audit{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:820px!important}.nbrOperationPremium.live .nbrLiveAnalysis>span{min-height:52px!important}.nbrAvatarBackdrop{position:fixed!important;inset:0 0 0 286px!important;width:calc(100vw - 286px)!important;z-index:10050!important;background:#02121fb8!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px 34px!important;overflow:hidden!important}.nbrAvatarModal{position:relative!important;width:min(1110px,calc(100vw - 360px))!important;height:min(820px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important;background:#f8f5ef!important;border:1px solid rgba(217,170,66,.35)!important;border-radius:26px!important;box-shadow:0 32px 100px #00111f6b!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important}.nbrAvatarModal>header{position:relative!important;background:linear-gradient(135deg,#071d31,#0c3348)!important;color:#fff!important;padding:24px 30px 20px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}.nbrAvatarModal>header span{display:block!important;color:#d9aa42!important;font-size:9px!important;font-weight:900!important;letter-spacing:.18em!important}.nbrAvatarModal>header h2{margin:5px 0 4px!important;color:#fff!important;font-size:28px!important;line-height:1.05!important}.nbrAvatarModal>header p{margin:0!important;color:#b8c7d2!important;font-size:12px!important}.nbrAvatarModal>header button{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff14!important;color:#fff!important;display:grid!important;place-items:center!important}.nbrAvatarPlan{padding:10px 30px!important;background:#fff8e7!important;border-bottom:1px solid #ead9ad!important;color:#6e5729!important;font-size:10px!important;letter-spacing:.11em!important}.nbrAvatarToolbar{padding:16px 30px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid #e9e2d8!important;background:#fbfaf8!important}.nbrAvatarToolbar>div{width:min(430px,60%)!important;height:46px!important;border:1px solid #ddd5ca!important;border-radius:13px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 14px!important}.nbrAvatarToolbar input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;font-size:12px!important}.nbrAvatarGrid{min-height:0!important;overflow-y:auto!important;padding:20px 30px 30px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-content:start!important;background:#f8f5ef!important}.nbrAvatarChoice{appearance:none!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:230px!important;padding:8px!important;border:1px solid #e0d9cf!important;border-radius:17px!important;background:#fff!important;overflow:hidden!important;text-align:left!important;box-shadow:0 7px 20px #0b22340d!important}.nbrAvatarChoice:hover{border-color:#d4a747!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #0b22341a!important}.nbrAvatarChoice>img{display:block!important;position:static!important;width:100%!important;height:170px!important;min-height:170px!important;max-height:170px!important;object-fit:cover!important;object-position:center top!important;border-radius:12px!important;opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important}.nbrAvatarChoice>span{display:block!important;padding:10px 5px 5px!important;min-height:48px!important}.nbrAvatarChoice>span>b{display:block!important;color:#10283d!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nbrAvatarChoice>span>small{display:block!important;margin-top:4px!important;color:#a1782d!important;font-size:8px!important;font-weight:800!important}.nbrAvatarError{margin:12px 30px 0!important;padding:10px 12px!important;border-radius:10px!important;background:#fff0ec!important;color:#a13f31!important;font-size:10px!important}@media(max-width:1100px){.nbrAvatarGrid,.nbrOperationPremium.live .nbrLiveAnalysis.audit{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.nbrAvatarBackdrop{left:0!important;width:100vw!important;padding:10px!important}.nbrAvatarModal{width:100%!important;height:calc(100vh - 20px)!important}.nbrAvatarGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.nbrAvatarGrid{grid-template-columns:1fr!important}.nbrAvatarToolbar{padding:12px 16px!important}.nbrAvatarToolbar>div{width:100%!important}.nbrAvatarModal>header{padding:18px!important}.nbrOperationPremium.live .nbrLiveAnalysis.audit{grid-template-columns:1fr!important}}.nbrSelectedAvatar,.nbrRobotVisual{overflow:hidden!important;border-radius:50%!important;position:relative!important;isolation:isolate;background:linear-gradient(145deg,#081f34,#123d56)!important;box-shadow:0 0 0 3px #fffffff0,0 0 0 5px #cd9e3a6b,0 16px 34px #071f3333!important}.nbrSelectedAvatar img,.nbrRobotVisual img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center 18%!important;border-radius:50%!important;transform:scale(1.035);transform-origin:center}.nbrRobotVisual>i{z-index:3!important}.nbrFunnelStats>div{display:flex;flex-direction:column;gap:3px}.nbrFunnelStats>div small{font-size:11px;color:#7890a6;font-weight:600}.nbrFunnelStats button:disabled,.nbrSyncButton:disabled{opacity:.65;cursor:wait}.nbrFunnelRobotShell{padding:24px 22px 22px;border-radius:28px;background:linear-gradient(180deg,#fff,#fffdf9);box-shadow:0 24px 64px #071b3314;border:1px solid rgba(8,40,70,.08)}.nbrFunnelRobotHead{align-items:flex-start;margin-bottom:18px}.nbrFunnelRobotHead h2{margin:4px 0;font-size:26px;letter-spacing:-.04em}.nbrFunnelRobotHead p{margin:0;max-width:780px;color:#6d7f93;font-size:14px;line-height:1.5}.nbrSyncButton{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border:1px solid #dce4eb;border-radius:14px;background:#fff;color:#0b2138;font-weight:800;box-shadow:0 6px 16px #08203a0a}.nbrSyncButton svg{width:18px}.nbrFunnelRobotGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.nbrFunnelRobotCard{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #dfe7ed;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 10px 24px #05223d0d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nbrFunnelRobotCard:hover{transform:translateY(-3px);border-color:#d3a744;box-shadow:0 18px 36px #0826411c}.nbrFunnelRobotCard.selected{border-color:#d5a536;box-shadow:0 0 0 2px #d7aa3a1c,0 18px 38px #0826411f}.nbrFunnelRobotTop{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:12px 12px 9px}.nbrFunnelRobotTop>span{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#def7e9;color:#0e8b51;font-size:9px;letter-spacing:.14em;font-weight:900}.nbrFunnelRobotTop>span.syncing{background:#fff4d8;color:#a26d00}.nbrFunnelRobotTop>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8999a9;font-size:9px;font-weight:700}.nbrFunnelRobotImage{position:relative;height:112px;margin:0 12px;border-radius:14px;overflow:hidden;background:#eaf3f8}.nbrFunnelRobotImage img{width:100%;height:100%;object-fit:cover;display:block}.nbrFunnelRobotImage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(3,19,34,.16))}.nbrFunnelRobotImage>i{position:absolute;right:9px;bottom:8px;z-index:2;width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#061f37eb;color:#58d8ff;border:1px solid rgba(255,255,255,.55);box-shadow:0 5px 14px #0000002e}.nbrFunnelRobotImage>i svg{width:17px}.nbrFunnelRobotImage.placeholder img{object-fit:contain;padding:8px;background:radial-gradient(circle,#e8fbff 0,#f8fdff 60%,#fff);opacity:.76}.nbrFunnelRobotImage.placeholder:after{display:none}.nbrFunnelRobotBody{display:flex;flex:1;flex-direction:column;padding:12px 12px 10px}.nbrFunnelRobotBody h3{margin:0;color:#071b33;font-size:16px;line-height:1.18;letter-spacing:-.02em}.nbrFunnelRobotBody>p{margin:4px 0 10px;color:#7b8998;font-size:11px}.nbrFunnelRobotLink{display:flex;gap:8px;padding:9px;border-radius:11px;background:#f7fafc;border:1px solid #edf2f5}.nbrFunnelRobotLink>svg{flex:none;width:17px;color:#1478c7}.nbrFunnelRobotLink span{display:flex;min-width:0;flex-direction:column;gap:2px}.nbrFunnelRobotLink b,.nbrFunnelRobotLink small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbrFunnelRobotLink b{font-size:10px;color:#37526c}.nbrFunnelRobotLink small{font-size:9px;color:#7e8d9d}.nbrFunnelRobotMetrics{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;border-top:1px solid #edf1f4}.nbrFunnelRobotMetrics span{padding-top:10px;display:flex;align-items:baseline;gap:5px}.nbrFunnelRobotMetrics span+span{padding-left:10px;border-left:1px solid #edf1f4}.nbrFunnelRobotMetrics b{font-size:15px;color:#0a2743}.nbrFunnelRobotMetrics small{font-size:9px;color:#8595a4}.nbrTrainFunnelRobot{height:44px;margin:0 12px 12px;border:0;border-radius:12px;background:linear-gradient(135deg,#071d33,#0a2e4d);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 9px 18px #05223b24}.nbrTrainFunnelRobot:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#08233e,#0d3a60)}.nbrTrainFunnelRobot svg{width:15px}.nbrTrainFunnelRobot svg:last-child{width:14px;margin-left:auto}.nbrTrainFunnelRobot:disabled{background:#edf2f5;color:#9bacb9;box-shadow:none;cursor:default}.nbrFunnelRobotCard.available{border-style:dashed;background:linear-gradient(180deg,#fbfdfe,#fff)}.nbrFunnelRobotCard.available .nbrFunnelRobotTop>span{background:#eef4f7;color:#738697}.nbrFunnelRobotCard.available:hover{transform:none;border-color:#dfe7ed;box-shadow:0 10px 24px #05223d0d}.nbrFunnelSyncBanner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:13px 15px;border-radius:16px;border:1px solid #b8e5d4;background:linear-gradient(90deg,#f1fcf7,#f8fffc);color:#0c6a48}.nbrFunnelSyncBanner>div{display:flex;align-items:center;gap:10px}.nbrFunnelSyncBanner svg{width:21px;flex:none}.nbrFunnelSyncBanner span{display:flex;flex-direction:column}.nbrFunnelSyncBanner b{font-size:12px}.nbrFunnelSyncBanner small{font-size:10px;color:#67887b;margin-top:2px}@media(max-width:1250px){.nbrFunnelRobotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.nbrFunnelRobotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbrFunnelSyncBanner{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.nbrFunnelRobotGrid{grid-template-columns:1fr}.nbrFunnelRobotHead{gap:14px;flex-direction:column}.nbrSyncButton{width:100%;justify-content:center}}.nbCampaignBrandAuthority{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:18px;align-items:center;margin:0 0 20px;padding:16px;border:1px solid #ded8cf;border-radius:16px;background:#fff;box-shadow:0 10px 28px #0f23340f}.nbCampaignBrandLogo{height:92px;border:1px solid #ece6dc;border-radius:13px;background:linear-gradient(145deg,#fbfaf7,#f1eee8);display:grid;place-items:center;overflow:hidden;color:#9a8c77}.nbCampaignBrandLogo img{max-width:88%;max-height:72px;width:auto;height:auto;object-fit:contain}.nbCampaignBrandMeta{min-width:0;display:flex;flex-direction:column;gap:4px}.nbCampaignBrandMeta small{font-size:7px;letter-spacing:.14em;color:#a17a36;font-weight:900}.nbCampaignBrandMeta strong{font-size:15px;color:#172a3d}.nbCampaignBrandMeta span{font-size:9px;color:#758391;line-height:1.45}.nbCampaignBrandColors{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;max-width:240px}.nbCampaignBrandColors>span{position:relative;width:38px;height:38px;border-radius:10px;border:1px solid rgba(12,25,38,.12);box-shadow:inset 0 0 0 2px #ffffff80}.nbCampaignBrandColors i{display:none;position:absolute;top:44px;right:0;z-index:5;background:#071827;color:#fff;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;white-space:nowrap}.nbCampaignBrandColors>span:hover i{display:block}@media(max-width:760px){.nbCampaignBrandAuthority{grid-template-columns:110px 1fr}.nbCampaignBrandColors{grid-column:1/-1;justify-content:flex-start;max-width:none}.nbCampaignBrandLogo{height:76px}}.nbRobotCenter{--ink:#071b33;--navy:#06192e;--navy-2:#0a2541;--navy-3:#0e3152;--gold:#c99a39;--gold-2:#efc65c;--cyan:#45ddf4;--green:#35e1a1;--cream:#f8f8f6;--paper:#fffdfa;--line:#e8dfcf;--muted:#657387;color:var(--ink);display:grid;gap:18px;isolation:isolate}.nbrHero{padding:30px 34px;border:1px solid rgba(201,154,57,.24);border-radius:28px;background:radial-gradient(640px 260px at 92% 0,rgba(239,198,92,.22),transparent 64%),linear-gradient(145deg,#fff,#fbf8f1);display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:26px;box-shadow:0 20px 58px #071b3312;overflow:hidden}.nbrEyebrow{font-size:10px;font-weight:950;letter-spacing:.19em;color:#a6741c;text-transform:uppercase}.nbrHero h1{font-size:clamp(38px,4.5vw,64px);line-height:.96;letter-spacing:-.055em;margin:10px 0 12px;color:var(--ink)}.nbrHero p{max-width:820px;color:var(--muted);font-size:15px;line-height:1.58;margin:0}.nbrPlan{border:1px solid rgba(201,154,57,.34);border-radius:24px;background:linear-gradient(145deg,#061a30,#09243f);color:#fff;padding:23px 24px;display:grid;gap:5px;align-content:center;box-shadow:inset 0 1px #ffffff12,0 18px 40px #071b3326}.nbrPlan small,.nbrPlan span{color:#aebed0}.nbrPlan b{font-size:29px;letter-spacing:-.03em}.nbrPlan strong{font-size:22px;color:var(--gold-2)}.nbrPlan span{display:flex;gap:7px;align-items:center;font-size:12px;margin-top:8px}.nbrStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px}.nbrStats>div,.nbrStats>button{border:1px solid rgba(7,27,51,.09);border-radius:18px;background:#ffffffe6;padding:15px 18px;box-shadow:0 10px 24px #071b330b}.nbrStats span{display:block;color:var(--muted);font-size:11px;font-weight:800}.nbrStats b{font-size:27px;letter-spacing:-.04em}.nbrStats button{display:flex;align-items:center;gap:8px;font-weight:900;color:var(--ink);cursor:pointer;transition:.2s ease}.nbrStats button:hover{border-color:#c99a3980;transform:translateY(-1px)}.nbrSpin{animation:nbrspin .9s linear infinite}@keyframes nbrspin{to{transform:rotate(360deg)}}.nbrOperation{border-radius:20px;padding:15px 18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid #d9e6dc;background:#f3fbf6;box-shadow:0 12px 32px #071b330d}.nbrOperation.working{background:#fff9e9;border-color:#ead7a4}.nbrOperation.error{background:#fff4f4;border-color:#efc8c8}.nbrOperation svg{width:24px}.nbrOperation span{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#8a6a23}.nbrOperation b{display:block;font-size:17px}.nbrOperation p{margin:2px 0;color:var(--muted)}.nbrOperation>button{border:0;background:transparent;cursor:pointer}.nbrRobotGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;align-items:stretch}.nbrRobotCard{position:relative;text-align:center;border:1px solid rgba(70,215,244,.16);border-radius:26px;background:radial-gradient(220px 150px at 50% 15%,rgba(54,211,246,.1),transparent 70%),linear-gradient(180deg,#0a2138,#061426 68%,#050f1e);padding:15px 14px 14px;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;min-height:390px;display:flex;flex-direction:column;color:#fff;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #071b331c}.nbrRobotCard:after{content:"";position:absolute;inset:auto -30% -42%;height:58%;background:radial-gradient(circle,rgba(49,211,239,.11),transparent 65%);pointer-events:none}.nbrRobotCard:hover,.nbrRobotCard.selected{transform:translateY(-4px);border-color:#efc65cd9;box-shadow:0 22px 50px #071b3333,0 0 0 1px #c99a391f inset}.nbrRobotCard:first-child{border-color:#c99a39ad;background:radial-gradient(230px 170px at 50% 18%,rgba(239,198,92,.13),transparent 70%),linear-gradient(180deg,#0a2138,#061426 68%,#050f1e)}.nbrRobotCard:first-child:before{content:"OFICIAL";position:absolute;top:16px;right:14px;color:#f7d77d;font-size:8px;font-weight:950;letter-spacing:.12em;border:1px solid rgba(239,198,92,.42);background:#c99a391a;padding:5px 7px;border-radius:999px;z-index:2}.nbrRobotCard:nth-child(7):last-child{grid-column:3/span 2;width:calc(50% - 7px);justify-self:center}.nbrStatus{align-self:flex-start;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:950;letter-spacing:.11em;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#d9e6f2;position:relative;z-index:2}.nbrStatus.active{color:#42efb2;background:#18784a2e;border-color:#42efb247}.nbrStatus.configuring{color:#f4cb67;background:#9566112e;border-color:#f4cb6747}.nbrRobotVisual{width:150px;height:150px;margin:14px auto 13px;display:grid;place-items:center;position:relative;border-radius:50%;background:radial-gradient(circle at 50% 48%,#40def52e,#04101edb 66%);border:2px solid rgba(74,219,242,.5);box-shadow:0 0 0 7px #41d7f10b,0 0 28px #32d6f11a,inset 0 0 32px #36dcf514}.nbrRobotCard:first-child .nbrRobotVisual{border-color:#efc65cb8;box-shadow:0 0 0 7px #efc65c0d,0 0 34px #efc65c1c,inset 0 0 30px #efc65c14}.nbrRobotVisual img{width:132px;height:132px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.nbrRobotCard:first-child .nbrRobotVisual img{content:url(/assets/newboss-official-robot-premium.png);width:132px;height:132px;object-fit:contain}.nbrRobotVisual i{position:absolute;right:-2px;bottom:4px;background:#061427;color:#fff;border:3px solid #10263d;border-radius:999px;min-width:42px;height:42px;display:grid;place-items:center;padding:0 7px;font-style:normal;font-size:11px;font-weight:950;box-shadow:0 8px 20px #00000042}.nbrRobotCard h3{font-size:21px;line-height:1.05;margin:4px 0 0;color:#fff;letter-spacing:-.035em}.nbrRobotCard strong{color:#53e1f5;margin-top:7px;font-size:13px}.nbrRobotCard:first-child strong{color:#f0c766}.nbrRobotCard p{color:#aab9c9;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35px;margin:10px 0 8px}.nbrCardAction{position:relative;z-index:2;margin-top:auto;display:flex;justify-content:center;align-items:center;gap:7px;padding:12px 10px;border:1px solid rgba(73,218,241,.24);border-radius:14px;background:#ffffff0b;color:#e8f3fa;font-size:12px;font-weight:900;transition:.2s ease}.nbrRobotCard:hover .nbrCardAction,.nbrRobotCard.selected .nbrCardAction{background:linear-gradient(180deg,#f1c85d,#dca427);border-color:#d9a329;color:#071b33}.nbrDetail{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(285px,.72fr);gap:14px;align-items:start}.nbrDetailMain,.nbrSide{border:1px solid rgba(70,215,244,.14);border-radius:28px;background:linear-gradient(145deg,#071c31,#061426);color:#fff;padding:24px;box-shadow:0 22px 55px #071b3324,inset 0 1px #ffffff0a}.nbrDetailMain{position:relative;overflow:hidden}.nbrDetailMain:after{content:"";position:absolute;right:-100px;top:-120px;width:360px;height:360px;background:radial-gradient(circle,rgba(60,218,244,.13),transparent 68%);pointer-events:none}.nbrDetailHead{display:flex;justify-content:space-between;gap:20px;align-items:center;position:relative;z-index:1}.nbrDetailHead h2{font-size:36px;margin:5px 0;color:#fff;letter-spacing:-.045em}.nbrDetailHead p{color:#aab9c9}.nbrDetail .nbrEyebrow{color:#e8bd55}.nbrScore{min-width:190px;border-radius:22px;background:linear-gradient(145deg,#051322,#0a2844);color:#fff;padding:18px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;border:1px solid rgba(68,219,244,.2);box-shadow:inset 0 1px #ffffff0a}.nbrScore svg{color:#50def2}.nbrScore b{font-size:35px;color:#55e5f7}.nbrScore span{grid-column:1/-1;color:#aab8c9;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.nbrActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0;position:relative;z-index:1}.nbrActions button,.nbrPrimary{border:1px solid rgba(75,218,241,.18);background:#ffffff0d;color:#eef7fb;border-radius:16px;padding:13px 12px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;min-height:50px;transition:.2s ease}.nbrActions button:hover{transform:translateY(-2px);background:#48dcf41c;border-color:#48dcf475}.nbrActions .gold,.nbrPrimary{background:linear-gradient(180deg,#f2ca62,#dda528);border-color:#d7a329;color:#071b33}.nbrBlueprint{margin-top:18px;position:relative;z-index:1;border:1px solid rgba(255,255,255,.075);border-radius:20px;padding:4px 15px 8px;background:#020c1740}.nbrSectionTitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:2px;padding:15px 4px 10px}.nbrSectionTitle h3{font-size:23px;margin:5px 0;color:#fff}.nbrSectionTitle>b{color:#55e5f7}.nbrBlueprint>button{width:100%;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;padding:13px 7px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;text-align:left;align-items:center;color:#fff;cursor:pointer;transition:.16s ease}.nbrBlueprint>button:hover{background:#ffffff09}.nbrBlueprint>button>span{font-size:11px;color:#d9ad4a;font-weight:950}.nbrBlueprint button p{margin:3px 0;color:#94a7bb;font-size:11px}.nbrBlueprint button.done svg{color:#35e1a1}.nbrSide{align-self:start;position:sticky;top:92px}.nbrSide h3{font-size:25px;color:#fff;margin:9px 0 16px}.nbrSide>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.075)}.nbrSide>div span{color:#9fb0c1}.nbrSide>div b{color:#fff}.nbrSide>p{font-size:11px;line-height:1.55;color:#8fa4b8;margin-top:17px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.nbrSkeletonGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.nbrSkeleton{height:390px;border-radius:26px;background:linear-gradient(90deg,#edf0ee,#fff,#edf0ee);background-size:200% 100%;animation:shimmer 1.3s infinite}@keyframes shimmer{to{background-position:-200% 0}}.nbrEmpty{padding:54px;border:1px dashed #d7d0c5;border-radius:28px;text-align:center;background:#fff}.nbrEmpty svg{width:42px;height:42px}.nbrEmpty h2{font-size:28px}.nbrEmpty p{color:var(--muted)}.nbrEmpty button{padding:10px 16px;border-radius:12px}.nbrEmpty.error{border-color:#ecc8c8}.nbrModal{position:fixed;inset:0;z-index:120;background:#040e1aad;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);display:grid;place-items:center;padding:18px}.nbrModalCard{width:min(760px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:28px;padding:28px;position:relative;box-shadow:0 40px 120px #00000052}.nbrModalCard h2{font-size:34px;margin:8px 0}.nbrModalCard>p{color:var(--muted)}.nbrModalCard label{display:grid;gap:7px;font-size:12px;font-weight:850;margin:14px 0}.nbrModalCard input,.nbrModalCard select,.nbrModalCard textarea{width:100%;border:1px solid #d8dee5;background:#fbfbfa;border-radius:14px;padding:13px 14px;font:inherit;color:#071b33}.nbrBigText{min-height:260px}.nbrModalCard textarea{min-height:130px;resize:vertical}.nbrClose{position:absolute;right:18px;top:18px;border:0;background:#f2f2ef;border-radius:999px;width:38px;height:38px;display:grid;place-items:center;cursor:pointer}.nbrPrimary{margin-top:16px}.nbrChat{height:390px;overflow:auto;background:#f7f7f4;border-radius:20px;padding:16px;display:grid;align-content:start;gap:10px}.nbrChat>div{max-width:80%;padding:11px 13px;border-radius:15px;line-height:1.45}.nbrChat .bot{background:#fff;border:1px solid #e3e5e7}.nbrChat .user{background:#071b33;color:#fff;margin-left:auto}.nbrChatInput{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.nbrChatInput button{border:0;border-radius:13px;padding:0 18px;background:#dba526;font-weight:900}.nbrDrop{border:2px dashed #d7c594!important;border-radius:20px;padding:28px!important;text-align:center;display:grid!important;place-items:center;cursor:pointer}.nbrDrop span{color:var(--muted)}@media(max-width:1450px){.nbrRobotGrid,.nbrSkeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.nbrRobotCard:nth-child(7):last-child{grid-column:2;width:100%;justify-self:stretch}}@media(max-width:1080px){.nbrHero{grid-template-columns:1fr}.nbrPlan{max-width:none}.nbrDetail{grid-template-columns:1fr}.nbrSide{position:static}.nbrStats{grid-template-columns:repeat(2,1fr)}.nbrStats>button{justify-content:center}.nbrActions{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.nbrHero{padding:24px}.nbrStats{grid-template-columns:1fr}.nbrDetailHead{align-items:flex-start;flex-direction:column}.nbrScore{width:100%}.nbrRobotGrid,.nbrSkeletonGrid{grid-template-columns:1fr}.nbrRobotCard:nth-child(7):last-child{grid-column:auto;width:100%}.nbrModalCard{padding:22px}.nbrActions{grid-template-columns:1fr}.nbrRobotVisual{width:160px;height:160px}}.nbrV7{gap:20px}.nbrV7Hero{grid-template-columns:minmax(0,1fr) 320px}.nbrCarouselShell,.nbrQuickSection,.nbrTrainingSection{background:#fffdfa;border:1px solid rgba(7,27,51,.08);border-radius:26px;padding:20px;box-shadow:0 16px 40px #071b330e}.nbrSectionHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.nbrSectionHead h2{margin:4px 0 0;font-size:25px;letter-spacing:-.035em}.nbrSectionHead p{color:var(--muted);margin:5px 0 0}.nbrCarouselControls{display:flex;gap:8px}.nbrCarouselControls button{width:40px;height:40px;border-radius:12px;border:1px solid rgba(7,27,51,.1);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer}.nbrCarouselControls button:hover{border-color:#c99a398c;background:#fff9eb}.nbrRobotCarousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 6px}.nbrRobotCarousel::-webkit-scrollbar{display:none}.nbrV7Card{flex:0 0 calc((100% - 60px)/6);min-width:168px;min-height:315px;scroll-snap-align:start;background:linear-gradient(180deg,#fff,#fbfaf6);border:1px solid rgba(7,27,51,.1);color:var(--ink);padding:14px 12px;border-radius:22px;box-shadow:0 10px 25px #071b330b}.nbrV7Card:after{display:none}.nbrV7Card:hover,.nbrV7Card.selected{transform:translateY(-2px);border-color:#c99a39b3;box-shadow:0 16px 34px #071b3317}.nbrV7Card.official{border-color:#c99a398c;background:radial-gradient(220px 140px at 50% 17%,rgba(239,198,92,.12),transparent 68%),linear-gradient(180deg,#fff,#fbfaf6)}.nbrV7Card .nbrStatus{color:#667486;background:#f1f5f7;border-color:#dce6eb}.nbrV7Card .nbrStatus.active{color:#087d59;background:#e8fbf4;border-color:#bfead9}.nbrV7Card .nbrStatus.configuring{color:#9a6a0d;background:#fff7df;border-color:#edd99f}.nbrOfficialMini{position:absolute;right:13px;top:13px;border:1px solid rgba(201,154,57,.45);background:#fff8e5;color:#99680c;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:950;letter-spacing:.12em}.nbrV7Card .nbrRobotVisual{width:122px;height:122px;margin:11px auto 10px;background:radial-gradient(circle,#41d8f21c,#f7fbfc 70%);border-color:#36c3dc70;box-shadow:0 0 0 6px #41d7f10a,inset 0 0 28px #36dcf50f}.nbrV7Card.official .nbrRobotVisual{border-color:#c99a39a6;background:radial-gradient(circle,#efc65c24,#fffdf7 70%)}.nbrV7Card .nbrRobotVisual img,.nbrV7Card.official .nbrRobotVisual img{width:108px;height:108px;object-fit:contain;content:normal;filter:drop-shadow(0 8px 12px rgba(7,27,51,.18))}.nbrV7Card .nbrRobotVisual i{min-width:38px;height:38px;right:-3px;bottom:1px;background:#071b33;border-color:#fff;font-size:10px}.nbrV7Card h3{font-size:17px;color:var(--ink);margin-top:3px}.nbrV7Card strong{font-size:11px;color:#118aa0}.nbrV7Card.official strong{color:#a87416}.nbrV7Card p{color:#6a788b;font-size:11px;line-height:1.4;min-height:31px;margin:8px 0}.nbrV7Card .nbrCardAction{border-color:#dce7ea;background:#f7fafb;color:#17324b;padding:10px 8px;font-size:10px}.nbrV7Card:hover .nbrCardAction,.nbrV7Card.selected .nbrCardAction{background:linear-gradient(180deg,#f3cc67,#dba329);border-color:#d9a329;color:#071b33}.nbrSelectedCommand{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:0;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#071c31,#061426);color:#fff;box-shadow:0 26px 64px #071b332b;border:1px solid rgba(62,218,242,.14)}.nbrSelectedIdentity{padding:25px 27px;display:flex;gap:22px;align-items:center;position:relative}.nbrSelectedIdentity:after{content:"";position:absolute;right:-120px;top:-140px;width:360px;height:360px;background:radial-gradient(circle,rgba(50,216,241,.09),transparent 67%);pointer-events:none}.nbrSelectedAvatar{width:155px;height:155px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(201,154,57,.45);background:radial-gradient(circle,#c99a3921,#05111fed);box-shadow:0 0 0 7px #c99a390a,0 0 34px #32d8f11a;overflow:hidden}.nbrSelectedAvatar img{width:142px;height:142px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.nbrSelectedBadges{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.12em}.nbrSelectedBadges .activeDot{width:8px;height:8px;border-radius:50%;background:#38e6a7;box-shadow:0 0 12px #38e6a7bf}.nbrSelectedBadges b{color:#63efba}.nbrSelectedBadges em{font-style:normal;color:#f1c965;border:1px solid rgba(241,201,101,.3);border-radius:999px;padding:5px 7px}.nbrSelectedIdentity h2{font-size:34px;letter-spacing:-.045em;margin:7px 0 2px}.nbrSelectedIdentity h3{color:#5adcf1;font-size:17px;margin:0 0 7px}.nbrSelectedIdentity p{color:#a9b8c8;line-height:1.5;margin:0;max-width:680px}.nbrSelectedMeta{display:flex;flex-wrap:wrap;gap:12px;margin-top:13px;color:#8fa2b5;font-size:10px}.nbrSelectedMeta b{color:#fff}.nbrSelectedButtons{display:flex;gap:9px;margin-top:15px}.nbrSelectedButtons button{border:1px solid rgba(90,220,242,.18);background:#ffffff0b;color:#fff;border-radius:14px;padding:10px 13px;font-weight:850;display:flex;gap:7px;align-items:center;cursor:pointer}.nbrSelectedButtons button:first-child{background:linear-gradient(180deg,#55e1f6,#27bddb);color:#061625;border:0}.nbrBrainCommand{border-left:1px solid rgba(87,214,236,.12);padding:25px 27px;background:radial-gradient(300px 200px at 35% 45%,rgba(65,217,241,.14),transparent 70%),#030b1557}.nbrBrainCommand>span{font-size:9px;letter-spacing:.15em;color:#8da0b4;font-weight:900}.nbrBrainScore{display:flex;align-items:center;gap:12px;margin:10px 0 2px}.nbrBrainScore svg{width:46px;height:46px;color:#59dff4;filter:drop-shadow(0 0 10px rgba(89,223,244,.4))}.nbrBrainScore b{font-size:58px;letter-spacing:-.06em;color:#5be4f7}.nbrBrainCommand>strong{color:#3ce7a7;font-size:18px}.nbrBrainCommand>p{color:#98aabc;margin:6px 0 12px}.nbrBrainProgress{height:9px;border-radius:999px;background:#ffffff12;overflow:hidden}.nbrBrainProgress i{display:block;height:100%;background:linear-gradient(90deg,#35e6a6,#54dff5);border-radius:inherit}.nbrReadiness{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.nbrReadiness span{font-size:8px;font-weight:900;letter-spacing:.07em;padding:7px 8px;border-radius:999px;color:#9db0c2;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.nbrReadiness span.on{color:#5ce9b6;background:#279f6c1f;border-color:#5ce9b62e}.nbrQuickGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.nbrQuickCard{min-height:104px;border:1px solid rgba(7,27,51,.09);border-radius:17px;background:#fff;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;text-align:left;padding:13px;cursor:pointer;color:var(--ink);box-shadow:0 8px 20px #071b3309}.nbrQuickCard:hover{border-color:#c99a397a;transform:translateY(-1px)}.nbrQuickCard>span{width:38px;height:38px;border-radius:12px;background:#eef9fc;color:#148aa4;display:grid;place-items:center}.nbrQuickCard:nth-child(3n+2)>span{background:#f1fbf5;color:#299363}.nbrQuickCard:nth-child(3n)>span{background:#fff7e4;color:#b67a16}.nbrQuickCard b{font-size:12px}.nbrQuickCard p{font-size:9px;line-height:1.35;color:#758295;margin:4px 0 0}.nbrQuickCard>svg{width:14px;color:#a8b2bd}.nbrCompile{border:0;background:linear-gradient(180deg,#f0c965,#dca52b);color:#071b33;border-radius:14px;padding:11px 14px;font-weight:900;display:flex;align-items:center;gap:7px;cursor:pointer}.nbrTrainingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nbrTrainingCard{position:relative;border:1px solid rgba(7,27,51,.09);background:#fff;border-radius:17px;padding:14px;text-align:left;min-height:128px;display:grid;grid-template-columns:28px 30px 1fr;gap:8px;align-items:start;cursor:pointer;color:var(--ink)}.nbrTrainingCard:hover{border-color:#45c8e08c}.nbrTrainingCard.done{background:#f4fcf8;border-color:#cdebdc}.nbrTrainingCard>i{font-style:normal;font-weight:950;color:#b1bcc7}.nbrTrainingCard>span{width:28px;height:28px;border-radius:9px;background:#eef8fb;color:#178ca4;display:grid;place-items:center}.nbrTrainingCard.done>span{background:#daf6e8;color:#23845d}.nbrTrainingCard b{font-size:12px}.nbrTrainingCard p{font-size:9px;color:#758295;line-height:1.38;margin:4px 0 0}.nbrTrainingCard>em{position:absolute;right:10px;bottom:9px;font-style:normal;font-size:7px;font-weight:950;letter-spacing:.1em;color:#a3adb8}.nbrTrainingCard.done>em{color:#2f8c68}.nbrBoot{min-height:360px;place-items:center;align-content:center;text-align:center}.nbrBoot svg{width:38px;height:38px;margin:auto;color:#c99a39}.nbrError{border:1px solid #efcccc;background:#fff5f5;border-radius:20px;padding:20px;display:flex;align-items:center;gap:13px}.nbrError p{margin:4px 0;color:#7a6670}.nbrError button{margin-left:auto;border:0;border-radius:12px;background:#071b33;color:#fff;padding:10px 13px;font-weight:800}.nbrModalBackdrop{position:fixed;inset:0;background:#040a12a1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:1000;display:grid;place-items:center;padding:20px}.nbrModal{width:min(760px,calc(100vw - 40px));max-height:88vh;overflow:auto;background:#fffdfa;color:var(--ink);border:1px solid #e5dccb;border-radius:26px;padding:25px;box-shadow:0 30px 100px #00000059;position:relative}.nbrModal.chat{width:min(900px,calc(100vw - 40px))}.nbrModalClose{position:absolute;right:15px;top:15px;border:1px solid #e0e5e8;background:#fff;border-radius:10px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.nbrModal h2{font-size:29px;letter-spacing:-.04em;margin:6px 0}.nbrModal>p{color:#6d7989;line-height:1.5}.nbrModal label{display:grid;gap:7px;font-size:10px;font-weight:900;color:#5d6a7b;margin:13px 0}.nbrModal input,.nbrModal select,.nbrModal textarea{width:100%;border:1px solid #d8e0e5;border-radius:13px;background:#fff;color:#071b33;padding:12px 13px;font:inherit;outline:none}.nbrModal textarea{min-height:105px;resize:vertical}.nbrModal textarea.large{min-height:210px}.nbrModal input:focus,.nbrModal select:focus,.nbrModal textarea:focus{border-color:#50cae0;box-shadow:0 0 0 3px #50cae01f}.nbrPrimary{border:0;border-radius:14px;background:linear-gradient(180deg,#f0c965,#dca52b);color:#071b33;padding:12px 15px;font-weight:950;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.nbrPrimary:disabled{opacity:.45;cursor:not-allowed}.nbrDrop{border:2px dashed #bcdde5!important;border-radius:18px!important;background:#f4fbfd!important;padding:24px!important;text-align:center!important;place-items:center!important;cursor:pointer}.nbrDrop input{display:none}.nbrDrop svg{color:#1c9bb5}.nbrDrop span{font-size:10px;color:#758295}.nbrChatBox{height:380px;overflow:auto;background:#071b33;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px}.nbrChatBox>div{max-width:78%;padding:11px 13px;border-radius:15px;color:#e8f3f8;line-height:1.45}.nbrChatBox .bot{background:#102c46;align-self:flex-start}.nbrChatBox .user{background:#d7f5fa;color:#062336;align-self:flex-end}.nbrChatBox .typing{display:flex;align-items:center;gap:8px}.nbrChatInput{display:grid;grid-template-columns:1fr 46px;gap:8px;margin-top:10px}.nbrChatInput button{border:0;border-radius:13px;background:#071b33;color:#fff;display:grid;place-items:center}.nbrResult{background:#071b33;color:#d8ecf4;border-radius:16px;padding:15px;max-height:420px;overflow:auto;white-space:pre-wrap;font-size:11px}.nbrAssetList{display:grid;gap:7px;margin-top:14px}.nbrAssetList>div{display:flex;gap:9px;align-items:center;border:1px solid #e5eaed;border-radius:13px;padding:10px}.nbrAssetList small{display:block;color:#758295;margin-top:2px}@media(max-width:1450px){.nbrV7Card{flex-basis:calc((100% - 48px)/5)}.nbrQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.nbrV7Card{flex-basis:calc((100% - 36px)/4)}.nbrSelectedCommand{grid-template-columns:1fr}.nbrBrainCommand{border-left:0;border-top:1px solid rgba(87,214,236,.12)}.nbrTrainingGrid,.nbrQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.nbrV7Hero{grid-template-columns:1fr}.nbrStats{grid-template-columns:1fr 1fr}.nbrV7Card{flex-basis:calc((100% - 12px)/2)}.nbrSelectedIdentity{align-items:flex-start;flex-direction:column}.nbrTrainingGrid,.nbrQuickGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nbrV7Card{flex-basis:88%}.nbrStats,.nbrTrainingGrid,.nbrQuickGrid{grid-template-columns:1fr}.nbrSelectedAvatar{width:128px;height:128px}.nbrSelectedAvatar img{width:116px;height:116px}}.nbrTrainingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nbrTrainingCardPremium{position:relative;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid rgba(7,27,51,.1);border-radius:22px;min-height:188px;box-shadow:0 14px 34px #071b3312,inset 0 1px #fffffff2;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nbrTrainingCardPremium:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#dba526,#f0c965 52%,#50cae0bf);opacity:.85}.nbrTrainingCardPremium:hover{transform:translateY(-3px);border-color:#dba52661;box-shadow:0 20px 46px #071b331c,inset 0 1px #fff}.nbrTrainingCardPremium.done{background:linear-gradient(180deg,#fff,#f6fbf8);border-color:#cce6d8}.nbrTrainingMain{width:100%;min-height:140px;padding:17px 17px 12px;background:transparent;border:0;text-align:left;color:var(--ink);cursor:pointer;display:block}.nbrTrainingTop{display:flex;align-items:center;gap:10px;margin-bottom:14px}.nbrTrainingTop>i{font-style:normal;font-size:11px;line-height:1;font-weight:950;letter-spacing:.08em;color:#667386;background:#f1f4f6;border:1px solid #e4e9ec;border-radius:10px;padding:7px 8px}.nbrTrainingState{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eef8fb;color:#168aa2}.nbrTrainingState svg{width:17px;height:17px}.nbrTrainingTop>em{margin-left:auto;font-style:normal;font-size:8px;font-weight:950;letter-spacing:.12em;color:#9aa5b1}.nbrTrainingCardPremium.done .nbrTrainingState{background:#ddf5e8;color:#25805d}.nbrTrainingCardPremium.done .nbrTrainingTop>em{color:#2b8562}.nbrTrainingBody b{display:block;font-size:14px;letter-spacing:-.015em;color:#071b33}.nbrTrainingBody p{font-size:10px;line-height:1.5;color:#718094;margin:7px 0 0;max-width:95%}.nbrCardMic{position:relative;width:calc(100% - 22px);margin:0 11px 11px;padding:10px 12px;border:1px solid rgba(219,165,38,.3);border-radius:14px;background:linear-gradient(180deg,#fffaf0,#f8f2e5);color:#8d6817;display:flex;align-items:center;gap:8px;font-weight:900;font-size:10px;cursor:pointer;transition:.2s ease}.nbrCardMic:hover{background:#fff4d7;border-color:#dba526}.nbrCardMic svg{width:16px;height:16px}.nbrCardMic svg:last-child{margin-left:auto;width:15px;height:15px;color:#708096}.nbrModalPremium{width:min(980px,calc(100vw - 40px));padding:30px;border-radius:30px;box-shadow:0 38px 120px #00000052}.nbrModalPremium.assets{width:min(1120px,calc(100vw - 40px))}.nbrModalPremium h2{font-size:34px}.nbrPromptGuide{display:flex;gap:10px;align-items:flex-start;border:1px solid #e8edf0;background:#f8fafb;border-radius:15px;padding:12px 14px;color:#667386;font-size:11px;line-height:1.45}.nbrPromptGuide svg{width:17px;height:17px;color:#dba526;flex:none}.nbrSpeechControl{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid rgba(7,27,51,.12);background:linear-gradient(180deg,#fff,#f7f9fa);border-radius:16px;padding:8px;margin:12px 0}.nbrSpeechControl>button{border:0;border-radius:11px;background:#071b33;color:#fff;min-height:40px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:900;cursor:pointer}.nbrSpeechControl>button svg{width:17px;height:17px}.nbrSpeechControl>button:disabled{opacity:.45;cursor:not-allowed}.nbrSpeechControl.listening{border-color:#dba5268c;background:#fffaf0;box-shadow:0 0 0 3px #dba52614}.nbrSpeechControl .nbrSpeechLive{background:#fff3cf;color:#8f6812;cursor:default}.nbrSpeechControl .confirm{width:40px;padding:0;background:#1e7f59}.nbrSpeechControl .cancel{width:40px;padding:0;background:#7d8792}.nbrSpeechControl small{width:100%;color:#667386;padding:1px 7px 4px;font-size:10px;line-height:1.4}.nbrPulseDot{width:8px;height:8px;border-radius:50%;background:#dba526;box-shadow:0 0 #dba52673;animation:nbrPulse 1.1s infinite}@keyframes nbrPulse{0%{box-shadow:0 0 #dba52673}70%{box-shadow:0 0 0 8px #dba52600}to{box-shadow:0 0 #dba52600}}.nbrIdentityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.nbrIdentityGrid label.wide{grid-column:1/-1}.nbrPeopleHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid #e7ebee}.nbrPeopleHead b{color:#071b33;font-size:14px}.nbrPeopleHead p{font-size:10px;color:#758295;margin:3px 0 0}.nbrPeopleHead button,.nbrSecondary{border:1px solid #d9e0e5;background:#fff;color:#071b33;border-radius:12px;padding:10px 12px;font-weight:900;font-size:10px;display:flex;align-items:center;gap:7px;cursor:pointer}.nbrPeopleHead button svg,.nbrSecondary svg{width:15px;height:15px}.nbrPeopleList{display:grid;gap:10px;margin:12px 0 20px}.nbrPersonCard{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;border:1px solid #e3e8eb;background:#fbfcfc;border-radius:18px;padding:15px 15px 8px}.nbrPersonNumber{position:absolute;right:12px;top:10px;width:24px;height:24px;border-radius:9px;background:#071b33;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:950}.nbrPersonCard label{margin:8px 0}.nbrPrimaryPerson{display:flex!important;align-items:center!important;grid-template-columns:none!important;gap:8px!important}.nbrPrimaryPerson input{width:auto!important}.nbrRemovePerson{position:absolute;right:43px;top:10px;width:24px;height:24px;border:0;border-radius:8px;background:#eef1f3;color:#657181;display:grid;place-items:center;cursor:pointer}.nbrRemovePerson svg{width:14px;height:14px}.nbrSectionActions{display:flex;justify-content:flex-end;gap:10px;align-items:center}.nbrSectionActions .nbrPrimary{margin-top:0}.nbrSectionActions .nbrSecondary{min-height:44px}.nbrAssetCategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.nbrAssetCategories>button{position:relative;border:1px solid #e1e6e9;background:#fbfcfc;border-radius:17px;padding:14px;text-align:left;display:flex;gap:10px;color:#071b33;cursor:pointer;min-height:102px;transition:.2s ease}.nbrAssetCategories>button:hover{border-color:#d7b14d;transform:translateY(-1px)}.nbrAssetCategories>button.selected{border-color:#dba526;background:#fffaf0;box-shadow:0 0 0 3px #dba52614}.nbrAssetCategories>button>span{width:34px;height:34px;border-radius:11px;background:#eef4f6;display:grid;place-items:center;flex:none}.nbrAssetCategories>button>span svg{width:17px;height:17px}.nbrAssetCategories b{font-size:11px}.nbrAssetCategories p{font-size:9px;line-height:1.42;color:#788596;margin:5px 0 0}.nbrAssetCategories>button>svg{position:absolute;right:10px;top:10px;width:16px;height:16px;color:#27815e}.nbrAssetUploader{border:1px solid #e3e8eb;border-radius:20px;padding:16px;background:#fff}.nbrAssetSelected{display:flex;flex-direction:column;margin-bottom:8px}.nbrAssetSelected b{font-size:13px}.nbrAssetSelected span{font-size:10px;color:#758295;margin-top:3px}.nbrAssetList{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.nbrTrainingGrid,.nbrAssetCategories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nbrTrainingGrid,.nbrAssetCategories,.nbrIdentityGrid,.nbrPersonCard,.nbrAssetList{grid-template-columns:1fr}.nbrIdentityGrid label.wide{grid-column:auto}.nbrSectionActions{align-items:stretch;flex-direction:column}.nbrSectionActions>*{width:100%}.nbrPeopleHead{align-items:flex-start;flex-direction:column}.nbrModalPremium{padding:22px}.nbrTrainingCardPremium{min-height:175px}}.nbRobotCenter.nbrV7{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.nbRobotCenter.nbrV7>*{min-width:0;max-width:100%;box-sizing:border-box}.nbrCarouselShell,.nbrSelectedCommand,.nbrQuickSection,.nbrTrainingSection,.nbrStats,.nbrHero{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.nbrRobotCarousel{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.nbrTrainingGrid,.nbrQuickGrid{min-width:0;max-width:100%;width:100%}.nbrTrainingGrid>*,.nbrQuickGrid>*{min-width:0;max-width:100%}.nbrTrainingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nbrTrainingCardPremium{min-height:164px;border-radius:20px}.nbrTrainingMain{min-height:116px;padding:15px 15px 9px}.nbrTrainingTop{margin-bottom:10px}.nbrTrainingBody b{font-size:14px;line-height:1.2}.nbrTrainingBody p{font-size:10px;line-height:1.42;margin-top:5px}.nbrCardMic{margin:0 10px 10px;width:calc(100% - 20px);padding:9px 11px}.nbrModalPremium.training{width:min(860px,calc(100vw - 48px));max-height:min(86vh,820px);padding:24px 26px 22px;border-radius:24px;overflow:auto}.nbrModalPremium.training .nbrEyebrow{display:block;margin-right:56px}.nbrModalPremium.training h2{font-size:31px;line-height:1.02;margin:6px 54px 8px 0}.nbrModalPremium.training>p{font-size:13px;line-height:1.48;margin:0 54px 14px 0;max-width:760px}.nbrModalPremium.training .nbrPromptGuide{margin:10px 0 12px;padding:11px 13px;font-size:11px}.nbrModalPremium.training>label{margin:10px 0 9px;font-size:11px}.nbrModalPremium.training textarea.large{min-height:300px;max-height:48vh;padding:16px 17px;border-radius:15px;font-size:15px;line-height:1.55;background:#fff}.nbrModalPremium.training .nbrSpeechControl{margin:10px 0}.nbrModalPremium.training .nbrSectionActions{margin-top:8px}.nbrModalPremium.training .nbrPrimary{min-height:46px;padding:11px 18px}.nbrModalPremium.training.identity{width:min(1040px,calc(100vw - 48px));max-height:88vh;padding:24px 28px}.nbrModalPremium.identity .nbrIdentityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.nbrModalPremium.identity .nbrIdentityGrid label{margin:0;font-size:11px}.nbrModalPremium.identity .nbrIdentityGrid input,.nbrModalPremium.identity .nbrIdentityGrid select{min-height:44px;padding:11px 13px;font-size:13px}.nbrModalPremium.identity .nbrIdentityGrid textarea{min-height:118px;padding:13px 14px;font-size:13px;line-height:1.5}.nbrModalPremium.identity .nbrIdentityGrid label.wide textarea{min-height:132px}.nbrModalPremium.identity .nbrPeopleHead{margin-top:18px;padding-top:15px}.nbrModalPremium.identity .nbrPeopleHead b{font-size:15px}.nbrModalPremium.identity .nbrPeopleHead p{font-size:11px;line-height:1.45}.nbrModalPremium.identity .nbrPersonCard{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 14px 7px;border-radius:16px}.nbrModalPremium.identity .nbrPersonCard input,.nbrModalPremium.identity .nbrPersonCard select{min-height:40px;font-size:12px;padding:9px 10px}.nbrModalPremium.identity>label textarea.large{min-height:220px;font-size:14px;line-height:1.5}.nbrModalPremium.assets{width:min(1060px,calc(100vw - 48px));max-height:88vh;padding:24px 28px}.nbrModalPremium.assets h2{font-size:31px}.nbrModalPremium.assets>p{font-size:12px;line-height:1.5;margin-right:48px}.nbrModalPremium.assets .nbrAssetCategories{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0}.nbrModalPremium.assets .nbrAssetCategories>button{min-height:88px;padding:12px}.nbrModalPremium.assets .nbrAssetUploader{padding:14px}.nbrModalPremium.assets .nbrDrop{padding:20px!important;min-height:116px}.nbrModalPremium.assets textarea{min-height:150px;font-size:13px;line-height:1.5}@media(max-width:1180px){.nbrTrainingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.nbrModalPremium.training,.nbrModalPremium.training.identity,.nbrModalPremium.assets{width:min(94vw,760px);padding:20px;max-height:90vh}.nbrModalPremium.training textarea.large{min-height:260px}.nbrModalPremium.identity .nbrIdentityGrid,.nbrModalPremium.identity .nbrPersonCard,.nbrModalPremium.assets .nbrAssetCategories{grid-template-columns:1fr}.nbrModalPremium.identity .nbrIdentityGrid label.wide{grid-column:auto}}@media(max-width:620px){.nbrTrainingGrid{grid-template-columns:1fr}.nbrModalPremium.training h2{font-size:27px}.nbrModalPremium.training textarea.large{min-height:240px}}.nbrModal.nbrModalPremium{display:block;place-items:initial;align-items:initial;justify-items:initial;align-content:initial;justify-content:initial;inset:auto;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box}.nbrModalPremium.training>.nbrEyebrow,.nbrModalPremium.training>h2,.nbrModalPremium.training>p,.nbrModalPremium.training>.nbrPromptGuide,.nbrModalPremium.training>label,.nbrModalPremium.training>.nbrSpeechControl,.nbrModalPremium.training>.nbrSectionActions,.nbrModalPremium.training>.nbrIdentityGrid,.nbrModalPremium.training>.nbrPeopleHead,.nbrModalPremium.training>.nbrPeopleList{width:100%;max-width:none;box-sizing:border-box}.nbrModalPremium.training{width:min(940px,calc(100vw - 56px));max-height:88vh;padding:26px 30px 24px;border-radius:24px;overflow-x:hidden;overflow-y:auto}.nbrModalPremium.training .nbrEyebrow{margin-right:52px}.nbrModalPremium.training h2{margin:6px 52px 8px 0;font-size:31px;line-height:1.08}.nbrModalPremium.training>p{margin:0 52px 14px 0;font-size:13px;line-height:1.5}.nbrModalPremium.training>label{display:block;margin:12px 0 10px;font-size:12px}.nbrModalPremium.training>label>textarea.large,.nbrModalPremium.training textarea.large{display:block;width:100%!important;max-width:none!important;min-width:0!important;min-height:350px;max-height:52vh;box-sizing:border-box;padding:18px 20px;border-radius:17px;font-size:15px;line-height:1.6;resize:vertical}.nbrModalPremium.training .nbrPromptGuide{margin:10px 0 12px;padding:12px 15px;font-size:12px;line-height:1.5}.nbrModalPremium.training .nbrSpeechControl{margin:12px 0 10px}.nbrModalPremium.training .nbrSectionActions{margin-top:10px}.nbrModalPremium.training.identity{width:min(1080px,calc(100vw - 56px));max-height:90vh;padding:26px 30px 24px}.nbrModalPremium.training.identity .nbrIdentityGrid{width:100%;max-width:none;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.nbrModalPremium.training.identity .nbrIdentityGrid>label{width:100%;min-width:0;max-width:none;margin:0;box-sizing:border-box}.nbrModalPremium.training.identity .nbrIdentityGrid input,.nbrModalPremium.training.identity .nbrIdentityGrid select,.nbrModalPremium.training.identity .nbrIdentityGrid textarea{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.nbrModalPremium.training.identity .nbrIdentityGrid textarea{min-height:132px}.nbrModalPremium.training.identity .nbrIdentityGrid label.wide{grid-column:1/-1}.nbrModalPremium.training.identity .nbrIdentityGrid label.wide textarea{min-height:150px}.nbrModalPremium.training.identity .nbrPeopleHead,.nbrModalPremium.training.identity .nbrPeopleList{width:100%;max-width:none}.nbrModalPremium.training.identity .nbrPersonCard{width:100%;max-width:none;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));box-sizing:border-box}.nbrModalPremium.training.identity>label:last-of-type{width:100%;max-width:none}.nbrModalPremium.training.identity>label textarea.large{width:100%!important;min-height:300px}.nbrModalPremium.assets{display:block;place-items:initial;width:min(1080px,calc(100vw - 56px));max-height:90vh;padding:26px 30px 24px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.nbrModalPremium.assets>p,.nbrModalPremium.assets>.nbrAssetCategories,.nbrModalPremium.assets>.nbrAssetUploader,.nbrModalPremium.assets>.nbrAssetList{width:100%;max-width:none;box-sizing:border-box}.nbrModalPremium.assets .nbrAssetUploader label,.nbrModalPremium.assets .nbrAssetUploader textarea{width:100%;max-width:none;box-sizing:border-box}.nbrModalPremium.assets .nbrAssetUploader textarea{min-height:190px}@media(max-width:820px){.nbrModalPremium.training,.nbrModalPremium.training.identity,.nbrModalPremium.assets{width:min(94vw,760px);padding:22px}.nbrModalPremium.training textarea.large{min-height:280px}.nbrModalPremium.training.identity .nbrIdentityGrid,.nbrModalPremium.training.identity .nbrPersonCard{grid-template-columns:1fr}.nbrModalPremium.training.identity .nbrIdentityGrid label.wide{grid-column:auto}}.nbrModalBackdrop.nbrTrainingBackdrop{left:268px;right:0;width:auto;box-sizing:border-box}.nbrModalBackdrop.nbrTrainingBackdrop>.nbrModalPremium.training,.nbrModalBackdrop.nbrTrainingBackdrop>.nbrModalPremium.assets{margin-left:auto;margin-right:auto}@media(max-width:900px){.nbrModalBackdrop.nbrTrainingBackdrop{left:0}}.nbrAvatarBackdrop{position:fixed;inset:0;z-index:1200;background:#020c18b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:28px}.nbrAvatarModal{width:min(1180px,calc(100vw - 56px));height:min(820px,calc(100vh - 56px));background:#f8f6f1;border:1px solid rgba(8,30,51,.12);border-radius:28px;box-shadow:0 34px 90px #00122359;display:flex;flex-direction:column;overflow:hidden}.nbrAvatarModal>header{padding:26px 30px 20px;background:linear-gradient(135deg,#10283b,#071a2b);color:#fff;display:flex;justify-content:space-between;gap:24px}.nbrAvatarModal header span{font-size:11px;letter-spacing:.22em;color:#65dff0;font-weight:800}.nbrAvatarModal header h2{font-size:30px;margin:6px 0}.nbrAvatarModal header p{margin:0;color:#b9c8d5}.nbrAvatarModal header>button{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;display:grid;place-items:center}.nbrAvatarToolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e4e0d8}.nbrAvatarToolbar>div{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ddd8cf;border-radius:14px;padding:0 14px;min-width:min(420px,70%)}.nbrAvatarToolbar input{border:0;outline:0;background:transparent;padding:13px 0;width:100%;font:inherit}.nbrAvatarToolbar b{color:#9a6c14}.nbrAvatarGrid{padding:22px;overflow:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.nbrAvatarChoice{border:1px solid #e0dbd1;border-radius:18px;background:#fff;padding:0;overflow:hidden;text-align:left;cursor:pointer;transition:.18s;box-shadow:0 8px 22px #0e1f2f0f}.nbrAvatarChoice:hover{transform:translateY(-3px);border-color:#c99a39;box-shadow:0 14px 30px #0e1f2f1f}.nbrAvatarChoice img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:#0b2031}.nbrAvatarChoice span{display:flex;flex-direction:column;padding:11px 12px}.nbrAvatarChoice b{font-size:13px;color:#0c2236}.nbrAvatarChoice small{margin-top:3px;color:#728294}.nbrAvatarError{margin:14px 24px 0;padding:12px 14px;border-radius:12px;background:#fff0ed;color:#9d2f23}@media(max-width:900px){.nbrAvatarBackdrop{padding:12px}.nbrAvatarModal{width:100%;height:calc(100vh - 24px);border-radius:20px}.nbrAvatarGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;gap:10px}.nbrAvatarToolbar{align-items:stretch;gap:10px;flex-direction:column}.nbrAvatarToolbar>div{min-width:0;width:100%}}@media(max-width:560px){.nbrAvatarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nbrAvatarModal>header{padding:20px}.nbrAvatarModal header h2{font-size:24px}}:root{--navy:#07131f;--navy2:#0b1b2b;--navy3:#10283d;--ink:#0c1a28;--muted:#6f7d8c;--cream:#f6f2ea;--paper:#fffdf8;--line:#e7dfd2;--gold:#c79a45;--gold2:#e3bd6a;--green:#1b8f67;--danger:#b54a4a;--shadow:0 18px 50px rgba(13,30,46,.08);--radius:18px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#f4f1eb}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#f8f5ef,#f1ede6);color:var(--ink)}button,input{font:inherit}button{cursor:pointer}.appShell{min-height:100vh;display:grid;grid-template-columns:268px 1fr}.sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#06111c,#081725);padding:24px 18px;color:#fff;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06);z-index:20}.brandRow{display:flex;align-items:center;gap:12px;padding:4px 7px 24px}.brandMark{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,var(--gold2),#9f6d21);color:#07131f;font-weight:900;letter-spacing:-.04em;box-shadow:0 10px 30px #c79a453b}.brandRow strong{display:block;font-size:15px;letter-spacing:.12em}.brandRow span{font-size:8px;color:var(--gold2);letter-spacing:.28em}.navGroupLabel{font-size:9px;letter-spacing:.2em;color:#748698;padding:0 12px 9px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav button,.sidebarBottom button{position:relative;width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#9eafbe;border-radius:11px;padding:11px 12px;text-align:left;font-weight:570;font-size:13px;transition:.2s}.sidebar nav button:hover,.sidebarBottom button:hover{background:#ffffff0e;color:#fff}.sidebar nav button.active{background:linear-gradient(90deg,#c79a452e,#c79a450a);color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.sidebar nav button.active svg{color:var(--gold2)}.sidebar nav button em{font-style:normal;margin-left:auto;background:var(--gold);color:#07131f;border-radius:999px;font-size:9px;padding:2px 6px;font-weight:800}.sidebarBottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.07);padding-top:16px}.statusPill{display:flex;align-items:center;gap:8px;margin:0 10px 10px;color:#8193a4;font-size:10px}.liveDot{width:7px;height:7px;background:#45d69b;border-radius:999px;box-shadow:0 0 0 5px #45d69b14}.mainArea{min-width:0}.topbar{height:78px;position:sticky;top:0;z-index:15;background:#f9f7f2e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(12,26,40,.07);display:flex;align-items:center;padding:0 34px;gap:20px}.searchBox{max-width:680px;flex:1;height:42px;background:#fff;border:1px solid #e6dfd3;border-radius:12px;display:flex;align-items:center;padding:0 13px;gap:9px;color:#8a98a5;box-shadow:0 4px 16px #0d1e2e08}.searchBox input,.listSearch input{border:0;outline:0;background:transparent;flex:1;color:var(--ink)}kbd{font-size:10px;border:1px solid #e4ded4;border-radius:6px;padding:3px 6px;background:#faf8f4;color:#8f989f}.topActions{display:flex;align-items:center;gap:12px;margin-left:auto}.iconBtn{width:39px;height:39px;border-radius:10px;border:1px solid #e5ded2;background:#fff;color:#5c6c79;display:grid;place-items:center;position:relative}.iconBtn i{position:absolute;width:7px;height:7px;border-radius:50%;background:#d4a84c;right:8px;top:7px}.profileMini{display:flex;align-items:center;gap:9px;padding:5px 8px 5px 5px}.profileMini img{width:38px;height:38px;object-fit:cover;border-radius:11px}.profileMini strong,.profileMini span{display:block}.profileMini strong{font-size:12px}.profileMini span{font-size:10px;color:var(--muted);margin-top:2px}.pageContent{padding:38px 38px 70px;max-width:1600px;margin:auto}.pageHead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.pageHead h1{margin:4px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1;letter-spacing:-.035em;font-weight:650}.pageHead p{margin:0;color:var(--muted);font-size:14px}.eyebrow{font-size:9px;letter-spacing:.19em;font-weight:800;color:#9b762f}.headActions{display:flex;gap:10px}.goldBtn,.darkBtn,.softBtn,.goldOutline{min-height:40px;border-radius:10px;padding:0 15px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:750}.goldBtn{background:linear-gradient(135deg,var(--gold2),var(--gold) 60%,#93651f);color:#07131f;box-shadow:0 8px 24px #c79a4538}.darkBtn{background:var(--navy);color:#fff}.softBtn{background:#fff;color:#334452;border-color:#e7dfd3}.goldOutline{background:#fff;color:#8b651f;border-color:#d9bb7a}.full{width:100%}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.metricCard{background:#ffffffeb;border:1px solid #e8e1d6;border-radius:16px;padding:19px;position:relative;box-shadow:0 8px 28px #0d1e2e0a}.metricIcon{width:38px;height:38px;border-radius:11px;background:#f4ead4;color:#9b762f;display:grid;place-items:center;margin-bottom:18px}.metricCard>span{display:block;color:var(--muted);font-size:11px;font-weight:650}.metricCard strong{display:block;font-family:Georgia,serif;font-size:30px;margin-top:5px}.metricCard em{position:absolute;right:16px;bottom:18px;font-size:10px;font-style:normal;color:var(--green);font-weight:800}.dashboardGrid{display:grid;grid-template-columns:1.55fr .8fr;gap:18px}.panel{background:#fffffff0;border:1px solid #e7dfd2;border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.panel.large{min-height:390px}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.panelHead h2{font-size:19px;margin:4px 0 0}.attentionList{display:flex;flex-direction:column}.attention{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:16px 0;border-top:1px solid #eee8df}.attention:first-child{border-top:0}.attention strong,.attention span{display:block}.attention strong{font-size:13px}.attention span{font-size:11px;color:var(--muted);margin-top:4px}.attention button{border:0;background:#f6f1e7;border-radius:9px;padding:9px 11px;color:#8b651f;font-size:10px;font-weight:750}.avatarCircle{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#23384a,#0c1c2a);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.avatarCircle.hot{background:linear-gradient(145deg,#d9b05c,#9c6a1d);color:#07131f}.avatarCircle.large{width:46px;height:46px}.funnelMini{display:grid;grid-template-columns:1fr 108px;gap:14px;margin:4px 0 18px}.funnelMini img{width:100%;height:220px;object-fit:cover;border-radius:13px}.funnelMini div{display:grid;align-content:center;gap:3px}.funnelMini b{font-size:23px}.funnelMini span{font-size:9px;color:var(--muted);margin-bottom:12px}.channelTabs,.bigTabs,.segmented{display:flex;gap:4px;background:#ebe6de;padding:4px;border-radius:11px}.channelTabs button,.bigTabs button,.segmented button{border:0;background:transparent;border-radius:8px;padding:8px 11px;color:#6f7d89;font-size:10px;font-weight:750;display:flex;align-items:center;gap:6px}.channelTabs button.selected,.bigTabs button.active,.segmented button.active{background:#fff;color:var(--ink);box-shadow:0 3px 10px #0d1e2e0f}.conversationShell{display:grid;grid-template-columns:285px minmax(460px,1fr) 310px;height:calc(100vh - 205px);min-height:610px;background:#fff;border:1px solid #e5ddd1;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.conversationList{border-right:1px solid #eee7dc;background:#fcfaf6}.listSearch{height:38px;border:1px solid #e7e0d5;border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px;color:#8c98a3}.conversationList>.listSearch{margin:14px}.conversationList>button{width:100%;border:0;border-top:1px solid #eee8df;background:transparent;display:grid;grid-template-columns:38px 1fr 8px;gap:10px;text-align:left;padding:14px;align-items:center}.conversationList>button.selected{background:#fff7e9;box-shadow:inset 3px 0 0 var(--gold)}.conversationList strong,.conversationList span,.conversationList small{display:block}.conversationList strong{font-size:12px}.conversationList span{font-size:10px;color:#60717e;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversationList small{font-size:9px;color:#a0a9af;margin-top:4px}.conversationList i.unread{width:7px;height:7px;background:var(--gold);border-radius:50%}.conversationPanel{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;background:#fff}.conversationHeader{height:72px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #eee7dc;gap:12px}.identity{display:flex;align-items:center;gap:10px;min-width:0}.identity h3{margin:0;font-size:14px}.identity span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;margin-top:4px}.score{margin-left:auto;text-align:right}.score span{display:block;font-size:8px;color:var(--muted);letter-spacing:.08em}.score strong{font-size:17px;color:#9b762f}.prospectIntel{display:grid;grid-template-columns:1fr 1.5fr 1fr;background:#faf7f1;border-bottom:1px solid #eee7dc}.prospectIntel div{padding:11px 15px;border-right:1px solid #eee7dc}.prospectIntel div:last-child{border-right:0}.prospectIntel span,.prospectIntel b{display:block}.prospectIntel span{font-size:7px;letter-spacing:.12em;color:#9a8d7f;font-weight:800}.prospectIntel b{font-size:10px;margin-top:4px;line-height:1.35}.messages{padding:22px;overflow:auto;background:linear-gradient(180deg,#fff,#fbfaf7)}.dateChip{width:max-content;margin:0 auto 20px;background:#f0ebe3;border-radius:999px;padding:5px 10px;font-size:8px;font-weight:750;color:#7d877e}.bubbleRow{display:flex;justify-content:flex-end;gap:8px;margin-bottom:14px}.bubbleRow.bot{justify-content:flex-start}.bubbleAvatar{width:28px;height:28px;border-radius:9px;background:#e5d2a5;color:#72531e;font-size:8px;font-weight:800;display:grid;place-items:center;flex:0 0 auto}.bubbleRow:not(.bot) .bubbleAvatar{order:2;background:#1a3043;color:#fff}.bubble{max-width:67%;background:#102536;color:#fff;padding:11px 13px;border-radius:14px 14px 4px;box-shadow:0 5px 16px #0d1e2e14}.bubbleRow.bot .bubble{background:#f0ece5;color:var(--ink);border-radius:14px 14px 14px 4px}.bubble b{font-size:9px}.bubble p{font-size:11px;line-height:1.55;margin:5px 0}.bubble small{display:block;text-align:right;opacity:.55;font-size:7px}.composer{height:66px;border-top:1px solid #eee7dc;display:grid;grid-template-columns:38px 1fr 40px;gap:8px;padding:12px 14px;background:#fff}.composer>button{border:1px solid #e5ddd1;background:#fff;border-radius:10px;color:#6f7d89}.composer input{border:1px solid #e5ddd1;border-radius:10px;padding:0 12px;outline:0}.composer .sendBtn{background:var(--navy);color:#fff;border-color:var(--navy)}.profileRail{border-left:1px solid #eee7dc;background:#fcfaf7;padding:16px;overflow:auto}.profileCard{background:#fff;border:1px solid #e8e0d4;border-radius:14px;padding:18px}.profileCard h3{margin:5px 0 12px;font-size:16px}.scoreRing{width:88px;height:88px;margin:14px auto 18px;border-radius:50%;border:7px solid #ead8af;box-shadow:inset 0 0 0 3px #fff;display:grid;place-content:center;text-align:center;background:#fff9ed}.scoreRing strong{font-family:Georgia,serif;font-size:25px;color:#8d651d}.scoreRing span{font-size:6px;font-weight:900;letter-spacing:.12em}.infoRow{display:flex;gap:9px;align-items:center;padding:9px 0}.infoRow svg{color:#9f7934}.infoRow span,.infoRow b{display:block}.infoRow span{font-size:8px;color:var(--muted)}.infoRow b{font-size:10px;margin-top:2px}.profileCard hr{border:0;border-top:1px solid #eee7dc;margin:10px 0}.profileField{padding:8px 0}.profileField span{font-size:8px;color:#9b8c7d;text-transform:uppercase;letter-spacing:.08em}.profileField p{font-size:10px;line-height:1.5;margin:4px 0 0}.profileRail>.goldBtn{margin-top:10px}.tablePanel{padding:0;overflow:hidden}.tableToolbar{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid #eee7dc}.tableToolbar .listSearch{width:330px}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:8px;letter-spacing:.12em;color:#8d948f;text-transform:uppercase;padding:12px 16px;background:#faf8f3}td{padding:14px 16px;border-top:1px solid #eee7dc;font-size:11px}.personCell{display:flex;align-items:center;gap:9px}.personCell b,.personCell span{display:block}.personCell span{font-size:9px;color:var(--muted);margin-top:3px}.scoreBadge{padding:5px 8px;border-radius:999px;background:#eef4f2;color:#377565;font-size:9px;font-weight:800}.scoreBadge.hot{background:#fff0cf;color:#875f17}.appointmentGrid{display:grid;grid-template-columns:1.25fr .85fr;gap:18px}.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.calendarGrid b{text-align:center;font-size:9px;color:#9a8f83}.calendarGrid span{height:64px;border:1px solid #eee7dc;border-radius:10px;padding:8px;font-size:10px;position:relative}.calendarGrid span.today{background:#fff6df;border-color:#e0bd70}.calendarGrid span.hasEvent:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold);bottom:8px;left:8px}.appointmentList{display:flex;flex-direction:column}.appointment{display:grid;grid-template-columns:90px 1fr auto;gap:10px;padding:14px 0;border-top:1px solid #eee7dc;align-items:center}.appointment:first-child{border-top:0}.appointment>div:first-child{display:flex;align-items:center;gap:6px;color:#9b762f}.appointment strong,.appointment span{display:block}.appointment strong{font-size:11px}.appointment span{font-size:9px;color:var(--muted);margin-top:3px}.robotGrid{display:grid;grid-template-columns:1.35fr .8fr;gap:18px}.robotHero{display:grid;grid-template-columns:46% 1fr;gap:26px;align-items:center;overflow:hidden}.robotHero img{width:100%;height:410px;object-fit:cover;border-radius:15px;background:#eef0ea}.robotHero h2{font-family:Georgia,serif;font-size:34px;margin:6px 0}.robotHero p{font-size:12px;line-height:1.6;color:var(--muted)}.robotStats{display:flex;gap:18px;margin:24px 0}.robotStats span{font-size:9px;color:var(--muted)}.robotStats b{display:block;font-size:19px;color:var(--ink);margin-bottom:2px}.trainingPanel h2{font-size:20px}.trainingRow{display:grid;grid-template-columns:26px 1fr 20px;align-items:center;padding:13px 0;border-top:1px solid #eee7dc}.trainingRow span{font-size:9px;color:#a28143}.trainingRow b{font-size:11px}.trainingRow svg{color:var(--green)}.galleryTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.galleryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.galleryCard{background:#fff;border:1px solid #e8e0d4;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0d1e2e0d}.galleryImage{height:210px;position:relative;background:#0b1824;overflow:hidden}.galleryImage img{width:100%;height:100%;object-fit:cover}.galleryImage:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#06111ca6)}.galleryImage>span{position:absolute;left:12px;top:12px;z-index:2;background:#fff8e8;color:#8b651f;border-radius:999px;font-size:7px;font-weight:850;letter-spacing:.1em;padding:6px 8px}.galleryImage>span.published{background:#e5f5ee;color:#2d775f}.galleryBody{padding:16px}.galleryBody h3{margin:0 0 6px;font-size:14px}.galleryBody p{font-size:10px;color:var(--muted);min-height:31px;line-height:1.5}.cardButtons{display:flex;gap:8px;margin-top:14px}.cardButtons button{flex:1}.syncTags{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.syncTags span{display:flex;align-items:center;gap:4px;background:#f4f0e8;border-radius:999px;padding:5px 7px;font-size:7px;color:#6f665b}.emptyState{min-height:390px;background:#fff;border:1px dashed #d9d0c3;border-radius:18px;display:grid;place-content:center;text-align:center;padding:30px}.emptyState>div{width:60px;height:60px;border-radius:16px;background:#f4ead4;color:#9b762f;display:grid;place-items:center;margin:auto}.emptyState h3{margin:15px 0 4px}.emptyState p{font-size:11px;color:var(--muted);max-width:430px}.emptyState button{width:max-content;margin:12px auto 0}.myFunnelList{display:flex;flex-direction:column;gap:14px}.myFunnelRow{display:grid;grid-template-columns:180px 1fr auto;gap:18px;background:#fff;border:1px solid #e8e0d4;border-radius:16px;padding:13px;align-items:center}.myFunnelRow>img{width:180px;height:105px;object-fit:cover;border-radius:11px}.myFunnelInfo h3{margin:5px 0 4px;font-size:15px}.myFunnelInfo p{font-size:10px;color:var(--muted);margin:0}.status{font-size:7px;text-transform:uppercase;letter-spacing:.12em;font-weight:850;border-radius:999px;padding:4px 7px;background:#eee8dd}.status.published{background:#e4f5ee;color:#2c775f}.prettyLink{display:flex;align-items:center;gap:7px;margin-top:10px;background:#f7f3ec;padding:7px 9px;border-radius:8px;width:max-content;font-size:9px;color:#566572}.prettyLink button{border:0;background:transparent;color:#8b651f}.myFunnelActions{display:flex;gap:8px}.modalOverlay{position:fixed;inset:0;background:#040c148c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:24px}.quickModal{width:min(1040px,96vw);max-height:90vh;overflow:auto;background:#fbf8f2;border-radius:20px;display:grid;grid-template-columns:1fr .9fr;position:relative;box-shadow:0 40px 100px #0000004d}.modalClose{position:absolute;right:13px;top:13px;width:34px;height:34px;border-radius:10px;border:1px solid #e4dccf;background:#fff;display:grid;place-items:center}.quickForm,.quickPreview{padding:30px}.quickForm{background:#fff}.quickForm h2{font-family:Georgia,serif;font-size:30px;margin:5px 0}.quickForm>p{font-size:11px;color:var(--muted);line-height:1.55}.quickForm label{display:block;font-size:9px;font-weight:800;color:#6e655c;margin:13px 0 5px}.quickForm>input,.profilePhotoEdit input,.formGrid input{width:100%;height:42px;border:1px solid #e4dccf;border-radius:10px;padding:0 11px;outline:0;background:#fdfbf7}.photoChoice{display:flex;gap:12px;align-items:center}.photoChoice img{width:72px;height:72px;border-radius:14px;object-fit:cover}.photoChoice div{display:flex;flex-direction:column;gap:6px}.photoChoice button{border:1px solid #e4dccf;background:#fff;border-radius:8px;padding:7px 9px;font-size:9px;text-align:left}.photoChoice button.selected{border-color:#d2a654;background:#fff6df;color:#805c1c}.modalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.quickPreview{display:flex;flex-direction:column;justify-content:center}.previewHero{height:330px;border-radius:17px;overflow:hidden;position:relative;background:#07131f;margin-top:12px}.previewHero img{width:100%;height:100%;object-fit:cover}.previewHero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06111cde,#06111c1f)}.previewOverlay{position:absolute;z-index:2;left:24px;bottom:28px;color:#fff}.previewOverlay span{font-size:8px;letter-spacing:.13em;color:var(--gold2)}.previewOverlay h3{font-family:Georgia,serif;font-size:25px;margin:5px 0}.previewOverlay p{font-size:10px}.syncLegend{margin-top:14px;display:grid;gap:7px}.syncLegend div{display:grid;grid-template-columns:8px 100px 1fr;align-items:center;gap:7px;font-size:8px}.syncLegend span{color:var(--muted)}.greenDot,.goldDot{width:7px;height:7px;border-radius:50%}.greenDot{background:#39a779}.goldDot{background:var(--gold)}.athenaLayout{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.athenaHero{min-height:480px;border-radius:20px;padding:42px;background:radial-gradient(circle at 18% 18%,rgba(199,154,69,.16),transparent 36%),linear-gradient(145deg,#0a1a29,#06111c);color:#fff;display:flex;flex-direction:column;justify-content:center}.athenaOrb{width:66px;height:66px;border-radius:20px;background:linear-gradient(145deg,#d7b25d,#8d5f1c);color:#07131f;display:grid;place-items:center;box-shadow:0 18px 44px #c79a453d;margin-bottom:18px}.athenaHero h2{font-family:Georgia,serif;font-size:41px;margin:7px 0}.athenaHero p{font-size:12px;color:#a6b4bf;max-width:570px}.promptBar{height:54px;background:#fff;border-radius:13px;margin-top:24px;display:grid;grid-template-columns:1fr 50px;padding:5px}.promptBar input{border:0;outline:0;padding:0 10px}.promptBar button{border:0;border-radius:10px;background:var(--gold);color:#07131f}.nextActions{display:flex;flex-direction:column;margin-top:18px}.nextActions button{display:flex;gap:10px;align-items:center;padding:14px 0;border:0;border-top:1px solid #eee7dc;background:transparent;text-align:left}.nextActions svg{color:#9b762f}.nextActions b,.nextActions span{display:block}.nextActions b{font-size:11px}.nextActions span{font-size:9px;color:var(--muted);margin-top:3px}.integrationGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.integrationCard{background:#fff;border:1px solid #e8e0d4;border-radius:16px;padding:18px;display:grid;grid-template-columns:46px 1fr;gap:12px}.integrationIcon{width:46px;height:46px;border-radius:12px;background:#f4ead4;color:#9b762f;display:grid;place-items:center}.integrationCard h3{margin:4px 0;font-size:13px}.integrationCard span{font-size:9px;color:var(--muted)}.integrationCard button{grid-column:1/3;margin-top:9px}.profileLayout{display:grid;grid-template-columns:1.35fr .75fr;gap:18px}.profilePhotoEdit{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center;border-bottom:1px solid #eee7dc;padding-bottom:22px}.profilePhotoEdit img{width:110px;height:110px;border-radius:18px;object-fit:cover}.profilePhotoEdit h3{margin:0 0 4px}.profilePhotoEdit p{font-size:10px;color:var(--muted);line-height:1.5}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.formGrid label{font-size:9px;font-weight:800;color:#6e655c}.formGrid input{display:block;margin-top:5px}.profileSource{background:linear-gradient(145deg,#0a1a29,#06111c);color:#fff}.profileSource>svg{color:var(--gold2);margin-bottom:15px}.profileSource h2{font-family:Georgia,serif;font-size:28px}.profileSource p{font-size:11px;color:#aeb9c2;line-height:1.6}.sourceFlow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.sourceFlow span{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 9px;font-size:8px}.sourceFlow i{color:var(--gold2)}.mobileMenu,.mobileClose{display:none}@media(max-width:1200px){.conversationShell{grid-template-columns:250px 1fr}.profileRail{display:none}.galleryGrid,.metricGrid,.integrationGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.appShell{grid-template-columns:1fr}.sidebar{position:fixed;left:-280px;transition:.25s;width:268px}.sidebar.open{left:0;box-shadow:20px 0 60px #00000040}.mobileMenu{display:grid}.mobileClose{display:grid;margin-left:auto}.topbar{padding:0 16px}.profileMini div{display:none}.pageContent{padding:28px 16px 60px}.pageHead{align-items:flex-start;flex-direction:column}.metricGrid,.dashboardGrid,.appointmentGrid,.robotGrid,.athenaLayout,.profileLayout{grid-template-columns:1fr}.conversationShell{grid-template-columns:1fr;height:auto}.conversationList{max-height:250px;overflow:auto;border-right:0;border-bottom:1px solid #eee7dc}.conversationPanel{min-height:650px}.galleryGrid{grid-template-columns:1fr}.myFunnelRow{grid-template-columns:120px 1fr}.myFunnelRow>img{width:120px}.myFunnelActions{grid-column:1/3}.quickModal,.integrationGrid{grid-template-columns:1fr}.searchBox kbd{display:none}}.authPage{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 70% 10%,#fff8e8,transparent 35%),#f6f1e7;padding:30px}.authCard{width:min(470px,92vw);background:#fff;border:1px solid #e7decd;border-radius:28px;padding:38px;box-shadow:0 30px 80px #0516271f}.authBrand{display:flex;gap:14px;align-items:center;margin-bottom:28px}.authBrand>div:last-child{display:flex;flex-direction:column}.authBrand strong{letter-spacing:.16em}.authBrand span{font-size:10px;letter-spacing:.22em;color:#b17b1b}.authCard h1{font-family:Georgia,serif;font-size:42px;line-height:1;margin:8px 0 12px;color:#091a2b}.authCard p{color:#718095}.authCard form{display:grid;gap:14px;margin-top:24px}.authCard label{font-weight:800;font-size:13px;color:#213044;display:grid;gap:7px}.authCard input{height:50px;border:1px solid #ded7cb;border-radius:13px;padding:0 14px;font-size:15px}.authSwitch{width:100%;border:0;background:transparent;margin-top:15px;color:#9a6a18;font-weight:800;cursor:pointer}.authError{padding:11px 13px;background:#fff0ef;color:#a52a22;border-radius:10px;font-size:13px}.authLoading{min-height:100vh;display:grid;place-items:center;background:#f8f4eb;color:#0a1c2d;font-weight:900}.signOutMini{position:fixed;right:18px;bottom:18px;z-index:99;border:1px solid #dacdb9;background:#fff;border-radius:999px;padding:9px 14px;font-weight:800;color:#506070;box-shadow:0 10px 30px #00000014}.liveBanner{display:flex;align-items:center;gap:10px;background:#ecfbf4;border:1px solid #c9efdd;color:#176843;padding:12px 16px;border-radius:14px;margin-bottom:18px}.liveBanner span:last-child{color:#5f756b;font-size:13px}.emptyRealtime,.selectConversation,.conversationEmpty{display:grid;place-items:center;text-align:center;padding:44px 20px;color:#6f7d8b}.emptyRealtime h3,.selectConversation h3{margin:10px 0 6px;color:#122236}.emptyRealtime p,.selectConversation p{max-width:520px;margin:0}.conversationEmpty{gap:8px;padding:30px 14px}.conversationEmpty span{font-size:12px}.noticeBox{padding:12px 16px;border:1px solid #e3c87e;background:#fff9e9;color:#725314;border-radius:13px;margin-bottom:15px;font-weight:800}.testSteps{margin-top:18px;padding:25px}.testSteps ol{line-height:1.9;color:#5d6a78}.testSteps code{display:block;margin-top:12px;padding:10px 12px;background:#07192b;color:#f0c66d;border-radius:10px;overflow:auto}.disabledComposer{opacity:.65}.darkBtn,.softBtn,.goldBtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.bubbleRow.owner{justify-content:flex-end}.bubbleRow.owner .bubble{background:#fff2cf}.bubbleRow.owner .bubbleAvatar{background:#c6902b;color:#fff}.conversationPanel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.conversationPanel>.messages{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.conversationPanel>.composer{flex:0 0 auto;width:100%;position:sticky;bottom:0;z-index:20;background:#fff;border-top:1px solid #eee7dc}.conversationPanel>.composer:not(.disabledComposer){opacity:1}.bubbleRow.owner .bubble{background:linear-gradient(145deg,#f7d77f,#d7a12f);color:#07131f;border:1px solid rgba(139,101,31,.18)}.bubbleRow.owner .bubble b,.bubbleRow.owner .bubble p,.bubbleRow.owner .bubble small{color:#07131f}.bubbleRow.owner .bubbleAvatar{background:#b98321;color:#fff}.prospectProfileBackdrop{position:fixed;inset:0;background:#040f1b57;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:90}.prospectProfileDrawer{position:fixed;top:0;right:0;width:min(520px,94vw);height:100vh;z-index:100;overflow-y:auto;background:radial-gradient(circle at top right,rgba(201,154,57,.12),transparent 34%),linear-gradient(180deg,#0b1e31,#071725);color:#fff;border-left:1px solid rgba(201,154,57,.22);box-shadow:-30px 0 80px #00000047;padding:34px}.prospectProfileHeader{position:relative;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid rgba(255,255,255,.09)}.prospectProfileEyebrow{font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#d8aa4a;margin-bottom:10px}.prospectProfileName{margin:0;font-size:32px;line-height:1.05;font-weight:800;letter-spacing:-.035em;color:#fff}.prospectProfileSubtitle{margin-top:9px;color:#9fb0c0;font-size:14px}.prospectProfileClose{position:absolute;right:0;top:0;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.13);background:#ffffff0f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.prospectProfileScore{display:flex;align-items:center;gap:22px;padding:20px;margin-bottom:24px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.prospectScoreCircle{width:88px;height:88px;min-width:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:5px solid #D5A33D;box-shadow:0 0 0 5px #d5a33d14;font-size:23px;font-weight:800;color:#fff}.prospectScoreCircle small{font-size:10px;color:#9dafbe;font-weight:700}.prospectTemperature{font-size:21px;font-weight:800;color:#fff;margin-top:4px}.prospectProfileSection{margin-top:26px}.prospectProfileSectionTitle{margin-bottom:12px;color:#d8aa4a;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.prospectProfileGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.prospectProfileField{padding:15px;background:#ffffff0b;border:1px solid rgba(255,255,255,.075);border-radius:14px}.prospectProfileFieldLabel{display:block;margin-bottom:6px;color:#7f94a7;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.prospectProfileFieldValue{color:#f7f9fb;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.prospectProfileInsight{padding:17px 18px;margin-bottom:10px;border-radius:15px;background:linear-gradient(135deg,#fff1,#ffffff06);border:1px solid rgba(255,255,255,.08)}.prospectProfileInsight strong{display:block;color:#d8aa4a;font-size:9px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.prospectProfileInsight span{color:#edf2f6;font-size:13px;line-height:1.5}.prospectProfileActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09)}.prospectProfileAction{min-height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:12px;font-weight:800;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.prospectProfileAction:hover{transform:translateY(-1px)}.prospectProfileAction.primary{color:#071725;background:linear-gradient(135deg,#f3d17d,#c9942f);border:none}.prospectProfileAction.secondary{color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}@media(max-width:700px){.prospectProfileDrawer{width:100%;padding:25px 20px}.prospectProfileGrid,.prospectProfileActions{grid-template-columns:1fr}}.prospectHeroMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.prospectHeroMeta span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);color:#91a5b7;font-size:10px;font-weight:700}.prospectHeroMeta b{color:#f2c562;font-weight:800}.prospectIntelligenceGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;margin-bottom:10px}.prospectIntelligenceCard{padding:15px 16px;border-radius:14px;background:linear-gradient(135deg,#c99a391c,#ffffff09);border:1px solid rgba(201,154,57,.17)}.prospectIntelligenceCard span{display:block;color:#8498aa;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:7px}.prospectIntelligenceCard strong{color:#fff;font-size:18px;font-weight:850}.prospectInsightBlock{margin-top:10px;padding:16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.075)}.prospectInsightBlock>span{display:block;margin-bottom:9px;color:#d8aa4a;font-size:9px;font-weight:850;letter-spacing:.13em}.prospectInsightBlock>p{margin:0;color:#d8e0e7;font-size:12px;line-height:1.55}.prospectSignalList{display:flex;flex-direction:column;gap:7px}.prospectSignal{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:10px;background:#ffffff09}.prospectSignal svg{flex:0 0 auto;margin-top:2px}.prospectSignal p{margin:0;color:#e6ebef;font-size:12px;line-height:1.45}.prospectSignal.positive svg{color:#66d69a}.prospectSignal.objection svg{color:#e4b44f}.prospectNextAction{margin-top:12px;padding:17px;border-radius:15px;background:linear-gradient(135deg,#c99a392e,#c99a390e);border:1px solid rgba(201,154,57,.25)}.prospectNextAction span{display:block;margin-bottom:7px;color:#d8aa4a;font-size:9px;font-weight:850;letter-spacing:.13em}.prospectNextAction strong{display:block;color:#fff;font-size:13px;line-height:1.5}@media(max-width:560px){.prospectIntelligenceGrid{grid-template-columns:1fr}}.hotLeadAlert{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px 16px;border:1px solid rgba(222,171,55,.38);border-radius:15px;background:linear-gradient(135deg,#deab371f,#deab3709);box-shadow:inset 0 1px #ffffff09,0 10px 30px #0000001f}.hotLeadAlert>div:last-child{display:flex;flex-direction:column;gap:5px}.hotLeadAlert span{color:#e2b64f;font-size:10px;font-weight:900;letter-spacing:.13em}.hotLeadAlert strong{color:#f6f8fb;font-size:12px;line-height:1.5}.hotLeadPulse{flex:0 0 auto;width:9px;height:9px;margin-top:3px;border-radius:50%;background:#e2b64f;box-shadow:0 0 0 5px #e2b64f1a}.hotLeadAlert.critical{border-color:#eeb13294;background:linear-gradient(135deg,#eeb1322e,#7b480014)}.hotLeadAlert.critical .hotLeadPulse{animation:nbHotLeadPulse 1.8s infinite}@keyframes nbHotLeadPulse{0%{box-shadow:0 0 #e2b64f61}70%{box-shadow:0 0 0 9px #e2b64f00}to{box-shadow:0 0 #e2b64f00}}.prospectRowHot{position:relative;background:linear-gradient(90deg,#daa6391b,#fff0 52%)}.prospectRowHot td:first-child{box-shadow:inset 3px 0 #c99a39}.prospectRowHot:hover{background:linear-gradient(90deg,#daa6392b,#fff9ebb8 55%)}.prospectRowPriority{background:linear-gradient(90deg,rgba(218,166,57,.045),transparent 45%)}.prospectScoreStack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.scoreBadge.hotLeadScore{background:linear-gradient(135deg,#f5d477,#c9952e);color:#07131f;border:1px solid rgba(130,88,14,.2);box-shadow:0 5px 15px #c79a452e;font-weight:900}.readyToCloseLabel{color:#9b762f;font-size:7px;font-weight:900;letter-spacing:.11em;white-space:nowrap}.prospectRowHot .avatarCircle{background:linear-gradient(145deg,#dcb75f,#9b681c);color:#07131f;box-shadow:0 6px 18px #c79a4533}.conversationList>button.conversationHot{background:linear-gradient(90deg,#daa63929,#fffaefb3 65%,#ffffff40);box-shadow:inset 3px 0 #c99a39}.conversationList>button.conversationHot.selected{background:linear-gradient(90deg,#daa6393d,#fff7e9 72%)}.conversationList>button.conversationPriority{background:linear-gradient(90deg,rgba(218,166,57,.07),transparent 70%)}.conversationHotLabel,.conversationPriorityLabel{display:block;margin-top:5px;font-style:normal;font-size:7px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.conversationHotLabel{color:#9b6c18}.conversationPriorityLabel{color:#a17b32}.conversationList>button.conversationHot .avatarCircle{box-shadow:0 5px 16px #c79a4533}.conversationActionCenter{padding:18px}.actionCenterIdentity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px}.actionCenterIdentity h3{margin:0 0 5px;font-size:17px}.actionCenterStage{display:block;font-size:7px;font-weight:900;letter-spacing:.11em;color:#9b762f}.scoreRing.compact{width:68px;height:68px;margin:0;border-width:5px;flex:0 0 auto}.scoreRing.compact strong{font-size:21px}.actionHotAlert{margin-top:16px;border:1px solid rgba(199,154,69,.42);background:linear-gradient(135deg,#f4d27e33,#fffaefd1);border-radius:12px;padding:12px}.actionHotAlert b,.actionHotAlert span{display:block}.actionHotAlert b{color:#8d651d;font-size:8px;letter-spacing:.08em}.actionHotAlert span{margin-top:5px;font-size:9px;line-height:1.45;color:#5f6d77}.actionMetrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.actionMetrics>div{border:1px solid #ebe2d4;background:#faf8f4;border-radius:11px;padding:11px}.actionMetrics span,.actionMetrics strong{display:block}.actionMetrics span{font-size:7px;color:#8e8173;font-weight:800;letter-spacing:.09em}.actionMetrics strong{margin-top:5px;font-size:15px}.actionSection{margin-top:12px;border:1px solid #ebe3d7;border-radius:11px;padding:12px;background:#fff}.actionSection>span{display:block;font-size:7px;color:#9b762f;font-weight:900;letter-spacing:.11em;margin-bottom:8px}.actionSection>p{margin:0;font-size:9px;line-height:1.55;color:#3c4c58}.actionItems{display:flex;flex-direction:column;gap:6px}.actionItems>div{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:start;padding:7px 8px;background:#f8f6f1;border-radius:8px}.actionItems b{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:8px}.actionItems p{margin:1px 0 0;font-size:9px;line-height:1.4}.actionItems.buying b{background:#e1f3eb;color:#28755e}.actionItems.objections b{background:#fff0cf;color:#946817}.recommendedAction{margin-top:12px;padding:13px;border-radius:11px;border:1px solid rgba(199,154,69,.38);background:linear-gradient(135deg,#fffaf0,#f8f4eb)}.recommendedAction span,.recommendedAction strong{display:block}.recommendedAction span{color:#9b762f;font-size:7px;font-weight:900;letter-spacing:.11em}.recommendedAction strong{margin-top:6px;font-size:10px;line-height:1.45}.actionAttribution{margin-top:14px;padding-top:13px;border-top:1px solid #eee7dc}.actionAttribution>.eyebrow{display:block;margin-bottom:3px}.closingCopilotTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.closingCopilotTop>div:first-child{display:flex;flex-direction:column;gap:4px}.closingCopilotTop small{font-size:7px;font-weight:850;letter-spacing:.16em;color:#a2a7a5}.closingCopilotBtn{border:1px solid #d8b76e;background:linear-gradient(135deg,#fff9ea,#f4dfaa);color:#785514;min-height:36px;padding:0 11px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:850;white-space:nowrap;box-shadow:0 6px 18px #c79a451f}.closingCopilotBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 22px #c79a4533}.closingCopilotBtn:disabled{opacity:.65;cursor:default}.closingCopilotCard{margin:0 0 18px;border:1px solid rgba(199,154,69,.38);border-radius:14px;padding:13px;background:radial-gradient(circle at 100% 0%,rgba(218,177,87,.16),transparent 35%),linear-gradient(145deg,#fffdf8,#faf4e8);box-shadow:0 12px 28px #0d1e2e12}.closingCopilotHeader{display:flex;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid rgba(166,126,48,.15)}.closingCopilotIcon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(145deg,#d9b15d,#9c6b20);color:#07131f;box-shadow:0 7px 16px #9d6b202e}.closingCopilotHeader span,.closingRecommendedReply>span,.closingInsight>span{display:block;font-size:6.5px;letter-spacing:.15em;font-weight:900;color:#a0782d}.closingCopilotHeader strong{display:block;font-size:11px;margin-top:2px;color:#102536}.closingRecommendedReply{padding:12px 0;border-bottom:1px solid rgba(166,126,48,.14)}.closingRecommendedReply p,.closingInsight p{margin:6px 0 0;font-size:9.5px;line-height:1.55;color:#354654}.closingRecommendedReply p{font-weight:650;color:#122536}.closingRecommendedReply button{width:100%;margin-top:10px;min-height:34px;border:0;border-radius:9px;background:#0b1d2d;color:#fff;font-size:9px;font-weight:850;letter-spacing:.02em}.closingRecommendedReply button:hover{background:#132d42}.closingInsight{padding:10px 0;border-bottom:1px solid rgba(166,126,48,.12)}.closingInsight.next{border-bottom:0}.closingCopilotSafety{margin-top:8px;padding:8px 9px;border-radius:8px;background:#07192b0e;color:#71808b;font-size:7.5px;line-height:1.4;text-align:center}.closingCopilotError{margin-bottom:14px;padding:10px 11px;border-radius:10px;border:1px solid #efc9c4;background:#fff4f2;color:#8f3029}.closingCopilotError b,.closingCopilotError span{display:block}.closingCopilotError b{font-size:9px}.closingCopilotError span{font-size:8px;margin-top:3px;line-height:1.4}.profileRail{border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#06111c,#07131f 46%,#081725);padding:16px;overflow:auto}.profileRail>.conversationActionCenter{background:#fff;border:1px solid #e8e0d4;box-shadow:none}.composer.disabledComposer{opacity:1}.composer input[readonly]{color:#536170;-webkit-text-fill-color:#536170;background:#f8f6f1;cursor:default}.composer input.copilotReplyLoaded{border-color:#c79a45;background:#fff9ea;box-shadow:0 0 0 3px #c79a4524,0 7px 20px #0d1e2e0f;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.appointmentOwnerGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.appointmentSettingsPanel,.availabilityPanel{min-height:520px}.agendaStatus{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;font-size:9px;font-weight:800}.agendaStatus.ready{background:#e9f6f0;color:#34745f}.agendaStatus.pending{background:#f4efe6;color:#8a7862}.appointmentGeneral{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0 22px;border-top:1px solid #eee7dc}.appointmentGeneral label,.appointmentDatePicker{display:flex;flex-direction:column;gap:6px}.appointmentGeneral label>span,.appointmentDatePicker>span{font-size:9px;font-weight:800;color:#74695d}.appointmentGeneral select,.appointmentDatePicker input,.scheduleRow input[type=time]{height:42px;border:1px solid #e3dbcf;border-radius:10px;background:#fff;padding:0 11px;color:var(--ink);outline:none}.scheduleTable{border:1px solid #e9e1d5;border-radius:14px;overflow:hidden}.scheduleHeader,.scheduleRow{display:grid;grid-template-columns:1.2fr .9fr 1fr 1fr;gap:12px;align-items:center}.scheduleHeader{padding:10px 14px;background:#faf7f1;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:#94877a}.scheduleRow{min-height:59px;padding:9px 14px;border-top:1px solid #eee7dc;opacity:.62}.scheduleRow.enabled{opacity:1}.scheduleRow strong{font-size:11px}.scheduleToggle{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted)}.scheduleToggle input{accent-color:#b78934}.scheduleRow input[type=time]{height:37px;font-size:10px}.scheduleRow input:disabled{background:#f4f1eb;color:#aaa198}.appointmentOwner{margin-top:18px;padding:14px;display:flex;gap:11px;align-items:flex-start;border-radius:12px;background:#f7f3eb}.appointmentOwner svg{color:#9b762f;flex:0 0 auto}.appointmentOwner b,.appointmentOwner span{display:block}.appointmentOwner b{font-size:11px}.appointmentOwner span{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.5}.appointmentDatePicker{margin-bottom:18px}.availableSlots{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;max-height:390px;overflow:auto}.availableSlot{border:1px solid #e5ddd1;border-radius:11px;padding:12px;background:#fffdf9;display:flex;align-items:center;justify-content:space-between}.availableSlot>div{display:flex;align-items:center;gap:8px;color:#8f6824}.availableSlot strong{font-size:12px}.availableSlot span{font-size:8px;font-weight:800;color:#3f806a;background:#e8f5ef;border-radius:999px;padding:5px 7px}.appointmentLoading{min-height:180px;display:grid;place-items:center;color:var(--muted);font-size:11px}.appointmentError{margin-bottom:16px;background:#fff0ed;border:1px solid #efd0c9;color:#994b3d;border-radius:11px;padding:11px 14px;font-size:10px;font-weight:700}.appointmentEngineStatus{margin-top:18px;border-top:1px solid #eee7dc;padding-top:15px;display:flex;align-items:center;gap:10px}.appointmentEngineStatus b,.appointmentEngineStatus small{display:block}.appointmentEngineStatus b{font-size:10px}.appointmentEngineStatus small{font-size:8px;color:var(--muted);margin-top:3px}@media(max-width:900px){.appointmentOwnerGrid,.appointmentGeneral{grid-template-columns:1fr}.scheduleHeader,.scheduleRow{grid-template-columns:1fr 1fr}.scheduleHeader span:nth-child(3),.scheduleHeader span:nth-child(4){display:none}.availableSlots{grid-template-columns:1fr}}.appointmentAgendaColumn{display:flex;flex-direction:column;gap:18px}.realCalendarPanel{padding:20px}.calendarMonthHead{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:12px;margin-bottom:18px}.calendarMonthHead>div{text-align:center}.calendarMonthHead h2{margin:4px 0 0;font-size:19px;text-transform:capitalize}.calendarNavBtn{width:36px;height:36px;border-radius:10px;border:1px solid #e4dccf;background:#fff;font-size:24px;line-height:1;color:#7e6230}.realCalendarGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.realCalendarGrid>b{text-align:center;padding:5px 0;font-size:8px;color:#998e83}.calendarBlank{height:45px}.calendarDay{height:45px;position:relative;border:1px solid #ece4d9;border-radius:9px;background:#fff;color:var(--ink);font-size:10px}.calendarDay:hover{border-color:#d3af62;background:#fffaf0}.calendarDay.today{box-shadow:inset 0 0 0 1px #d5b267}.calendarDay.selected{background:#102536;color:#fff;border-color:#102536}.calendarDay>em{position:absolute;right:4px;bottom:4px;min-width:15px;height:15px;display:grid;place-items:center;border-radius:999px;background:#d5a949;color:#07131f;font-size:7px;font-style:normal;font-weight:900}.calendarDay.selected>em{background:#f0ca72}.dayAgendaPanel{padding:20px}.appointmentCount{font-size:8px;font-weight:850;border-radius:999px;background:#f3eee5;color:#796a58;padding:6px 9px}.realAppointmentList{display:flex;flex-direction:column}.realAppointment{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #eee7dc}.realAppointment:first-child{border-top:0}.appointmentTime{display:flex;align-items:center;gap:6px;color:#926a25}.appointmentTime b{font-size:11px}.appointmentPerson strong,.appointmentPerson span{display:block}.appointmentPerson strong{font-size:11px}.appointmentPerson span{font-size:8px;color:var(--muted);margin-top:3px}.appointmentStatus{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850;background:#eef1ef;color:#61716b}.appointmentStatus.confirmed,.appointmentStatus.scheduled{background:#e7f5ee;color:#34765f}.appointmentStatus.cancelled{background:#faece8;color:#9c5143}.appointmentStatus.completed{background:#edf0f7;color:#50648e}.emptyRealtime.small{min-height:150px}@media(max-width:900px){.realAppointment{grid-template-columns:75px 1fr}.appointmentStatus{grid-column:2;width:max-content}}.premiumAppointmentLayout{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(620px,1.55fr);gap:18px;align-items:start}.appointmentSettingsColumn,.appointmentMainColumn{display:flex;flex-direction:column;gap:18px}.compactAppointmentSettings{padding:20px}.compactAppointmentHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid #eee6da}.compactAppointmentGeneral{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.compactAppointmentGeneral label{display:flex;flex-direction:column;gap:5px}.compactAppointmentGeneral label>span{font-size:8px;font-weight:800;color:#71665b}.compactAppointmentGeneral select{width:100%;height:38px;border:1px solid #e3dbcf;border-radius:9px;padding:0 10px;background:#fff;color:var(--ink);outline:none;font-size:10px}.compactScheduleTable{border:1px solid #e8e0d4;border-radius:12px;overflow:hidden}.compactScheduleHeader,.compactScheduleRow{display:grid;grid-template-columns:1.1fr .95fr .9fr .9fr;gap:8px;align-items:center}.compactScheduleHeader{padding:8px 10px;background:#faf7f1;font-size:7px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#918477}.compactScheduleRow{min-height:46px;padding:7px 10px;border-top:1px solid #eee7dc;opacity:.55}.compactScheduleRow.enabled{opacity:1}.compactScheduleRow strong{font-size:9px}.compactScheduleRow input[type=time]{width:100%;height:32px;border:1px solid #e3dbcf;border-radius:8px;background:#fff;padding:0 7px;font-size:9px;color:var(--ink)}.compactScheduleRow input:disabled{background:#f5f2ed;color:#b5ada3}.appointmentTimezoneCard{padding:18px}.appointmentTimezoneCard span,.appointmentTimezoneCard strong,.appointmentTimezoneCard small{display:block}.appointmentTimezoneCard span{font-size:8px;color:var(--muted)}.appointmentTimezoneCard strong{margin-top:7px;font-size:11px}.appointmentTimezoneCard small{margin-top:6px;color:var(--muted);font-size:8px}.appointmentEngineMini{padding:18px;display:flex;align-items:center;gap:10px}.appointmentEngineMini b,.appointmentEngineMini small{display:block}.appointmentEngineMini b{font-size:10px}.appointmentEngineMini small{margin-top:3px;font-size:8px;color:var(--muted)}.premiumCalendarPanel{padding:22px}.premiumCalendarHead{display:grid;grid-template-columns:40px 1fr 40px;gap:14px;align-items:center;margin-bottom:20px}.premiumCalendarHead>div{text-align:center}.premiumCalendarHead h2{margin:5px 0 0;font-size:22px;text-transform:capitalize}.premiumCalendarGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.premiumCalendarGrid>b{padding:6px 0 8px;text-align:center;font-size:8px;color:#887d71}.premiumCalendarBlank{height:53px}.premiumCalendarDay{min-height:53px;border:1px solid #e9e0d4;background:#fff;border-radius:10px;position:relative;color:var(--ink);transition:.15s ease}.premiumCalendarDay:hover{transform:translateY(-1px);border-color:#d4ad5b;box-shadow:0 5px 14px #0d1e2e0d}.premiumCalendarDay.today{box-shadow:inset 0 0 0 1px #d3ab55}.premiumCalendarDay.selected{background:#102536;border-color:#102536;color:#fff;box-shadow:0 7px 18px #0a1d2b29}.premiumCalendarDay>em{position:absolute;width:7px;height:7px;right:8px;bottom:7px;border-radius:999px;background:#c69736;font-size:0}.premiumCalendarDay.selected>em{background:#efc76a}.premiumDayAppointments{padding:22px}.premiumDayHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;border-bottom:1px solid #eee7dc}.premiumDayHead h2{margin:5px 0 0;font-size:19px;text-transform:none}.premiumAppointmentList{display:flex;flex-direction:column}.premiumAppointmentRow{display:grid;grid-template-columns:145px 1fr auto;gap:18px;align-items:center;min-height:68px;border-top:1px solid #eee7dc}.premiumAppointmentRow:first-child{border-top:0}.premiumAppointmentTime strong,.premiumAppointmentTime span{display:block}.premiumAppointmentTime strong{font-size:13px}.premiumStatus{margin-top:4px;font-size:8px;color:#537066}.premiumStatus.confirmed{color:#3e8a70}.premiumStatus.cancelled{color:#a45246}.premiumAppointmentPerson strong,.premiumAppointmentPerson span{display:block}.premiumAppointmentPerson strong{font-size:12px}.premiumAppointmentPerson span{margin-top:4px;color:var(--muted);font-size:9px}.premiumAppointmentActions{display:flex;gap:7px}.premiumAppointmentActions button{width:32px;height:32px;border-radius:8px;border:1px solid #e5ddd1;background:#fff;color:#677784;display:grid;place-items:center}.premiumEmptyAppointments{min-height:165px;display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;color:#83909b}.premiumEmptyAppointments h3{margin:0;color:var(--ink);font-size:14px}.premiumEmptyAppointments p{margin:5px 0 0;max-width:420px;font-size:10px}.premiumAvailablePanel{padding:20px 22px}.premiumAvailableHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.premiumAvailableHead h3{margin:4px 0 0;font-size:13px}.premiumDatePicker{height:36px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #e4dccf;border-radius:9px;background:#fff}.premiumDatePicker input{border:0;outline:0;background:transparent;font-size:9px;color:var(--ink)}.premiumSlots{display:flex;flex-wrap:wrap;gap:8px}.premiumSlots button{min-width:61px;height:35px;border-radius:9px;border:1px solid #a8d9c8;background:#f8fffc;color:#398168;font-size:9px;font-weight:750}.premiumSlotsMessage{min-height:70px;display:grid;place-items:center;color:var(--muted);font-size:10px}@media(max-width:1150px){.premiumAppointmentLayout{grid-template-columns:1fr}}@media(max-width:900px){.compactAppointmentGeneral{grid-template-columns:1fr}.compactScheduleHeader,.compactScheduleRow{grid-template-columns:1fr 1fr}.compactScheduleHeader span:nth-child(3),.compactScheduleHeader span:nth-child(4){display:none}.premiumAppointmentRow{grid-template-columns:95px 1fr}.premiumAppointmentActions{grid-column:2}}.mlmHeadActions{display:flex;gap:9px;flex-wrap:wrap}.integratedFunnelBlock{margin-bottom:40px}.mlmLibrary{margin-top:8px}.mlmSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 17px}.mlmSectionHead.compact{margin-top:28px}.mlmSectionHead h2{margin:5px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:26px;color:var(--ink)}.mlmSectionHead p{margin:0;max-width:700px;color:var(--muted);font-size:11px;line-height:1.55}.mlmCount{flex:0 0 auto;background:#fff;border:1px solid var(--line);color:#657381;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.mlmFeaturedGrid,.mlmGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.mlmCard{min-width:0;position:relative;background:#fff;border:1px solid #e6ded2;border-radius:16px;padding:13px;box-shadow:0 8px 26px #0d1e2e0b;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mlmCard:hover{transform:translateY(-2px);border-color:#d7c49e;box-shadow:0 14px 36px #0d1e2e14}.mlmCard.featured{box-shadow:0 12px 34px #0d1e2e11}.mlmRemove{position:absolute;top:8px;right:8px;z-index:3;width:25px;height:25px;border-radius:8px;border:1px solid #eee5d7;background:#ffffffeb;color:#9b762f;display:grid;place-items:center;opacity:.32;transition:.18s}.mlmCard:hover .mlmRemove{opacity:1}.mlmLogoStage{height:122px;border-radius:12px;background:radial-gradient(circle at 50% 28%,rgba(227,189,106,.12),transparent 43%),linear-gradient(180deg,#fffefa,#faf7f1);border:1px solid #f0eae1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center}.mlmLogoMark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#0d2639,var(--navy));color:var(--gold2);font-family:Georgia,serif;font-size:15px;font-weight:800;letter-spacing:-.02em;box-shadow:0 9px 22px #07131f21}.mlmCard.featured .mlmLogoMark{background:linear-gradient(145deg,var(--gold2),#a9782e);color:var(--navy)}.mlmWordmark{width:100%;color:#112236;font-size:12px;line-height:1.2;letter-spacing:.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlmMeta{display:flex;justify-content:space-between;align-items:center;gap:6px;margin:11px 0}.mlmCategory{min-width:0;color:#768391;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlmComingSoon{flex:0 0 auto;border-radius:999px;background:#f4ead4;color:#8b651f;padding:5px 7px;font-size:6.5px;font-weight:900;letter-spacing:.08em}.mlmSoonButton{width:100%;height:34px;border-radius:9px;border:1px solid #e9e1d5;background:#fbf9f5;color:#9ba3aa;font-size:9px;font-weight:800;cursor:not-allowed}.mlmDivider{height:1px;background:#e5ddd1;margin:34px 0 24px}.mlmLibraryToolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}.mlmSearch{width:min(430px,100%);height:42px;border:1px solid #e5ddd1;background:#fff;border-radius:11px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#82909c}.mlmSearch input{border:0;outline:0;background:transparent;flex:1;min-width:0;color:var(--ink)}.mlmCategories{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mlmCategories button{height:34px;padding:0 11px;border:1px solid #e6dfd4;border-radius:9px;background:#fff;color:#64727f;font-size:9px;font-weight:750}.mlmCategories button.active{background:#fff5df;border-color:#dcb55f;color:#815b18}.mlmShowMoreWrap{display:flex;justify-content:center;padding:24px 0 5px}.mlmNoResults{min-height:180px;border:1px dashed #d9d0c3;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--muted);font-size:11px}.mlmInfrastructureNote{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;padding:13px;color:#6f7d8c;font-size:9px}.mlmInfrastructureNote svg{color:#9b762f}@media(max-width:1400px){.mlmFeaturedGrid,.mlmGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.mlmFeaturedGrid,.mlmGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mlmLibraryToolbar{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.mlmFeaturedGrid,.mlmGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mlmSectionHead{align-items:flex-start;flex-direction:column}.mlmHeadActions{width:100%}.mlmHeadActions button{flex:1}}@media(max-width:480px){.mlmFeaturedGrid,.mlmGrid{grid-template-columns:1fr}}.funnelAdvisorBanner{position:relative;overflow:hidden;display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:26px;margin:0 0 30px;padding:27px 30px;background:radial-gradient(circle at 8% 20%,rgba(201,154,57,.13),transparent 28%),linear-gradient(135deg,#fff,#fbf8f1 58%,#f5efe3);border:1px solid #e4d8c6;border-radius:24px;box-shadow:0 18px 55px #07182714}.funnelAdvisorBanner:after{content:"";position:absolute;width:220px;height:220px;right:-100px;top:-130px;border:1px solid rgba(201,154,57,.18);border-radius:50%}.funnelAdvisorVisual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.funnelAdvisorOrb{width:82px;height:82px;display:flex;align-items:center;justify-content:center;color:#d4a548;background:#071827;border-radius:24px;box-shadow:0 14px 35px #0718272e,inset 0 0 0 1px #ffffff14}.funnelAdvisorCopy{position:relative;z-index:1;min-width:0}.funnelAdvisorCopy h2{margin:6px 0 8px;color:#071827;font-size:25px;line-height:1.08;letter-spacing:-.025em}.funnelAdvisorCopy p{max-width:720px;margin:0;color:#66778b;font-size:14px;line-height:1.65}.funnelAdvisorBenefits{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:15px}.funnelAdvisorBenefits span{display:flex;align-items:center;gap:6px;color:#33465a;font-size:12px;font-weight:700}.funnelAdvisorBenefits svg{color:#c99a39}.funnelAdvisorAction{position:relative;z-index:1;min-width:205px;display:flex;flex-direction:column;align-items:flex-end;gap:9px}.funnelAdvisorAction>span{color:#7b8794;font-size:11px;font-weight:700}.funnelAdvisorButton{border:0;min-height:46px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;background:#071827;color:#fff;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 12px 28px #0718272e;transition:.2s ease}.funnelAdvisorButton:hover{transform:translateY(-2px);box-shadow:0 16px 32px #07182738}.funnelAdvisorOverlay{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px;background:#040f1994;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.funnelAdvisorModal{width:min(760px,100%);height:min(760px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;background:#f9f7f2;border:1px solid rgba(255,255,255,.65);border-radius:25px;box-shadow:0 35px 100px #020c1557}.funnelAdvisorHeader{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:14px;padding:20px 22px;background:#fff;border-bottom:1px solid #ebe4d9}.funnelAdvisorHeaderIcon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#071827;color:#d8aa4c}.funnelAdvisorHeaderCopy h2{margin:3px 0 2px;color:#071827;font-size:18px;letter-spacing:-.02em}.funnelAdvisorHeaderCopy p{margin:0;color:#7a8794;font-size:11px}.funnelAdvisorClose{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e7dfd4;border-radius:11px;background:#fff;color:#5d6c7b;cursor:pointer}.funnelAdvisorTrust{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 22px;background:#f5f1e9;border-bottom:1px solid #e8e0d4;color:#657586;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.funnelAdvisorTrust>div,.funnelAdvisorTrust>span{display:flex;align-items:center;gap:7px}.advisorLiveDot{width:7px;height:7px;border-radius:50%;background:#33a56f;box-shadow:0 0 0 4px #33a56f1f}.funnelAdvisorMessages{flex:1;overflow-y:auto;padding:25px 23px;display:flex;flex-direction:column;gap:16px;background:radial-gradient(circle at 0 0,rgba(201,154,57,.055),transparent 28%),#faf8f4}.advisorMessage{display:flex;gap:9px;align-items:flex-end}.advisorMessage.user{justify-content:flex-end}.advisorMiniAvatar{flex:0 0 auto;width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#071827;color:#d5a64b}.advisorBubble{max-width:76%;padding:12px 15px;color:#23384b;background:#fff;border:1px solid #e7e0d6;border-radius:17px 17px 17px 5px;font-size:13px;line-height:1.58;box-shadow:0 5px 15px #0718270a;white-space:pre-wrap}.advisorMessage.user .advisorBubble{color:#fff;background:#071827;border-color:#071827;border-radius:17px 17px 5px}.advisorTyping{display:flex;gap:5px;align-items:center;min-height:22px}.advisorTyping i{width:6px;height:6px;border-radius:50%;background:#8b97a2;animation:advisorPulse 1.1s infinite}.advisorTyping i:nth-child(2){animation-delay:.15s}.advisorTyping i:nth-child(3){animation-delay:.3s}@keyframes advisorPulse{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.advisorError{margin:0 22px 12px;padding:10px 12px;color:#9b3333;background:#fff1f1;border:1px solid #f0cece;border-radius:11px;font-size:12px}.funnelAdvisorComposer{display:grid;grid-template-columns:1fr 48px;gap:10px;padding:14px 18px;background:#fff;border-top:1px solid #e8e0d5}.funnelAdvisorComposer textarea{width:100%;resize:none;outline:none;padding:12px 14px;font:inherit;font-size:13px;line-height:1.45;color:#071827;background:#f7f5f1;border:1px solid #e3ddd4;border-radius:13px}.funnelAdvisorComposer textarea:focus{border-color:#c9a361;box-shadow:0 0 0 3px #c99a3917}.funnelAdvisorComposer button{border:0;border-radius:13px;background:#071827;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.funnelAdvisorComposer button:disabled{opacity:.35;cursor:not-allowed}.funnelAdvisorFooter{min-height:37px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 15px 10px;background:#fff;color:#86919c;font-size:10px}.advisorConfirmBox{margin:0;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-top:1px solid #e8e0d5}.advisorConfirmBox strong{display:block;margin:4px 0;color:#071827;font-size:15px}.advisorConfirmBox p{margin:0;color:#718090;font-size:11px;line-height:1.5}.funnelAdvisorSuccess{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 34px;background:radial-gradient(circle at 50% 0,rgba(201,154,57,.1),transparent 32%),#faf8f4}.advisorSuccessIcon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:22px;color:#d4a446;background:#071827;box-shadow:0 18px 38px #07182729}.funnelAdvisorSuccess h2{max-width:500px;margin:8px 0 9px;color:#071827;font-size:27px;line-height:1.12}.funnelAdvisorSuccess>p{max-width:520px;margin:0;color:#6d7b89;font-size:13px;line-height:1.6}.advisorFolio{width:min(460px,100%);margin:23px 0 13px;padding:15px;border:1px solid #e1d3bd;border-radius:14px;background:#fff}.advisorFolio span{display:block;margin-bottom:5px;color:#93836c;font-size:9px;font-weight:900;letter-spacing:.14em}.advisorFolio strong{display:block;color:#071827;font-size:21px;letter-spacing:.045em}.advisorEta{width:min(460px,100%);display:flex;align-items:center;justify-content:center;gap:11px;margin:0 0 13px;padding:13px;color:#071827;background:#f2eadc;border-radius:13px}.advisorEta div{display:flex;flex-direction:column;align-items:flex-start}.advisorEta span{color:#817361;font-size:10px}.advisorEta strong{font-size:16px}.advisorEmailNotice{width:min(460px,100%);display:flex;align-items:center;gap:9px;margin-bottom:15px;padding:11px 13px;text-align:left;color:#486071;background:#fff;border:1px solid #e5ddd2;border-radius:12px;font-size:11px;line-height:1.45}.advisorTrackingText{margin-bottom:20px!important;font-size:11px!important}@media(max-width:900px){.funnelAdvisorBanner{grid-template-columns:72px 1fr}.funnelAdvisorAction{grid-column:1/-1;width:100%;align-items:stretch}.funnelAdvisorAction>span{display:none}.funnelAdvisorButton{width:100%}.funnelAdvisorOrb{width:66px;height:66px}}@media(max-width:600px){.funnelAdvisorBanner{grid-template-columns:1fr;padding:22px}.funnelAdvisorVisual{justify-content:flex-start}.funnelAdvisorOverlay{align-items:flex-end;padding:0}.funnelAdvisorModal{width:100%;height:92vh;border-radius:22px 22px 0 0}.advisorBubble{max-width:88%}.advisorConfirmBox{flex-direction:column;align-items:stretch}}.mlmRequestButton{width:100%;min-height:42px;margin-top:12px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d9c49d;border-radius:11px;background:linear-gradient(135deg,#fffdf8,#f6eddd);color:#071827;font-size:11px;font-weight:850;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.mlmRequestButton svg{color:#c99a39}.mlmRequestButton:hover{transform:translateY(-2px);border-color:#c99a39;background:#071827;color:#fff;box-shadow:0 11px 25px #07182721}.mlmRequestButton:hover svg{color:#d9ad53}.mlmLogoStage{position:relative;min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 18px;overflow:hidden}.mlmOfficialLogoWrap{width:100%;height:96px;display:flex;align-items:center;justify-content:center;padding:6px 14px}.mlmOfficialLogo{display:block;width:auto;height:auto;max-width:88%;max-height:78px;object-fit:contain;object-position:center;filter:drop-shadow(0 5px 12px rgba(7,24,39,.045))}.mlmLogo-ascensum{max-width:72%;max-height:86px}.mlmLogo-travorium{max-width:86%;max-height:74px}.mlmLogo-hgw{max-width:67%;max-height:90px}.mlmLogo-farmasi{max-width:78%;max-height:76px;mix-blend-mode:multiply}.mlmLogo-herbalife{max-width:80%;max-height:65px}.mlmLogo-vitalhealth{max-width:84%;max-height:70px}.mlmLogo-melaleuca{max-width:88%;max-height:73px}.mlmLogo-lifewave{max-width:85%;max-height:73px}.mlmLogo-mary-kay{max-width:78%;max-height:67px}.mlmCard .mlmLogoStage{background:radial-gradient(circle at 50% 44%,#fffffffa,#fffffff0 46%,#f8f4edf7)}.mlmCard.featured .mlmLogoStage{background:radial-gradient(circle at 50% 40%,#fff,#fffdf8 54%,#f8f2e7)}.mlmCard:hover .mlmOfficialLogo{transform:scale(1.025)}.mlmOfficialLogo{transition:transform .22s ease,filter .22s ease}@media(max-width:700px){.mlmLogoStage{min-height:125px}.mlmOfficialLogoWrap{height:80px}.mlmOfficialLogo{max-height:68px}}.mlmCard{background:#fffdf9}.mlmLogoStage,.mlmCard.featured .mlmLogoStage{background:linear-gradient(180deg,#fffdf9,#fbf7f0)!important}.mlmOfficialLogo{background:transparent!important;mix-blend-mode:normal!important}.mlmLogo-farmasi{border-radius:10px;box-shadow:none!important}.mlmLogo-ascensum,.mlmLogo-travorium,.mlmLogo-hgw,.mlmLogo-herbalife,.mlmLogo-vitalhealth,.mlmLogo-melaleuca,.mlmLogo-lifewave,.mlmLogo-mary-kay{background:transparent!important}.mlmLogo-ascensum{max-width:60%;max-height:88px}.mlmLogo-travorium{max-width:78%;max-height:70px}.mlmLogo-hgw{max-width:58%;max-height:88px}.mlmLogo-vitalhealth{max-width:76%;max-height:66px}.mlmLogo-mary-kay{max-width:72%;max-height:60px}.mlmLogo-melaleuca{max-width:78%;max-height:66px}.mlmLogo-lifewave{max-width:74%;max-height:64px}.mlmLogo-herbalife{max-width:72%;max-height:62px}.mlmLogo-farmasi{max-width:70%;max-height:64px}.mlmLogoStage{min-height:142px!important;padding:10px!important}.mlmOfficialLogoWrap{width:100%!important;height:116px!important;padding:0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;overflow:visible!important}.mlmOfficialLogo{width:auto!important;height:auto!important;max-width:94%!important;max-height:105px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;mix-blend-mode:normal!important}.mlmLogo-ascensum{max-width:82%!important;max-height:112px!important}.mlmLogo-travorium{max-width:94%!important;max-height:92px!important}.mlmLogo-hgw{max-width:80%!important;max-height:112px!important}.mlmLogo-vitalhealth{max-width:94%!important;max-height:88px!important}.mlmLogo-mary-kay{max-width:92%!important;max-height:84px!important}.mlmLogo-melaleuca{max-width:94%!important;max-height:94px!important}.mlmLogo-farmasi{max-width:92%!important;max-height:92px!important}.mlmLogo-lifewave{max-width:94%!important;max-height:92px!important}.mlmLogo-herbalife{max-width:92%!important;max-height:88px!important}.mlmCard:hover .mlmOfficialLogo{transform:scale(1.04)}@media(max-width:700px){.mlmOfficialLogoWrap{height:100px!important}.mlmOfficialLogo{max-height:92px!important}}.mlmLogo-melaleuca{max-width:96%!important;max-height:104px!important}.mlmLogo-farmasi{max-width:94%!important;max-height:104px!important;border-radius:0!important;background:transparent!important}.mlmOfficialLogo{background:transparent!important;box-shadow:none!important}.mlmLogo-melaleuca{width:auto!important;max-width:96%!important;max-height:108px!important;background:transparent!important;mix-blend-mode:normal!important}.mlmLogo-farmasi{width:auto!important;max-width:94%!important;max-height:105px!important;background:transparent!important;border-radius:0!important;mix-blend-mode:normal!important}.mlmOfficialLogoWrap{background:transparent!important}.mlmOfficialLogoWrap{width:100%!important;height:132px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important}.mlmOfficialLogo{width:auto!important;height:auto!important;max-width:98%!important;max-height:122px!important;object-fit:contain!important}.mlmLogo-melaleuca{max-width:98%!important;max-height:116px!important}.mlmLogo-farmasi{max-width:86%!important;max-height:118px!important}.mlmLogo-mary-kay{max-width:98%!important;max-height:116px!important}.mlmLogo-travorium{max-width:98%!important;max-height:120px!important}.mlmLogo-vitalhealth{max-width:98%!important;max-height:118px!important}.mlmLogo-hgw{max-height:122px!important}.mlmLogo-lifewave,.mlmLogo-herbalife{max-width:98%!important;max-height:118px!important}.mlmLogo-ascensum{max-height:122px!important}.integrationGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.integrationCard{min-width:0!important;height:100%!important}@media(max-width:1350px){.integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.integrationGrid{grid-template-columns:1fr!important}}.paidHeadActions{display:flex;gap:12px;align-items:center}.paidMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:26px}.paidMetric{background:#fff;border:1px solid #e6ded2;border-radius:16px;padding:19px;display:flex;gap:15px;align-items:flex-start;box-shadow:0 8px 26px #07182709}.paidMetricIcon{width:46px;height:46px;min-width:46px;border-radius:12px;background:#fbf0da;color:#b47c16;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.paidMetric span{display:block;color:#66778b;font-size:13px;font-weight:700}.paidMetric strong{display:block;color:#071827;font-size:26px;line-height:1.15;margin:3px 0}.paidMetric em{font-style:normal;color:#66778b;font-size:12px}.paidToolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.paidFilters{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.paidFilters button{border:0;background:transparent;padding:11px 16px;border-radius:10px;color:#24364a;font-weight:700;cursor:pointer}.paidFilters button.active{background:#f4d99d;color:#785113}.paidPeriod{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e6ded2;border-radius:10px;padding:11px 16px;color:#223247;font-weight:700}.paidPlatformGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.paidPlatformCard{background:#fff;border:1px solid #e6ded2;border-radius:16px;padding:20px;min-height:218px;display:flex;flex-direction:column;box-shadow:0 8px 26px #07182707}.paidPlatformTop{height:42px;display:flex;align-items:flex-start}.paidBrand{min-width:38px;height:38px;padding:0 8px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;background:#071827;color:#fff}.paidBrand-meta{color:#0876ff;background:#eef5ff}.paidBrand-tt{background:#050505}.paidBrand-yt{background:#f41616}.paidBrand-g{background:#eef4ff;color:#2867d8}.paidBrand-in{background:#0a66c2}.paidBrand-ms{background:#eef6f2;color:#15845b}.paidBrand-x{background:#050505}.paidBrand-p{background:#e60023}.paidBrand-tb{background:#062c4a}.paidBrand-ob{background:#ff7900}.paidPlatformCard h3{margin:8px 0 2px;color:#071827;font-size:17px}.paidPlatformCard>span{color:#53667b;font-size:13px}.paidPlatformCard p{color:#66778b;font-size:12px;line-height:1.55;margin:10px 0 18px;flex:1}.paidPlatformBottom{display:flex;justify-content:space-between;align-items:center}.paidPlatformBottom button{border:0;border-radius:8px;background:#e9f8ef;color:#118b50;font-size:12px;font-weight:800;padding:9px 12px;cursor:pointer}.paidMiniChart{width:38px;height:38px;border:1px solid #e5ddd1;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#ad7a27}.paidBottomPanel{margin-top:18px;background:#fff;border:1px solid #e6ded2;border-radius:16px;padding:21px;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:20px;align-items:center}.paidBottomLead{display:flex;gap:16px;align-items:center}.paidTarget{width:58px;height:58px;min-width:58px;border-radius:50%;background:#fbf0da;color:#c58b22;font-size:29px;display:flex;align-items:center;justify-content:center}.paidBottomLead h3{margin:0 0 5px;color:#071827}.paidBottomLead p{margin:0;color:#66778b;font-size:12px;line-height:1.45}.paidFeature{display:flex;gap:11px;padding-left:18px;border-left:1px solid #ece5db;color:#c18b28}.paidFeature strong{display:block;color:#071827;font-size:12px;margin-bottom:5px}.paidFeature span{display:block;color:#66778b;font-size:11px;line-height:1.4}@media(max-width:1450px){.paidPlatformGrid,.paidMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.paidBottomPanel{grid-template-columns:1fr 1fr}}@media(max-width:900px){.paidPlatformGrid,.paidMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.paidToolbar{align-items:flex-start;flex-direction:column}.paidBottomPanel{grid-template-columns:1fr}.paidFeature{border-left:0;padding-left:0}}@media(max-width:600px){.paidPlatformGrid,.paidMetrics{grid-template-columns:1fr}.paidHeadActions{flex-direction:column;align-items:stretch}}.premiumNav{display:flex!important;flex-direction:column!important;gap:5px!important}.premiumNav>button,.premiumNav .navParent,.premiumNav .navChild{width:100%!important}.navGroup{display:flex;flex-direction:column;gap:6px}.navParent,.navSingle{position:relative;display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;border-radius:12px!important;transition:all .2s ease!important}.navParent .navChevron{margin-left:auto!important;transition:transform .2s ease!important}.navGroup.open .navChevron{transform:rotate(180deg)!important}.navGroup.groupActive>.navParent{background:#43c8e814!important;color:#e9fbff!important;border:1px solid rgba(86,212,239,.3)!important}.navChildren{margin:2px 0 7px 18px!important;padding:8px!important;border:1px solid rgba(98,190,211,.2)!important;border-radius:14px!important;background:#ffffff05!important;display:flex!important;flex-direction:column!important;gap:4px!important}.navChild{display:flex!important;align-items:center!important;gap:11px!important;min-height:39px!important;padding:9px 11px!important;border-radius:10px!important;font-size:13px!important;color:#aebdcc!important}.navChild:hover{background:#ffffff0b!important;color:#fff!important}.navChild.active{background:#46cdeb1a!important;color:#65dcf5!important;border:1px solid rgba(89,211,238,.22)!important}.navChild em{margin-left:auto!important;min-width:21px!important;height:21px!important;border-radius:999px!important;background:#c99a39!important;color:#061625!important;display:flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:10px!important;font-weight:900!important}.navSingle.goldAccent{margin:5px 0!important;color:#e8b947!important;background:#c99a3911!important;border:1px solid rgba(201,154,57,.25)!important}.navSingle.goldAccent:hover,.navSingle.goldAccent.active{background:#c99a391f!important;color:#ffd768!important}.navSingle.active{box-shadow:inset 3px 0 #c99a39!important}.sidebar nav{overflow-y:auto!important;overflow-x:hidden!important;padding-right:3px!important}.sidebar nav::-webkit-scrollbar{width:3px}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}@media(max-width:900px){.navChildren{margin-left:10px!important}}.profilePhotoPreview{width:110px;height:110px;border-radius:20px;overflow:hidden;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(211,173,91,.22),transparent 38%),linear-gradient(145deg,#102638,#06131f);border:1px solid rgba(199,154,69,.32);box-shadow:0 14px 34px #0819271f,inset 0 0 0 4px #ffffff0a}.profilePhotoPreview img{width:100%;height:100%;object-fit:cover;border-radius:0}.profilePhotoInitials{width:100%;height:100%;display:grid;place-items:center;color:#e0bd72;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:700;letter-spacing:.02em}.profilePhotoControls{min-width:0}.profilePhotoControls h3{margin:0 0 5px;font-size:16px}.profilePhotoControls p{max-width:520px;margin:0 0 13px}.profilePhotoUploadBtn{min-height:40px;border:1px solid #d4b36d;border-radius:10px;padding:0 16px;background:linear-gradient(135deg,#e3c377,#c99a45 60%,#a9792c);color:#07131f;font-size:11px;font-weight:800;box-shadow:0 8px 20px #c79a452e;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.profilePhotoUploadBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 25px #c79a4540}.profilePhotoUploadBtn:disabled{cursor:wait;opacity:.62}.profilePhotoHelp{display:block;margin-top:8px;color:#8c969e;font-size:9px}.profilePhotoError{width:max-content;max-width:100%;margin-top:9px;padding:7px 10px;border-radius:8px;background:#fff0ed;border:1px solid #f0cbc4;color:#9b4539;font-size:9px;line-height:1.4}.profileMiniInitials{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#183247,#081927);color:#d8b15d;border:1px solid rgba(199,154,69,.28);font-size:10px;font-weight:850;letter-spacing:.04em}@media(max-width:600px){.profilePhotoEdit{grid-template-columns:82px 1fr;gap:14px;align-items:start}.profilePhotoPreview{width:82px;height:82px;border-radius:16px}.profilePhotoInitials{font-size:23px}.profilePhotoUploadBtn{width:100%}}.binaryPage{display:flex;flex-direction:column;gap:14px;min-width:0}.binaryHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.binaryHeader h1{margin:4px 0 5px;font-family:inherit;font-size:34px;line-height:1;color:#0c1f35;letter-spacing:-.035em}.binaryHeader p{margin:0;color:#718096;font-size:13px}.binaryHeaderActions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.binarySecondaryBtn{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9dee6;background:#fff;color:#203246;border-radius:999px;padding:10px 15px;font-weight:750;cursor:pointer;box-shadow:0 5px 18px #1121340d}.binarySecondaryBtn.dark{background:#071d33;border-color:#071d33;color:#fff}.binarySecondaryBtn:hover{transform:translateY(-1px)}.binarySecondaryBtn:disabled{opacity:.6;cursor:wait}.binaryIconBtn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid #dde3ea;background:#fff;color:#536275;cursor:pointer}.binaryLoading,.binaryError{display:flex;align-items:center;gap:10px;border:1px solid #e3e7eb;background:#fff;border-radius:14px;padding:18px;color:#34465a}.binaryError{border-color:#e7c7c3;background:#fff8f7}.binaryError div{display:flex;flex-direction:column;gap:3px}.binaryError span{font-size:13px;color:#8b5a56}.spin{animation:nbBinarySpin 1s linear infinite}@keyframes nbBinarySpin{to{transform:rotate(360deg)}}.binaryKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.binaryKpi{position:relative;background:#fff;border:1px solid #e8ecf0;border-radius:15px;padding:14px 15px 13px;box-shadow:0 7px 24px #17273a0d;min-height:94px;overflow:hidden}.binaryKpi:before{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;border-radius:999px;background:#e7ebef}.binaryKpi>span{display:block;font-size:9px;font-weight:850;letter-spacing:.085em;color:#6f7d8c;margin-bottom:8px}.binaryKpi strong{display:block;color:#10243b;font-size:19px;line-height:1.1}.binaryKpi strong small{font-size:10px;color:#7f8b97}.binaryKpi em{display:block;margin-top:7px;font-style:normal;font-size:10px;color:#8a95a1}.binaryKpi.left:before{background:linear-gradient(90deg,#16a35b,#87dfae)}.binaryKpi.right:before{background:linear-gradient(90deg,#1f72ed,#8dbafa)}.binaryKpi.match:before{background:linear-gradient(90deg,#d49b23,#f1d38e)}.binaryKpi.carry:before{background:linear-gradient(90deg,#7d4ce1,#cab5ff)}.binaryKpi.qualification:before{background:linear-gradient(90deg,#199e58,#82dca9)}.binaryKpi.qualification strong{color:#15934f}.binaryLegBar{height:42px;border:1px solid #e9edf1;background:#ffffffeb;box-shadow:0 7px 22px #192a3e0a;border-radius:14px;display:grid;grid-template-columns:1fr 46px 1fr;align-items:center;text-align:center;color:#23364b;font-size:11px;font-weight:800}.binaryLegBar i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;justify-self:center;background:#fff9ed;border:1px solid #efc76e;color:#cb8e18;box-shadow:0 6px 18px #cc911829}.leftValue{color:#159b56!important}.rightValue{color:#176fe5!important}.positive{color:#139750!important}.binaryWorkspace{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;min-height:600px}.binaryWorkspace.panelOpen{grid-template-columns:minmax(0,1fr) 278px}.binaryCanvasCard{position:relative;background:linear-gradient(180deg,#fff,#fdfdfc);border:1px solid #e8ebef;border-radius:18px;box-shadow:0 12px 36px #1325390e;overflow:hidden;min-width:0}.premiumCanvas{padding:0}.binaryTreeViewport{overflow:auto;min-height:535px;padding:12px 18px 64px}.binaryTree{min-width:820px;position:relative;transform-origin:top center;transition:transform .16s ease}.premiumOrbTree{height:520px;padding-top:0}.binaryTreeRow{position:absolute;z-index:3;display:grid}.rootRow{top:0;left:50%;width:220px;transform:translate(-50%);grid-template-columns:1fr}.secondRow{top:205px;left:9%;right:9%;grid-template-columns:190px 190px;justify-content:space-between}.thirdRow{top:396px;left:0;right:0;grid-template-columns:repeat(4,160px);justify-content:space-between;gap:6px}.binaryOrbNode{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;color:#10243b}.binaryOrbMain{appearance:none;border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:center;font:inherit;color:inherit;cursor:pointer;min-width:0}.binaryOrbCircle{position:relative;border-radius:50%;display:grid;place-items:center;background:#fff;color:#fff;font-size:21px;font-weight:850;overflow:hidden;transition:.18s ease}.binaryOrbCircle:after{content:"";position:absolute;inset:5px;border-radius:50%;pointer-events:none}.binaryOrbCircle img{width:100%;height:100%;object-fit:cover}.binaryOrbCircle>span{position:relative;z-index:2}.binaryOrbNode.root .binaryOrbCircle{width:82px;height:82px;border:2px solid #d99a1b;box-shadow:0 0 0 7px #dda1271a,0 8px 24px #a3710c21;background:linear-gradient(145deg,#112d4b,#061b30)}.binaryOrbNode.left .binaryOrbCircle{background:radial-gradient(circle at 45% 42%,#083a2e 0 28%,#073024 62%,#061c18);border:2px solid #19ab62;box-shadow:0 0 0 6px #21b66914,0 8px 20px #1692541a}.binaryOrbNode.right .binaryOrbCircle{background:radial-gradient(circle at 45% 42%,#0b396a 0 28%,#082b51 62%,#061c33);border:2px solid #2184f2;box-shadow:0 0 0 6px #277eee14,0 8px 20px #1e66c91a}.binaryOrbNode.level1 .binaryOrbCircle{width:64px;height:64px}.binaryOrbNode.level2 .binaryOrbCircle{width:52px;height:52px;font-size:17px}.binaryOrbNode:hover .binaryOrbCircle{transform:translateY(-2px);filter:saturate(1.06)}.binaryOrbPosition{margin-top:-4px;position:relative;z-index:4;font-size:8px;font-weight:900;line-height:1;background:#eef2f5;border-radius:999px;padding:3px 7px;color:#6b7480}.binaryOrbNode.root .binaryOrbPosition{background:#dda122;color:#fff}.binaryOrbNode.left .binaryOrbPosition{background:#159e58;color:#fff}.binaryOrbNode.right .binaryOrbPosition{background:#1d70da;color:#fff}.binaryOrbMain>strong{margin-top:7px;display:block;max-width:170px;font-size:12px;line-height:1.15;color:#10243b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binaryOrbNode.level2 .binaryOrbMain>strong{font-size:10px;max-width:145px;margin-top:6px}.binaryOrbMain>small{margin-top:2px;display:block;max-width:165px;font-size:9px;color:#758294;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binaryOrbNode.level2 .binaryOrbMain>small{font-size:8px;max-width:145px}.binaryOrbPackage{margin-top:5px;border:1px solid #e2e7ec;background:#f7f9fb;border-radius:999px;padding:3px 8px;font-size:8px;font-weight:800;color:#5b6775;line-height:1}.binaryOrbNode.root .binaryOrbPackage{border-color:#efd194;background:#fff8e9;color:#a66e08}.binaryOrbNode.left .binaryOrbPackage{border-color:#bfe5cf;background:#f1fbf5;color:#238254}.binaryOrbNode.right .binaryOrbPackage{border-color:#c9ddfb;background:#f2f7ff;color:#2767bd}.binaryOrbVolumes{appearance:none;border:1px solid #edf0f3;background:#fff;border-radius:12px;box-shadow:0 6px 16px #1325390b;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;width:172px;margin-top:8px;padding:7px 8px;font:inherit;cursor:pointer}.binaryOrbNode.level2 .binaryOrbVolumes{width:146px;padding:6px}.binaryOrbVolumes span{display:flex;flex-direction:column;gap:1px;align-items:center}.binaryOrbVolumes b{font-size:11px;color:#19314a}.binaryOrbVolumes span:first-child b{color:#159b56}.binaryOrbNode.right .binaryOrbVolumes span:last-child b{color:#176fe5}.binaryOrbVolumes small{font-size:7px;color:#778493;font-weight:800}.binaryOrbVolumes i{height:24px;background:#e3e8ed}.binaryOrbOpen{position:absolute;right:2px;top:40px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #e5e9ed;color:#637183;box-shadow:0 5px 14px #14253814;cursor:pointer;opacity:0;transition:.15s}.binaryOrbNode:hover .binaryOrbOpen{opacity:1}.binaryOrbEmpty{appearance:none;border:0;background:transparent;font:inherit;cursor:default}.binaryOrbEmpty .binaryOrbCircle{border:1.5px dashed #bac5d1!important;background:#fff!important;color:#34465a!important;box-shadow:none!important}.binaryOrbEmpty strong{font-size:10px;margin-top:10px;color:#3b4753}.binaryOrbEmpty small{font-size:8px;margin-top:3px;color:#8a95a1}.binaryOrbEmpty .binaryOrbPosition{background:#eef1f4;color:#7d8792}.binaryBranchLine{position:absolute;z-index:1;pointer-events:none}.rootToFirst{left:16.5%;right:16.5%;top:192px;height:22px;border-top:1.5px solid transparent;border-image:linear-gradient(90deg,#19a75e 0 49.7%,#d2a13c 49.8% 50.2%,#237fe8 50.3% 100%) 1}.rootToFirst:before{content:"";position:absolute;left:50%;top:-28px;width:1.5px;height:28px;background:#d2a13c}.rootToFirst:after{content:"";position:absolute;left:50%;top:-3px;width:7px;height:7px;border-radius:50%;transform:translate(-50%);background:#e4aa2a;box-shadow:0 0 0 4px #e1a5241a}.firstLeft{left:7.5%;width:35%;top:387px;height:18px;border-top:1.5px solid #19a75e}.firstLeft:before,.firstLeft:after,.firstRight:before,.firstRight:after{content:"";position:absolute;top:-3.5px;width:7px;height:7px;border-radius:50%}.firstLeft:before{left:0;background:#19a75e}.firstLeft:after{right:0;background:#19a75e}.firstRight{right:7.5%;width:35%;top:387px;height:18px;border-top:1.5px solid #237fe8}.firstRight:before{left:0;background:#237fe8}.firstRight:after{right:0;background:#237fe8}.secondRow .binaryOrbNode:before{content:"";position:absolute;top:-14px;left:50%;height:14px;width:1.5px;background:currentColor;opacity:.75}.secondRow .left{color:#19a75e}.secondRow .right{color:#237fe8}.thirdRow .binaryOrbNode:before{content:"";position:absolute;top:-9px;left:50%;height:9px;width:1.5px;background:currentColor;opacity:.75}.thirdRow .left{color:#19a75e}.thirdRow .right{color:#237fe8}.binaryOrbNode strong,.binaryOrbNode small{color:#10243b}.binaryCanvasControls{position:absolute;left:12px;right:12px;bottom:10px;display:flex;gap:9px;align-items:center;z-index:10}.binaryZoom,.binaryLegend,.binaryControlBtn{height:40px;border:1px solid #e7ebef;background:#fffffff5;border-radius:12px;box-shadow:0 6px 18px #16273a0b}.binaryZoom{display:grid;grid-template-columns:38px 58px 38px;align-items:center}.binaryZoom button,.binaryControlBtn{border:0;background:transparent;display:grid;place-items:center;color:#203247;cursor:pointer}.binaryZoom span{text-align:center;font-size:11px;font-weight:800;color:#26394e}.binaryControlBtn{width:40px}.binaryLegend{margin-left:auto;display:flex!important;align-items:center;gap:8px;padding:0 13px;font-size:9px!important;font-weight:750;color:#627083}.leftDot,.rightDot,.goldDot{width:8px;height:8px;border-radius:50%;display:inline-block}.leftDot{background:#18a45d}.rightDot{background:#2078e5}.goldDot{background:#d8a128}.binaryMemberPanel{background:#fff;border:1px solid #e7ebef;border-radius:18px;box-shadow:0 12px 36px #13253912;overflow:hidden;align-self:stretch;min-height:535px}.binaryMemberPanelHead{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #eef1f4}.binaryMemberPanelHead strong{text-transform:uppercase;font-size:10px;letter-spacing:.06em;color:#1f3247}.binaryMemberPanelHead button{border:0;background:transparent;color:#4f5f70;cursor:pointer}.binaryMemberIdentity{display:flex;align-items:center;gap:11px;padding:16px;border-bottom:1px solid #eef1f4}.binaryMemberAvatar{width:48px;height:48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#0d2e4e;color:#fff;font-weight:850;border:1.5px solid #d5a33c}.binaryMemberAvatar img{width:100%;height:100%;object-fit:cover}.binaryMemberIdentity>div:last-child{display:flex;flex-direction:column;min-width:0}.binaryMemberIdentity strong{font-size:13px;color:#10243b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binaryMemberIdentity small{font-size:9px;color:#758294;margin-top:2px}.binaryMemberPackage{align-self:flex-start;margin-top:6px;font-size:8px;font-weight:850;border:1px solid #dce4eb;background:#f6f8fa;border-radius:999px;padding:3px 7px;color:#506174}.binaryMemberSection{padding:11px 15px;border-bottom:1px solid #eef1f4}.binaryMemberSection>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.binaryMemberSection span{font-size:9px;color:#586a7d}.binaryMemberSection b{font-size:9px;color:#1a2f47;text-align:right}.binaryMemberFooter{margin:13px 15px;padding:10px 11px;border-radius:10px;background:#f8fafb;color:#4b5c6e;display:flex;align-items:center;gap:7px;font-size:9px}.binaryInfoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.binaryInfoCard{display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e9edf1;border-radius:13px;padding:12px;color:#a97e2d}.binaryInfoCard div{display:flex;flex-direction:column;gap:2px}.binaryInfoCard span{font-size:8px;letter-spacing:.08em;font-weight:800;color:#9a8158}.binaryInfoCard strong{font-size:11px;color:#1b3048}@media(max-width:1260px){.binaryWorkspace.panelOpen{grid-template-columns:minmax(0,1fr) 250px}.binaryTree{min-width:760px}.thirdRow{grid-template-columns:repeat(4,145px)}}@media(max-width:1120px){.binaryKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.binaryKpi.qualification{grid-column:span 2}.binaryWorkspace.panelOpen{grid-template-columns:1fr}.binaryMemberPanel{min-height:auto}.binaryTreeViewport{min-height:550px}.binaryInfoGrid{grid-template-columns:1fr}}@media(max-width:700px){.binaryKpis{grid-template-columns:1fr}.binaryKpi.qualification{grid-column:auto}.binaryHeader{align-items:flex-start;flex-direction:column}.binaryHeader h1{font-size:29px}.binaryLegBar{grid-template-columns:1fr}.binaryLegBar i{display:none}.binaryLegBar span:last-child{display:none}.binaryTreeViewport{padding-left:8px;padding-right:8px}.binaryTree{min-width:780px}.binaryCanvasControls{right:auto}.binaryLegend{display:none!important}}.binaryCanvasCard.premiumCanvas{position:relative;padding-top:58px!important;overflow:hidden}.binaryCanvasTopbar{position:absolute;top:14px;left:16px;right:16px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:none}.binaryCurrentView,.binaryTopControls{pointer-events:auto}.binaryCurrentView{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e7e3d9;border-radius:14px;background:#ffffffeb;box-shadow:0 8px 26px #1022360f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.binaryCurrentView span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#8b96a7}.binaryCurrentView b{font-size:12px;color:#102943}.binaryTopControls{display:flex;align-items:center;gap:8px}.binaryMyTreeBtn{height:38px;padding:0 13px;border:1px solid #e6decf;border-radius:12px;background:#fff;color:#102943;font-weight:800;font-size:12px;display:flex;align-items:center;gap:7px;box-shadow:0 8px 22px #1022360f}.binaryZoom.compact{height:38px;min-width:132px;border-radius:12px;background:#fff;border:1px solid #e6e3dc;box-shadow:0 8px 22px #1022360f}.binaryZoom.compact button{width:36px;height:36px}.binaryZoom.compact span{font-size:13px}.binaryCanvasCard .binaryControlBtn{height:38px;width:38px;border-radius:12px;background:#fff;border:1px solid #e6e3dc;box-shadow:0 8px 22px #1022360f}.binaryCanvasControls{display:none!important}.binaryLegendFloating{position:absolute;left:18px;bottom:14px;z-index:8;width:auto!important;min-height:34px;padding:0 12px!important;border:1px solid #e8e4db!important;border-radius:12px!important;background:#fffffff0!important;box-shadow:0 8px 24px #1022360d;font-size:10px!important}.compactInfo{display:none!important}.binaryOrbEmpty:not(.isBlocked){cursor:pointer;transition:transform .18s ease,filter .18s ease}.binaryOrbEmpty:not(.isBlocked):hover{transform:translateY(-3px);filter:drop-shadow(0 10px 16px rgba(11,57,94,.12))}.binaryOrbEmpty:not(.isBlocked) small{color:#c98b16;font-weight:700}.binaryOrbEmpty.isBlocked{opacity:.42;cursor:not-allowed}.binaryOrbEmpty.isBlocked .binaryOrbCircle{background:#f7f7f5!important}.binaryMemberTreeBtn{width:calc(100% - 28px);margin:12px 14px 0;height:42px;border:1px solid #d9e3ee;border-radius:12px;background:#f7fafc;color:#0c2b47;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px}.binaryMemberTreeBtn:hover{background:#eef5fa}.binaryModalBackdrop{position:fixed;inset:0;z-index:9999;background:#0514225c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.binaryRegisterModal{width:min(520px,100%);background:#fff;border:1px solid rgba(217,204,177,.8);border-radius:24px;box-shadow:0 30px 90px #06192b38;overflow:hidden}.binaryRegisterHead{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 16px;border-bottom:1px solid #eee9df}.binaryRegisterHead h3{margin:4px 0 0;font-size:22px;color:#0b2945}.binaryRegisterHead button{border:0;background:#f7f5f1;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#42556a}.binaryRegisterPlacement{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 24px 2px}.binaryRegisterPlacement div{padding:11px 13px;border-radius:13px;background:#faf9f6;border:1px solid #eee9df}.binaryRegisterPlacement span{display:block;font-size:10px;color:#7a8796;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.binaryRegisterPlacement b{display:block;margin-top:3px;font-size:13px;color:#102943}.binaryRegisterForm{display:grid;gap:12px;padding:18px 24px}.binaryRegisterForm label span{display:block;margin:0 0 6px;font-size:11px;font-weight:800;color:#30485f}.binaryRegisterForm input{width:100%;height:44px;border:1px solid #dfe5ea;border-radius:12px;padding:0 13px;font:inherit;color:#102943;background:#fff;outline:none}.binaryRegisterForm input:focus{border-color:#d4a12f;box-shadow:0 0 0 3px #d4a12f1c}.binaryRegisterSubmit{height:46px;border:0;border-radius:13px;background:#071d31;color:#fff;font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.binaryRegisterSubmit:disabled{opacity:.6;cursor:wait}.binaryRegisterError{padding:10px 12px;border-radius:10px;background:#fff2f0;color:#a33a2f;font-size:12px;font-weight:700}.binaryRegisterNote{margin:0;padding:0 24px 20px;font-size:10px;line-height:1.5;color:#748394}@media(max-width:900px){.binaryCanvasTopbar{position:relative;top:auto;left:auto;right:auto;margin:-40px 0 12px}.binaryCanvasCard.premiumCanvas{padding-top:50px!important}.binaryCurrentView{display:none}.binaryLegendFloating{display:none!important}.binaryTopControls{margin-left:auto}.binaryWorkspace.panelOpen{grid-template-columns:1fr!important}.binaryMemberPanel{position:relative!important;max-height:none!important}}.binaryTreeViewport{padding-bottom:18px!important}.binaryCanvasFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px 12px;border-top:1px solid #edf0f2;background:#fff;position:relative;z-index:10;flex-wrap:wrap}.binaryCanvasFooter .binaryLegend{position:static!important;width:auto!important;min-height:32px;margin:0!important;padding:0 10px!important;border:1px solid #e8e4db!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font-size:10px!important}.binaryRegisterHint{display:inline-flex;align-items:center;gap:6px;color:#6e7a89;font-size:10px;font-weight:750;white-space:nowrap}.binaryReferralPanel{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);gap:16px;align-items:center;margin:12px 0 14px;padding:14px 16px;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #e8ebef;border-radius:16px;box-shadow:0 8px 28px #1325390b}.binaryReferralHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.binaryReferralHead>div{min-width:0;display:flex;flex-direction:column}.binaryReferralHead>strong{font-size:13px;color:#12283f;margin-top:2px}.binaryReferralHead small{font-size:9px;color:#7d8997;line-height:1.35;margin-top:4px}.binaryReferralHead>svg{color:#c88d1d;flex:0 0 auto;margin-top:5px}.binaryReferralGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.binaryReferralCard{border:1px solid #e7eaee;border-radius:12px;padding:9px 10px;background:#fff;min-width:0}.binaryReferralCard.left{box-shadow:inset 3px 0 #19a85f}.binaryReferralCard.right{box-shadow:inset 3px 0 #1d76df}.binaryReferralMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:9px}.binaryReferralMeta span{font-weight:850}.binaryReferralCard.left .binaryReferralMeta span{color:#168852}.binaryReferralCard.right .binaryReferralMeta span{color:#176ccc}.binaryReferralMeta b{color:#536174;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binaryReferralLink{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:6px;align-items:center;background:#f7f9fb;border:1px solid #edf0f3;border-radius:9px;padding:4px 4px 4px 8px;min-width:0}.binaryReferralLink span{font-size:8px;color:#687789;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binaryReferralLink button{width:30px;height:30px;border:0;border-radius:7px;background:#fff;color:#18324d;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 7px #1325390f}.binaryOrbEmpty:not(.isBlocked){-webkit-user-select:none;user-select:none}.binaryOrbEmpty:not(.isBlocked):active .binaryOrbCircle{transform:scale(.97)}.authReferralBadge{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px;margin:0 0 16px;padding:10px 12px;border:1px solid #e3e8ed;border-radius:12px;background:#f8fafb;font-size:11px}.authReferralBadge span{color:#788596}.authReferralBadge b{color:#19314a}.authReferralBadge.left{box-shadow:inset 3px 0 #19a85f}.authReferralBadge.right{box-shadow:inset 3px 0 #1d76df}@media(max-width:980px){.binaryReferralPanel{grid-template-columns:1fr}.binaryReferralGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.binaryReferralGrid{grid-template-columns:1fr}.binaryCanvasFooter{justify-content:center}.binaryRegisterHint{white-space:normal;text-align:center}}.authSessionNotice{display:grid;gap:6px;margin:0 0 18px;padding:13px 14px;border:1px solid rgba(201,154,57,.35);border-radius:14px;background:#c99a3914;color:#0b1e33;font-size:13px;line-height:1.4}.authSessionNotice b{font-size:13px}.authSessionNotice span{color:#64748b}.authSessionNotice button{justify-self:start;border:0;background:transparent;color:#9a6b0a;font-weight:800;padding:4px 0;cursor:pointer}.authRegistrationSuccess{margin:18px 0;padding:18px;border:1px solid #b9e5c9;background:#f1fbf5;border-radius:16px;display:grid;gap:8px;color:#0d5130}.authRegistrationSuccess b{font-size:15px}.authRegistrationSuccess span{font-size:13px;line-height:1.5;color:#476357}.authRegistrationSuccess button{margin-top:4px;border:0;border-radius:12px;padding:11px 14px;background:#071b33;color:#fff;font-weight:800;cursor:pointer}.authPremiumSuccess{margin-top:18px;padding:22px;border-radius:20px;background:linear-gradient(165deg,#071729,#0b2136);border:1px solid rgba(199,154,57,.35);box-shadow:0 24px 60px #0717292e;text-align:center;color:#fff}.authPremiumSuccess h2{font-family:Georgia,serif;font-size:28px;margin:7px 0;color:#fff}.authPremiumSuccess>p{color:#b4c3d1;font-size:12px;line-height:1.6;margin:0 auto 17px;max-width:460px}.authSuccessMedallion{width:56px;height:56px;border-radius:18px;margin:0 auto 14px;display:grid;place-items:center;background:linear-gradient(145deg,#f6cf70,#b7821d);color:#071729;box-shadow:0 18px 40px #c79a3947}.authPremiumSuccess .eyebrow{color:#e7bd59}.authCredentialCard{text-align:left;padding:17px;border-radius:16px;background:#081a2b;border:1px solid #294158}.authCredentialHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.authCredentialHead span{display:block;color:#d9ad48;font-size:9px;font-weight:900;letter-spacing:.14em}.authCredentialHead b{display:block;margin-top:4px;color:#fff;font-size:19px}.authCredentialHead svg{color:#e7bd59}.authCredentialRows{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#20384d;margin-top:13px;border:1px solid #20384d;border-radius:12px;overflow:hidden}.authCredentialRows>div{background:#0d2236;padding:11px 12px;min-width:0}.authCredentialRows span{display:block;color:#8296aa;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.authCredentialRows b{display:flex;align-items:center;gap:7px;margin-top:4px;color:#fff;font-size:13px;word-break:break-word}.authCredentialRows .passwordRow{background:#192e40}.authCredentialRows .passwordRow b{color:#ffd977;font-size:14px}.authCredentialSecurity{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:11px 12px;border-radius:11px;background:#54c1a014;border:1px solid rgba(84,193,160,.18);color:#a7c9bd;font-size:10px;line-height:1.5}.authCredentialSecurity svg{flex:0 0 auto;color:#65c5a6;margin-top:1px}.authSuccessButtons{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.authSuccessButtons button,.authSuccessButtons a{min-height:43px;border-radius:12px;border:1px solid #31495e;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:850;text-decoration:none}.authSuccessButtons button{background:#10283d;color:#fff}.authSuccessButtons a{background:linear-gradient(135deg,#f1c75e,#d6a232);color:#061626;border:0}.authLoginUrl{margin-top:10px;padding:10px;border-radius:10px;background:#061522;border:1px solid #20384d}.authLoginUrl span{display:block;color:#748a9f;font-size:8px;font-weight:900;letter-spacing:.12em}.authLoginUrl b{display:block;margin-top:5px;color:#fff;font-size:12px;word-break:break-all}.authReturnCurrent{margin-top:12px;border:0;background:transparent;color:#d8b255;font-size:11px;font-weight:800;cursor:pointer}.binaryRegisterModal.successMode{width:min(680px,100%);background:linear-gradient(180deg,#071729,#0b2035);border:1px solid rgba(203,163,73,.35);color:#fff}.binarySuccessHero{position:relative;text-align:center;padding:34px 34px 22px;background:radial-gradient(circle at 50% 0,rgba(211,168,66,.2),transparent 48%)}.binarySuccessClose{position:absolute;right:18px;top:18px;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer}.binarySuccessIcon{width:56px;height:56px;border-radius:18px;margin:0 auto 14px;display:grid;place-items:center;background:linear-gradient(145deg,#f6cf70,#b7821d);color:#071729;box-shadow:0 18px 40px #c79a3947}.binarySuccessHero .eyebrow{color:#e7bd59}.binarySuccessHero h3{font-family:Georgia,serif;font-size:31px;margin:8px 0 10px;color:#fff}.binarySuccessHero p{max-width:540px;margin:0 auto;color:#b9c7d6;font-size:13px;line-height:1.7}.binaryCredentialCard{margin:0 24px;padding:20px;border:1px solid #284057;border-radius:18px;background:#05121fb8;box-shadow:inset 0 1px #ffffff08}.binaryCredentialTop{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.binaryCredentialTop span{display:block;color:#d9ad48;font-size:9px;font-weight:900;letter-spacing:.14em}.binaryCredentialTop b{display:block;margin-top:4px;color:#fff;font-size:19px}.binaryCredentialTop svg{color:#e7bd59}.binaryCredentialGrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#20384d;margin-top:14px;border:1px solid #20384d;border-radius:14px;overflow:hidden}.binaryCredentialGrid>div{padding:13px 14px;background:#0b1e31;min-width:0}.binaryCredentialGrid span{display:block;color:#8296aa;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.binaryCredentialGrid b{display:flex;align-items:center;gap:7px;margin-top:4px;color:#fff;font-size:13px;word-break:break-word}.binaryCredentialGrid .passwordField{background:#162b3d}.binaryCredentialGrid .passwordField b{color:#ffd977;font-size:15px;letter-spacing:.02em}.binaryCredentialSecurity{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:11px 12px;border-radius:11px;background:#54c1a014;border:1px solid rgba(84,193,160,.18);color:#a7c9bd;font-size:10px;line-height:1.5}.binaryCredentialSecurity svg{flex:0 0 auto;color:#65c5a6;margin-top:1px}.binarySuccessActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 24px 10px}.binaryCopyCredentials,.binaryLoginLink{min-height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:850;font-size:12px;text-decoration:none}.binaryCopyCredentials{border:1px solid #31485d;background:#10273b;color:#fff;cursor:pointer}.binaryLoginLink{background:linear-gradient(135deg,#f0c65d,#d6a332);color:#071729}.binaryLoginUrl{margin:0 24px 24px;padding:12px 14px;border-radius:12px;background:#071522;border:1px solid #20384d;text-align:center}.binaryLoginUrl span{display:block;color:#748a9f;font-size:8px;font-weight:900;letter-spacing:.12em}.binaryLoginUrl b{display:block;margin-top:5px;color:#fff;font-size:12px;word-break:break-all}.unilevelPage{padding:28px;max-width:1500px;margin:0 auto;color:#071b33}.unilevelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.unilevelHeader h1{font-family:Georgia,serif;font-size:42px;line-height:1;margin:6px 0 8px;color:#071b33}.unilevelHeader p{margin:0;color:#738399;font-size:14px}.unilevelHeaderActions{display:flex;gap:9px}.unilevelBackBtn,.unilevelRefreshBtn{border:1px solid #d7dee7;background:#fff;color:#10283d;border-radius:12px;min-height:42px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:800;cursor:pointer}.unilevelRefreshBtn{width:42px;padding:0}.unilevelLoading{min-height:320px;display:flex;align-items:center;justify-content:center;gap:10px;color:#65798d}.unilevelError{margin-bottom:18px;padding:14px 16px;border:1px solid #f0c5c5;background:#fff4f4;border-radius:14px;display:flex;gap:10px;align-items:flex-start;color:#8f3535}.unilevelError div{display:flex;flex-direction:column;gap:3px}.unilevelError span{font-size:12px;color:#a55b5b}.unilevelSummary{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:18px}.unilevelSummary>div{background:#fff;border:1px solid #e0e5eb;border-radius:18px;padding:18px 20px;box-shadow:0 10px 32px #0b1f340d}.unilevelSummary span{display:block;color:#8b9bad;font-size:9px;font-weight:900;letter-spacing:.12em}.unilevelSummary strong{display:block;color:#071b33;font-size:22px;margin-top:7px}.unilevelSummary small{display:block;color:#7e8fa2;margin-top:4px;font-size:11px}.unilevelTreeCard{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #dfe5eb;border-radius:24px;box-shadow:0 24px 70px #09223914;overflow:hidden}.unilevelTreeTopbar{min-height:66px;padding:0 22px;border-bottom:1px solid #e7ebef;display:flex;align-items:center;justify-content:space-between}.unilevelTreeTopbar>div span{display:block;color:#99a6b3;font-size:9px;font-weight:900;letter-spacing:.12em}.unilevelTreeTopbar>div b{display:block;margin-top:3px;color:#0b2238;font-size:15px}.unilevelTreeTopbar button{border:1px solid #dfe5eb;background:#fff;color:#0d2840;border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:6px;font-weight:800;cursor:pointer}.unilevelRootWrap{padding:30px 20px 12px;display:flex;justify-content:center}.unilevelRootCard{width:250px;position:relative;text-align:center;padding:24px 18px 18px;border-radius:22px;background:linear-gradient(160deg,#071a2e,#0c2b47);color:#fff;border:1px solid rgba(201,154,57,.55);box-shadow:0 24px 50px #051f342e}.unilevelRootBadge{display:inline-block;padding:5px 9px;border-radius:99px;background:#c99a3921;border:1px solid rgba(231,189,89,.35);color:#f0c962;font-size:8px;font-weight:900;letter-spacing:.12em}.unilevelRootAvatar,.unilevelAvatar{display:grid;place-items:center;overflow:hidden;border-radius:50%;font-weight:900}.unilevelRootAvatar{width:76px;height:76px;margin:14px auto 10px;background:linear-gradient(145deg,#f4cf73,#bd8621);color:#07192c;border:4px solid rgba(255,255,255,.08);font-size:23px}.unilevelRootAvatar img,.unilevelAvatar img{width:100%;height:100%;object-fit:cover}.unilevelRootCard>strong{display:block;font-size:17px}.unilevelRootCard>small{display:block;color:#a9bbcc;margin-top:4px}.unilevelRootMeta{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:12px}.unilevelRootMeta span{padding:5px 8px;border-radius:8px;background:#ffffff12;font-size:9px;color:#c8d4df}.unilevelDirectCount{margin:13px auto 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:6px;color:#efc861;font-size:11px;font-weight:850}.unilevelConnector{height:42px;position:relative}.unilevelConnector i{position:absolute;left:50%;top:0;width:1px;height:22px;background:#cfd7df}.unilevelConnector span{position:absolute;left:12%;right:12%;top:21px;height:1px;background:linear-gradient(90deg,transparent,#cfd7df 10%,#cfd7df 90%,transparent)}.unilevelDirectGrid{padding:12px 26px 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:15px;align-items:stretch}.unilevelMemberOrb{position:relative;min-height:215px;border:1px solid #dce3e9;background:#fff;border-radius:20px;padding:18px 13px 14px;text-align:center;cursor:pointer;transition:.18s ease;box-shadow:0 10px 28px #071e340d}.unilevelMemberOrb:hover{transform:translateY(-4px);border-color:#c99a39;box-shadow:0 18px 36px #071e341a}.unilevelAvatar{width:66px;height:66px;margin:0 auto 11px;background:#eaf0f5;color:#0b2942;border:4px solid #f7f9fb;font-size:18px;box-shadow:0 0 0 1px #dce3e9}.unilevelMemberOrb strong{display:block;color:#0a233b;font-size:13px;line-height:1.3}.unilevelMemberOrb small{display:block;color:#7d8fa1;margin-top:4px;font-size:10px}.unilevelPackage{display:inline-block;margin-top:9px;border-radius:999px;background:#f7f2e6;color:#9c6f17;padding:5px 8px;font-size:8px;font-weight:900;letter-spacing:.07em}.unilevelOpenHint{margin-top:13px;display:flex;align-items:center;justify-content:center;gap:3px;color:#536b80;font-size:9px;font-weight:800}.unilevelEmpty{padding:45px 20px 55px;text-align:center;color:#7b8da0}.unilevelEmpty svg{color:#c99a39;margin-bottom:8px}.unilevelEmpty strong{display:block;color:#16314b}.unilevelEmpty span{display:block;font-size:11px;margin-top:5px}.unilevelTreeFooter{border-top:1px solid #e8edf1;padding:13px 20px;text-align:center;color:#8c9aaa;font-size:10px;background:#fafbfc}@media(max-width:850px){.unilevelPage{padding:18px}.unilevelHeader{flex-direction:column}.unilevelHeader h1{font-size:34px}.unilevelSummary{grid-template-columns:1fr}.unilevelDirectGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 24px}.authCredentialRows,.binaryCredentialGrid,.authSuccessButtons,.binarySuccessActions{grid-template-columns:1fr}.binaryRegisterModal.successMode{max-height:92vh;overflow:auto}}@media(max-width:520px){.unilevelDirectGrid{grid-template-columns:1fr}.unilevelMemberOrb{min-height:195px}}.unilevelV48 .unilevelHeader{margin-bottom:18px}.unilevelStage{background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #dfe5eb;border-radius:26px;box-shadow:0 24px 70px #09223914;padding:24px;overflow:hidden}.unilevelLeaderArea{display:flex;justify-content:center}.unilevelLeaderCard{width:min(520px,100%);min-height:148px;border-radius:22px;background:linear-gradient(155deg,#071a2e,#0d304e);border:1px solid rgba(201,154,57,.55);box-shadow:0 22px 52px #071f332e;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px 22px;color:#fff}.unilevelLeaderCard .unilevelRootAvatar{width:86px;height:86px;margin:0;border:3px solid rgba(236,190,81,.52);box-shadow:0 0 0 5px #ffffff0a}.unilevelLeaderIdentity>span{color:#d9ad48;font-size:9px;font-weight:900;letter-spacing:.14em}.unilevelLeaderIdentity>strong{display:block;font-size:21px;margin-top:4px}.unilevelLeaderIdentity>small{display:block;color:#9fb1c2;margin-top:3px}.unilevelLeaderIdentity>div{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.unilevelLeaderIdentity>div b{padding:5px 8px;background:#ffffff14;border-radius:8px;color:#cad6df;font-size:8px}.unilevelLeaderDirects{min-width:95px;border-left:1px solid rgba(255,255,255,.12);padding-left:18px;text-align:center;color:#edc45d}.unilevelLeaderDirects svg{display:block;margin:0 auto 4px}.unilevelLeaderDirects strong{display:block;font-size:25px;line-height:1}.unilevelLeaderDirects span{display:block;font-size:9px;margin-top:4px;color:#d8bd77}.unilevelStem{width:1px;height:34px;background:linear-gradient(#cfd8e0,#e7ebef);margin:0 auto}.unilevelMainGrid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;align-items:start}.unilevelCarouselPanel{min-width:0;border:1px solid #e0e6ec;border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 34px #081f340d}.unilevelCarouselHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.unilevelCarouselHead>div{display:flex;align-items:center;gap:8px}.unilevelCarouselHead strong{font-size:13px;color:#0b263f}.unilevelCarouselHead span{font-size:9px;font-weight:900;color:#3f7c71;background:#e6f5f1;padding:5px 7px;border-radius:999px}.unilevelCarouselHead button{border:1px solid #dfe5eb;background:#fff;color:#29435a;border-radius:9px;padding:7px 9px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;cursor:pointer}.unilevelCarouselShell{position:relative;padding:0 32px}.unilevelCarouselRail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;padding:3px 1px 12px}.unilevelCarouselRail::-webkit-scrollbar{display:none}.unilevelMiniCard{flex:0 0 132px;min-height:184px;scroll-snap-align:start;border:1px solid #dce4eb;background:linear-gradient(180deg,#fff,#fcfdfe);border-radius:17px;padding:14px 10px 11px;text-align:center;cursor:pointer;transition:.18s ease;box-shadow:0 8px 22px #081f340a;position:relative}.unilevelMiniCard:hover{transform:translateY(-3px);border-color:#c99a39;box-shadow:0 14px 30px #081f341a}.unilevelMiniCard.selected{border-color:#c99a39;box-shadow:0 0 0 2px #c99a391f,0 16px 34px #081f341a;background:linear-gradient(180deg,#fffdf8,#fff)}.unilevelMiniAvatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;overflow:hidden;margin:0 auto 9px;background:#eaf0f5;color:#0b2942;border:3px solid #f8fafc;box-shadow:0 0 0 1px #dce3e9;font-weight:900}.unilevelMiniAvatar img,.unilevelSelectedAvatar img{width:100%;height:100%;object-fit:cover}.unilevelMiniCard>strong{display:block;color:#0a233b;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unilevelMiniCard>small{display:block;color:#8191a1;margin-top:3px;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unilevelMiniPackage{display:inline-block;margin-top:8px;border-radius:999px;background:#f7f2e6;color:#9c6f17;padding:4px 6px;font-size:6.5px;font-weight:900;letter-spacing:.07em}.unilevelMiniLevel{display:block;margin-top:8px;color:#8da0b1;font-size:7.5px;font-weight:850}.unilevelCarouselArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:32px;height:32px;border-radius:50%;border:1px solid #dce3e9;background:#fff;color:#23415a;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 22px #071e341a}.unilevelCarouselArrow.left{left:-4px}.unilevelCarouselArrow.right{right:-4px}.unilevelSelectionBar{margin-top:10px;min-height:72px;border:1px solid #e5e9ed;background:#fbfcfd;border-radius:14px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px}.unilevelSelectionBar>div span{display:block;color:#9a7a2d;font-size:8px;font-weight:900;letter-spacing:.1em}.unilevelSelectionBar>div strong{display:block;color:#102b43;font-size:12px;margin-top:3px}.unilevelSelectionBar>div small{display:block;color:#8493a2;font-size:9px;margin-top:2px}.unilevelSelectionBar>button{min-height:39px;border:0;border-radius:11px;padding:0 15px;background:linear-gradient(135deg,#edc45e,#c99327);color:#0b2238;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.unilevelSelectionBar>button:disabled{opacity:.45;cursor:not-allowed}.unilevelLevelsCard{border:1px solid #dfe5eb;border-radius:20px;background:linear-gradient(180deg,#fff,#fcfdfe);padding:16px;box-shadow:0 14px 38px #081f3412;position:sticky;top:18px}.unilevelLevelsTitle{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #ebeff2;color:#c59024}.unilevelLevelsTitle>div strong{display:block;color:#10283f;font-size:13px}.unilevelLevelsTitle>div span{display:block;color:#93a0ad;font-size:8px;margin-top:2px}.unilevelLevelsList{padding:7px 0}.unilevelLevelRow{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:31px;border-radius:9px;padding:0 9px;color:#516679}.unilevelLevelRow span{font-size:9.5px;font-weight:750}.unilevelLevelRow strong{font-size:11px;color:#102a42}.unilevelLevelRow.active{background:linear-gradient(90deg,#fff4d9,#f8edd4);color:#8f6412;box-shadow:inset 0 0 0 1px #ecd49c}.unilevelLevelRow.active strong{color:#a9720e}.unilevelLevelRow em{grid-column:1/-1;font-style:normal;font-size:6.5px;font-weight:900;letter-spacing:.08em;color:#b07c1f;margin-top:-4px;padding-bottom:4px}.unilevelTotalRow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee;padding:12px 8px;margin-top:4px}.unilevelTotalRow span{text-transform:uppercase;color:#ae7d20;font-size:9px;font-weight:900;letter-spacing:.08em}.unilevelTotalRow strong{font-size:18px;color:#9d6d16}.unilevelStatsNote{margin-top:8px;color:#9a7b48;font-size:7.5px;line-height:1.35}.unilevelSelectedSide{padding-top:13px}.unilevelSelectedSide>span{display:block;color:#8b9baa;font-size:7.5px;font-weight:900;letter-spacing:.11em}.unilevelSelectedSide>p{margin:8px 0 0;color:#8998a6;font-size:8.5px;line-height:1.5}.unilevelSelectedIdentity{display:flex;align-items:center;gap:9px;margin-top:9px}.unilevelSelectedAvatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#eaf0f5;color:#0b2942;border:2px solid #f8fafc;box-shadow:0 0 0 1px #dce3e9;font-size:10px}.unilevelSelectedIdentity>div strong{display:block;color:#10283f;font-size:10.5px}.unilevelSelectedIdentity>div small{display:block;color:#8998a6;font-size:8px;margin-top:2px}.unilevelSelectedLevel{display:inline-block;margin-top:9px;padding:5px 8px;border-radius:999px;background:#f7f0df;color:#9f7118;font-size:7px;font-weight:900;letter-spacing:.08em}@media(max-width:1050px){.unilevelMainGrid{grid-template-columns:1fr}.unilevelLevelsCard{position:static}.unilevelLeaderCard{width:min(500px,100%)}}@media(max-width:700px){.unilevelStage{padding:14px}.unilevelLeaderCard{grid-template-columns:auto 1fr}.unilevelLeaderDirects{grid-column:1/-1;border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:10px 0 0;display:flex;align-items:center;justify-content:center;gap:6px}.unilevelLeaderDirects svg,.unilevelLeaderDirects strong,.unilevelLeaderDirects span{display:inline;margin:0}.unilevelCarouselPanel{padding:12px}.unilevelMiniCard{flex-basis:122px}.unilevelSelectionBar{align-items:stretch;flex-direction:column}.unilevelSelectionBar>button{justify-content:center}.unilevelMainGrid{gap:12px}}.unilevelV48 .unilevelLevelRow{min-height:39px;padding:0 11px}.unilevelV48 .unilevelLevelRow span{font-size:11px;font-weight:800}.unilevelV48 .unilevelLevelRow strong{font-size:21px;line-height:1;font-weight:950;letter-spacing:-.03em;color:#0b2842}.unilevelV48 .unilevelLevelRow.active strong{font-size:24px;color:#a86f09}.unilevelV48 .unilevelLevelRow em{font-size:7px;margin-top:-2px;padding-bottom:5px}.unilevelV48 .unilevelTotalRow{padding:15px 9px}.unilevelV48 .unilevelTotalRow span{font-size:10px}.unilevelV48 .unilevelTotalRow strong{font-size:30px;line-height:1;font-weight:950;letter-spacing:-.04em}.unilevelV48 .unilevelSelectedLevel{font-size:10px;padding:7px 10px}.unilevelAutoOpenHint{min-height:39px;border-radius:11px;padding:0 14px;background:linear-gradient(135deg,#edc45e,#c99327);color:#0b2238;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:900;white-space:nowrap}.unilevelMiniCard{cursor:pointer}@media(max-width:1050px){.unilevelV48 .unilevelLevelRow strong{font-size:19px}.unilevelV48 .unilevelTotalRow strong{font-size:27px}}.unilevelV48 .unilevelMiniCard.hasNetwork{border-color:#d9a735;background:linear-gradient(180deg,#fffdf7,#fff9e9);box-shadow:0 10px 28px #ae7a131c}.unilevelV48 .unilevelMiniCard.hasNetwork:hover{border-color:#bd8312;box-shadow:0 18px 36px #a46f092e;transform:translateY(-4px)}.unilevelV48 .unilevelMiniCard.hasNetwork .unilevelMiniAvatar{box-shadow:0 0 0 2px #ddb24c,0 8px 20px #96650c1f;background:#fff8e6}.unilevelNetworkBadge{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 7px;border-radius:999px;background:#0a2943;color:#ffd66a;font-size:7px;font-weight:900;letter-spacing:.02em;box-shadow:0 5px 14px #071f3324}.unilevelOpenNetworkHint{display:block;margin-top:7px;color:#a87410;font-size:7px;font-weight:950;letter-spacing:.12em}.unilevelV48 .unilevelMiniCard:not(.hasNetwork){opacity:.88}.unilevelV48 .unilevelMiniCard:not(.hasNetwork):hover{opacity:1}.mlmLogoStage:has(.mlmLogo-ascensum),.mlmLogoStage:has(.mlmLogo-payrewards),.mlmLogoStage:has(.mlmLogo-farmasi){padding:0!important;overflow:hidden!important}.mlmLogoStage:has(.mlmLogo-ascensum){background:#030303!important}.mlmLogoStage:has(.mlmLogo-payrewards){background:#416bb0!important}.mlmLogoStage:has(.mlmLogo-farmasi){background:#ff5b69!important}.mlmOfficialLogoWrap-ascensum,.mlmOfficialLogoWrap-payrewards,.mlmOfficialLogoWrap-farmasi{width:100%!important;height:100%!important;min-height:142px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.mlmOfficialLogoWrap-ascensum .mlmOfficialLogo,.mlmOfficialLogoWrap-payrewards .mlmOfficialLogo,.mlmOfficialLogoWrap-farmasi .mlmOfficialLogo{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important}.mlmCard:hover .mlmOfficialLogoWrap-ascensum .mlmOfficialLogo,.mlmCard:hover .mlmOfficialLogoWrap-payrewards .mlmOfficialLogo,.mlmCard:hover .mlmOfficialLogoWrap-farmasi .mlmOfficialLogo{transform:none!important}@media(max-width:700px){.mlmOfficialLogoWrap-ascensum,.mlmOfficialLogoWrap-payrewards,.mlmOfficialLogoWrap-farmasi{min-height:125px!important}}.mlmLogoStage:has(.mlmOfficialLogoWrap){position:relative!important;isolation:isolate!important;padding:0!important;overflow:hidden!important;min-height:240px!important;height:240px!important;border-radius:18px!important;background:#f7f3eb!important}.mlmOfficialLogoWrap{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:inherit!important;background:transparent!important}.mlmOfficialLogoBackdrop{position:absolute!important;inset:-12px!important;z-index:0!important;width:calc(100% + 24px)!important;height:calc(100% + 24px)!important;object-fit:cover!important;object-position:center!important;filter:blur(18px) saturate(1.08) brightness(.9)!important;transform:scale(1.06)!important;opacity:.92!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.mlmOfficialLogoWrap:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#ffffff09,#04121f09);pointer-events:none}.mlmOfficialLogoWrap-payrewards .mlmOfficialLogoBackdrop,.mlmOfficialLogoWrap-farmasi .mlmOfficialLogoBackdrop{filter:none!important;transform:none!important;inset:0!important;width:100%!important;height:100%!important;opacity:1!important}.mlmCard .mlmLogoStage:has(.mlmOfficialLogoWrap){transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;box-shadow:inset 0 0 0 1px #cdbea27a,0 12px 28px #0f1f300b!important}.mlmCard:hover .mlmLogoStage:has(.mlmOfficialLogoWrap){transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #c99a398c,0 18px 42px #0f1f301a!important}.mlmRemove{z-index:15!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}@media(max-width:1100px){.mlmLogoStage:has(.mlmOfficialLogoWrap){height:220px!important;min-height:220px!important}}@media(max-width:700px){.mlmLogoStage:has(.mlmOfficialLogoWrap){height:205px!important;min-height:205px!important}}.mlmLogoStage:has(.mlmOfficialLogoWrap){position:relative!important;isolation:isolate!important;height:122px!important;min-height:122px!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;background:#faf7f1!important;border:1px solid #f0eae1!important;box-shadow:inset 0 0 0 1px #ffffff61,0 7px 18px #0f1f3009!important}.mlmOfficialLogoWrap{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:inherit!important}.mlmOfficialLogoBackdrop{position:absolute!important;inset:-8px!important;z-index:0!important;width:calc(100% + 16px)!important;height:calc(100% + 16px)!important;object-fit:cover!important;object-position:center!important;filter:blur(12px) saturate(1.06) brightness(.92)!important;transform:scale(1.05)!important;opacity:.88!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.mlmOfficialLogoWrap:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,#ffffff06,#04121f05);pointer-events:none}.mlmOfficialLogoWrap .mlmOfficialLogo{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important}.mlmOfficialLogoWrap-ascensum{background:#030303!important}.mlmOfficialLogoWrap-payrewards .mlmOfficialLogoBackdrop,.mlmOfficialLogoWrap-farmasi .mlmOfficialLogoBackdrop{inset:0!important;width:100%!important;height:100%!important;filter:none!important;transform:none!important;opacity:1!important}.mlmOfficialLogoWrap-payrewards .mlmOfficialLogo,.mlmOfficialLogoWrap-farmasi .mlmOfficialLogo{object-fit:contain!important}.mlmCard .mlmLogoStage:has(.mlmOfficialLogoWrap){transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.mlmCard:hover .mlmLogoStage:has(.mlmOfficialLogoWrap){transform:translateY(-1px)!important;border-color:#c99a3994!important;box-shadow:inset 0 0 0 1px #ffffff73,0 10px 24px #0f1f3013!important}.mlmCard:hover .mlmOfficialLogo{transform:none!important}.mlmOfficialLogoWrap .mlmOfficialLogoBackdrop{display:none!important}.mlmOfficialLogoWrap .mlmOfficialLogo{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background:transparent!important;transform:none!important}.mlmOfficialLogoWrap-ascensum{background:#020202!important}.mlmOfficialLogoWrap-ascensum .mlmOfficialLogo{object-fit:cover!important;object-position:50% 50%!important;transform:scale(1.1)!important}.mlmOfficialLogoWrap-farmasi{background:#ff5b69!important}.mlmOfficialLogoWrap-farmasi .mlmOfficialLogo{object-fit:cover!important;object-position:50% 43%!important;transform:scale(1.03)!important}.mlmOfficialLogoWrap-herbalife .mlmOfficialLogo{object-fit:cover!important;object-position:center!important}.mlmOfficialLogoWrap-hgw{background:#fff!important}.mlmOfficialLogoWrap-hgw .mlmOfficialLogo{object-fit:contain!important;object-position:center!important;transform:scale(.96)!important}.mlmOfficialLogoWrap-travorium{background:#3f7eb0!important}.mlmOfficialLogoWrap-travorium .mlmOfficialLogo{object-fit:cover!important;object-position:center!important}.mlmOfficialLogoWrap-vitalhealth{background:#4ba72f!important}.mlmOfficialLogoWrap-vitalhealth .mlmOfficialLogo{object-fit:cover!important;object-position:center!important}.mlmOfficialLogoWrap-payrewards{background:#416bb0!important}.mlmOfficialLogoWrap-payrewards .mlmOfficialLogo{object-fit:cover!important;object-position:center!important}.mlmCard .mlmLogoStage:has(.mlmOfficialLogoWrap){box-shadow:inset 0 0 0 1px #ffffff47,0 7px 18px #0f1f300a!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.mlmCard:hover .mlmLogoStage:has(.mlmOfficialLogoWrap){transform:translateY(-1px)!important;border-color:#c99a399e!important;box-shadow:inset 0 0 0 1px #ffffff5c,0 11px 26px #0f1f3017!important}.mlmLogoStage:has(.mlmOfficialLogoWrap){height:122px!important;min-height:122px!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;background:#fff!important}.mlmOfficialLogo{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background:transparent!important;transform:none!important}.mlmOfficialLogoWrap-herbalife{background:#000!important}.mlmOfficialLogoWrap-melaleuca{background:#7f8f62!important}.mlmOfficialLogoWrap-farmasi{background:#f7e5d6!important}.mlmOfficialLogoWrap-lifewave{background:#245a96!important}.mlmOfficialLogoWrap-mary-kay{background:#e7b5cb!important}.mlmOfficialLogoWrap-herbalife .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.03)!important}.mlmOfficialLogoWrap-melaleuca .mlmOfficialLogo{object-fit:cover!important;object-position:50% 50%!important}.mlmOfficialLogoWrap-farmasi .mlmOfficialLogo{object-fit:cover!important;object-position:50% 42%!important;transform:scale(1.035)!important}.mlmOfficialLogoWrap-lifewave .mlmOfficialLogo{object-fit:cover!important}.mlmOfficialLogoWrap-mary-kay .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.03)!important}.mlmOfficialLogoWrap-amway .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.05)!important}.mlmOfficialLogoWrap-omnilife .mlmOfficialLogo,.mlmOfficialLogoWrap-yanbal .mlmOfficialLogo{object-fit:cover!important}.mlmOfficialLogoWrap-riman .mlmOfficialLogo,.mlmOfficialLogoWrap-atomy .mlmOfficialLogo,.mlmOfficialLogoWrap-oriflame .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.03)!important}.mlmOfficialLogoWrap-natura .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.025)!important}.mlmOfficialLogoWrap-tupperware .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.03)!important}.mlmOfficialLogoWrap-avon .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.035)!important}.mlmCard .mlmLogoStage:has(.mlmOfficialLogoWrap){box-shadow:inset 0 0 0 1px #ffffff42,0 8px 20px #091f320d!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.mlmOfficialLogoWrap{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:inherit!important;position:relative!important;display:grid!important;place-items:center!important}.mlmOfficialLogo{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background:transparent!important}.mlmOfficialLogoWrap-amway{background:#f1f4fb!important}.mlmOfficialLogoWrap-omnilife{background:#9346a8!important}.mlmOfficialLogoWrap-yanbal{background:#ff7122!important}.mlmOfficialLogoWrap-riman{background:#063856!important}.mlmOfficialLogoWrap-atomy{background:#21a6d7!important}.mlmOfficialLogoWrap-oriflame{background:#9bd9c2!important}.mlmOfficialLogoWrap-natura{background:#ff6800!important}.mlmOfficialLogoWrap-tupperware{background:#d80782!important}.mlmOfficialLogoWrap-avon{background:#dc2c73!important}.mlmOfficialLogoWrap-amway .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.05)!important}.mlmOfficialLogoWrap-omnilife .mlmOfficialLogo,.mlmOfficialLogoWrap-yanbal .mlmOfficialLogo{object-fit:cover!important;object-position:center!important}.mlmOfficialLogoWrap-riman .mlmOfficialLogo,.mlmOfficialLogoWrap-atomy .mlmOfficialLogo,.mlmOfficialLogoWrap-oriflame .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.03)!important}.mlmOfficialLogoWrap-natura .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.025)!important}.mlmOfficialLogoWrap-tupperware .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.03)!important}.mlmOfficialLogoWrap-avon .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.035)!important}.mlmCard .mlmLogoStage:has(.mlmOfficialLogoWrap){box-shadow:inset 0 0 0 1px #ffffff47,0 8px 20px #091f320d!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.mlmCard:hover .mlmLogoStage:has(.mlmOfficialLogoWrap){transform:translateY(-1px)!important;border-color:#c99a399e!important;box-shadow:inset 0 0 0 1px #ffffff57,0 13px 28px #091f321a!important}.mlmRemove{z-index:15!important}.mlmLogoStage:has(.mlmOfficialLogoWrap){height:122px!important;min-height:122px!important;padding:0!important;overflow:hidden!important;border-radius:12px!important}.mlmOfficialLogoWrap{width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important;border-radius:inherit!important;display:grid!important;place-items:center!important}.mlmOfficialLogoBackdrop{display:none!important}.mlmOfficialLogo{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;box-shadow:none!important;filter:none!important}.mlmOfficialLogoWrap-nu-skin{background:#45d7d0!important}.mlmOfficialLogoWrap-nu-skin .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.02)!important}.mlmOfficialLogoWrap-doterra{background:#fff!important}.mlmOfficialLogoWrap-doterra .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.01)!important}.mlmOfficialLogoWrap-farmasi{background:#ff7882!important}.mlmOfficialLogoWrap-usana{background:#0d6dc3!important}.mlmOfficialLogoWrap-usana .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.01)!important}.mlmOfficialLogoWrap-tupperware{background:#e00083!important}.mlmOfficialLogoWrap-tupperware .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.01)!important}@media(max-width:700px){.mlmLogoStage:has(.mlmOfficialLogoWrap){height:118px!important;min-height:118px!important}}.mlmLogoMark{width:76px!important;height:76px!important;border-radius:23px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,#f3cd72,#d5a743 48%,#b47c1d)!important;border:1px solid rgba(137,86,7,.18)!important;color:#071b33!important;font-family:Georgia,serif!important;font-weight:950!important;font-size:23px!important;letter-spacing:.01em!important;box-shadow:0 14px 28px #b87e1838,inset 0 1px #ffffff8c!important}.mlmFeaturedGrid{align-items:stretch!important}.franchiseHero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 30px;margin-bottom:22px;border:1px solid rgba(201,154,57,.28);background:radial-gradient(circle at 82% 18%,rgba(201,154,57,.15),transparent 28%),linear-gradient(135deg,#fffdf8,#f7f3ea)}.franchiseHero h2{margin:7px 0 8px;color:#071b33;font-size:32px;line-height:1.04}.franchiseHero p{max-width:720px;color:#647286;line-height:1.6;margin:0}.franchiseHeroPrice{text-align:right;min-width:180px}.franchiseHeroPrice span{display:block;font-size:10px;font-weight:900;letter-spacing:.16em;color:#9d7a2b}.franchiseHeroPrice strong{display:block;margin-top:7px;color:#071b33;font-size:34px}.franchiseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.franchiseCard{position:relative;overflow:hidden;min-width:0;padding:22px;border-radius:24px;border:1px solid #e8e0d2;background:linear-gradient(180deg,#fff,#fbf8f2);box-shadow:0 15px 34px #1d293912;transition:.22s ease}.franchiseCard:hover{transform:translateY(-3px);border-color:#d7b86c;box-shadow:0 20px 42px #1d29391c}.franchiseCard.current{border-color:#c99a39;box-shadow:0 0 0 2px #c99a391f,0 20px 42px #1d29391a}.franchiseCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.franchiseMedallion{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#f4d278,#c99530);color:#071b33;font-weight:950;box-shadow:0 10px 24px #c99a3938}.franchiseBadge{border-radius:999px;padding:6px 10px;background:#071b33;color:#f0c660;font-size:9px;font-weight:950;letter-spacing:.14em}.franchiseKicker{display:block;margin-top:20px;font-size:9px;font-weight:950;letter-spacing:.16em;color:#a27b26}.franchiseCard h3{margin:5px 0 4px;color:#071b33;font-size:21px}.franchisePrice{font-size:38px;font-weight:950;color:#071b33;letter-spacing:-.04em}.franchisePrice small{font-size:11px;letter-spacing:.12em;color:#8090a2}.franchiseMetrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.franchiseMetrics>div{padding:11px;border-radius:14px;background:#f7f3e9;border:1px solid #eee3cf}.franchiseMetrics span{display:block;font-size:8px;font-weight:900;letter-spacing:.08em;color:#8a95a3;text-transform:uppercase}.franchiseMetrics strong{display:block;margin-top:4px;color:#071b33;font-size:13px}.franchiseBenefits{display:grid;gap:8px;margin-top:17px;min-height:76px}.franchiseBenefits>div{display:flex;gap:8px;align-items:flex-start;color:#536273;font-size:12px;font-weight:650}.franchiseBenefits svg{color:#c99a39;flex:0 0 auto;margin-top:1px}.franchiseAction{width:100%;min-height:44px;margin-top:18px;border-radius:14px;border:1px solid #d5b464;background:linear-gradient(135deg,#f2d27a,#c99731);color:#071b33;font-weight:950;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}@media(max-width:1100px){.franchiseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.franchiseGrid{grid-template-columns:1fr}.franchiseHero{align-items:flex-start;flex-direction:column}.franchiseHeroPrice{text-align:left}}.mlmOfficialLogoWrap-jafra{background:#984ba4!important}.mlmOfficialLogoWrap-vida-divina{background:#050505!important}.mlmOfficialLogoWrap-livegood{background:#101a1f!important}.mlmOfficialLogoWrap-dxn{background:#f4f3ef!important}.mlmOfficialLogoWrap-gano-excel,.mlmOfficialLogoWrap-total-life-changes{background:#050505!important}.mlmOfficialLogoWrap-primerica{background:#356a9d!important}.mlmOfficialLogoWrap-forever-living{background:#ffc515!important}.mlmOfficialLogoWrap-jafra .mlmOfficialLogo,.mlmOfficialLogoWrap-livegood .mlmOfficialLogo,.mlmOfficialLogoWrap-primerica .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.02)!important}.mlmOfficialLogoWrap-vida-divina .mlmOfficialLogo,.mlmOfficialLogoWrap-dxn .mlmOfficialLogo,.mlmOfficialLogoWrap-gano-excel .mlmOfficialLogo,.mlmOfficialLogoWrap-total-life-changes .mlmOfficialLogo,.mlmOfficialLogoWrap-forever-living .mlmOfficialLogo{object-fit:cover!important;transform:scale(1.015)!important}.mlmOfficialLogoWrap-tupperware{background:#075c54!important}.mlmOfficialLogoWrap-tupperware .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.015)!important}.mlmOfficialLogoWrap-doterra{background:#6d44d8!important}.mlmOfficialLogoWrap-doterra .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.015)!important}.mlmOfficialLogoWrap-farmasi{background:#f85870!important}.mlmOfficialLogoWrap-farmasi .mlmOfficialLogo{object-fit:cover!important;object-position:center!important;transform:scale(1.015)!important}.membershipHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;align-items:center;padding:34px 36px;margin-bottom:24px;border-radius:30px;border:1px solid rgba(201,154,57,.26);background:linear-gradient(135deg,#fffefb,#faf6ec 56%,#f4ead2);box-shadow:0 24px 65px #1c263414}.membershipHeroGlow{position:absolute;width:360px;height:360px;border-radius:50%;right:-110px;top:-185px;background:radial-gradient(circle,#d6aa443d,#d6aa4400 70%);pointer-events:none}.membershipHeroCopy{position:relative;z-index:1}.membershipHeroCopy h2{margin:8px 0 10px;color:#071b33;font-size:clamp(30px,4vw,48px);letter-spacing:-.045em;line-height:1.02;max-width:760px}.membershipHeroCopy p{margin:0;max-width:790px;color:#667487;font-size:14px;line-height:1.7}.membershipMicro{display:block;color:#a2761f;font-size:9px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.membershipHeroChips{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.membershipHeroChips span{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(201,154,57,.18);color:#566476;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.membershipHeroChips svg{color:#b78522}.membershipCurrentOrb{position:relative;z-index:1;min-height:184px;border-radius:28px;padding:25px;display:flex;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(145deg,#071b33,#102d50);border:1px solid rgba(241,203,113,.38);box-shadow:0 20px 48px #071b3333,inset 0 1px #ffffff14}.membershipCurrentOrb:before{content:"";position:absolute;inset:9px;border:1px solid rgba(233,193,102,.16);border-radius:21px;pointer-events:none}.membershipCurrentOrb span{font-size:9px;font-weight:950;letter-spacing:.16em;color:#e0b85d}.membershipCurrentOrb strong{display:block;margin:10px 0 4px;color:#fff;font-size:31px;letter-spacing:-.04em}.membershipCurrentOrb small{color:#a9b7c7;font-size:11px;font-weight:750}.membershipAlert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;margin-bottom:14px}.membershipAlert div{display:grid;gap:2px}.membershipAlert b{font-size:12px}.membershipAlert span{font-size:11px;line-height:1.45}.membershipAlertError{background:#fff5f3;border:1px solid #f2c7be;color:#8d2f21}.membershipAlertSuccess{background:#f6fbf7;border:1px solid #cfe8d5;color:#245b35}.membershipSectionHead{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:28px 2px 15px}.membershipSectionHead h2{margin:5px 0 0;color:#071b33;font-size:25px;letter-spacing:-.03em}.membershipGhostBtn,.membershipBackBtn,.membershipSoftBtn{border:1px solid #dfe4ea;background:#fff;color:#26384c;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:.2s ease}.membershipGhostBtn{padding:10px 13px;border-radius:13px}.membershipBackBtn{border:0;background:transparent;padding:0;margin:0 0 14px;color:#7a8796}.membershipSoftBtn{padding:11px 14px;border-radius:13px}.membershipGhostBtn:hover,.membershipSoftBtn:hover{border-color:#cfaa56;box-shadow:0 8px 24px #1f2d3d14}.membershipPackageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.membershipPackageCard{position:relative;overflow:hidden;min-width:0;padding:23px;border-radius:27px;border:1px solid #e6e0d6;background:linear-gradient(180deg,#fff,#fcfaf6);box-shadow:0 16px 38px #19273712;transition:.23s ease}.membershipPackageCard:hover{transform:translateY(-4px);border-color:#d7ba74;box-shadow:0 24px 52px #1927371c}.membershipPackageCard.selected{border-color:#c99a39;box-shadow:0 0 0 2px #c99a3924,0 24px 52px #1927371c}.membershipPackageHalo{position:absolute;width:180px;height:180px;border-radius:50%;right:-92px;top:-104px;opacity:.13;filter:blur(6px);pointer-events:none}.membershipPackageTop{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;margin-bottom:20px}.membershipMedallion{width:48px;height:48px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#f5d477,#c28c27);border:1px solid rgba(133,90,14,.16);color:#071b33;font-family:Georgia,serif;font-weight:950;box-shadow:0 11px 25px #c38e273b}.membershipPackageRank{font-size:10px;font-weight:950;letter-spacing:.15em;color:#aeb6bf}.membershipPackageCard h3{margin:5px 0 4px;color:#071b33;font-size:24px;letter-spacing:-.035em}.membershipPrice{color:#071b33;font-size:40px;line-height:1;font-weight:950;letter-spacing:-.05em;margin-top:8px}.membershipPrice small{font-size:10px;letter-spacing:.11em;color:#94a0ad;margin-left:3px}.membershipMetricGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.membershipMetricGrid>div{padding:11px 12px;border-radius:15px;background:#f8f5ed;border:1px solid #eee6d7}.membershipMetricGrid span{display:block;color:#8f9aa6;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.membershipMetricGrid strong{display:block;margin-top:4px;color:#071b33;font-size:13px}.membershipPackageRule{height:1px;background:linear-gradient(90deg,transparent,#eadab7,transparent);margin:18px 0 15px}.membershipBenefitList{display:grid;gap:9px;min-height:78px}.membershipBenefitList>div{display:flex;align-items:flex-start;gap:8px;color:#566476;font-size:11px;font-weight:700;line-height:1.4}.membershipBenefitList svg{color:#bf8c29;flex:0 0 auto;margin-top:1px}.membershipPrimaryBtn{width:100%;min-height:46px;margin-top:19px;border-radius:15px;border:1px solid #c69a3f;background:linear-gradient(135deg,#f5d67d,#d3a33e 48%,#bd8421);color:#071b33;font-size:11px;font-weight:950;letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 26px #be891e2e;transition:.2s ease}.membershipPrimaryBtn:hover{transform:translateY(-1px);box-shadow:0 16px 30px #be891e3d}.membershipPrimaryBtn:disabled,.membershipSoftBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.membershipSkeleton{height:390px;background:linear-gradient(100deg,#f7f5f0 20%,#fff,#f7f5f0 60%);background-size:220% 100%;animation:membershipShimmer 1.35s infinite linear}@keyframes membershipShimmer{to{background-position:-220% 0}}.membershipResume{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:17px 18px;margin:0 0 20px;border-radius:20px;background:linear-gradient(135deg,#f7fbff,#fffdf8);border:1px solid #dce4ec}.membershipResumeIcon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#071b33;color:#e2bb63}.membershipResumeCopy h3{margin:3px 0;color:#071b33;font-size:16px}.membershipResumeCopy p{margin:0;color:#788695;font-size:10px}.membershipStatusPill{padding:8px 10px;border-radius:999px;background:#f7efd9;color:#82621d;font-size:8px;font-weight:950;letter-spacing:.08em;white-space:nowrap}.membershipCheckout{margin-top:28px;border-radius:30px;padding:30px;border:1px solid rgba(201,154,57,.24);background:radial-gradient(circle at 91% 6%,rgba(201,154,57,.12),transparent 25%),linear-gradient(180deg,#fff,#fbf8f2);box-shadow:0 28px 70px #1b283717;scroll-margin-top:24px}.membershipCheckoutHead{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding-bottom:22px;border-bottom:1px solid #ece5d9}.membershipCheckoutHead h2{margin:5px 0;color:#071b33;font-size:31px;letter-spacing:-.04em}.membershipCheckoutHead p{margin:0;color:#718092;max-width:650px;font-size:12px;line-height:1.55}.membershipCheckoutPrice{text-align:right}.membershipCheckoutPrice span{display:block;color:#9e7a2f;font-size:8px;font-weight:950;letter-spacing:.15em}.membershipCheckoutPrice strong{display:block;margin-top:5px;color:#071b33;font-size:32px;letter-spacing:-.04em}.membershipCheckoutPrice small{font-size:9px;color:#919dab;font-weight:850;letter-spacing:.1em}.membershipPaymentMethods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px}.membershipMethod{min-height:94px;border-radius:18px;padding:15px 12px;border:1px solid #e0e5ea;background:#fff;color:#536174;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;transition:.2s ease}.membershipMethod svg{color:#b88422}.membershipMethod span{color:#071b33;font-size:11px;font-weight:900}.membershipMethod small{font-size:8px;color:#9aa5b0;text-transform:uppercase;letter-spacing:.09em}.membershipMethod:hover{border-color:#d0ad62;transform:translateY(-2px)}.membershipMethod.active{border-color:#c99a39;background:linear-gradient(145deg,#fffdf8,#f8f0dc);box-shadow:0 10px 26px #b5801d1f}.membershipPaymentStage{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:center;margin-top:18px;padding:19px;border-radius:20px;background:#f7f9fb;border:1px solid #e2e7ec}.membershipPaymentStage h3{margin:5px 0;color:#071b33;font-size:17px}.membershipPaymentStage p{margin:0;max-width:750px;color:#748292;font-size:11px;line-height:1.55}.membershipPayBtn{margin:0}.membershipCodeStage{margin-top:18px;padding:19px;border-radius:20px;background:#f7f9fb;border:1px solid #e2e7ec;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.membershipCodeInputWrap{height:46px;min-width:290px;flex:1;display:flex;align-items:center;gap:9px;padding:0 13px;border-radius:14px;border:1px solid #d8dee5;background:#fff;color:#b1842d}.membershipCodeInputWrap input{width:100%;border:0;outline:0;background:transparent;color:#071b33;font-weight:900;letter-spacing:.06em}.membershipCodePreview{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) 220px;gap:12px;align-items:center;margin-top:6px;padding:15px;border-radius:17px;background:#fff;border:1px solid #dbe7df;color:#2d6a42}.membershipCodePreview div{display:grid}.membershipCodePreview span{font-size:8px;font-weight:950;letter-spacing:.12em}.membershipCodePreview strong{color:#071b33;font-size:15px}.membershipCodePreview small{color:#7d8996}.membershipCodePreview .membershipPrimaryBtn{margin:0}.membershipCryptoTicket{margin-top:18px;border-radius:22px;padding:20px;background:linear-gradient(145deg,#071b33,#0f2d4e);color:#fff;border:1px solid rgba(234,195,105,.28);box-shadow:0 20px 44px #071b332e}.membershipCryptoAmount span,.membershipCryptoAddress span,.membershipCryptoFooter span{display:block;color:#c9a75c;font-size:8px;font-weight:950;letter-spacing:.13em}.membershipCryptoAmount strong{display:block;margin-top:6px;font-size:28px;letter-spacing:-.03em}.membershipCryptoAddress{margin-top:16px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.membershipCryptoAddress code{display:block;margin:7px 0 10px;padding:12px;border-radius:12px;background:#ffffff12;word-break:break-all;color:#e5edf5;font-size:11px}.membershipCryptoAddress button{border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:8px 10px;background:#ffffff0f;color:#fff;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.membershipCryptoFooter{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px}.membershipCryptoFooter b{display:block;margin-top:3px;font-size:11px}.membershipCryptoFooter .membershipSoftBtn{background:#fff}.membershipEmpty{display:flex;gap:15px;align-items:center;padding:24px;border-radius:23px}.membershipEmpty h3{margin:4px 0;color:#071b33}.membershipEmpty p{margin:0;color:#768493;font-size:11px}@media(max-width:1180px){.membershipPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.membershipPaymentMethods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.membershipHero{grid-template-columns:1fr}.membershipCurrentOrb{min-height:150px}.membershipCheckoutHead{align-items:flex-start;flex-direction:column}.membershipCheckoutPrice{text-align:left}.membershipPaymentStage{grid-template-columns:1fr}.membershipResume{grid-template-columns:auto 1fr}.membershipStatusPill,.membershipResume .membershipSoftBtn{grid-column:2}.membershipCodePreview{grid-template-columns:auto 1fr}.membershipCodePreview .membershipPrimaryBtn{grid-column:1/-1}}@media(max-width:620px){.membershipHero,.membershipCheckout{padding:22px;border-radius:24px}.membershipPackageGrid{grid-template-columns:1fr}.membershipPaymentMethods{grid-template-columns:1fr 1fr}.membershipMethod{min-height:82px}.membershipSectionHead{align-items:flex-start;flex-direction:column}.membershipPrice{font-size:35px}.membershipCryptoFooter{align-items:flex-start;flex-direction:column}.membershipCodeInputWrap{min-width:0;width:100%}}.adminPageHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.adminPageHead h1{margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:42px;letter-spacing:-.04em}.adminPageHead p{margin:0;max-width:850px;color:var(--muted);font-size:13px;line-height:1.6}.adminMicro{display:block;font-size:8px;letter-spacing:.2em;font-weight:900;color:#9b762f}.adminAccessBadge{display:inline-flex;align-items:center;gap:8px;border:1px solid #d8bd82;background:#fff8e7;color:#7f5b1d;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:900;letter-spacing:.11em;white-space:nowrap}.adminAlert{display:flex;align-items:center;gap:9px;border-radius:12px;padding:12px 14px;margin-bottom:16px;font-size:11px;font-weight:700}.adminAlert.error{background:#fff0f0;border:1px solid #efd0d0;color:#9f3131}.adminAlert.success{background:#edf9f4;border:1px solid #caeadc;color:#29745d}.adminCodesLayout{display:grid;grid-template-columns:1.02fr .98fr;gap:18px;margin-bottom:18px}.adminLuxuryCard{position:relative;background:linear-gradient(180deg,#fffffffa,#fbf8f2fa);border:1px solid #e7dfd2;border-radius:20px;padding:24px;box-shadow:0 16px 45px #0d1e2e0f;overflow:hidden}.adminGeneratorCard:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-140px;top:-160px;background:radial-gradient(circle,rgba(199,154,69,.18),transparent 68%);pointer-events:none}.adminCardHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.adminCardHead h2,.adminTableToolbar h2{margin:4px 0 0;font-size:22px;letter-spacing:-.02em}.adminCardIcon{width:42px;height:42px;border-radius:13px;background:#f4ead4;color:#9b762f;display:grid;place-items:center}.adminField{display:block;margin-top:14px}.adminField>span{display:block;font-size:9px;font-weight:850;color:#70675e;margin:0 0 6px;letter-spacing:.04em}.adminField input,.adminField select,.adminField textarea,.adminInspectBar input,.adminFilters select{width:100%;border:1px solid #e2d9cb;background:#fff;border-radius:11px;color:var(--ink);outline:0}.adminField input,.adminField select{height:44px;padding:0 12px}.adminField textarea{min-height:92px;padding:12px;resize:vertical;font:inherit}.adminPackagePreview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.adminPackagePreview>div{background:#f8f4ec;border:1px solid #ebe2d5;border-radius:12px;padding:12px}.adminPackagePreview span,.adminInfoGrid span,.adminGeneratedMeta span{display:block;font-size:7px;letter-spacing:.11em;color:#938675;font-weight:850}.adminPackagePreview b{display:block;margin-top:5px;font-size:12px}.adminPrimaryBtn{width:100%;height:46px;margin-top:18px;border:0;border-radius:12px;background:linear-gradient(135deg,#d8b15a,#c79535 58%,#93641f);color:#07131f;font-weight:900;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 28px #c79a4538}.adminPrimaryBtn:disabled{opacity:.55}.adminGeneratedTicket{margin-top:18px;border:1px solid #d7bd82;background:linear-gradient(145deg,#fff9e9,#fffdf7);border-radius:16px;padding:18px}.adminGeneratedTicket>strong{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;letter-spacing:.09em;margin:8px 0 12px;color:#102536}.adminGeneratedMeta{display:flex;gap:16px;flex-wrap:wrap}.adminGeneratedTicket>button{margin-top:14px;border:1px solid #d9c28e;background:#fff;border-radius:9px;padding:9px 11px;color:#805d1d;font-weight:800;display:flex;align-items:center;gap:6px}.adminInspectBar{display:grid;grid-template-columns:1fr auto;gap:8px}.adminInspectBar input{height:44px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.adminInspectBar button,.adminFilters button{border:0;border-radius:10px;background:#102536;color:#fff;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:850}.adminInspectResult{margin-top:16px}.adminInspectCode{display:flex;align-items:center;justify-content:space-between;background:#0b1b29;color:#fff;border-radius:14px;padding:15px}.adminInspectCode strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:.07em}.adminInspectCode button,.adminCodeCell button{border:0;background:transparent;color:inherit}.adminInfoGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.adminInfoGrid>div{border:1px solid #e8e0d4;background:#fff;border-radius:11px;padding:11px}.adminInfoGrid b{display:block;font-size:10px;margin-top:4px;overflow-wrap:anywhere}.adminInternalNote{margin-top:10px;background:#f7f2e9;border-radius:12px;padding:12px}.adminInternalNote span{font-size:7px;letter-spacing:.13em;color:#8c7c68;font-weight:900}.adminInternalNote p{margin:5px 0 0;font-size:10px;line-height:1.5}.adminDangerBtn{margin-top:12px;border:1px solid #e0b7b7;background:#fff4f4;color:#9b3434;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:850}.adminEmptyInspector{min-height:220px;margin-top:16px;border:1px dashed #d9cfc1;border-radius:15px;display:grid;place-items:center;color:#9a8e7e;font-size:11px;text-align:center;padding:30px}.adminCodesTableCard{padding:0}.adminTableToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #eee6da}.adminFilters{display:flex;gap:8px;align-items:center}.adminFilters select{height:38px;padding:0 10px;min-width:150px}.adminFilters button{height:38px}.adminTableScroll{overflow:auto}.adminCodesTable{min-width:1100px}.adminCodesTable th{font-size:7px;letter-spacing:.12em}.adminCodesTable td{font-size:10px;vertical-align:middle}.adminCodeCell{display:flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adminCodeCell button{color:#8b651f}.adminStatusBadge{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;background:#eef2f4;color:#586875}.adminStatusBadge.active{background:#e8f6ef;color:#297159}.adminStatusBadge.used{background:#eef0f7;color:#4c5b89}.adminStatusBadge.revoked{background:#fff0f0;color:#9d3c3c}.adminRowActions{display:flex;gap:6px}.adminRowActions button{border:1px solid #e2d9cc;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.adminRowActions button.danger{border-color:#e6c0c0;color:#a13a3a;background:#fff6f6}.adminTableEmpty{text-align:center!important;padding:35px!important;color:#948a7f}.adminLoadMore{display:block;margin:16px auto 20px;border:1px solid #d9c28d;background:#fff;color:#805d1d;border-radius:10px;padding:10px 15px;font-size:10px;font-weight:850}.navGroup.adminOnly .navParent{border:1px solid rgba(214,177,90,.12);background:linear-gradient(90deg,rgba(199,154,69,.09),transparent)}@media(max-width:1000px){.adminCodesLayout{grid-template-columns:1fr}.adminPageHead,.adminTableToolbar{align-items:flex-start;flex-direction:column}.adminFilters{width:100%;flex-wrap:wrap}.adminFilters select{flex:1;min-width:140px}}@media(max-width:650px){.adminPageHead h1{font-size:34px}.adminPackagePreview,.adminInfoGrid{grid-template-columns:1fr}.adminGeneratedTicket>strong{font-size:19px}.adminLuxuryCard{padding:18px}}.nbSecurityCenter{display:grid;gap:18px;margin-top:18px}.nbSecurityHero{position:relative;overflow:hidden;display:grid;grid-template-columns:58px 1fr auto;gap:18px;align-items:center;padding:26px 28px}.nbSecurityHero:after{content:"";position:absolute;right:-90px;top:-120px;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(201,154,57,.14),transparent 68%);pointer-events:none}.nbSecurityHeroIcon,.nbSecurityIcon{display:grid;place-items:center;border:1px solid rgba(201,154,57,.24);background:linear-gradient(145deg,#fff8e9,#f3e4bf);color:#8d641b}.nbSecurityHeroIcon{width:58px;height:58px;border-radius:18px}.nbSecurityHero h2{font-family:Georgia,serif;font-size:31px;margin:3px 0 7px;color:#071b33}.nbSecurityHero p,.nbSecurityCard p,.nbSecuritySetup p{margin:0;color:#6d7883;line-height:1.65;font-size:12px}.nbSecurityState{position:relative;z-index:1;min-width:170px;border:1px solid #e8dfcf;border-radius:16px;padding:13px 16px;background:#fbfaf7;text-align:right}.nbSecurityState span{display:block;font-size:8px;font-weight:900;letter-spacing:.16em;color:#9c8970}.nbSecurityState b{display:block;margin-top:4px;font-size:12px;color:#6d7883}.nbSecurityState.active{border-color:#23a27447;background:#23a27412}.nbSecurityState.active b{color:#16734f}.nbSecurityGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nbSecurityCard{padding:24px;display:flex;flex-direction:column;gap:16px}.nbSecurityCardHead{display:flex;align-items:center;gap:13px}.nbSecurityIcon{width:46px;height:46px;border-radius:14px}.nbSecurityCardHead span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#a47b2c}.nbSecurityCardHead h3{margin:3px 0 0;font-size:19px;color:#071b33}.nbSecurityPill{width:max-content;border:1px solid #ead8b0;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;letter-spacing:.11em;color:#9a742d;background:#fff8e8}.nbSecurityPill.ok{border-color:#23a27440;color:#16734f;background:#23a27412}.nbSecurityActions{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.nbSecurityAlert{display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:14px;font-size:11px;font-weight:700}.nbSecurityAlert.error{border:1px solid rgba(181,64,64,.2);background:#b540400f;color:#9b3333}.nbSecurityAlert.success{border:1px solid rgba(35,162,116,.2);background:#23a2740f;color:#16734f}.nbSecurityFull{width:100%;justify-content:center}.nbSecurityFactor{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e8e1d7;border-radius:15px;padding:13px 14px;background:#fcfbf8}.nbSecurityFactor>div{display:flex;align-items:center;gap:10px;color:#16734f}.nbSecurityFactor span{display:flex;flex-direction:column;gap:2px}.nbSecurityFactor b{font-size:11px;color:#172635}.nbSecurityFactor small{font-size:9px;color:#7f8a93}.nbSecurityFactor button,.nbSecurityClose,.nbSecurityManual button{border:1px solid #e4d8c7;background:#fff;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:800;color:#4f5f6b;display:flex;align-items:center;gap:6px;cursor:pointer}.nbSecuritySetup{padding:26px}.nbSecuritySetupHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.nbSecuritySetupHead h3{font-family:Georgia,serif;font-size:27px;color:#071b33;margin:4px 0 7px}.nbSecuritySetupBody{display:grid;grid-template-columns:310px 1fr;gap:28px;align-items:center}.nbSecurityQr{border:1px solid #e4d7c3;border-radius:22px;background:#fff;padding:14px;display:grid;place-items:center}.nbSecurityQr img{display:block;width:100%;max-width:280px;height:auto;border-radius:10px}.nbSecuritySetupForm{display:grid;gap:16px}.nbSecuritySetupForm label{font-size:9px;font-weight:900;letter-spacing:.06em;color:#6b6258}.nbSecuritySetupForm input{display:block;width:100%;margin-top:7px;border:1px solid #ded4c6;border-radius:13px;padding:14px 15px;font-size:20px;letter-spacing:.28em;font-weight:900;color:#071b33;background:#fff}.nbSecurityManual{display:flex;align-items:center;gap:8px;margin-top:7px;border:1px solid #ded4c6;background:#fff;border-radius:13px;padding:10px 10px 10px 13px}.nbSecurityManual code{flex:1;overflow:auto;font-size:11px;color:#263b4d}.nbMfaChallengeCard{max-width:470px}.nbMfaShield{width:62px;height:62px;margin:0 auto 15px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#fff2cd,#dcae47);color:#071b33}.nbMfaChallengeCard h1{text-align:center}.nbMfaChallengeCard>p{text-align:center}.nbMfaChallengeCard input{font-size:23px!important;letter-spacing:.28em;text-align:center;font-weight:900}.nbMfaChallengeActions{display:flex;gap:10px}.nbMfaChallengeActions .goldBtn{flex:1}.nbMfaCancel{border:1px solid #ddd1bf;background:#fff;border-radius:12px;padding:0 14px;font-weight:800;color:#5d6b75;cursor:pointer}@media(max-width:900px){.nbSecurityHero{grid-template-columns:50px 1fr}.nbSecurityState{grid-column:1/3;text-align:left}.nbSecurityGrid,.nbSecuritySetupBody{grid-template-columns:1fr}.nbSecurityQr{max-width:310px}.nbSecuritySetupHead{flex-direction:column}}.adminV2Search{margin-bottom:18px}.adminV2IdentityGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.adminV2FormGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.adminV2FormGrid label{font-size:9px;font-weight:900;letter-spacing:.06em;color:#786d60}.adminV2FormGrid input{display:block;width:100%;margin-top:6px;border:1px solid #ded4c6;border-radius:12px;padding:12px 13px;background:#fff;color:#071b33}.adminV2Guard{display:block;margin-top:11px;color:#87919a;line-height:1.5}.adminV2WalletGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.adminV2WalletGrid>div{border:1px solid #e7dfd3;border-radius:15px;padding:15px;background:#fbfaf7}.adminV2WalletGrid span{display:block;font-size:8px;font-weight:900;letter-spacing:.12em;color:#9c8970}.adminV2WalletGrid b{display:block;font-family:Georgia,serif;font-size:23px;color:#071b33;margin-top:6px}.adminV2Adjust{display:grid;grid-template-columns:140px 150px 160px 1fr auto auto;gap:9px;align-items:center}.adminV2Adjust select,.adminV2Adjust input{border:1px solid #ded4c6;border-radius:11px;padding:11px;background:#fff;color:#263746}.adminV2Warning{margin-top:13px;border:1px solid rgba(201,154,57,.22);background:#c99a3912;border-radius:13px;padding:12px 14px;font-size:10px;color:#755a28;line-height:1.55}@media(max-width:1100px){.adminV2IdentityGrid{grid-template-columns:1fr}.adminV2WalletGrid,.adminV2Adjust{grid-template-columns:1fr 1fr}}@media(max-width:700px){.adminV2FormGrid,.adminV2WalletGrid,.adminV2Adjust{grid-template-columns:1fr}}.sidebar{padding-bottom:18px!important;overflow:hidden}.sidebar .premiumNav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:3px}.sidebar .premiumNav::-webkit-scrollbar{width:4px}.sidebar .premiumNav::-webkit-scrollbar-thumb{background:#c79a4533;border-radius:999px}.navParent{min-height:42px!important}.navChildren{padding-bottom:5px}.navChild{min-height:34px!important;padding-top:7px!important;padding-bottom:7px!important}.navChild span{line-height:1.12}.sidebarBottom{position:relative!important;bottom:auto!important;margin-top:10px;flex:0 0 auto}.sidebarLogout{color:#d8a8a1!important}.sidebarLogout:hover{color:#fff!important;background:#a73f312e!important}.centerOverviewPanel{min-height:280px;display:grid;place-items:center;text-align:center;align-content:center;gap:9px;background:#fff;border:1px solid #e8e1d6;border-radius:20px;padding:30px;color:#0a1b2d}.centerOverviewPanel>svg{color:#c99a39}.centerOverviewPanel h3{margin:0;font-size:22px}.centerOverviewPanel p{margin:0;max-width:520px;color:#7b8794;font-size:12px;line-height:1.55}.membershipCryptoHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.membershipCryptoHeader h3{margin:5px 0 0;font-size:18px}.membershipCryptoPulse{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:850;color:#d9e5f0}.membershipCryptoPulse i{width:9px;height:9px;border-radius:999px;background:#f0c75e;box-shadow:0 0 #f0c75e80;animation:membershipPulse 1.8s infinite}.membershipCryptoGrid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:center}.membershipCryptoQr{padding:14px;border-radius:18px;background:#fff;color:#071b33;text-align:center}.membershipCryptoQr img{display:block;width:100%;max-width:220px;height:auto;margin:0 auto;border-radius:8px}.membershipCryptoQr small{display:block;margin-top:8px;color:#63758a;font-size:9px;font-weight:750}.membershipQrLoading{min-height:220px;display:grid;place-items:center;color:#748292;font-size:11px}.membershipCryptoDetails .membershipCryptoAddress{margin-top:16px}.membershipCryptoWarning{margin:14px 0 0;color:#c8d4df;font-size:10px;line-height:1.55}.membershipCryptoSuccess{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;border-radius:18px;background:#ffffff12}.membershipCryptoSuccess strong{font-size:24px}.membershipCryptoSuccess span{font-size:13px;color:#dce8f2}.membershipCryptoTicket.isActivated{background:linear-gradient(145deg,#071b33,#123d39)}@keyframes membershipPulse{70%{box-shadow:0 0 0 10px #f0c75e00}to{box-shadow:0 0 #f0c75e00}}@media(max-width:820px){.membershipCryptoGrid{grid-template-columns:1fr}.membershipCryptoQr{max-width:280px;margin:0 auto;width:100%}.membershipCryptoHeader{align-items:flex-start;flex-direction:column}}.membershipCryptoTicketV31{padding:0;overflow:hidden;border-radius:24px;background:#fff;color:#071b33;border:1px solid rgba(7,27,51,.08);box-shadow:0 20px 48px #071b331a}.membershipCryptoTicketV31 .membershipMicro{color:#d8a21f}.membershipCryptoPremiumHead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px 26px;background:linear-gradient(135deg,#071b33,#0b3156 70%,#0d4366);color:#fff}.membershipCryptoCoin{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#1fc99d,#0b936f);box-shadow:inset 0 1px #ffffff40}.membershipCryptoCoin span{font-size:27px;font-weight:900}.membershipCryptoPremiumTitle h3{margin:3px 0 4px;font-size:21px;line-height:1.1;letter-spacing:-.02em}.membershipCryptoPremiumTitle p{margin:0;color:#d7e2ec;font-size:10px;line-height:1.45}.membershipCryptoCountdown{display:flex;align-items:center;gap:12px;padding-left:22px;border-left:1px solid rgba(255,255,255,.14)}.membershipCryptoCountdown svg{color:#f0c75e}.membershipCryptoCountdown span,.membershipCryptoCountdown small{display:block;color:#d7e2ec;font-size:8px;font-weight:850;letter-spacing:.08em}.membershipCryptoCountdown strong{display:block;margin:2px 0;font-size:25px;color:#f0c75e;letter-spacing:.04em;white-space:nowrap}.membershipCryptoPremiumBody{display:grid;grid-template-columns:240px minmax(0,1.2fr) minmax(240px,.9fr);gap:24px;padding:24px 26px 20px;background:#fff}.membershipCryptoQrCard{display:flex;flex-direction:column;align-items:center;padding:14px;border:1px solid #e5e9ee;border-radius:18px;background:#fff;text-align:center}.membershipCryptoQrV31{padding:0;background:#fff;border-radius:12px;width:100%}.membershipCryptoQrV31 img{width:100%;max-width:210px;border-radius:8px}.membershipCryptoQrCard>strong{margin-top:10px;font-size:10px;letter-spacing:.08em;color:#071b33}.membershipCryptoQrCard>small{margin-top:5px;color:#6f7f90;font-size:9px;line-height:1.45}.membershipQrDownload{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:8px 12px;border-radius:10px;background:#f3f6f8;color:#071b33;font-size:9px;font-weight:850;text-decoration:none;width:100%}.membershipCryptoForm{display:flex;flex-direction:column;gap:13px}.membershipCryptoForm label>span{display:block;margin-bottom:6px;color:#7b8796;font-size:8px;font-weight:950;letter-spacing:.1em}.membershipCryptoForm label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 10px 0 14px;border:1px solid #e5e9ee;border-radius:12px;background:#f9fbfc}.membershipCryptoForm label strong{font-size:13px;color:#071b33}.membershipCryptoForm label code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#19344f;font-size:10px;background:transparent}.membershipCryptoForm label button{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:0;border-radius:9px;background:#fff;color:#0b63c6;font-size:9px;font-weight:900;cursor:pointer}.membershipCryptoStatic small{justify-self:end;color:#8e9aa8;font-size:9px;font-weight:900}.membershipCryptoVerified{display:flex;align-items:center;gap:7px;color:#0b9c72;font-size:9px;font-weight:800}.membershipCryptoImportant{padding:16px 17px;border:1px solid #f0d377;border-radius:16px;background:linear-gradient(180deg,#fffaf0,#fffdf9)}.membershipCryptoImportant>div{display:flex;align-items:center;gap:8px;color:#b97900;font-size:11px}.membershipCryptoImportant ul{margin:10px 0 0;padding-left:17px;color:#17324e;font-size:9px;line-height:1.55}.membershipCryptoImportant li+li{margin-top:5px}.membershipCryptoWalletNote{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(185,121,0,.16);color:#7c6231;font-size:8px;line-height:1.5}.membershipCryptoSteps{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:16px;align-items:center;padding:18px 26px;border-top:1px solid #edf0f3;background:#fbfcfd}.membershipCryptoSteps>div{display:flex;align-items:center;gap:9px;min-width:0;color:#9aa5b2}.membershipCryptoSteps>div>i{width:34px;height:34px;flex:0 0 34px;border-radius:999px;display:grid;place-items:center;border:1px solid #dbe1e7;background:#fff;font-style:normal;font-size:10px;font-weight:900}.membershipCryptoSteps>div.active{color:#071b33}.membershipCryptoSteps>div.active>i{border-color:#e0ad2d;background:linear-gradient(145deg,#f3ce68,#cf9210);color:#fff}.membershipCryptoSteps>div.done>i{border-color:#27b48b;background:#27b48b;color:#fff}.membershipCryptoSteps span b,.membershipCryptoSteps span small{display:block}.membershipCryptoSteps span b{font-size:10px}.membershipCryptoSteps span small{margin-top:3px;font-size:8px;line-height:1.35}.membershipCryptoExpired{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:34px;background:linear-gradient(180deg,#fff,#fbfaf7)}.membershipCryptoExpired svg{color:#d49c18}.membershipCryptoExpired strong{font-size:24px}.membershipCryptoExpired p{max-width:520px;margin:0 0 6px;color:#738092;font-size:11px;line-height:1.55}.membershipCryptoExpired .membershipPrimaryBtn{width:auto}.membershipCryptoSuccessV31{min-height:360px;color:#fff;background:linear-gradient(145deg,#071b33,#123d39);border-radius:0}.membershipCryptoSuccessV31 b{font-size:16px;color:#8fe3c5}.membershipCryptoSuccessV31 small{max-width:460px;color:#d8e5eb;line-height:1.5}@media(max-width:1080px){.membershipCryptoPremiumBody{grid-template-columns:220px minmax(0,1fr)}.membershipCryptoImportant{grid-column:1/-1}.membershipCryptoSteps{grid-template-columns:1fr 1fr 1fr}.membershipCryptoSteps .membershipSoftBtn{grid-column:1/-1;justify-self:end}}@media(max-width:760px){.membershipCryptoPremiumHead{grid-template-columns:auto 1fr}.membershipCryptoCountdown{grid-column:1/-1;border-left:0;border-top:1px solid rgba(255,255,255,.14);padding:14px 0 0}.membershipCryptoPremiumBody{grid-template-columns:1fr}.membershipCryptoQrCard{max-width:310px;width:100%;justify-self:center}.membershipCryptoImportant{grid-column:auto}.membershipCryptoSteps{grid-template-columns:1fr}.membershipCryptoSteps .membershipSoftBtn{grid-column:auto;justify-self:stretch}.membershipCryptoForm label>div{grid-template-columns:minmax(0,1fr)}.membershipCryptoForm label button{justify-self:start}}.membershipCheckoutPriceV32{min-width:250px}.membershipActivationFeeBreakdown{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:6px}.membershipActivationFeeBreakdown em{display:flex;justify-content:space-between;gap:14px;font-style:normal;font-size:9px;color:#ffffffb8}.membershipActivationFeeBreakdown em b{color:#fff;font-size:9px;white-space:nowrap}.membershipCryptoQuoteV32{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:12px;padding:16px 26px;background:#f7f9fb;border-bottom:1px solid #edf0f3}.membershipCryptoQuoteV32>div{padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e6ebef}.membershipCryptoQuoteV32 span,.membershipCryptoQuoteV32 strong{display:block}.membershipCryptoQuoteV32 span{font-size:8px;font-weight:950;letter-spacing:.08em;color:#7b8796}.membershipCryptoQuoteV32 strong{margin-top:5px;font-size:14px;color:#071b33}.membershipCryptoQuoteV32 .total{background:#071b33;border-color:#071b33}.membershipCryptoQuoteV32 .total span{color:#b7c5d2}.membershipCryptoQuoteV32 .total strong{color:#f0c75e}.membershipCryptoQuoteV32>small{grid-column:1/-1;color:#738092;font-size:8px;line-height:1.45}@media(max-width:760px){.membershipCheckoutPriceV32{min-width:0}.membershipCryptoQuoteV32{grid-template-columns:1fr;padding:14px 18px}.membershipCryptoQuoteV32>small{grid-column:auto}}.galleryImage.newBossOfficialPreview{background:#07131f}.galleryImage.newBossOfficialPreview img{width:100%;height:100%;object-fit:contain;object-position:center}.galleryImage.newBossOfficialPreview:after{display:none}.myFunnelRow.newBossOfficialPreview>img{object-fit:contain;object-position:center;background:#07131f}.galleryImage.newBossOfficialPreview{background:transparent!important;background-image:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.galleryImage.newBossOfficialPreview:before,.galleryImage.newBossOfficialPreview:after{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important}.galleryImage.newBossOfficialPreview>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;transform:none!important;background:transparent!important}.myFunnelRow.newBossOfficialPreview{background-image:none!important}.myFunnelRow.newBossOfficialPreview:before,.myFunnelRow.newBossOfficialPreview:after{content:none!important;display:none!important;background:none!important;background-image:none!important}.myFunnelRow.newBossOfficialPreview>img{display:block!important;object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;transform:none!important;background:transparent!important}.nbCampaignShareAction{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(38,198,218,.35);background:linear-gradient(135deg,#092a35,#0b1825);color:#dffbff;border-radius:11px;padding:10px 14px;font-weight:800;cursor:pointer}.nbCampaignShareAction:hover{transform:translateY(-1px);border-color:#26c6dabf}.nbShareCenterOverlay{z-index:10000;padding:22px}.nbShareCenterCard{width:min(980px,96vw);max-height:92vh;overflow:auto;border-radius:24px;background:radial-gradient(circle at 85% 0%,rgba(30,190,210,.12),transparent 32%),linear-gradient(145deg,#07131f,#091a29 58%,#07131f);border:1px solid rgba(255,255,255,.1);box-shadow:0 35px 100px #0000008c;color:#fff}.nbShareCenterHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.nbShareCenterHeader small{color:#d7b65b;font-size:10px;font-weight:950;letter-spacing:.18em}.nbShareCenterHeader h3{margin:7px 0 5px;font-size:27px}.nbShareCenterHeader p{margin:0;color:#9db0c1;font-size:13px}.nbShareClose{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;cursor:pointer}.nbShareCreative{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);gap:22px;padding:24px 28px}.nbSharePreview{position:relative;min-height:310px;border-radius:18px;overflow:hidden;background:#02080e;border:1px solid rgba(255,255,255,.08)}.nbSharePreview img,.nbSharePreview video{width:100%;height:100%;max-height:440px;object-fit:contain;display:block}.nbSharePreview>span{position:absolute;left:14px;bottom:14px;padding:7px 10px;border-radius:999px;background:#030c14db;border:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:900;letter-spacing:.12em}.nbShareCopyPanel{display:flex;flex-direction:column;min-width:0}.nbShareCopyPanel>small{color:#5edbe8;font-size:9px;font-weight:950;letter-spacing:.16em}.nbShareCopyPanel h4{margin:8px 0 12px;font-size:20px}.nbShareCopyText{flex:1;min-height:150px;max-height:240px;overflow:auto;white-space:pre-wrap;padding:16px;border-radius:14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);color:#c8d4de;line-height:1.55;font-size:13px}.nbShareCopyButton{margin-top:13px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:12px;background:linear-gradient(135deg,#d9b64c,#f2d77d);color:#07131f;font-weight:950;cursor:pointer}.nbShareCopyButton:disabled{opacity:.45;cursor:not-allowed}.nbShareDivider{display:flex;align-items:center;gap:15px;padding:0 28px 15px;color:#73889b;font-size:9px;font-weight:950;letter-spacing:.17em}.nbShareDivider:before,.nbShareDivider:after{content:"";height:1px;flex:1;background:#ffffff14}.nbShareNetworks{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:0 28px 22px}.nbShareNetworks button{min-height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#fff;cursor:pointer}.nbShareNetworks button:hover{background:#ffffff13;transform:translateY(-2px)}.nbShareNetworks strong{font-size:12px}.nbShareNetworks span{color:#8194a5;font-size:9px}.nbShareNetworkGlyph{color:#fff!important;font-size:25px!important;line-height:1}.nbSharePrimaryActions{display:flex;gap:12px;padding:0 28px 18px}.nbShareNativeButton,.nbShareDownloadButton{min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;font-weight:900;text-decoration:none;cursor:pointer}.nbShareNativeButton{flex:1.4;border:0;background:linear-gradient(135deg,#17a8bb,#36d0d7);color:#031118}.nbShareDownloadButton{flex:.8;border:1px solid rgba(255,255,255,.12);background:#ffffff0b;color:#fff}.nbShareHelp{margin:0 28px 26px;display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-radius:12px;background:#24c7a012;border:1px solid rgba(36,199,160,.14);color:#91aaad;font-size:10px;line-height:1.45}.nbShareHelp svg{flex:0 0 auto;color:#5fd9b7}@media(max-width:760px){.nbShareCenterOverlay{padding:10px}.nbShareCreative{grid-template-columns:1fr;padding:18px}.nbShareNetworks{grid-template-columns:repeat(2,1fr);padding:0 18px 18px}.nbSharePrimaryActions{flex-direction:column;padding:0 18px 16px}.nbShareCenterHeader{padding:20px 18px}.nbShareDivider{padding:0 18px 15px}.nbShareHelp{margin:0 18px 20px}.nbSharePreview{min-height:240px}}
