.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}.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}}.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}}.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%}}.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:#ffffffd1;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{border:1px solid #e5dfd5;background:#ffffffe0;border-radius:20px;box-shadow:0 10px 34px #15202d09}.aiOverviewPanel,.aiToolsPanel{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{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,#d2a243)}.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}.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)}.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)}.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{grid-template-columns:1fr}.aiOverviewPanel,.aiToolsPanel{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}.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}}.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)}}.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}
