.extended-provider-connect-panel-module__cVc7Xq__panel{gap:18px;padding:20px;display:grid}.extended-provider-connect-panel-module__cVc7Xq__summary{align-items:flex-start;gap:14px;display:flex}.extended-provider-connect-panel-module__cVc7Xq__iconFrame{background:#fff;border:1px solid #0f26391f;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.extended-provider-connect-panel-module__cVc7Xq__copy{flex:1;min-width:0}.extended-provider-connect-panel-module__cVc7Xq__copy h3,.extended-provider-connect-panel-module__cVc7Xq__copy p{margin:0}.extended-provider-connect-panel-module__cVc7Xq__copy p{margin-top:6px;line-height:1.65}.extended-provider-connect-panel-module__cVc7Xq__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.extended-provider-connect-panel-module__cVc7Xq__status{color:#0c466d;white-space:nowrap;background:#edf4f9;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.extended-provider-connect-panel-module__cVc7Xq__status[data-connected=true]{color:#17613d;background:#edf7f1}.extended-provider-connect-panel-module__cVc7Xq__muted{color:#687684;font-size:13px}.extended-provider-connect-panel-module__cVc7Xq__notice,.extended-provider-connect-panel-module__cVc7Xq__externalBox{background:#f8fafb;border:1px solid #0f26391f;border-radius:14px;padding:14px 16px;line-height:1.65}.extended-provider-connect-panel-module__cVc7Xq__externalBox{gap:12px;display:grid}.extended-provider-connect-panel-module__cVc7Xq__externalBox ol{margin:0;padding-left:22px}.extended-provider-connect-panel-module__cVc7Xq__primaryLink,.extended-provider-connect-panel-module__cVc7Xq__actions button,.extended-provider-connect-panel-module__cVc7Xq__secondaryAction{color:#fff;cursor:pointer;background:#082c48;border:1px solid #082c48;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.extended-provider-connect-panel-module__cVc7Xq__secondaryAction{color:#082c48;white-space:nowrap;background:#fff}.extended-provider-connect-panel-module__cVc7Xq__fields{gap:12px;display:grid}.extended-provider-connect-panel-module__cVc7Xq__fields label{gap:7px;font-size:13px;font-weight:700;display:grid}.extended-provider-connect-panel-module__cVc7Xq__fields input,.extended-provider-connect-panel-module__cVc7Xq__fields select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #0f263929;border-radius:10px;padding:0 12px}.extended-provider-connect-panel-module__cVc7Xq__fields small{font-weight:400;line-height:1.55}.extended-provider-connect-panel-module__cVc7Xq__setupSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.extended-provider-connect-panel-module__cVc7Xq__setupSteps span{color:#6a7782;text-align:center;background:#edf1f4;border-radius:8px;min-width:0;padding:7px 8px;font-size:11px;font-weight:700}.extended-provider-connect-panel-module__cVc7Xq__setupSteps span[data-active=true]{color:#17613d;background:#e7f4ed}.extended-provider-connect-panel-module__cVc7Xq__actions{flex-wrap:wrap;gap:10px;display:flex}.extended-provider-connect-panel-module__cVc7Xq__actions button:disabled,.extended-provider-connect-panel-module__cVc7Xq__secondaryAction:disabled{cursor:not-allowed;opacity:.55}.extended-provider-connect-panel-module__cVc7Xq__actions .extended-provider-connect-panel-module__cVc7Xq__secondary{color:#082c48;background:#fff}.extended-provider-connect-panel-module__cVc7Xq__message{color:#304759;margin:0;font-size:13px}@media (max-width:640px){.extended-provider-connect-panel-module__cVc7Xq__panel{padding:16px}.extended-provider-connect-panel-module__cVc7Xq__titleRow{flex-direction:column;align-items:flex-start}.extended-provider-connect-panel-module__cVc7Xq__setupSteps{grid-template-columns:1fr}.extended-provider-connect-panel-module__cVc7Xq__actions,.extended-provider-connect-panel-module__cVc7Xq__actions button,.extended-provider-connect-panel-module__cVc7Xq__secondaryAction,.extended-provider-connect-panel-module__cVc7Xq__primaryLink{width:100%}}
.ui-module__uqhIlW__pageHeader{align-items:flex-start;gap:var(--nc-space-3);margin-bottom:var(--nc-space-5);display:flex}.ui-module__uqhIlW__pageCrest{object-fit:contain;flex:none;width:34px;height:34px;margin-top:2px}.ui-module__uqhIlW__pageHeaderText{min-width:0}.ui-module__uqhIlW__pageTitle{font-family:var(--nc-font-serif);font-size:var(--nc-text-2xl);letter-spacing:.04em;color:var(--nc-text-strong);margin:0;font-weight:700;line-height:1.35}.ui-module__uqhIlW__pageDescription{color:var(--nc-muted);font-size:var(--nc-text-base);margin:4px 0 0}.ui-module__uqhIlW__pageHeaderActions{align-items:center;gap:var(--nc-space-2);flex:none;margin-left:auto;display:flex}.ui-module__uqhIlW__card{background:var(--nc-surface);border:1px solid var(--nc-border);border-radius:var(--nc-radius-lg);min-width:0;box-shadow:var(--nc-shadow);flex-direction:column;display:flex}.ui-module__uqhIlW__cardPad{padding:var(--nc-space-4) var(--nc-space-5) var(--nc-space-5)}.ui-module__uqhIlW__cardHeader{align-items:center;gap:var(--nc-space-2);padding:var(--nc-space-4) var(--nc-space-5);border-bottom:1px solid var(--nc-border);display:flex}.ui-module__uqhIlW__cardHeaderIcon{color:var(--nc-gold);flex:none;place-items:center;display:grid}.ui-module__uqhIlW__cardTitle{font-size:var(--nc-text-md);color:var(--nc-text-strong);margin:0;font-weight:700}.ui-module__uqhIlW__cardAction{color:var(--nc-muted);font-size:var(--nc-text-sm);white-space:nowrap;flex:none;align-items:center;gap:2px;margin-left:auto;text-decoration:none;display:inline-flex}.ui-module__uqhIlW__cardAction:hover{color:var(--nc-gold)}.ui-module__uqhIlW__cardBody{padding:var(--nc-space-2) var(--nc-space-5) var(--nc-space-4);flex:auto}.ui-module__uqhIlW__badge{border-radius:var(--nc-radius-pill);font-size:var(--nc-text-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 9px;font-weight:700;line-height:1.7;display:inline-flex}.ui-module__uqhIlW__badgeNeutral{background:var(--nc-surface-sunken);border-color:var(--nc-border);color:var(--nc-muted)}.ui-module__uqhIlW__badgeGold{border-color:var(--nc-border-gold);color:#8a6c1c;background:#b8912f1f}.ui-module__uqhIlW__badgeSuccess{background:var(--nc-success-soft);color:var(--nc-success);border-color:#2f855a47}.ui-module__uqhIlW__badgeWarning{background:var(--nc-warning-soft);color:var(--nc-warning);border-color:#b7791f47}.ui-module__uqhIlW__badgeDanger{background:var(--nc-danger-soft);color:var(--nc-danger);border-color:#c0392b47}.ui-module__uqhIlW__badgeInfo{background:var(--nc-info-soft);color:var(--nc-info);border-color:#2b6cb047}.ui-module__uqhIlW__empty{justify-content:center;align-items:center;gap:var(--nc-space-2);min-height:132px;padding:var(--nc-space-5) var(--nc-space-4);text-align:center;flex-direction:column;display:flex}.ui-module__uqhIlW__emptyIcon{background:var(--nc-surface-sunken);width:40px;height:40px;color:var(--nc-muted-soft);border-radius:50%;place-items:center;display:grid}.ui-module__uqhIlW__emptyTitle{font-size:var(--nc-text-base);color:var(--nc-text);margin:0;font-weight:700}.ui-module__uqhIlW__emptyText{max-width:34ch;color:var(--nc-muted);font-size:var(--nc-text-sm);margin:0;line-height:1.7}.ui-module__uqhIlW__emptyAction{margin-top:var(--nc-space-1);color:var(--nc-gold);font-size:var(--nc-text-sm);font-weight:700;text-decoration:none}.ui-module__uqhIlW__emptyAction:hover{text-decoration:underline}.ui-module__uqhIlW__section{margin-bottom:var(--nc-space-6)}.ui-module__uqhIlW__sectionHead{align-items:baseline;gap:var(--nc-space-2);margin-bottom:var(--nc-space-3);display:flex}.ui-module__uqhIlW__sectionTitle{font-size:var(--nc-text-md);color:var(--nc-text-strong);margin:0;font-weight:700}.ui-module__uqhIlW__sectionNote{color:var(--nc-muted);font-size:var(--nc-text-sm)}.ui-module__uqhIlW__statTile{min-height:var(--nc-kpi-min-height);padding:var(--nc-card-padding);background:var(--nc-surface);border:1px solid var(--nc-border);border-radius:var(--nc-card-radius);box-shadow:var(--nc-shadow-sm);flex-direction:column;gap:6px;display:flex}.ui-module__uqhIlW__statTileHead{color:var(--nc-muted);font-size:var(--nc-text-sm);align-items:center;gap:8px;font-weight:600;display:flex}.ui-module__uqhIlW__statTileIcon{border-radius:var(--nc-radius-sm);background:var(--nc-surface-soft);width:30px;height:30px;color:var(--nc-navy);border:1px solid var(--nc-border);justify-content:center;align-items:center;display:inline-flex}.ui-module__uqhIlW__statTileValue{font-size:var(--nc-text-3xl);color:var(--nc-text-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-weight:700;line-height:1.15;display:flex}.ui-module__uqhIlW__statTileUnit{font-size:var(--nc-text-sm);color:var(--nc-muted);font-weight:600}.ui-module__uqhIlW__statTileMeta{font-size:var(--nc-text-xs);color:var(--nc-muted);align-items:center;gap:8px;display:flex}.ui-module__uqhIlW__statDeltaUp{color:var(--nc-success);font-weight:700}.ui-module__uqhIlW__statDeltaDown{color:var(--nc-danger);font-weight:700}.ui-module__uqhIlW__tableWrap{border:1px solid var(--nc-border);border-radius:var(--nc-radius);background:var(--nc-surface);width:100%;overflow-x:auto}.ui-module__uqhIlW__table{border-collapse:collapse;width:100%;font-size:var(--nc-text-sm)}@media (max-width:620px){.ui-module__uqhIlW__tableWrap{contain:paint}}.ui-module__uqhIlW__table th{text-align:left;background:var(--nc-surface-soft);color:var(--nc-muted);font-size:var(--nc-text-xs);letter-spacing:.04em;border-bottom:1px solid var(--nc-border);white-space:nowrap;padding:10px 14px;font-weight:700;position:sticky;top:0}.ui-module__uqhIlW__table td{border-bottom:1px solid var(--nc-border);color:var(--nc-text);vertical-align:middle;padding:11px 14px}.ui-module__uqhIlW__table tbody tr:last-child td{border-bottom:none}.ui-module__uqhIlW__table tbody tr:hover{background:var(--nc-surface-soft)}.ui-module__uqhIlW__tabs{border-bottom:2px solid var(--nc-border);gap:4px;display:flex;overflow-x:auto}.ui-module__uqhIlW__tab{appearance:none;font-size:var(--nc-text-sm);color:var(--nc-muted);cursor:pointer;white-space:nowrap;transition:color var(--nc-transition), border-color var(--nc-transition);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:9px 14px;font-weight:600}.ui-module__uqhIlW__tab:hover{color:var(--nc-text-strong)}.ui-module__uqhIlW__tabActive{color:var(--nc-navy);border-bottom-color:var(--nc-gold);font-weight:700}.ui-module__uqhIlW__chips{flex-wrap:wrap;gap:8px;display:flex}.ui-module__uqhIlW__chip{appearance:none;border:1px solid var(--nc-border-strong);background:var(--nc-surface);color:var(--nc-text);border-radius:var(--nc-radius-pill);font-size:var(--nc-text-xs);cursor:pointer;transition:all var(--nc-transition);padding:6px 14px;font-weight:600}.ui-module__uqhIlW__chip:hover{border-color:var(--nc-gold);color:var(--nc-gold-ink)}.ui-module__uqhIlW__chipActive{background:var(--nc-navy);border-color:var(--nc-navy);color:var(--nc-on-navy)}.ui-module__uqhIlW__progressTrack{border-radius:var(--nc-radius-pill);background:var(--nc-surface-sunken);width:100%;height:7px;overflow:hidden}.ui-module__uqhIlW__progressFill{border-radius:var(--nc-radius-pill);background:var(--nc-info);height:100%;transition:width .3s}.ui-module__uqhIlW__progressGold{background:linear-gradient(90deg, var(--nc-gold), var(--nc-gold-light))}.ui-module__uqhIlW__progressSuccess{background:var(--nc-success)}.ui-module__uqhIlW__progressWarning{background:var(--nc-warning)}.ui-module__uqhIlW__progressDanger{background:var(--nc-danger)}.ui-module__uqhIlW__progressAi{background:linear-gradient(90deg, var(--nc-ai-blue), var(--nc-ai-blue-bright))}.ui-module__uqhIlW__drawerScrim{cursor:pointer;z-index:60;background:#040c1873;border:none;padding:0;position:fixed;inset:0}.ui-module__uqhIlW__drawer{background:var(--nc-surface);border-left:1px solid var(--nc-border);width:min(420px,94vw);box-shadow:var(--nc-shadow-lg);z-index:61;flex-direction:column;animation:.2s ui-module__uqhIlW__drawerIn;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes ui-module__uqhIlW__drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ui-module__uqhIlW__drawerHead{background:var(--nc-navy);color:var(--nc-on-navy);align-items:center;gap:10px;padding:14px 18px;display:flex}.ui-module__uqhIlW__drawerTitle{font-size:var(--nc-text-base);flex:1;margin:0;font-weight:700}.ui-module__uqhIlW__drawerClose{appearance:none;color:var(--nc-on-navy);cursor:pointer;border-radius:var(--nc-radius-sm);background:0 0;border:none;padding:4px;display:inline-flex}.ui-module__uqhIlW__drawerClose:hover{background:var(--nc-navy-soft)}.ui-module__uqhIlW__drawerBody{flex:1;padding:18px;overflow-y:auto}.ui-module__uqhIlW__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-module__uqhIlW__toolbarSpacer{flex:1}.ui-module__uqhIlW__searchBox{height:var(--nc-control-height);border:1px solid var(--nc-border-strong);border-radius:var(--nc-radius);background:var(--nc-surface);color:var(--nc-muted);align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.ui-module__uqhIlW__searchBox input{font-size:var(--nc-text-sm);color:var(--nc-text);background:0 0;border:none;outline:none;width:100%}.ui-module__uqhIlW__btn{height:var(--nc-control-height);border-radius:var(--nc-radius);font-size:var(--nc-text-sm);cursor:pointer;transition:all var(--nc-transition);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.ui-module__uqhIlW__btnPrimary{background:var(--nc-navy);color:var(--nc-on-navy)}.ui-module__uqhIlW__btnPrimary:hover{background:var(--nc-navy-soft)}.ui-module__uqhIlW__btnGold{background:linear-gradient(135deg, var(--nc-gold), var(--nc-gold-light));color:#fff}.ui-module__uqhIlW__btnGold:hover{filter:brightness(1.06)}.ui-module__uqhIlW__btnOutline{background:var(--nc-surface);border-color:var(--nc-border-strong);color:var(--nc-text-strong)}.ui-module__uqhIlW__btnOutline:hover{border-color:var(--nc-gold);color:var(--nc-gold-ink)}.ui-module__uqhIlW__btnSm{height:32px;font-size:var(--nc-text-xs);padding:0 12px}
.github-provider-connect-panel-module__6uF67W__panel{gap:16px;padding:4px 0 8px;display:grid}.github-provider-connect-panel-module__6uF67W__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.github-provider-connect-panel-module__6uF67W__step{color:#64748b;background:#ffffffb8;border:1px solid #94a3b847;border-radius:12px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.github-provider-connect-panel-module__6uF67W__step[data-active=true]{color:#0f172a;background:#eff6ffe6;border-color:#2563eb61}.github-provider-connect-panel-module__6uF67W__step strong{color:inherit;font-size:13px}.github-provider-connect-panel-module__6uF67W__card{background:#ffffffd1;border:1px solid #94a3b84d;border-radius:14px;gap:12px;padding:16px;display:grid}.github-provider-connect-panel-module__6uF67W__statusRow,.github-provider-connect-panel-module__6uF67W__actionRow,.github-provider-connect-panel-module__6uF67W__repoMeta,.github-provider-connect-panel-module__6uF67W__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.github-provider-connect-panel-module__6uF67W__statusRow{justify-content:space-between}.github-provider-connect-panel-module__6uF67W__statusText{gap:2px;display:grid}.github-provider-connect-panel-module__6uF67W__statusText strong{color:#0f172a;font-size:14px}.github-provider-connect-panel-module__6uF67W__muted,.github-provider-connect-panel-module__6uF67W__message,.github-provider-connect-panel-module__6uF67W__warning{margin:0;font-size:12px;line-height:1.65}.github-provider-connect-panel-module__6uF67W__muted{color:#64748b}.github-provider-connect-panel-module__6uF67W__warning{color:#92400e;background:#fffbebe6;border:1px solid #d977064d;border-radius:10px;padding:10px 12px}.github-provider-connect-panel-module__6uF67W__message{color:#334155;background:#f8fafcf5;border-radius:10px;padding:10px 12px}.github-provider-connect-panel-module__6uF67W__primary,.github-provider-connect-panel-module__6uF67W__secondary,.github-provider-connect-panel-module__6uF67W__linkButton{appearance:none;font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700}.github-provider-connect-panel-module__6uF67W__primary{color:#fff;background:#0f2742;border:1px solid #0f2742}.github-provider-connect-panel-module__6uF67W__secondary{color:#0f172a;background:#fff;border:1px solid #64748b59}.github-provider-connect-panel-module__6uF67W__linkButton{color:#1d4ed8;background:0 0;border:0;padding-inline:0}.github-provider-connect-panel-module__6uF67W__primary:disabled,.github-provider-connect-panel-module__6uF67W__secondary:disabled,.github-provider-connect-panel-module__6uF67W__linkButton:disabled{cursor:not-allowed;opacity:.5}.github-provider-connect-panel-module__6uF67W__search{color:#0f172a;background:#fff;border:1px solid #94a3b861;border-radius:10px;flex:240px;min-width:180px;padding:9px 11px}.github-provider-connect-panel-module__6uF67W__repoList{background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:12px;gap:6px;max-height:360px;padding:4px;display:grid;overflow:auto}.github-provider-connect-panel-module__6uF67W__repo{cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.github-provider-connect-panel-module__6uF67W__repo:hover{background:#f8fafc}.github-provider-connect-panel-module__6uF67W__repo input{width:16px;height:16px}.github-provider-connect-panel-module__6uF67W__repoName{gap:2px;min-width:0;display:grid}.github-provider-connect-panel-module__6uF67W__repoName strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.github-provider-connect-panel-module__6uF67W__repoName small,.github-provider-connect-panel-module__6uF67W__repoTag{color:#64748b;font-size:11px}.github-provider-connect-panel-module__6uF67W__repoTag{white-space:nowrap}.github-provider-connect-panel-module__6uF67W__fields{gap:10px;display:grid}.github-provider-connect-panel-module__6uF67W__field{color:#334155;gap:5px;font-size:12px;font-weight:700;display:grid}.github-provider-connect-panel-module__6uF67W__field input,.github-provider-connect-panel-module__6uF67W__field textarea{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #94a3b861;border-radius:10px;padding:9px 11px;font-weight:400}.github-provider-connect-panel-module__6uF67W__field textarea{resize:vertical;min-height:78px}@media (max-width:680px){.github-provider-connect-panel-module__6uF67W__flow{grid-template-columns:1fr}.github-provider-connect-panel-module__6uF67W__repo{grid-template-columns:auto minmax(0,1fr)}.github-provider-connect-panel-module__6uF67W__repoTag{grid-column:2}}
.ai-fx-module__BPU0EG__fxAurora{pointer-events:none;opacity:.42;z-index:0;contain:paint;position:absolute;inset:-10%;overflow:hidden}.ai-fx-module__BPU0EG__fxBlob{filter:blur(46px);will-change:transform;opacity:.72;border-radius:50%;position:absolute}.ai-fx-module__BPU0EG__fxBlobA{aspect-ratio:1.4;width:52%;animation:ai-fx-module__BPU0EG__fxDriftA calc(24s*var(--fx-speed,1)) ease-in-out infinite alternate;background:radial-gradient(circle at 45% 45%,#3e96eb57,#0000 72%);top:-20%;left:-4%}.ai-fx-module__BPU0EG__fxBlobB{aspect-ratio:1.5;width:56%;animation:ai-fx-module__BPU0EG__fxDriftB calc(18s*var(--fx-speed,1)) ease-in-out infinite alternate;background:radial-gradient(circle,#8060eb47,#0000 74%);animation-delay:-6s;top:-10%;right:-6%}.ai-fx-module__BPU0EG__fxBlobC{aspect-ratio:1.25;width:50%;animation:ai-fx-module__BPU0EG__fxDriftA calc(30s*var(--fx-speed,1)) ease-in-out infinite alternate;background:radial-gradient(circle at 50% 45%,#40d7ff3d,#0000 76%);animation-delay:-12s;bottom:-26%;left:26%}@keyframes ai-fx-module__BPU0EG__fxDriftA{0%{transform:translate(0)scale(1)}45%{transform:translate(4%,6%)scale(1.12)}to{transform:translate(9%,2%)scale(.95)}}@keyframes ai-fx-module__BPU0EG__fxDriftB{0%{transform:translate(0)scale(1)}50%{transform:translate(-6%,6%)scale(.92)}to{transform:translate(-2%,10%)scale(1.1)}}.ai-fx-module__BPU0EG__fxOrb{width:var(--fx-orb-size,190px);aspect-ratio:1;pointer-events:none;box-shadow:0 0 calc(34px*var(--fx-pulse,1)) #60c6ff42,inset 0 0 22px #78a0ff2b;opacity:.46;contain:paint;animation:ai-fx-module__BPU0EG__fxOrbMorph calc(11s*var(--fx-speed,1)) ease-in-out infinite,ai-fx-module__BPU0EG__fxOrbBreath calc(7s*var(--fx-speed,1)) ease-in-out infinite;will-change:transform,border-radius;border-radius:48% 52% 55% 45%/52% 46% 54% 48%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ai-fx-module__BPU0EG__fxOrb:before{content:"";filter:blur(16px) saturate(1.16) hue-rotate(var(--fx-hue,0deg));animation:ai-fx-module__BPU0EG__fxOrbSwirl calc(16s*var(--fx-speed,1)) linear infinite;will-change:transform;background:conic-gradient(from 20deg,#60c6ff70,#8c69fa66,#40e1ff70,#6e50eb59,#60c6ff70);border-radius:50%;position:absolute;inset:-30%}.ai-fx-module__BPU0EG__fxOrb:after{content:"";opacity:.52;filter:blur(6px);width:44%;height:32%;animation:ai-fx-module__BPU0EG__fxOrbGlint calc(12s*var(--fx-speed,1)) ease-in-out infinite alternate;will-change:transform;background:radial-gradient(circle at 45% 40%,#ffffff47,#0000 70%);border-radius:50%;position:absolute;top:10%;left:16%}@keyframes ai-fx-module__BPU0EG__fxOrbMorph{0%,to{border-radius:48% 52% 55% 45%/52% 46% 54% 48%}30%{border-radius:54% 46% 47% 53%/45% 55% 46% 54%}55%{border-radius:46% 54% 52% 48%/56% 44% 52% 48%}80%{border-radius:52% 48% 45% 55%/48% 54% 47% 53%}}@keyframes ai-fx-module__BPU0EG__fxOrbBreath{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%) scale(calc(1 + .035*var(--fx-pulse,1)))}}@keyframes ai-fx-module__BPU0EG__fxOrbSwirl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ai-fx-module__BPU0EG__fxOrbGlint{0%{transform:translate(0)}to{transform:translate(6%,4%)}}[data-state=thinking] .ai-fx-module__BPU0EG__fxOrb{opacity:.56}[data-state=answering] .ai-fx-module__BPU0EG__fxOrb{opacity:.64}[data-state=answering] .ai-fx-module__BPU0EG__fxOrb.ai-fx-module__BPU0EG__fxOrbGold{box-shadow:0 0 40px #e4c36f61,inset 0 0 24px #e4c36f38}[data-state=answering] .ai-fx-module__BPU0EG__fxOrbGold:before{background:conic-gradient(from 20deg,#e7c87780,#8c69fa5c,#e4c36f73,#60c6ff66,#e7c87780)}[data-state=complete] .ai-fx-module__BPU0EG__fxOrb{opacity:.32}[data-state=complete] .ai-fx-module__BPU0EG__fxOrbGold{box-shadow:0 0 20px #e4c36f3d,inset 0 0 14px #e4c36f1f}[data-state=error] .ai-fx-module__BPU0EG__fxOrb{opacity:.22;animation-play-state:paused}[data-state=answering] .ai-fx-module__BPU0EG__fxOrb{width:calc(var(--fx-orb-size,190px)*1.12)}[data-state=answering] .ai-fx-module__BPU0EG__fxSeatPulse{animation-duration:2.1s}.ai-fx-module__BPU0EG__fxShimmer{object-fit:cover;pointer-events:none;opacity:.14;filter:saturate(1.12) brightness(1.03) hue-rotate(var(--fx-hue,0deg));animation:ai-fx-module__BPU0EG__fxShimmerDrift calc(18s*var(--fx-speed,1)) ease-in-out infinite alternate;will-change:transform;contain:paint;position:absolute;inset:0;-webkit-mask-image:radial-gradient(46% 62%,#000 40%,#0000 78%);mask-image:radial-gradient(46% 62%,#000 40%,#0000 78%)}@keyframes ai-fx-module__BPU0EG__fxShimmerDrift{0%{transform:translate(-.35%)scale(1.01)}to{transform:translate(.35%,.2%)scale(1.018)}}[data-state=thinking] .ai-fx-module__BPU0EG__fxShimmer,[data-state=answering] .ai-fx-module__BPU0EG__fxShimmer{opacity:.2}.ai-fx-module__BPU0EG__fxSeatPulse{transform-origin:50%;transform-box:fill-box;animation:ai-fx-module__BPU0EG__fxSeatBreath var(--fx-seat-dur,3.6s) ease-in-out infinite;animation-delay:var(--fx-seat-delay,0s)}@keyframes ai-fx-module__BPU0EG__fxSeatBreath{0%,to{opacity:.78;transform:scale(1)}50%{opacity:.92;transform:scale(1.1)}}.ai-fx-module__BPU0EG__fxRosterBreath{position:relative}.ai-fx-module__BPU0EG__fxRosterBreath:after{content:"";border-radius:inherit;pointer-events:none;animation:ai-fx-module__BPU0EG__fxRosterPulse var(--fx-seat-dur,4.8s) ease-in-out infinite;animation-delay:var(--fx-seat-delay,0s);border:1px solid #60c6ff6b;position:absolute;inset:-3px}@keyframes ai-fx-module__BPU0EG__fxRosterPulse{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.52;transform:scale(1.025)}}[data-state][data-motion]>svg[width="0"][height="0"]{display:none!important}[data-state][data-motion] *{mix-blend-mode:normal!important}:is([data-state][data-motion] div,[data-state][data-motion] button,[data-state][data-motion] span){-webkit-backdrop-filter:none!important}@media (max-width:767px){.ai-fx-module__BPU0EG__fxBlob{filter:blur(32px)}.ai-fx-module__BPU0EG__fxAurora{opacity:.32}.ai-fx-module__BPU0EG__fxShimmer{filter:saturate(1.08) brightness(1.02) hue-rotate(var(--fx-hue,0deg));opacity:.1}}@media (prefers-reduced-motion:reduce){.ai-fx-module__BPU0EG__fxBlob,.ai-fx-module__BPU0EG__fxOrb,.ai-fx-module__BPU0EG__fxOrb:before,.ai-fx-module__BPU0EG__fxOrb:after,.ai-fx-module__BPU0EG__fxSeatPulse,.ai-fx-module__BPU0EG__fxRosterBreath:after,.ai-fx-module__BPU0EG__fxShimmer{will-change:auto!important;animation:none!important}.ai-fx-module__BPU0EG__fxShimmer{display:none}.ai-fx-module__BPU0EG__fxAurora{opacity:.26}}[data-motion=reduced] .ai-fx-module__BPU0EG__fxBlob{will-change:auto!important;animation:none!important}[data-motion=reduced] .ai-fx-module__BPU0EG__fxOrb{will-change:auto!important;animation:none!important}[data-motion=reduced] .ai-fx-module__BPU0EG__fxOrb:before{will-change:auto!important;animation:none!important}[data-motion=reduced] .ai-fx-module__BPU0EG__fxOrb:after{will-change:auto!important;animation:none!important}[data-motion=reduced] .ai-fx-module__BPU0EG__fxSeatPulse{will-change:auto!important;animation:none!important}[data-motion=reduced] .ai-fx-module__BPU0EG__fxShimmer{will-change:auto!important;animation:none!important}[data-motion=reduced] .ai-fx-module__BPU0EG__fxShimmer{display:none}
.ai-presence-module__NT0EaG__stage{isolation:isolate;border-radius:var(--nc-card-radius);border:1px solid var(--nc-dark-border-gold);background:radial-gradient(120% 140% at 50% 120%, #2f81f747, transparent 62%), linear-gradient(180deg, var(--nc-navy-deep) 0%, #061a30 55%, var(--nc-navy) 100%);box-shadow:var(--nc-shadow);--ai-accent:var(--nc-ai-blue-bright);--ai-amp:.4;--ai-glow:.5;--ai-spin:46s;--ai-drift:14s;--ai-level:0;--ai-image:.78;--ai-energy:.2;--ai-backdrop-speed:26s;--ai-field-speed:34s;position:relative;overflow:hidden}.ai-presence-module__NT0EaG__stage:before{content:"";opacity:calc(.48 + var(--ai-energy) * .34);transform-origin:50%;animation:ai-presence-module__NT0EaG__ncFieldDrift var(--ai-field-speed) ease-in-out infinite alternate;will-change:transform, opacity;pointer-events:none;background:radial-gradient(1.4px 1.4px at 12% 28%,#f0d49380,#0000 60%),radial-gradient(1.2px 1.2px at 78% 18%,#58c6ff73,#0000 60%),radial-gradient(1.6px 1.6px at 33% 76%,#58c6ff59,#0000 60%),radial-gradient(1.2px 1.2px at 63% 68%,#f0d49359,#0000 60%),linear-gradient(90deg,#58c6ff0d 1px,#0000 1px) 0 0/68px 68px;position:absolute;inset:-4%;transform:scale(1.05)}.ai-presence-module__NT0EaG__stage:after{content:"";pointer-events:none;background:linear-gradient(#fbfaf829,#0000 26%);position:absolute;inset:0}.ai-presence-module__NT0EaG__core{object-fit:cover;object-position:center;width:100%;height:100%;opacity:var(--ai-image);transform-origin:50%;animation:ai-presence-module__NT0EaG__ncBackdropDrift var(--ai-backdrop-speed) cubic-bezier(.45, .05, .55, .95) infinite alternate;will-change:transform, opacity;pointer-events:none;transition:opacity .42s;position:absolute;inset:0;transform:scale(1.035)}.ai-presence-module__NT0EaG__coreScene{object-position:center 42%}.ai-presence-module__NT0EaG__sceneBox{aspect-ratio:16/9;pointer-events:none;min-width:100%;min-height:100%;position:absolute;top:42%;left:50%;transform:translate(-50%,-42%)}.ai-presence-module__NT0EaG__sceneImage{object-fit:fill;object-position:center;opacity:.88}.ai-presence-module__NT0EaG__sceneCanvas,.ai-presence-module__NT0EaG__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ai-presence-module__NT0EaG__stage[data-state=idle],.ai-presence-module__NT0EaG__aura[data-state=idle]{--ai-amp:.34;--ai-glow:.42;--ai-spin:58s;--ai-drift:18s;--ai-image:.72;--ai-energy:.16;--ai-backdrop-speed:30s;--ai-field-speed:42s}.ai-presence-module__NT0EaG__stage[data-state=typing],.ai-presence-module__NT0EaG__aura[data-state=typing]{--ai-amp:.58;--ai-glow:.64;--ai-spin:34s;--ai-drift:11s;--ai-image:.86;--ai-energy:.42;--ai-backdrop-speed:21s;--ai-field-speed:30s}.ai-presence-module__NT0EaG__stage[data-state=listening],.ai-presence-module__NT0EaG__aura[data-state=listening]{--ai-amp:calc(.46 + var(--ai-level) * .98);--ai-glow:calc(.62 + var(--ai-level) * .38);--ai-spin:22s;--ai-drift:7s;--ai-image:.94;--ai-energy:calc(.55 + var(--ai-level) * .45);--ai-accent:var(--nc-electric);--ai-backdrop-speed:12s;--ai-field-speed:17s}.ai-presence-module__NT0EaG__stage[data-state=thinking],.ai-presence-module__NT0EaG__aura[data-state=thinking]{--ai-amp:.86;--ai-glow:.9;--ai-spin:11s;--ai-drift:5.4s;--ai-image:.98;--ai-energy:.86;--ai-accent:var(--nc-violet);--ai-backdrop-speed:8.5s;--ai-field-speed:12s}.ai-presence-module__NT0EaG__stage[data-state=answering],.ai-presence-module__NT0EaG__aura[data-state=answering]{--ai-amp:1.08;--ai-glow:1;--ai-spin:7s;--ai-drift:3.6s;--ai-image:1;--ai-energy:1;--ai-accent:var(--nc-gold-bright);--ai-backdrop-speed:5.8s;--ai-field-speed:8s}.ai-presence-module__NT0EaG__stage[data-state=speaking],.ai-presence-module__NT0EaG__aura[data-state=speaking]{--ai-amp:.96;--ai-glow:.94;--ai-spin:16s;--ai-drift:2.6s;--ai-image:.98;--ai-energy:.92;--ai-accent:var(--nc-gold-light);--ai-backdrop-speed:7s;--ai-field-speed:9.5s}.ai-presence-module__NT0EaG__stage[data-state=complete],.ai-presence-module__NT0EaG__aura[data-state=complete]{--ai-amp:.46;--ai-glow:.6;--ai-spin:46s;--ai-drift:15s;--ai-image:.84;--ai-energy:.3;--ai-accent:var(--nc-gold-light);--ai-backdrop-speed:20s;--ai-field-speed:30s}.ai-presence-module__NT0EaG__stage[data-state=error],.ai-presence-module__NT0EaG__aura[data-state=error]{--ai-amp:.22;--ai-glow:.34;--ai-spin:70s;--ai-drift:22s;--ai-image:.45;--ai-energy:.12;--ai-accent:#e0a35a;--ai-backdrop-speed:36s;--ai-field-speed:48s}.ai-presence-module__NT0EaG__waveGroup{transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--ai-amp));transition:transform .26s}.ai-presence-module__NT0EaG__wave{animation:ai-presence-module__NT0EaG__ncWaveDrift var(--ai-drift) linear infinite}.ai-presence-module__NT0EaG__waveSlow{animation-duration:calc(var(--ai-drift) * 1.9);animation-direction:reverse}.ai-presence-module__NT0EaG__ring{transform-box:fill-box;transform-origin:50%;animation:ai-presence-module__NT0EaG__ncSpin var(--ai-spin) linear infinite}.ai-presence-module__NT0EaG__ringReverse{animation-direction:reverse;animation-duration:calc(var(--ai-spin) * 1.45)}.ai-presence-module__NT0EaG__ringSlow{animation-duration:calc(var(--ai-spin) * 2.2)}.ai-presence-module__NT0EaG__halo{transform-box:fill-box;transform-origin:50%;opacity:var(--ai-glow);animation:4.6s ease-in-out infinite ai-presence-module__NT0EaG__ncBreathe}.ai-presence-module__NT0EaG__particle{animation:6.4s ease-in-out infinite ai-presence-module__NT0EaG__ncParticle}.ai-presence-module__NT0EaG__scan{opacity:0}.ai-presence-module__NT0EaG__stage[data-state=thinking] .ai-presence-module__NT0EaG__scan,.ai-presence-module__NT0EaG__stage[data-state=answering] .ai-presence-module__NT0EaG__scan{opacity:.7;animation:2.8s linear infinite ai-presence-module__NT0EaG__ncScan}.ai-presence-module__NT0EaG__seatRing{transform-box:fill-box;transform-origin:50%;animation:ai-presence-module__NT0EaG__ncSpin calc(var(--ai-spin) * 1.6) linear infinite}.ai-presence-module__NT0EaG__seatDot{animation:3.2s ease-in-out infinite ai-presence-module__NT0EaG__ncSeatPulse}@keyframes ai-presence-module__NT0EaG__ncSpin{to{transform:rotate(360deg)}}@keyframes ai-presence-module__NT0EaG__ncWaveDrift{0%{transform:translate(0)}to{transform:translate(-600px)}}@keyframes ai-presence-module__NT0EaG__ncBackdropDrift{0%{transform:scale(1.035)translate(-.8%,-.35%)}50%{transform:scale(1.05)translate(.45%,.25%)}to{transform:scale(1.04)translate(.9%,-.15%)}}@keyframes ai-presence-module__NT0EaG__ncFieldDrift{0%{transform:scale(1.05)translate(-.7%,.5%)}50%{transform:scale(1.075)translate(.5%,-.4%)}to{transform:scale(1.06)translate(.8%,.3%)}}@keyframes ai-presence-module__NT0EaG__ncBreathe{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes ai-presence-module__NT0EaG__ncParticle{0%{opacity:0;transform:translateY(14px)}25%{opacity:.9}to{opacity:0;transform:translateY(-38px)}}@keyframes ai-presence-module__NT0EaG__ncScan{0%{transform:translate(-180px)}to{transform:translate(1380px)}}@keyframes ai-presence-module__NT0EaG__ncSeatPulse{0%,to{opacity:.55}50%{opacity:1}}.ai-presence-module__NT0EaG__net{opacity:calc(.18 + var(--ai-energy) * .62);transition:opacity .42s}.ai-presence-module__NT0EaG__netNode{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite ai-presence-module__NT0EaG__ncNodePulse}.ai-presence-module__NT0EaG__haloOuter{transform-box:fill-box;transform-origin:50%;opacity:calc(var(--ai-glow) * .6);animation:7.2s ease-in-out infinite reverse ai-presence-module__NT0EaG__ncBreathe}.ai-presence-module__NT0EaG__audioBar{transform-box:fill-box;transform-origin:bottom;opacity:0;transform:scaleY(.2)}.ai-presence-module__NT0EaG__stage[data-state=speaking] .ai-presence-module__NT0EaG__audioBar,.ai-presence-module__NT0EaG__stage[data-state=listening] .ai-presence-module__NT0EaG__audioBar{opacity:.85;animation:.9s ease-in-out infinite alternate ai-presence-module__NT0EaG__ncAudioBar}.ai-presence-module__NT0EaG__sweep{opacity:0}.ai-presence-module__NT0EaG__stage[data-state=answering] .ai-presence-module__NT0EaG__sweep{opacity:.8;animation:2.2s ease-in-out infinite ai-presence-module__NT0EaG__ncSweep}@keyframes ai-presence-module__NT0EaG__ncNodePulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.6)}}@keyframes ai-presence-module__NT0EaG__ncAudioBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ai-presence-module__NT0EaG__ncSweep{0%{opacity:0;transform:translate(-140px)scaleX(.6)}40%{opacity:.85}to{opacity:0;transform:translate(1340px)scaleX(1.4)}}.ai-presence-module__NT0EaG__aura{isolation:isolate;--ai-accent:var(--nc-ai-blue-bright);--ai-glow:.5;--ai-energy:.2;--ai-spin:46s;--ai-level:0;display:block;position:relative}.ai-presence-module__NT0EaG__auraContent{z-index:1;filter:drop-shadow(0 0 calc(3px + var(--ai-energy) * 15px) var(--ai-accent));transition:filter .42s;display:block;position:relative}.ai-presence-module__NT0EaG__auraLayer{pointer-events:none;width:128%;height:128%;position:absolute;inset:-14%;overflow:visible}.ai-presence-module__NT0EaG__auraFront{z-index:2}.ai-presence-module__NT0EaG__auraNet{opacity:calc(.12 + var(--ai-energy) * .68);transition:opacity .42s}.ai-presence-module__NT0EaG__auraNode{transform-box:fill-box;transform-origin:50%;opacity:calc(.3 + var(--ai-energy) * .7);animation:3.6s ease-in-out infinite ai-presence-module__NT0EaG__ncAuraNode}.ai-presence-module__NT0EaG__auraParticle{opacity:0;animation:5.8s ease-in-out infinite ai-presence-module__NT0EaG__ncAuraParticle}.ai-presence-module__NT0EaG__auraScan{opacity:0;mix-blend-mode:screen}.ai-presence-module__NT0EaG__aura[data-state=thinking] .ai-presence-module__NT0EaG__auraScan,.ai-presence-module__NT0EaG__aura[data-state=answering] .ai-presence-module__NT0EaG__auraScan,.ai-presence-module__NT0EaG__aura[data-state=speaking] .ai-presence-module__NT0EaG__auraScan,.ai-presence-module__NT0EaG__aura[data-state=listening] .ai-presence-module__NT0EaG__auraScan{opacity:.4;animation:3.2s linear infinite ai-presence-module__NT0EaG__ncAuraScan}.ai-presence-module__NT0EaG__auraCorners{z-index:2;pointer-events:none;opacity:calc(.25 + var(--ai-energy) * .6);background:linear-gradient(var(--ai-accent), var(--ai-accent)) 0 0 / 12px 1px no-repeat, linear-gradient(var(--ai-accent), var(--ai-accent)) 0 0 / 1px 12px no-repeat, linear-gradient(var(--ai-accent), var(--ai-accent)) 100% 0 / 12px 1px no-repeat, linear-gradient(var(--ai-accent), var(--ai-accent)) 100% 0 / 1px 12px no-repeat, linear-gradient(var(--ai-accent), var(--ai-accent)) 0 100% / 12px 1px no-repeat, linear-gradient(var(--ai-accent), var(--ai-accent)) 0 100% / 1px 12px no-repeat, linear-gradient(var(--ai-accent), var(--ai-accent)) 100% 100% / 12px 1px no-repeat, linear-gradient(var(--ai-accent), var(--ai-accent)) 100% 100% / 1px 12px no-repeat;transition:opacity .42s;position:absolute;inset:-6px}@keyframes ai-presence-module__NT0EaG__ncAuraNode{0%,to{transform:scale(.7)}50%{transform:scale(1.5)}}@keyframes ai-presence-module__NT0EaG__ncAuraParticle{0%{opacity:0;transform:translateY(6px)}30%{opacity:.9}to{opacity:0;transform:translateY(-16px)}}@keyframes ai-presence-module__NT0EaG__ncAuraScan{0%{transform:translateY(0)}to{transform:translateY(140px)}}.ai-presence-module__NT0EaG__aura[data-motion=reduced] .ai-presence-module__NT0EaG__auraNode,.ai-presence-module__NT0EaG__aura[data-motion=reduced] .ai-presence-module__NT0EaG__auraParticle,.ai-presence-module__NT0EaG__aura[data-motion=reduced] .ai-presence-module__NT0EaG__auraScan{animation:none}.ai-presence-module__NT0EaG__aura[data-motion=reduced] .ai-presence-module__NT0EaG__auraParticle,.ai-presence-module__NT0EaG__aura[data-motion=reduced] .ai-presence-module__NT0EaG__auraScan{opacity:0}@media (prefers-reduced-motion:reduce){.ai-presence-module__NT0EaG__auraNode,.ai-presence-module__NT0EaG__auraParticle,.ai-presence-module__NT0EaG__auraScan,.ai-presence-module__NT0EaG__netNode,.ai-presence-module__NT0EaG__haloOuter,.ai-presence-module__NT0EaG__audioBar,.ai-presence-module__NT0EaG__sweep{animation:none}.ai-presence-module__NT0EaG__auraParticle,.ai-presence-module__NT0EaG__auraScan,.ai-presence-module__NT0EaG__sweep{opacity:0}}.ai-presence-module__NT0EaG__overlay{z-index:1;gap:var(--nc-space-2);height:100%;padding:var(--nc-space-4);pointer-events:none;flex-direction:column;display:flex;position:relative}.ai-presence-module__NT0EaG__overlayTop{align-items:flex-start;gap:var(--nc-space-2);flex-wrap:wrap;display:flex}.ai-presence-module__NT0EaG__overlayBottom{align-items:flex-end;gap:var(--nc-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ai-presence-module__NT0EaG__title{font-family:var(--nc-font-serif);font-size:var(--nc-text-lg);color:var(--nc-dark-text-strong);text-shadow:0 1px 12px #041629e6;margin:0;font-weight:700}.ai-presence-module__NT0EaG__subtitle{font-size:var(--nc-text-sm);color:var(--nc-dark-muted);text-shadow:0 1px 10px #041629e6;margin:0}.ai-presence-module__NT0EaG__spacer{flex:1}.ai-presence-module__NT0EaG__badge{border-radius:var(--nc-radius-pill);border:1px solid var(--nc-dark-border-gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--nc-dark-text-strong);font-size:var(--nc-text-sm);white-space:nowrap;background:#041629b8;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:inline-flex}.ai-presence-module__NT0EaG__badgeDetail{color:var(--nc-dark-muted);font-weight:500}.ai-presence-module__NT0EaG__badgeDot{background:var(--ai-accent);width:8px;height:8px;box-shadow:0 0 10px var(--ai-accent);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite ai-presence-module__NT0EaG__ncSeatPulse}.ai-presence-module__NT0EaG__hud{border-radius:var(--nc-radius);border:1px solid var(--nc-dark-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041629a8;gap:2px;min-width:132px;padding:8px 12px;display:inline-grid}.ai-presence-module__NT0EaG__hudLabel{font-size:var(--nc-text-xs);color:var(--nc-dark-muted);letter-spacing:.04em}.ai-presence-module__NT0EaG__hudValue{font-size:var(--nc-text-sm);color:var(--nc-dark-text-strong);font-weight:700}.ai-presence-module__NT0EaG__hudMeter{gap:3px;margin-top:3px;display:flex}.ai-presence-module__NT0EaG__hudCell{background:#8ba3bf52;border-radius:2px;width:7px;height:5px}.ai-presence-module__NT0EaG__hudCellOn{background:var(--ai-accent);box-shadow:0 0 6px var(--ai-accent)}.ai-presence-module__NT0EaG__motionToggle{pointer-events:auto;border-radius:var(--nc-radius-pill);border:1px solid var(--nc-dark-border);min-height:28px;color:var(--nc-dark-muted);font:inherit;font-size:var(--nc-text-xs);cursor:pointer;background:#041629a8;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.ai-presence-module__NT0EaG__motionToggle:hover{color:var(--nc-dark-text-strong);border-color:var(--nc-dark-border-gold)}.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__wave,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__ring,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__halo,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__particle,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__scan,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__seatRing,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__seatDot,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__badgeDot,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__netNode,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__haloOuter,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__audioBar,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__sweep,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__core,.ai-presence-module__NT0EaG__stage[data-motion=reduced]:before{animation:none}.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__particle,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__scan,.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__sweep{opacity:0}.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__core{will-change:auto;transform:scale(1.01)}.ai-presence-module__NT0EaG__stage[data-motion=reduced]:before{will-change:auto;transform:none}.ai-presence-module__NT0EaG__stage[data-motion=reduced] .ai-presence-module__NT0EaG__waveGroup{transition:none;transform:scaleY(.5)}@media (prefers-reduced-motion:reduce){.ai-presence-module__NT0EaG__wave,.ai-presence-module__NT0EaG__ring,.ai-presence-module__NT0EaG__halo,.ai-presence-module__NT0EaG__particle,.ai-presence-module__NT0EaG__scan,.ai-presence-module__NT0EaG__seatRing,.ai-presence-module__NT0EaG__seatDot,.ai-presence-module__NT0EaG__badgeDot,.ai-presence-module__NT0EaG__core{animation:none}.ai-presence-module__NT0EaG__stage:before{animation:none;transform:none}.ai-presence-module__NT0EaG__core{will-change:auto;transform:scale(1.01)}.ai-presence-module__NT0EaG__particle,.ai-presence-module__NT0EaG__scan{opacity:0}.ai-presence-module__NT0EaG__waveGroup{transition:none;transform:scaleY(.5)}}@media (max-width:720px){.ai-presence-module__NT0EaG__particle,.ai-presence-module__NT0EaG__hud{display:none}.ai-presence-module__NT0EaG__overlay{padding:var(--nc-space-3)}.ai-presence-module__NT0EaG__subtitle{display:none}}
.ProductShowcase-module__6kjPHq__root{justify-items:center;gap:40px;display:grid}.ProductShowcase-module__6kjPHq__livePresence{gap:12px;width:min(1080px,100%);margin:0;display:grid;position:relative}.ProductShowcase-module__6kjPHq__livePresence>:not(:first-child){z-index:1;position:relative}.ProductShowcase-module__6kjPHq__livePresence figcaption{color:#c6dbeed9;text-align:center;max-width:62ch;margin-inline:auto;font-size:14px;line-height:1.8}.ProductShowcase-module__6kjPHq__screenTour{gap:14px;width:min(1080px,100%);margin:0;display:grid}.ProductShowcase-module__6kjPHq__screenViewport{background:#0a0f18;border:1px solid #5da0d74d;border-radius:6px;height:min(620px,72vh);position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.ProductShowcase-module__6kjPHq__screenImage{will-change:transform;width:100%;height:auto;animation:34s cubic-bezier(.45,0,.55,1) infinite alternate ProductShowcase-module__6kjPHq__screenPan;display:block}@keyframes ProductShowcase-module__6kjPHq__screenPan{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + min(620px,72vh)))}}.ProductShowcase-module__6kjPHq__screenScan{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#60c6ff0d 47%,#60c6ff24 50%,#60c6ff0d 53%,#0000 100%) 0 0/100% 300%;animation:7s linear infinite ProductShowcase-module__6kjPHq__screenScan;position:absolute;inset:0}@keyframes ProductShowcase-module__6kjPHq__screenScan{0%{background-position:0 -80%}to{background-position:0 180%}}.ProductShowcase-module__6kjPHq__screenGlow{pointer-events:none;animation:5.5s ease-in-out infinite alternate ProductShowcase-module__6kjPHq__glowPulse;position:absolute;inset:0;box-shadow:inset 0 0 80px #2563a038}@keyframes ProductShowcase-module__6kjPHq__glowPulse{0%{box-shadow:inset 0 0 60px #2563a029}to{box-shadow:inset 0 0 100px #3b8ccd4d}}.ProductShowcase-module__6kjPHq__hudCorner{pointer-events:none;border:2px solid #60c6ffa6;width:34px;height:34px;animation:2.8s ease-in-out infinite ProductShowcase-module__6kjPHq__hudBlink;position:absolute}.ProductShowcase-module__6kjPHq__hudTl{border-bottom:none;border-right:none;top:10px;left:10px}.ProductShowcase-module__6kjPHq__hudBr{border-top:none;border-left:none;animation-delay:1.4s;bottom:10px;right:10px}@keyframes ProductShowcase-module__6kjPHq__hudBlink{0%,to{opacity:.5}50%{opacity:1}}.ProductShowcase-module__6kjPHq__screenBadge{color:#e4f1fff0;letter-spacing:.14em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030c18b8;border:1px solid #60c6ff73;border-radius:2px;padding:5px 11px;font-size:13px;font-weight:800;position:absolute;top:12px;right:12px}.ProductShowcase-module__6kjPHq__screenTour figcaption{color:#c6dbeed9;text-align:center;max-width:62ch;margin-inline:auto;font-size:14px;line-height:1.8}.ProductShowcase-module__6kjPHq__dashboard{gap:12px;width:min(880px,100%);margin:0;display:grid}.ProductShowcase-module__6kjPHq__dashboardFrame{border:1px solid #5da0d747;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000073}.ProductShowcase-module__6kjPHq__dashboardFrame img{width:100%;height:auto;animation:29s ease-in-out infinite alternate ProductShowcase-module__6kjPHq__dashBreath;display:block}@keyframes ProductShowcase-module__6kjPHq__dashBreath{0%{scale:1}to{scale:1.018}}@media (prefers-reduced-motion:reduce){.ProductShowcase-module__6kjPHq__dashboardFrame img{animation:none}}.ProductShowcase-module__6kjPHq__dashboard figcaption{color:#c6dbeed9;text-align:center;max-width:62ch;margin-inline:auto;font-size:14px;line-height:1.8}@media (max-width:640px){.ProductShowcase-module__6kjPHq__livePresence figcaption,.ProductShowcase-module__6kjPHq__screenTour figcaption,.ProductShowcase-module__6kjPHq__dashboard figcaption{font-size:13px}.ProductShowcase-module__6kjPHq__screenViewport{height:min(480px,64vh)}@keyframes ProductShowcase-module__6kjPHq__screenPan{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + min(480px,64vh)))}}}@media (prefers-reduced-motion:reduce){.ProductShowcase-module__6kjPHq__screenImage,.ProductShowcase-module__6kjPHq__screenScan,.ProductShowcase-module__6kjPHq__screenGlow,.ProductShowcase-module__6kjPHq__hudCorner{animation:none}}
.CinematicVideoStage-module__P-AFya__stage{position:absolute;inset:0;overflow:hidden}.CinematicVideoStage-module__P-AFya__backdrop{background:radial-gradient(circle at 50% 42%,#1e569866,#0000 62%),linear-gradient(160deg,#020a16 0%,#04152b 55%,#020c1a 100%);position:absolute;inset:0;overflow:hidden}.CinematicVideoStage-module__P-AFya__backBlobA{aspect-ratio:1.35;background:radial-gradient(circle at 45% 40%,#3e96eb66,#285abe24 55%,#0000 75%);width:64%;animation:21s ease-in-out infinite alternate CinematicVideoStage-module__P-AFya__cvsBlobA;top:-14%;left:-12%}.CinematicVideoStage-module__P-AFya__backBlobB{aspect-ratio:1.4;background:radial-gradient(circle at 52% 48%,#825feb52,#40d7ff24 55%,#0000 76%);width:66%;animation:26s ease-in-out infinite alternate CinematicVideoStage-module__P-AFya__cvsBlobB;bottom:-16%;right:-14%}@keyframes CinematicVideoStage-module__P-AFya__cvsBlobA{0%{transform:translate(0)scale(1)}to{transform:translate(9%,7%)scale(1.12)}}@keyframes CinematicVideoStage-module__P-AFya__cvsBlobB{0%{transform:translate(0)scale(1.08)}to{transform:translate(-8%,-6%)scale(.96)}}.CinematicVideoStage-module__P-AFya__video{object-fit:cover;object-position:center;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .42s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}[data-phase=video1] .CinematicVideoStage-module__P-AFya__video1,[data-phase=bridge12] .CinematicVideoStage-module__P-AFya__video1{opacity:1}.CinematicVideoStage-module__P-AFya__video2{transition-duration:.34s}[data-phase=bridge12] .CinematicVideoStage-module__P-AFya__video2,[data-phase=video2] .CinematicVideoStage-module__P-AFya__video2,[data-phase=bridgeHero] .CinematicVideoStage-module__P-AFya__video2{opacity:1}[data-phase=video2] .CinematicVideoStage-module__P-AFya__video1{opacity:0;transition-duration:.5s}.CinematicVideoStage-module__P-AFya__aiFx{pointer-events:none;opacity:.12;transition:opacity .45s;position:absolute;inset:0}[data-phase=standby] .CinematicVideoStage-module__P-AFya__aiFx,[data-phase=poweron] .CinematicVideoStage-module__P-AFya__aiFx{opacity:.22}[data-phase=bridge12] .CinematicVideoStage-module__P-AFya__aiFx{opacity:.3}[data-phase=bridgeHero] .CinematicVideoStage-module__P-AFya__aiFx{opacity:.36}.CinematicVideoStage-module__P-AFya__fxBlobA{aspect-ratio:1.35;background:radial-gradient(circle at 45% 40%,#40aaf580,#285abe29 55%,#0000 75%);width:56%;animation:17s ease-in-out infinite alternate CinematicVideoStage-module__P-AFya__cvsBlobA;top:-10%;left:-8%}.CinematicVideoStage-module__P-AFya__fxBlobB{aspect-ratio:1.3;background:radial-gradient(circle at 50% 46%,#8c69fa66,#40e1ff29 55%,#0000 76%);width:58%;animation:23s ease-in-out infinite alternate CinematicVideoStage-module__P-AFya__cvsBlobB;bottom:-12%;right:-10%}.CinematicVideoStage-module__P-AFya__fxOrb{opacity:.55;width:clamp(120px,13vw,190px);top:44%;left:50%;transform:translate(-50%,-50%)}.CinematicVideoStage-module__P-AFya__fxNeural{mix-blend-mode:screen;will-change:transform;background:linear-gradient(100deg,#0000 0%,#60c6ff24 8%,#0000 16%),linear-gradient(80deg,#0000 40%,#8c69fa1f 50%,#0000 60%),linear-gradient(95deg,#0000 70%,#40e1ff24 82%,#0000 94%);animation:7.5s cubic-bezier(.45,0,.55,1) infinite alternate CinematicVideoStage-module__P-AFya__cvsNeural;position:absolute;inset:-10% -50%}@keyframes CinematicVideoStage-module__P-AFya__cvsNeural{0%{transform:translate(-6%)}to{transform:translate(6%)}}.CinematicVideoStage-module__P-AFya__fxSheen{mix-blend-mode:screen;will-change:transform;background:linear-gradient(115deg,#0000 44%,#bee1ff29 50%,#0000 56%);animation:9s cubic-bezier(.45,0,.55,1) infinite CinematicVideoStage-module__P-AFya__cvsSheen;position:absolute;inset:-20% -60%}@keyframes CinematicVideoStage-module__P-AFya__cvsSheen{0%{transform:translate(-38%)}62%{transform:translate(38%)}to{transform:translate(38%)}}.CinematicVideoStage-module__P-AFya__veil{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(62% 55% at 50% 46%,#96e1ff80,#5a8cff38 55%,#0000 78%);transition:opacity .3s;position:absolute;inset:0}[data-phase=bridge12] .CinematicVideoStage-module__P-AFya__veil{opacity:.55;transition-duration:.24s}[data-phase=bridgeHero] .CinematicVideoStage-module__P-AFya__veil{opacity:.3;transition-duration:.5s}.CinematicVideoStage-module__P-AFya__heroTint{pointer-events:none;opacity:0;background:radial-gradient(circle at 70% 32%,#2678af4d,#0000 48%),linear-gradient(160deg,#020a16e6 0%,#062038d1 55%,#03101fe6 100%);transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}[data-phase=bridgeHero] .CinematicVideoStage-module__P-AFya__heroTint{opacity:.66}@media (max-width:767px){.CinematicVideoStage-module__P-AFya__video{object-fit:contain}.CinematicVideoStage-module__P-AFya__fxNeural,.CinematicVideoStage-module__P-AFya__fxSheen{display:none}.CinematicVideoStage-module__P-AFya__fxBlobA,.CinematicVideoStage-module__P-AFya__fxBlobB,.CinematicVideoStage-module__P-AFya__backBlobA,.CinematicVideoStage-module__P-AFya__backBlobB{filter:blur(44px)}.CinematicVideoStage-module__P-AFya__fxOrb{width:clamp(96px,24vw,150px)}}@media (prefers-reduced-motion:reduce){.CinematicVideoStage-module__P-AFya__backBlobA,.CinematicVideoStage-module__P-AFya__backBlobB,.CinematicVideoStage-module__P-AFya__fxBlobA,.CinematicVideoStage-module__P-AFya__fxBlobB,.CinematicVideoStage-module__P-AFya__fxNeural,.CinematicVideoStage-module__P-AFya__fxSheen,.CinematicVideoStage-module__P-AFya__fxOrb{animation:none}}
.SystemBoot-module__pvGolG__overlay{z-index:200;color:#dbe9f7;opacity:1;background:#020814;place-items:center;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:grid;position:fixed;inset:0;overflow:hidden}.SystemBoot-module__pvGolG__overlay[data-phase=bridgeHero]{opacity:0;pointer-events:none;transition-duration:.95s}.SystemBoot-module__pvGolG__overlay[data-phase=closing]{opacity:0;pointer-events:none}.SystemBoot-module__pvGolG__overlay[data-nc-skip]{display:none}.SystemBoot-module__pvGolG__standby{z-index:4;justify-items:center;gap:26px;animation:.3s ease-out SystemBoot-module__pvGolG__fadeIn;display:grid;position:relative}.SystemBoot-module__pvGolG__standbyRing{border:1px solid #5dc4ff8c;border-radius:50%;width:52px;height:52px;animation:1.1s ease-in-out infinite SystemBoot-module__pvGolG__ringPulse;box-shadow:0 0 24px #5dc4ff59,inset 0 0 12px #5dc4ff40}.SystemBoot-module__pvGolG__standby p{letter-spacing:.42em;color:#b2daf8e6;margin:0;font-size:13px}@keyframes SystemBoot-module__pvGolG__ringPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.SystemBoot-module__pvGolG__poweron{z-index:3;pointer-events:none;place-items:center;transition:opacity .8s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;inset:0}.SystemBoot-module__pvGolG__poweron[data-past]{opacity:0}.SystemBoot-module__pvGolG__powerBeam{background:linear-gradient(#0000,#78d2ffe6,#0000);width:2px;animation:.74s cubic-bezier(.3,.7,.3,1) forwards SystemBoot-module__pvGolG__beamOpen,6.7s ease-in-out .74s infinite SystemBoot-module__pvGolG__beamBreath;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 34px 6px #5dc4ff80}@keyframes SystemBoot-module__pvGolG__beamOpen{0%{opacity:0;transform:translate(-50%)scaleY(.06)}45%{opacity:1}to{opacity:.85;transform:translate(-50%)scaleY(1)}}@keyframes SystemBoot-module__pvGolG__beamBreath{0%,to{opacity:.5}42%{opacity:.9}68%{opacity:.62}}.SystemBoot-module__pvGolG__powerBeamH{background:linear-gradient(90deg,#0000,#96dcffe6,#0000);height:2px;animation:.68s cubic-bezier(.3,.7,.3,1) 80ms both SystemBoot-module__pvGolG__beamOpenH,8.3s ease-in-out .76s infinite SystemBoot-module__pvGolG__beamBreathH;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 28px 5px #5dc4ff73}@keyframes SystemBoot-module__pvGolG__beamOpenH{0%{opacity:0;transform:translateY(-50%)scaleX(.05)}50%{opacity:1}to{opacity:.8;transform:translateY(-50%)scaleX(1)}}@keyframes SystemBoot-module__pvGolG__beamBreathH{0%,to{opacity:.44}37%{opacity:.85}72%{opacity:.58}}.SystemBoot-module__pvGolG__powerCore{aspect-ratio:1.9;width:min(520px,66vw);opacity:calc(.42 + var(--nc-charge,0) * .5);transform:translate(-50%,-50%) scale(calc(.82 + var(--nc-charge,0) * .22));will-change:transform,opacity;transition:opacity .6s ease-out,transform .6s ease-out;animation:.78s cubic-bezier(.35,.6,.3,1) SystemBoot-module__pvGolG__coreIgnite;position:absolute;top:50%;left:50%}.SystemBoot-module__pvGolG__powerCore:before{content:"";filter:blur(6px);will-change:transform,opacity;background:radial-gradient(#8cd7ff75,#5096eb2e 55%,#0000 72%);border-radius:50%;animation:5.9s ease-in-out .78s infinite SystemBoot-module__pvGolG__coreBreath;position:absolute;inset:0}@keyframes SystemBoot-module__pvGolG__coreIgnite{0%{opacity:0}55%{opacity:1}to{opacity:calc(.42 + var(--nc-charge,0) * .5)}}@keyframes SystemBoot-module__pvGolG__coreBreath{0%,to{opacity:.84;transform:scale(1)}47%{opacity:1;transform:scale(1.055)}}.SystemBoot-module__pvGolG__powerRing{opacity:0;will-change:transform,opacity;border:1px solid #60c6ff80;border-radius:50%;position:absolute;top:50%;left:50%}.SystemBoot-module__pvGolG__powerRingA{width:260px;height:260px;margin:-130px 0 0 -130px;animation:4.3s cubic-bezier(.22,.7,.3,1) .5s infinite SystemBoot-module__pvGolG__ringOut}.SystemBoot-module__pvGolG__powerRingB{border-color:#8c69fa6b;width:260px;height:260px;margin:-130px 0 0 -130px;animation:5.9s cubic-bezier(.22,.7,.3,1) 1.7s infinite SystemBoot-module__pvGolG__ringOut}.SystemBoot-module__pvGolG__powerRingC{border-style:dashed;border-color:#e4c36f4d;width:260px;height:260px;margin:-130px 0 0 -130px;animation:7.7s cubic-bezier(.22,.7,.3,1) 3.1s infinite SystemBoot-module__pvGolG__ringOut}@keyframes SystemBoot-module__pvGolG__ringOut{0%{opacity:0;transform:scale(.3)}18%{opacity:.75}to{opacity:0;transform:scale(3.4)}}.SystemBoot-module__pvGolG__powerAurora{pointer-events:none;mix-blend-mode:screen;opacity:calc(.24 + var(--nc-charge,0) * .3);filter:blur(30px);will-change:transform;background:radial-gradient(42% 36% at 26% 32%,#3e96eb80,#0000 70%),radial-gradient(46% 40% at 74% 62%,#825feb6b,#0000 72%),radial-gradient(38% 32% at 52% 78%,#40d7ff5c,#0000 74%);transition:opacity .8s ease-out;animation:13.1s ease-in-out infinite alternate SystemBoot-module__pvGolG__auroraWake;position:absolute;inset:-14%}@keyframes SystemBoot-module__pvGolG__auroraWake{0%{transform:translate(-2%,1%)scale(1)}50%{transform:translate(3%,-2%)scale(1.09)}to{transform:translate(-1%,3%)scale(1.03)}}.SystemBoot-module__pvGolG__powerCircuit{mix-blend-mode:screen;opacity:.3;will-change:transform;background:repeating-linear-gradient(90deg,#0000 0 118px,#60c6ff29 118px 119px),repeating-linear-gradient(0deg,#0000 0 96px,#60c6ff1a 96px 97px);animation:17.3s linear infinite SystemBoot-module__pvGolG__circuitFlow;position:absolute;inset:-140px}@keyframes SystemBoot-module__pvGolG__circuitFlow{0%{transform:translate(0,0)}to{transform:translate(119px,97px)}}.SystemBoot-module__pvGolG__powerNeural{mix-blend-mode:screen;opacity:calc(.2 + var(--nc-charge,0) * .26);will-change:transform;background:linear-gradient(102deg,#0000 0%,#60c6ff33 7%,#0000 15%),linear-gradient(78deg,#0000 34%,#8c69fa2b 44%,#0000 55%),linear-gradient(96deg,#0000 66%,#40e1ff33 79%,#0000 92%);transition:opacity .8s ease-out;animation:11.7s cubic-bezier(.45,0,.55,1) infinite alternate SystemBoot-module__pvGolG__neuralDrift;position:absolute;inset:-20% -55%}@keyframes SystemBoot-module__pvGolG__neuralDrift{0%{transform:translate(-5%)}to{transform:translate(5%)}}.SystemBoot-module__pvGolG__powerSheen{mix-blend-mode:screen;opacity:.5;will-change:transform;background:linear-gradient(114deg,#0000 43%,#bee1ff29 50%,#0000 57%);animation:9.4s cubic-bezier(.45,0,.55,1) infinite SystemBoot-module__pvGolG__sheenSweep;position:absolute;inset:-25% -65%}@keyframes SystemBoot-module__pvGolG__sheenSweep{0%{transform:translate(-40%)}58%{transform:translate(40%)}to{transform:translate(40%)}}.SystemBoot-module__pvGolG__bootUi{object-fit:cover;opacity:0;will-change:opacity;width:100%;height:100%;animation:.9s cubic-bezier(.3,.6,.3,1) 80ms forwards SystemBoot-module__pvGolG__bootUiIn,10.9s ease-in-out .98s infinite SystemBoot-module__pvGolG__bootUiPulse;position:absolute;inset:0}@keyframes SystemBoot-module__pvGolG__bootUiIn{0%{opacity:0;transform:scale(1.05)}to{opacity:.42;transform:scale(1)}}@keyframes SystemBoot-module__pvGolG__bootUiPulse{0%,to{opacity:.34}45%{opacity:.5}}.SystemBoot-module__pvGolG__bootText{letter-spacing:.34em;color:#b2deffeb;white-space:nowrap;margin:0;font-size:12.5px;animation:.4s ease-out SystemBoot-module__pvGolG__fadeIn,4.1s ease-in-out .4s infinite SystemBoot-module__pvGolG__bootTextPulse;position:absolute;bottom:12vh;left:50%;transform:translate(-50%)}@keyframes SystemBoot-module__pvGolG__bootTextPulse{0%,to{opacity:.7}50%{opacity:1}}.SystemBoot-module__pvGolG__skip{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:8;color:#def0fff2;letter-spacing:.18em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040e1c99;border:1px solid #78beeb73;border-radius:2px;padding:11px 24px;font-size:14px;position:absolute}.SystemBoot-module__pvGolG__skip:hover,.SystemBoot-module__pvGolG__skip:focus-visible{color:#fff;border-color:#d4af37b3;outline:none;box-shadow:0 0 0 2px #d4af3759}@keyframes SystemBoot-module__pvGolG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.SystemBoot-module__pvGolG__powerCircuit,.SystemBoot-module__pvGolG__powerSheen,.SystemBoot-module__pvGolG__powerRingC{display:none}.SystemBoot-module__pvGolG__powerAurora{filter:blur(30px)}}@media (prefers-reduced-motion:reduce){.SystemBoot-module__pvGolG__overlay{display:none}}
.Warriors28-module__bqOLNG__root{gap:26px;display:grid}.Warriors28-module__bqOLNG__filters{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.Warriors28-module__bqOLNG__filter,.Warriors28-module__bqOLNG__filterActive{letter-spacing:.04em;cursor:pointer;color:#c8e1f5cc;background:0 0;border:1px solid #5da0d759;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:700;transition:all .25s}.Warriors28-module__bqOLNG__filterActive{color:#12100a;background:linear-gradient(135deg,#e7c877,#bd8f2e);border-color:#0000}.Warriors28-module__bqOLNG__filter:hover,.Warriors28-module__bqOLNG__filter:focus-visible{color:#fff;border-color:#e4c36f99}.Warriors28-module__bqOLNG__layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:26px;display:grid}.Warriors28-module__bqOLNG__hub{background:#040f1eb8;border:1px solid #5da0d738;border-radius:4px;justify-items:center;gap:22px;padding:30px 22px;display:grid}.Warriors28-module__bqOLNG__nobunagaNode{cursor:pointer;color:#fff;background:0 0;border:none;justify-items:center;gap:8px;padding:14px 22px;display:grid}.Warriors28-module__bqOLNG__nobunagaNode strong{letter-spacing:.1em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:22px}.Warriors28-module__bqOLNG__nobunagaNode small{color:#eddcae;letter-spacing:.06em;font-size:14px}.Warriors28-module__bqOLNG__orbit{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.Warriors28-module__bqOLNG__node{text-align:left;cursor:pointer;color:#fff;background:#091e348c;border:1px solid #5da0d733;border-radius:3px;align-items:center;gap:8px;width:100%;padding:9px 10px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.Warriors28-module__bqOLNG__node:hover,.Warriors28-module__bqOLNG__node:focus-visible{border-color:#60c6ffb3;outline:none;box-shadow:0 0 14px #60c6ff38}.Warriors28-module__bqOLNG__nodeSelected{border-color:#e4c36fcc;box-shadow:0 0 16px #e4c36f47}.Warriors28-module__bqOLNG__nodeText{gap:2px;min-width:0;display:grid}.Warriors28-module__bqOLNG__nodeText strong{white-space:nowrap;font-family:Yu Mincho,serif;font-size:15px}.Warriors28-module__bqOLNG__nodeText small{color:#b8cee4e0;letter-spacing:-.02em;font-size:12px;line-height:1.35}.Warriors28-module__bqOLNG__portrait{background:#0a243f;border:2px solid #60c6ff73;border-radius:50%;flex:0 0 42px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.Warriors28-module__bqOLNG__portrait img{object-fit:cover;object-position:50% 20%;transform-origin:50% 22%;width:100%;height:100%;display:block;transform:scale(1.08)}.Warriors28-module__bqOLNG__cropUpper img{object-position:50% 18%;transform:scale(1.72)}.Warriors28-module__bqOLNG__cropTight img{object-position:50% 0%;transform-origin:50% 9%;transform:scale(2.15)}.Warriors28-module__bqOLNG__portraitLarge{border:4px solid #c99a37;flex-basis:150px;width:150px;height:150px;box-shadow:0 0 0 6px #1e79aa73,0 16px 40px #0006}.Warriors28-module__bqOLNG__portraitDetail{border:3px solid #60c6ff8c;flex-basis:120px;width:120px;height:120px}.Warriors28-module__bqOLNG__rightColumn{align-content:start;gap:16px;display:grid;position:sticky;top:96px}.Warriors28-module__bqOLNG__detail{text-align:center;color:#fff;background:#051222d9;border:1px solid #e4c36f47;border-radius:4px;justify-items:center;gap:8px;padding:30px 18px;display:grid}.Warriors28-module__bqOLNG__accumulate{color:#fff;background:#040f1ecc;border:1px solid #5da0d747;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:26px 40px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.Warriors28-module__bqOLNG__accumulateLead{gap:12px;display:grid;position:relative}.Warriors28-module__bqOLNG__accumulateDetail{gap:14px;display:grid;position:relative}.Warriors28-module__bqOLNG__accumulateOrb{opacity:.3;width:150px;top:-40px;left:auto;right:-46px;transform:none}.Warriors28-module__bqOLNG__accumulateEyebrow{color:#6fd6ff;letter-spacing:.22em;margin:0;font-size:13px;font-weight:800}.Warriors28-module__bqOLNG__accumulate h3{letter-spacing:.03em;color:#fff;text-shadow:0 0 26px #60c6ff38;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(24px,2.5vw,33px);line-height:1.4;position:relative}.Warriors28-module__bqOLNG__accumulateBody{color:#d2e2f2e6;margin:0;font-size:14px;line-height:1.95;position:relative}.Warriors28-module__bqOLNG__accumulateTags{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex;position:relative}.Warriors28-module__bqOLNG__accumulateTags span{color:#d6ecfb;letter-spacing:.08em;background:#091e3499;border:1px solid #60c6ff57;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.Warriors28-module__bqOLNG__detailDomain{color:#eddcae;letter-spacing:.2em;margin:0;font-size:13px;font-weight:800}.Warriors28-module__bqOLNG__detail h3{letter-spacing:.08em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:26px}.Warriors28-module__bqOLNG__detailRole{color:#d4e8f8f0;margin:0;font-size:15px;font-weight:700}.Warriors28-module__bqOLNG__detailNote{color:#bad0e6d6;margin:6px 0 0;font-size:14px;line-height:1.8}@media (max-width:1000px){.Warriors28-module__bqOLNG__accumulate{grid-template-columns:1fr;gap:18px;padding:28px 22px}}@media (max-width:900px){.Warriors28-module__bqOLNG__layout{grid-template-columns:1fr}.Warriors28-module__bqOLNG__rightColumn{order:-1;position:static}.Warriors28-module__bqOLNG__orbit{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px;display:flex;overflow-x:auto}.Warriors28-module__bqOLNG__orbit li{scroll-snap-align:start;flex:0 0 210px}.Warriors28-module__bqOLNG__node{height:100%}}
.NobunagaLandingPage-module__H7wFxa__page{--text-body:#cee0f2e0;--text-note:#b0c6dcd1;--gold-text:#d8b774;--obsidian:#020a16;--navy-deep:#041224;--navy-panel:#071c33;--blue:#3aa5e0;--cyan:#6fd6ff;--gold:#c99a37;--gold-light:#e9d9a8;color:#e8f0f8;background:var(--obsidian);min-width:0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,system-ui,sans-serif;overflow-x:hidden}.NobunagaLandingPage-module__H7wFxa__page *,.NobunagaLandingPage-module__H7wFxa__page :before,.NobunagaLandingPage-module__H7wFxa__page :after{box-sizing:border-box}.NobunagaLandingPage-module__H7wFxa__page h1,.NobunagaLandingPage-module__H7wFxa__page h2,.NobunagaLandingPage-module__H7wFxa__page h3,.NobunagaLandingPage-module__H7wFxa__page p,.NobunagaLandingPage-module__H7wFxa__page ul,.NobunagaLandingPage-module__H7wFxa__page ol,.NobunagaLandingPage-module__H7wFxa__page figure{margin:0}.NobunagaLandingPage-module__H7wFxa__page ul,.NobunagaLandingPage-module__H7wFxa__page ol{padding:0;list-style:none}.NobunagaLandingPage-module__H7wFxa__page a{color:inherit}.NobunagaLandingPage-module__H7wFxa__container{width:min(1240px,100% - 40px);margin:0 auto}.NobunagaLandingPage-module__H7wFxa__containerNarrow{width:min(880px,100% - 40px);margin:0 auto}.NobunagaLandingPage-module__H7wFxa__heading{text-align:center;gap:14px;max-width:980px;margin:0 auto 46px;display:grid}.NobunagaLandingPage-module__H7wFxa__heading>span{color:var(--gold-text);letter-spacing:.26em;font-size:13px;font-weight:800}.NobunagaLandingPage-module__H7wFxa__heading h2{letter-spacing:.05em;color:#fff;max-width:860px;margin-inline:auto;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(28px,3.8vw,46px);line-height:1.4}.NobunagaLandingPage-module__H7wFxa__heading p{color:var(--text-body);font-size:16px;line-height:2}.NobunagaLandingPage-module__H7wFxa__headingLeft{text-align:left;margin:0 0 30px}.NobunagaLandingPage-module__H7wFxa__headingLeft p{font-size:15px}.NobunagaLandingPage-module__H7wFxa__headingLight h2{text-shadow:0 2px 20px #020a16cc}.NobunagaLandingPage-module__H7wFxa__oneLineTitle{white-space:nowrap;letter-spacing:.03em;font-size:clamp(22px,2.9vw,38px)}@media (max-width:820px){.NobunagaLandingPage-module__H7wFxa__oneLineTitle{white-space:normal;font-size:clamp(24px,5.4vw,32px)}}.NobunagaLandingPage-module__H7wFxa__heading h2.NobunagaLandingPage-module__H7wFxa__singleLineTitle{white-space:nowrap;letter-spacing:.02em;max-width:none;font-size:min(46px,4.05vw)}.NobunagaLandingPage-module__H7wFxa__singleLineHeading{max-width:none}.NobunagaLandingPage-module__H7wFxa__section{background:linear-gradient(180deg,var(--obsidian),var(--navy-deep) 55%,var(--obsidian));padding:110px 0;position:relative;overflow:hidden}.NobunagaLandingPage-module__H7wFxa__section>.NobunagaLandingPage-module__H7wFxa__container,.NobunagaLandingPage-module__H7wFxa__section>.NobunagaLandingPage-module__H7wFxa__containerNarrow{z-index:1;position:relative}.NobunagaLandingPage-module__H7wFxa__hero{background:radial-gradient(circle at 70% 32%,#2678af4d,#0000 48%),linear-gradient(160deg,#020a16 0%,#062038 55%,#03101f 100%);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.NobunagaLandingPage-module__H7wFxa__warpDefs{width:0;height:0;position:absolute;overflow:hidden}.NobunagaLandingPage-module__H7wFxa__heroBackdrop{pointer-events:none;position:absolute;inset:0}.NobunagaLandingPage-module__H7wFxa__castleGeom{object-fit:cover;object-position:62% 30%;will-change:transform;width:auto;height:112%;margin-left:auto;position:absolute;inset:-6% -9% -6% 26%}.NobunagaLandingPage-module__H7wFxa__heroCastle{opacity:.56;filter:url(#nc-castle-breath);animation:26s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castleBreathe,37s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castlePan}@keyframes NobunagaLandingPage-module__H7wFxa__castleBreathe{0%{scale:1}to{scale:1.045}}@keyframes NobunagaLandingPage-module__H7wFxa__castlePan{0%{translate:0}to{translate:-1.4% 1%}}.NobunagaLandingPage-module__H7wFxa__heroCastleEdge{opacity:.2;mix-blend-mode:screen;filter:brightness(0)drop-shadow(0 0 18px #60c6ffcc);will-change:opacity;animation:19s ease-in-out infinite NobunagaLandingPage-module__H7wFxa__edgePulse,26s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castleBreathe,37s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castlePan}@keyframes NobunagaLandingPage-module__H7wFxa__edgePulse{0%,to{opacity:.12}38%{opacity:.3}55%{opacity:.17}76%{opacity:.34}}.NobunagaLandingPage-module__H7wFxa__heroCastleHolo{opacity:.4;mix-blend-mode:screen;filter:url(#nc-holo-warp)saturate(1.35)brightness(1.15);animation:13s ease-in-out infinite NobunagaLandingPage-module__H7wFxa__holoFlickerHero,26s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castleBreathe,37s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castlePan;-webkit-mask-image:radial-gradient(62% 70% at 58% 42%,#000 42%,#0000 78%);mask-image:radial-gradient(62% 70% at 58% 42%,#000 42%,#0000 78%)}@keyframes NobunagaLandingPage-module__H7wFxa__holoFlickerHero{0%,to{opacity:.34}31%{opacity:.5}44%{opacity:.38}58%{opacity:.54}79%{opacity:.42}}.NobunagaLandingPage-module__H7wFxa__heroCastleFilm{mix-blend-mode:screen;opacity:.42;pointer-events:none;animation:26s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castleBreathe,37s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__castlePan;overflow:hidden;-webkit-mask-image:url(/assets/lp-v2/castle/castle-main.webp);mask-image:url(/assets/lp-v2/castle/castle-main.webp);-webkit-mask-position:62% 30%;mask-position:62% 30%;-webkit-mask-size:cover;mask-size:cover}.NobunagaLandingPage-module__H7wFxa__heroCastleFilm:before{content:"";will-change:transform;background:linear-gradient(115deg,#40a0eb4d,#8c69fa57,#40e1ff47,#6e50eb52,#40a0eb4d);animation:23s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__filmFlow;position:absolute;inset:-55%}@keyframes NobunagaLandingPage-module__H7wFxa__filmFlow{0%{transform:translate(-9%,-6%)rotate(-2deg)}45%{transform:translate(6%,8%)rotate(1.5deg)}to{transform:translate(10%,-4%)rotate(-1deg)}}.NobunagaLandingPage-module__H7wFxa__heroCastleFilm{aspect-ratio:1672/941;width:auto;left:auto}@media (max-width:1100px){.NobunagaLandingPage-module__H7wFxa__heroCastleFilm,.NobunagaLandingPage-module__H7wFxa__heroCastleEdge{display:none}}.NobunagaLandingPage-module__H7wFxa__heroOrb{opacity:.6;width:clamp(150px,15vw,230px);top:34%;left:57%}.NobunagaLandingPage-module__H7wFxa__heroFog{filter:blur(2px);background:radial-gradient(46% 30% at 30% 76%,#60aadc26,#0000 70%),radial-gradient(52% 34% at 76% 68%,#468cc821,#0000 72%);animation:25s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__fogSwirl;position:absolute;inset:-6%}.NobunagaLandingPage-module__H7wFxa__heroFog:after{content:"";background:radial-gradient(40% 26% at 56% 84%,#96c8f01a,#0000 70%);animation:17s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__fogSwirlAlt;position:absolute;inset:0}@keyframes NobunagaLandingPage-module__H7wFxa__fogSwirl{0%{transform:translate(-2%)translateY(0)scale(1)}50%{transform:translate(1.4%)translateY(-1.6%)scale(1.05)}to{transform:translate(2.6%)translateY(.8%)scale(.98)}}@keyframes NobunagaLandingPage-module__H7wFxa__fogSwirlAlt{0%{transform:translate(2%)scale(1.04)}to{transform:translate(-2.4%)translateY(-1.2%)scale(.97)}}.NobunagaLandingPage-module__H7wFxa__heroParticles{object-fit:cover;opacity:.22;mix-blend-mode:screen;width:100%;height:100%;animation:21s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__particleFloat;position:absolute;inset:0}@keyframes NobunagaLandingPage-module__H7wFxa__particleFloat{0%{transform:translateY(0)rotate(0)scale(1)}55%{transform:translateY(-1.6%)rotate(.4deg)scale(1.03)}to{transform:translateY(-2.6%)rotate(-.3deg)scale(1.06)}}.NobunagaLandingPage-module__H7wFxa__heroLightline{opacity:.3;mix-blend-mode:screen;will-change:transform;width:120%;max-width:none;animation:11s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__lightFlow;position:absolute;top:8%;left:-10%;right:-10%}.NobunagaLandingPage-module__H7wFxa__heroLightlineAlt{opacity:.24;animation:15s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__lightFlowAlt;top:auto;bottom:2%}@keyframes NobunagaLandingPage-module__H7wFxa__lightFlow{0%{transform:translate(-2.5%)translateY(0)scaleY(1)skewY(0)}50%{transform:translate(1.5%)translateY(1.2%)scaleY(1.07)skewY(.4deg)}to{transform:translate(3%)translateY(-.8%)scaleY(.96)skewY(-.3deg)}}@keyframes NobunagaLandingPage-module__H7wFxa__lightFlowAlt{0%{transform:translate(2.5%)scaleY(1.05)skewY(-.3deg)}50%{transform:translate(-1.8%)translateY(-1%)scaleY(.95)skewY(.4deg)}to{transform:translate(-3%)translateY(.6%)scaleY(1.06)skewY(0)}}.NobunagaLandingPage-module__H7wFxa__heroWave{opacity:.16;mix-blend-mode:screen;width:150%;max-width:none;animation:14s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__heroWaveDrift;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}@keyframes NobunagaLandingPage-module__H7wFxa__heroWaveDrift{0%{transform:translate(-53%)scaleY(.95)}to{transform:translate(-47%)scaleY(1.08)}}.NobunagaLandingPage-module__H7wFxa__heroHudRing{border:1px dashed #60c6ff4d;border-radius:50%;width:400px;height:400px;animation:26s linear infinite NobunagaLandingPage-module__H7wFxa__hudSpinBreath;position:absolute;top:18%;right:13%;box-shadow:0 0 40px #60c6ff1f,inset 0 0 30px #60c6ff14}.NobunagaLandingPage-module__H7wFxa__heroHudRingOuter{border-style:solid;border-color:#e4c36f26;width:600px;height:600px;animation:34s linear infinite NobunagaLandingPage-module__H7wFxa__hudSpinBreathRev;top:8%;right:7%}@keyframes NobunagaLandingPage-module__H7wFxa__hudSpinBreath{0%{opacity:.6;transform:rotate(0)scale(.98)}50%{opacity:1;transform:rotate(180deg)scale(1.04)}to{opacity:.6;transform:rotate(360deg)scale(.98)}}@keyframes NobunagaLandingPage-module__H7wFxa__hudSpinBreathRev{0%{opacity:.75;transform:rotate(0)scale(1.02)}50%{opacity:.5;transform:rotate(-180deg)scale(.97)}to{opacity:.75;transform:rotate(-360deg)scale(1.02)}}.NobunagaLandingPage-module__H7wFxa__heroScanline{background:linear-gradient(#0000 0%,#5dc4ff0d 48%,#5dc4ff1a 50%,#5dc4ff0d 52%,#0000 100%) 0 0/100% 320%;animation:9s linear infinite NobunagaLandingPage-module__H7wFxa__heroScan;position:absolute;inset:0}@keyframes NobunagaLandingPage-module__H7wFxa__heroScan{0%{background-position:0 -80%}to{background-position:0 180%}}.NobunagaLandingPage-module__H7wFxa__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020a16d9 0%,#020a1673 38%,#020a160f 60%),linear-gradient(#020a164d 0%,#0000 34%,#020a16e6 100%);position:absolute;inset:0}.NobunagaLandingPage-module__H7wFxa__hero[data-fx-paused] .NobunagaLandingPage-module__H7wFxa__heroBackdrop *{animation-play-state:paused}html[data-nc-booting] .NobunagaLandingPage-module__H7wFxa__heroBackdrop *{animation-play-state:paused}.NobunagaLandingPage-module__H7wFxa__heroInner{z-index:2;grid-template-columns:minmax(400px,620px) 1fr;align-items:center;gap:40px;width:min(1240px,100% - 40px);margin:0 auto;padding:130px 0 100px;display:grid;position:relative}.NobunagaLandingPage-module__H7wFxa__heroCopy{justify-items:start;gap:22px;display:grid}.NobunagaLandingPage-module__H7wFxa__heroCopy h1{letter-spacing:.04em;color:#fff;white-space:nowrap;text-shadow:0 4px 34px #020a16f2;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(34px,4.4vw,62px);line-height:1.32}.NobunagaLandingPage-module__H7wFxa__heroCopy h1 span{color:var(--gold-light)}.NobunagaLandingPage-module__H7wFxa__heroLead{color:#e4f0faeb;text-shadow:0 2px 14px #020a16cc;font-size:16px;line-height:2.1}.NobunagaLandingPage-module__H7wFxa__heroSub{color:#c4dcf0db;font-size:14px;line-height:1.9}.NobunagaLandingPage-module__H7wFxa__heroCtas{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.NobunagaLandingPage-module__H7wFxa__primaryCta{color:#12100a;letter-spacing:.05em;background:linear-gradient(135deg,#e7c877,#bd8f2e);border-radius:3px;justify-content:center;align-items:center;min-width:220px;padding:17px 32px;font-size:16px;font-weight:800;text-decoration:none;animation:6.5s ease-in-out infinite NobunagaLandingPage-module__H7wFxa__ctaGoldBreath;display:inline-flex;position:relative;overflow:hidden}@keyframes NobunagaLandingPage-module__H7wFxa__ctaGoldBreath{0%,to{box-shadow:0 14px 34px #00000073,0 0 #e7c87700}50%{box-shadow:0 14px 34px #00000073,0 0 30px #e7c87766}}.NobunagaLandingPage-module__H7wFxa__primaryCta:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff59 48%,#0000 62%) 0 0/260% 100%;animation:4.5s cubic-bezier(.4,0,.6,1) infinite NobunagaLandingPage-module__H7wFxa__ctaSheen;position:absolute;inset:0}@keyframes NobunagaLandingPage-module__H7wFxa__ctaSheen{0%{background-position:-80% 0}to{background-position:180% 0}}.NobunagaLandingPage-module__H7wFxa__primaryCta:hover{filter:brightness(1.06)}.NobunagaLandingPage-module__H7wFxa__secondaryCta{color:#e8f1faf0;background:#020a1666;border:1px solid #8cbee18f;border-radius:3px;justify-content:center;align-items:center;min-width:150px;padding:16px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.NobunagaLandingPage-module__H7wFxa__secondaryCta:hover,.NobunagaLandingPage-module__H7wFxa__secondaryCta:focus-visible{color:#fff;border-color:#e4c36fb3}@media (max-width:767px){.NobunagaLandingPage-module__H7wFxa__heroCastleHolo{filter:url(#nc-holo-warp-soft)saturate(1.25)brightness(1.1);opacity:.32}.NobunagaLandingPage-module__H7wFxa__heroCastle,.NobunagaLandingPage-module__H7wFxa__heroFog{filter:none}}@media (prefers-reduced-motion:reduce){.NobunagaLandingPage-module__H7wFxa__heroCastleHolo,.NobunagaLandingPage-module__H7wFxa__heroCastleEdge,.NobunagaLandingPage-module__H7wFxa__heroCastleFilm{display:none}.NobunagaLandingPage-module__H7wFxa__heroCastle{filter:none;opacity:.5;animation:none}.NobunagaLandingPage-module__H7wFxa__heroFog,.NobunagaLandingPage-module__H7wFxa__heroFog:after,.NobunagaLandingPage-module__H7wFxa__heroParticles,.NobunagaLandingPage-module__H7wFxa__heroLightline,.NobunagaLandingPage-module__H7wFxa__heroLightlineAlt,.NobunagaLandingPage-module__H7wFxa__heroWave,.NobunagaLandingPage-module__H7wFxa__heroHudRing,.NobunagaLandingPage-module__H7wFxa__heroHudRingOuter,.NobunagaLandingPage-module__H7wFxa__heroScanline,.NobunagaLandingPage-module__H7wFxa__humanVisual img{animation:none}}.NobunagaLandingPage-module__H7wFxa__bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:16px;display:grid}.NobunagaLandingPage-module__H7wFxa__bentoCard{background:#061628c7;border:1px solid #5da0d733;border-radius:4px;align-content:start;gap:12px;min-height:170px;padding:30px 24px;transition:border-color .35s,box-shadow .35s;display:grid}.NobunagaLandingPage-module__H7wFxa__bentoCard:hover{border-color:#60c6ff73;box-shadow:0 0 24px #60c6ff1f}.NobunagaLandingPage-module__H7wFxa__bentoCard h3{color:#fff;letter-spacing:.04em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:19px}.NobunagaLandingPage-module__H7wFxa__bentoCard p{color:var(--text-body);font-size:15px;line-height:1.9}.NobunagaLandingPage-module__H7wFxa__bento0{border-top:2px solid #e4c36f8c}.NobunagaLandingPage-module__H7wFxa__bento1,.NobunagaLandingPage-module__H7wFxa__bento2{border-top:2px solid #60c6ff66}.NobunagaLandingPage-module__H7wFxa__bento3{border-top:2px solid #e4c36f8c}.NobunagaLandingPage-module__H7wFxa__divider{background:var(--obsidian);place-items:center;padding:58px 0;display:grid;position:relative;overflow:hidden}.NobunagaLandingPage-module__H7wFxa__divider img{z-index:2;opacity:.72;width:min(880px,94%);height:auto;animation:9s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__dividerFloat;position:relative}@keyframes NobunagaLandingPage-module__H7wFxa__dividerFloat{0%{transform:translateY(-6px)scale(1)}to{transform:translateY(6px)scale(1.025)}}.NobunagaLandingPage-module__H7wFxa__dividerOrbit{border:1px dashed #60c6ff4d;border-radius:50%;width:300px;height:300px;animation:18s linear infinite NobunagaLandingPage-module__H7wFxa__orbitSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NobunagaLandingPage-module__H7wFxa__dividerOrbitReverse{border:1px solid #e4c36f33;width:420px;height:420px;animation-duration:26s;animation-direction:reverse}@keyframes NobunagaLandingPage-module__H7wFxa__orbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.NobunagaLandingPage-module__H7wFxa__dividerSweep{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 20%,#60c6ff1f 48%,#e4c36f1a 52%,#0000 80%) 0 0/280% 100%;animation:6.5s cubic-bezier(.4,0,.6,1) infinite NobunagaLandingPage-module__H7wFxa__dividerSweep;position:absolute;inset:0}@keyframes NobunagaLandingPage-module__H7wFxa__dividerSweep{0%{background-position:-90% 0}to{background-position:190% 0}}.NobunagaLandingPage-module__H7wFxa__dividerParticles{opacity:.5;background-image:radial-gradient(circle,#8cd2fab3 1px,#0000 1.6px),radial-gradient(circle,#e4c36f80 1px,#0000 1.6px);background-size:150px 120px,230px 190px;animation:13s linear infinite NobunagaLandingPage-module__H7wFxa__particleDriftUp;position:absolute;inset:0}@keyframes NobunagaLandingPage-module__H7wFxa__particleDriftUp{0%{background-position:0 0,60px 40px}to{background-position:40px -140px,110px -180px}}.NobunagaLandingPage-module__H7wFxa__warriorSection{background:linear-gradient(150deg,#020a16,#062038 55%,#031120);padding:110px 0;position:relative;overflow:hidden}.NobunagaLandingPage-module__H7wFxa__warriorSection>.NobunagaLandingPage-module__H7wFxa__container{z-index:1;position:relative}.NobunagaLandingPage-module__H7wFxa__warriorCrest{color:#e3c06c0d;pointer-events:none;width:440px;height:440px;animation:90s linear infinite NobunagaLandingPage-module__H7wFxa__crestSpin;position:absolute;top:30px;right:-120px}@keyframes NobunagaLandingPage-module__H7wFxa__crestSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.NobunagaLandingPage-module__H7wFxa__productFeatures{color:var(--text-note);letter-spacing:-.01em;text-align:center;background:#06162899;border:1px solid #5da0d733;border-radius:4px;margin-top:34px;padding:20px 16px;font-size:14px;line-height:2}.NobunagaLandingPage-module__H7wFxa__comparisonSection{background:linear-gradient(180deg,var(--obsidian),#071a30 50%,var(--obsidian));padding:110px 0}.NobunagaLandingPage-module__H7wFxa__comparisonVisual{border:1px solid #5da0d740;border-radius:6px;width:min(980px,94%);margin:0 auto 38px;overflow:hidden;box-shadow:0 24px 60px #00000080}.NobunagaLandingPage-module__H7wFxa__comparisonVisual img{width:100%;height:auto;display:block}.NobunagaLandingPage-module__H7wFxa__comparisonGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.NobunagaLandingPage-module__H7wFxa__comparisonCol{background:#061628b8;border:1px solid #5da0d738;border-radius:4px;padding:32px 30px}.NobunagaLandingPage-module__H7wFxa__comparisonColAi{background:#141a1459;border-color:#e4c36f73}.NobunagaLandingPage-module__H7wFxa__comparisonCol h3{color:#fff;letter-spacing:.05em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:21px}.NobunagaLandingPage-module__H7wFxa__comparisonCol ul{gap:10px;margin-top:18px;display:grid}.NobunagaLandingPage-module__H7wFxa__comparisonCol li{color:#d6e6f4e6;padding-left:22px;font-size:16px;line-height:1.8;position:relative}.NobunagaLandingPage-module__H7wFxa__comparisonCol li:before{content:"";background:#60c6ff8c;border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:2px}.NobunagaLandingPage-module__H7wFxa__comparisonColAi li:before{background:#e4c36fb3}.NobunagaLandingPage-module__H7wFxa__comparisonNote{max-width:900px;color:var(--text-note);text-align:center;margin:26px auto 0;font-size:14px;line-height:1.85}.NobunagaLandingPage-module__H7wFxa__caseGrid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:12px;display:grid}.NobunagaLandingPage-module__H7wFxa__caseCard{background:#061628b8;border:1px solid #5da0d733;border-radius:4px;align-content:start;gap:12px;padding:28px 18px;transition:border-color .35s,box-shadow .35s;display:grid}.NobunagaLandingPage-module__H7wFxa__caseCard:hover{border-color:#60c6ff73;box-shadow:0 0 22px #60c6ff1f}.NobunagaLandingPage-module__H7wFxa__caseNo{color:var(--gold-text);letter-spacing:.16em;font-size:13px;font-weight:800}.NobunagaLandingPage-module__H7wFxa__caseCard h3{color:#fff;letter-spacing:.02em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:18px;line-height:1.6}.NobunagaLandingPage-module__H7wFxa__caseMembers,.NobunagaLandingPage-module__H7wFxa__caseOutput{color:var(--text-body);letter-spacing:-.01em;font-size:14px;line-height:1.85}.NobunagaLandingPage-module__H7wFxa__caseMembers span,.NobunagaLandingPage-module__H7wFxa__caseOutput span{color:#8ccdf5cc;font-weight:700}.NobunagaLandingPage-module__H7wFxa__humanSection{background:linear-gradient(160deg,#020a16,#0a2440 60%,#04101f);padding:110px 0;position:relative;overflow:hidden}.NobunagaLandingPage-module__H7wFxa__humanSection>.NobunagaLandingPage-module__H7wFxa__container{z-index:1;position:relative}.NobunagaLandingPage-module__H7wFxa__humanOrbCore{opacity:.5;width:30%;top:47%;left:50%;transform:translate(-50%,-50%)}.NobunagaLandingPage-module__H7wFxa__humanLayout{grid-template-columns:minmax(320px,1fr) minmax(0,1.25fr);align-items:center;gap:44px;display:grid}.NobunagaLandingPage-module__H7wFxa__humanCopy{gap:26px;display:grid}.NobunagaLandingPage-module__H7wFxa__humanList{gap:10px;display:grid}.NobunagaLandingPage-module__H7wFxa__humanList li{color:#d8e7f5eb;padding-left:24px;font-size:16px;line-height:1.8;position:relative}.NobunagaLandingPage-module__H7wFxa__humanList li:before{content:"";border:2px solid #e4c36fb3;border-radius:50%;width:10px;height:10px;position:absolute;top:.5em;left:0}.NobunagaLandingPage-module__H7wFxa__safety{background:#030d1a99;border:1px solid #5da0d738;border-radius:4px;padding:22px 24px}.NobunagaLandingPage-module__H7wFxa__safety h3{color:#fff;letter-spacing:.08em;font-family:Yu Mincho,serif;font-size:18px}.NobunagaLandingPage-module__H7wFxa__safety ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:12px;display:grid}.NobunagaLandingPage-module__H7wFxa__safety li{color:var(--text-body);padding-left:16px;font-size:14px;line-height:1.7;position:relative}.NobunagaLandingPage-module__H7wFxa__safety li:before{content:"";background:#60c6ff99;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.NobunagaLandingPage-module__H7wFxa__humanVisual{border:1px solid #e4c36f59;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 26px 66px #0000008c}.NobunagaLandingPage-module__H7wFxa__humanVisual img{width:100%;height:auto;animation:31s ease-in-out infinite alternate NobunagaLandingPage-module__H7wFxa__imageBreath;display:block}@keyframes NobunagaLandingPage-module__H7wFxa__imageBreath{0%{scale:1}to{scale:1.015}}.NobunagaLandingPage-module__H7wFxa__humanRing{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;border:1px dashed #e4c36f80;border-radius:50%;width:38%;animation:16s linear infinite NobunagaLandingPage-module__H7wFxa__orbitSpin;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.NobunagaLandingPage-module__H7wFxa__humanScan{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#60c6ff0d 47%,#60c6ff21 50%,#60c6ff0d 53%,#0000 100%) 0 0/100% 300%;animation:8s linear infinite NobunagaLandingPage-module__H7wFxa__heroScan;position:absolute;inset:0}.NobunagaLandingPage-module__H7wFxa__humanOrbit{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;border:1px solid #60c6ff3d;border-radius:50%;width:58%;animation:28s linear infinite reverse NobunagaLandingPage-module__H7wFxa__orbitSpin;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.NobunagaLandingPage-module__H7wFxa__humanSignature{pointer-events:none;background:linear-gradient(90deg,#0000,#e4c36fd9,#0000) 0 0/220% 100%;height:2px;animation:3.6s ease-in-out infinite NobunagaLandingPage-module__H7wFxa__signatureGlow;position:absolute;bottom:9%;left:8%;right:8%}@keyframes NobunagaLandingPage-module__H7wFxa__signatureGlow{0%,to{opacity:.35;background-position:-40% 0}50%{opacity:1;background-position:140% 0}}.NobunagaLandingPage-module__H7wFxa__footer{color:#fff;background:#010710;border-top:1px solid #c99a3766;padding:56px 0 0}.NobunagaLandingPage-module__H7wFxa__footerInner{justify-content:space-between;align-items:flex-start;gap:30px;width:min(1240px,100% - 40px);margin:0 auto;display:flex}.NobunagaLandingPage-module__H7wFxa__footerBrand{gap:12px;display:grid}.NobunagaLandingPage-module__H7wFxa__footerBrand img{width:190px;height:auto}.NobunagaLandingPage-module__H7wFxa__footerBrand p{color:var(--text-note);font-size:14px;line-height:1.9}.NobunagaLandingPage-module__H7wFxa__footerNav{color:#ffffffd6;flex-wrap:wrap;gap:24px;font-size:15px;display:flex}.NobunagaLandingPage-module__H7wFxa__footerNav a{text-decoration:none}.NobunagaLandingPage-module__H7wFxa__footerNav a:hover,.NobunagaLandingPage-module__H7wFxa__footerNav a:focus-visible{color:var(--gold-light)}.NobunagaLandingPage-module__H7wFxa__copyright{padding:18px 0 calc(18px + env(safe-area-inset-bottom));color:var(--text-note);text-align:center;border-top:1px solid #ffffff0f;margin-top:38px;font-size:13px}@media (max-width:1100px){.NobunagaLandingPage-module__H7wFxa__heroInner{grid-template-columns:1fr;gap:38px;padding:110px 0 80px}.NobunagaLandingPage-module__H7wFxa__castleGeom{object-position:60% 26%;width:100%;left:0;right:0}.NobunagaLandingPage-module__H7wFxa__heroCastle{opacity:.46}.NobunagaLandingPage-module__H7wFxa__heroHudRing{width:320px;height:320px;top:12%;right:6%}.NobunagaLandingPage-module__H7wFxa__heroHudRingOuter{width:460px;height:460px;top:4%;right:0}.NobunagaLandingPage-module__H7wFxa__heroOrb{width:clamp(120px,26vw,180px);top:26%;left:52%}.NobunagaLandingPage-module__H7wFxa__caseGrid{grid-template-columns:repeat(2,1fr)}.NobunagaLandingPage-module__H7wFxa__humanLayout{grid-template-columns:1fr}}@media (max-width:820px){.NobunagaLandingPage-module__H7wFxa__section,.NobunagaLandingPage-module__H7wFxa__comparisonSection,.NobunagaLandingPage-module__H7wFxa__humanSection,.NobunagaLandingPage-module__H7wFxa__warriorSection{padding:80px 0}.NobunagaLandingPage-module__H7wFxa__comparisonGrid,.NobunagaLandingPage-module__H7wFxa__safety ul{grid-template-columns:1fr}.NobunagaLandingPage-module__H7wFxa__heroHudRing,.NobunagaLandingPage-module__H7wFxa__heroHudRingOuter{display:none}.NobunagaLandingPage-module__H7wFxa__divider img{width:min(560px,96%)}.NobunagaLandingPage-module__H7wFxa__dividerOrbit{width:200px;height:200px}.NobunagaLandingPage-module__H7wFxa__dividerOrbitReverse{width:300px;height:300px}}@media (max-width:640px){.NobunagaLandingPage-module__H7wFxa__heading p{font-size:15px}.NobunagaLandingPage-module__H7wFxa__comparisonNote,.NobunagaLandingPage-module__H7wFxa__caseMembers,.NobunagaLandingPage-module__H7wFxa__caseOutput{font-size:13px}.NobunagaLandingPage-module__H7wFxa__container,.NobunagaLandingPage-module__H7wFxa__containerNarrow{width:calc(100% - 28px)}.NobunagaLandingPage-module__H7wFxa__hero{min-height:0}.NobunagaLandingPage-module__H7wFxa__heroInner{padding:96px 0 120px}.NobunagaLandingPage-module__H7wFxa__heroCopy h1{letter-spacing:.02em;font-size:clamp(27px,8.4vw,42px)}.NobunagaLandingPage-module__H7wFxa__heroLead br{display:none}.NobunagaLandingPage-module__H7wFxa__heroCtas{width:100%}.NobunagaLandingPage-module__H7wFxa__primaryCta,.NobunagaLandingPage-module__H7wFxa__secondaryCta{white-space:nowrap;flex:1;min-width:0;padding-inline:18px}.NobunagaLandingPage-module__H7wFxa__bento,.NobunagaLandingPage-module__H7wFxa__caseGrid{grid-template-columns:1fr}.NobunagaLandingPage-module__H7wFxa__heading{margin-bottom:32px}.NobunagaLandingPage-module__H7wFxa__footerInner{flex-direction:column}.NobunagaLandingPage-module__H7wFxa__copyright{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
.office-live-module__rgxo_a__root{gap:var(--nc-section-gap);display:grid}.office-live-module__rgxo_a__layout{gap:var(--nc-section-gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.office-live-module__rgxo_a__mainCol,.office-live-module__rgxo_a__sideCol{gap:var(--nc-section-gap);min-width:0;display:grid}.office-live-module__rgxo_a__stagePanel{border-radius:var(--nc-card-radius);background:var(--nc-dark-bg);border:1px solid var(--nc-dark-border);color:var(--nc-dark-text);position:relative;overflow:hidden}.office-live-module__rgxo_a__stageToolbar{z-index:5;background:linear-gradient(#030812eb,#0308128c);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex;position:relative}.office-live-module__rgxo_a__stageTitle{font-size:var(--nc-text-lg);color:var(--nc-dark-text-strong);align-items:center;gap:10px;margin:0;font-weight:700;display:flex}.office-live-module__rgxo_a__liveBadge{font-size:var(--nc-text-xs);letter-spacing:.08em;color:#7ef7c2;border-radius:var(--nc-radius-pill);border:1px solid #7ef7c266;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.office-live-module__rgxo_a__liveDot{background:#38e8a0;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite office-live-module__rgxo_a__livePulse}@keyframes office-live-module__rgxo_a__livePulse{0%,to{opacity:1}50%{opacity:.35}}.office-live-module__rgxo_a__toolbarChip{appearance:none;border:1px solid var(--nc-dark-border);color:var(--nc-dark-text);border-radius:var(--nc-radius-pill);font-size:var(--nc-text-xs);cursor:pointer;transition:border-color var(--nc-transition), color var(--nc-transition);background:#0a1a2f99;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.office-live-module__rgxo_a__toolbarChip:hover{border-color:var(--nc-ai-blue-bright)}.office-live-module__rgxo_a__toolbarChipActive{border-color:var(--nc-gold-light);color:var(--nc-gold-bright)}.office-live-module__rgxo_a__toolbarBadge{border:1px solid var(--nc-dark-border);color:var(--nc-dark-text);border-radius:var(--nc-radius-pill);font-size:var(--nc-text-xs);background:#0a1a2f99;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.office-live-module__rgxo_a__toolbarBadgeActive{border-color:var(--nc-gold-light);color:var(--nc-gold-bright)}.office-live-module__rgxo_a__toolbarSelectWrap{border:1px solid var(--nc-dark-border);color:var(--nc-dark-text);border-radius:var(--nc-radius-pill);font-size:var(--nc-text-xs);cursor:pointer;transition:border-color var(--nc-transition);background:#0a1a2f99;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.office-live-module__rgxo_a__toolbarSelectWrap:hover,.office-live-module__rgxo_a__toolbarSelectWrap:focus-within{border-color:var(--nc-ai-blue-bright)}.office-live-module__rgxo_a__toolbarSelect{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-width:160px}.office-live-module__rgxo_a__toolbarSelect option{color:#152233;background:#fff}.office-live-module__rgxo_a__stage{height:460px;position:relative;overflow:hidden}.office-live-module__rgxo_a__bg{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.office-live-module__rgxo_a__bgShade{background:radial-gradient(at 50% 42%,#0000 30%,#030812b8 100%);position:absolute;inset:0}.office-live-module__rgxo_a__layer{pointer-events:none;will-change:transform, opacity;position:absolute}.office-live-module__rgxo_a__lightlineA{opacity:.5;width:108%;animation:26s ease-in-out infinite alternate office-live-module__rgxo_a__driftX;bottom:-6%;left:-4%;right:-4%}.office-live-module__rgxo_a__lightlineB{opacity:.34;width:112%;animation:34s ease-in-out infinite alternate-reverse office-live-module__rgxo_a__driftX;top:6%;left:-6%;right:-6%}@keyframes office-live-module__rgxo_a__driftX{0%{transform:translate(-1.6%)scale(1.01)}to{transform:translate(1.6%)scale(1.03)}}.office-live-module__rgxo_a__particles{object-fit:cover;opacity:.4;width:108%;height:108%;animation:38s linear infinite office-live-module__rgxo_a__driftUp;inset:-4%}.office-live-module__rgxo_a__dust{object-fit:cover;opacity:.3;width:108%;height:108%;animation:52s linear infinite reverse office-live-module__rgxo_a__driftUp,7s ease-in-out infinite office-live-module__rgxo_a__twinkle;inset:-4%}@keyframes office-live-module__rgxo_a__driftUp{0%{transform:translateY(1.5%)}50%{transform:translate(-1%,-1.5%)}to{transform:translateY(1.5%)}}@keyframes office-live-module__rgxo_a__twinkle{0%,to{opacity:.22}50%{opacity:.38}}.office-live-module__rgxo_a__scanline{object-fit:cover;opacity:0;width:100%;height:46%;animation:9s ease-in-out infinite office-live-module__rgxo_a__scanSweep;left:0}@keyframes office-live-module__rgxo_a__scanSweep{0%{opacity:0;top:-46%}12%{opacity:.28}55%{opacity:.2}to{opacity:0;top:100%}}.office-live-module__rgxo_a__castleWrap{pointer-events:none;width:min(46%,340px);position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.office-live-module__rgxo_a__pedestal{opacity:.85;width:128%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.office-live-module__rgxo_a__ring{aspect-ratio:1254/544;opacity:.8;transform-origin:50%;width:118%;animation:46s linear infinite office-live-module__rgxo_a__ringSpin;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}@keyframes office-live-module__rgxo_a__ringSpin{0%{transform:translate(-50%)rotate(0)scaleY(1)}to{transform:translate(-50%)rotate(360deg)scaleY(1)}}.office-live-module__rgxo_a__castle{width:100%;height:auto;animation:6.5s ease-in-out infinite office-live-module__rgxo_a__castlePulse;position:relative}@keyframes office-live-module__rgxo_a__castlePulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.012)}}.office-live-module__rgxo_a__mapHolo{opacity:.66;width:26%;max-width:240px;animation:9s ease-in-out infinite office-live-module__rgxo_a__twinkle;top:8%;right:2%}.office-live-module__rgxo_a__taskCard{z-index:4;border-radius:var(--nc-radius);border:1px solid var(--nc-dark-border);min-width:168px;max-width:220px;color:var(--nc-dark-text);background:#061020c7;padding:10px 12px;animation:7s ease-in-out infinite office-live-module__rgxo_a__cardFloat;position:absolute}.office-live-module__rgxo_a__taskCard:nth-child(odd){animation-duration:8.5s}@keyframes office-live-module__rgxo_a__cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.office-live-module__rgxo_a__taskCardTitle{font-size:var(--nc-text-sm);color:var(--nc-dark-text-strong);align-items:center;gap:7px;font-weight:700;display:flex}.office-live-module__rgxo_a__taskCardDot{border-radius:50%;flex:none;width:8px;height:8px}.office-live-module__rgxo_a__taskCardMeta{font-size:var(--nc-text-xs);color:var(--nc-dark-muted);margin-top:4px}.office-live-module__rgxo_a__statBar{z-index:5;border-top:1px solid var(--nc-dark-border);background:#030812e0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid;position:relative}.office-live-module__rgxo_a__statCell{border-right:1px solid #58c6ff14;padding:14px 18px}.office-live-module__rgxo_a__statCell:last-child{border-right:none}.office-live-module__rgxo_a__statLabel{font-size:var(--nc-text-xs);color:var(--nc-dark-muted)}.office-live-module__rgxo_a__statValue{font-size:var(--nc-text-2xl);color:var(--nc-dark-text-strong);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700}.office-live-module__rgxo_a__statNote{font-size:var(--nc-text-xs);color:var(--nc-ai-blue-bright)}.office-live-module__rgxo_a__fwLayer{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.office-live-module__rgxo_a__fwBurst{opacity:0;will-change:transform, opacity;animation:2s ease-out forwards office-live-module__rgxo_a__fwBurst;position:absolute;transform:translate(-50%,-50%)scale(.2)}@keyframes office-live-module__rgxo_a__fwBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.16)}12%{opacity:.95}55%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.office-live-module__rgxo_a__fwTrail{transform-origin:bottom;opacity:0;will-change:transform, opacity;animation:.62s ease-in forwards office-live-module__rgxo_a__fwTrail;position:absolute;transform:translate(-50%)scaleY(.4)}@keyframes office-live-module__rgxo_a__fwTrail{0%{opacity:0;transform:translate(-50%,30%)scaleY(.35)}25%{opacity:.85}to{opacity:0;transform:translate(-50%,-46%)scaleY(1)}}.office-live-module__rgxo_a__fwSparkle{opacity:0;will-change:transform, opacity;animation:2.4s ease-out .4s forwards office-live-module__rgxo_a__fwSparkle;position:absolute;transform:translate(-50%,-50%)scale(.5)}@keyframes office-live-module__rgxo_a__fwSparkle{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}20%{opacity:.8}to{opacity:0;transform:translate(-50%,-46%)scale(.95)}}.office-live-module__rgxo_a__flowList{gap:8px;min-width:0;max-width:100%;display:grid}.office-live-module__rgxo_a__flowRow{font-size:var(--nc-text-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.office-live-module__rgxo_a__flowTime{font-variant-numeric:tabular-nums;color:var(--nc-muted);min-width:44px}.office-live-module__rgxo_a__flowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.office-live-module__rgxo_a__deptBars{gap:10px;display:grid}.office-live-module__rgxo_a__deptBarRow{font-size:var(--nc-text-sm);grid-template-columns:96px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.office-live-module__rgxo_a__deptBarName{text-overflow:ellipsis;white-space:nowrap;color:var(--nc-text);overflow:hidden}.office-live-module__rgxo_a__deptBarPct{text-align:right;font-variant-numeric:tabular-nums;color:var(--nc-muted)}.office-live-module__rgxo_a__alertRow{border-radius:var(--nc-radius);border:1px solid var(--nc-danger-soft,#c0392b40);background:color-mix(in srgb, var(--nc-danger) 7%, var(--nc-surface));font-size:var(--nc-text-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.office-live-module__rgxo_a__logRow{font-size:var(--nc-text-sm);border-bottom:1px dashed var(--nc-border);align-items:baseline;gap:10px;padding:6px 0;display:flex}.office-live-module__rgxo_a__logRow:last-child{border-bottom:none}.office-live-module__rgxo_a__logTime{font-variant-numeric:tabular-nums;color:var(--nc-muted);min-width:44px;font-size:var(--nc-text-xs)}@media (max-width:1100px){.office-live-module__rgxo_a__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.office-live-module__rgxo_a__stage{height:360px}.office-live-module__rgxo_a__dust,.office-live-module__rgxo_a__scanline,.office-live-module__rgxo_a__mapHolo{display:none}.office-live-module__rgxo_a__taskCard{min-width:136px;max-width:168px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.office-live-module__rgxo_a__lightlineA,.office-live-module__rgxo_a__lightlineB,.office-live-module__rgxo_a__particles,.office-live-module__rgxo_a__dust,.office-live-module__rgxo_a__scanline,.office-live-module__rgxo_a__ring,.office-live-module__rgxo_a__castle,.office-live-module__rgxo_a__taskCard,.office-live-module__rgxo_a__liveDot{animation:none!important}.office-live-module__rgxo_a__fwBurst,.office-live-module__rgxo_a__fwTrail,.office-live-module__rgxo_a__fwSparkle{animation-duration:.01ms!important}}.office-live-module__rgxo_a__formErrorBanner{margin:var(--nc-space-2,8px) 0 0;border:1px solid var(--nc-danger,#d9534f);color:var(--nc-danger,#d9534f);font-size:var(--nc-text-sm,13px);background:var(--nc-danger-soft,#d9534f14);border-radius:8px;padding:8px 12px}
.company-data-v3-module__96kttW__stack{gap:var(--nc-section-gap);display:grid}.company-data-v3-module__96kttW__kpiRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.company-data-v3-module__96kttW__categoryGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.company-data-v3-module__96kttW__categoryCard{background:var(--nc-surface);border:1px solid var(--nc-border);border-radius:var(--nc-card-radius);box-shadow:var(--nc-shadow-sm);gap:8px;padding:16px;display:grid}.company-data-v3-module__96kttW__categoryHead{align-items:center;gap:var(--nc-space-2);display:flex}.company-data-v3-module__96kttW__categoryIcon{border-radius:var(--nc-radius-sm);background:var(--nc-info-soft);width:34px;height:34px;color:var(--nc-navy);flex:none;justify-content:center;align-items:center;display:inline-flex}.company-data-v3-module__96kttW__categoryName{font-weight:700;font-size:var(--nc-text-md);color:var(--nc-text-strong);overflow-wrap:anywhere}.company-data-v3-module__96kttW__categoryCount{color:var(--nc-muted);font-size:var(--nc-text-sm)}.company-data-v3-module__96kttW__categoryFoot{justify-content:space-between;align-items:center;gap:var(--nc-space-2);color:var(--nc-muted);font-size:var(--nc-text-sm);display:flex}.company-data-v3-module__96kttW__uploadCard{text-align:center;background:var(--nc-surface-soft);border:1px dashed var(--nc-border-strong);border-radius:var(--nc-card-radius);color:var(--nc-muted);align-content:center;justify-items:center;gap:8px;padding:20px 16px;display:grid}.company-data-v3-module__96kttW__uploadIcon{background:var(--nc-surface);border:1px solid var(--nc-border);width:40px;height:40px;color:var(--nc-navy);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.company-data-v3-module__96kttW__uploadTitle{color:var(--nc-text);font-weight:700}.company-data-v3-module__96kttW__uploadText{font-size:var(--nc-text-sm);line-height:1.6}.company-data-v3-module__96kttW__uploaderBox{background:var(--nc-surface);border:1px dashed var(--nc-border-strong);border-radius:var(--nc-card-radius);gap:12px;padding:16px;display:grid}.company-data-v3-module__96kttW__uploaderHead{align-items:center;gap:var(--nc-space-2);display:flex}.company-data-v3-module__96kttW__uploaderTitle{color:var(--nc-text-strong);font-weight:700}.company-data-v3-module__96kttW__uploaderNote{color:var(--nc-muted);font-size:var(--nc-text-sm);line-height:1.6}.company-data-v3-module__96kttW__uploaderActions{align-items:center;gap:var(--nc-space-2);flex-wrap:wrap;display:flex}.company-data-v3-module__96kttW__uploaderBusy{border:1px solid var(--nc-warning);background:var(--nc-warning-soft);border-radius:var(--nc-radius-sm);color:var(--nc-text);font-size:var(--nc-text-sm);padding:8px 10px}.company-data-v3-module__96kttW__uploaderList{gap:8px;display:grid}.company-data-v3-module__96kttW__uploaderRow{border:1px solid var(--nc-border);border-radius:var(--nc-radius);background:var(--nc-surface-soft);font-size:var(--nc-text-sm);gap:4px;padding:10px 12px;display:grid}.company-data-v3-module__96kttW__uploaderRowDone{border-color:var(--nc-success);background:var(--nc-success-soft)}.company-data-v3-module__96kttW__uploaderRowFailed{border-color:var(--nc-danger);background:var(--nc-danger-soft)}.company-data-v3-module__96kttW__uploaderRowHead{align-items:center;gap:var(--nc-space-2);display:flex}.company-data-v3-module__96kttW__uploaderFileName{min-width:0;color:var(--nc-text-strong);overflow-wrap:anywhere;flex:1;font-weight:700}.company-data-v3-module__96kttW__uploaderStatus{color:var(--nc-muted);white-space:nowrap;flex:none;font-weight:700}.company-data-v3-module__96kttW__uploaderStatusActive{color:var(--nc-gold-ink)}.company-data-v3-module__96kttW__uploaderStatusDone{color:var(--nc-success)}.company-data-v3-module__96kttW__uploaderStatusFailed{color:var(--nc-danger)}.company-data-v3-module__96kttW__uploaderRowMeta{color:var(--nc-muted)}.company-data-v3-module__96kttW__uploaderRowError{color:var(--nc-danger)}.company-data-v3-module__96kttW__uploaderRetry{border:1px solid var(--nc-border-strong);border-radius:var(--nc-radius-sm);background:var(--nc-surface);color:var(--nc-text);font:inherit;font-size:var(--nc-text-sm);cursor:pointer;flex:none;padding:3px 10px}.company-data-v3-module__96kttW__uploaderRetry:hover{border-color:var(--nc-border-gold)}.company-data-v3-module__96kttW__uploaderLocked{text-align:center;background:var(--nc-surface-soft);border:1px dashed var(--nc-border-strong);border-radius:var(--nc-card-radius);color:var(--nc-muted);font-size:var(--nc-text-sm);align-content:center;justify-items:center;gap:8px;padding:20px 16px;line-height:1.6;display:grid}.company-data-v3-module__96kttW__toolbarWrap{align-items:center;gap:var(--nc-space-3);margin-bottom:var(--nc-space-3);flex-wrap:wrap;display:flex}.company-data-v3-module__96kttW__fileCell{align-items:center;gap:var(--nc-space-2);min-width:0;display:flex}.company-data-v3-module__96kttW__fileIcon{border-radius:var(--nc-radius-sm);background:var(--nc-surface-soft);border:1px solid var(--nc-border);width:30px;height:30px;color:var(--nc-navy);flex:none;justify-content:center;align-items:center;display:inline-flex}.company-data-v3-module__96kttW__fileBody{flex-direction:column;gap:2px;min-width:0;display:flex}.company-data-v3-module__96kttW__fileName{color:var(--nc-text-strong);overflow-wrap:anywhere;font-weight:700}.company-data-v3-module__96kttW__fileMeta{color:var(--nc-muted);font-size:var(--nc-text-sm)}.company-data-v3-module__96kttW__cellMuted{color:var(--nc-muted);font-size:var(--nc-text-sm);white-space:nowrap}.company-data-v3-module__96kttW__migrateCard{align-items:center;gap:var(--nc-space-3);background:var(--nc-surface-soft);border:1px solid var(--nc-border);border-radius:var(--nc-radius);color:var(--nc-muted);font-size:var(--nc-text-sm);transition:border-color var(--nc-transition), color var(--nc-transition);min-height:44px;padding:12px 16px;text-decoration:none;display:flex}.company-data-v3-module__96kttW__migrateCard:hover{border-color:var(--nc-border-gold);color:var(--nc-text)}.company-data-v3-module__96kttW__migrateIcon{color:var(--nc-gold);flex:none;display:inline-flex}.company-data-v3-module__96kttW__migrateTitle{color:var(--nc-text);font-weight:700}.company-data-v3-module__96kttW__migrateChevron{flex:none;margin-left:auto;display:inline-flex}.company-data-v3-module__96kttW__skeleton{padding:var(--nc-space-2) 0;gap:12px;display:grid}.company-data-v3-module__96kttW__skeletonRow{border-radius:var(--nc-radius);background:var(--nc-surface-soft);border:1px solid var(--nc-border);height:64px}@media (max-width:900px){.company-data-v3-module__96kttW__categoryGrid{grid-template-columns:1fr}.company-data-v3-module__96kttW__toolbarWrap{flex-direction:column;align-items:stretch}}
.analytics-module__m710AW__stack{gap:var(--nc-section-gap);display:grid}.analytics-module__m710AW__kpiRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.analytics-module__m710AW__grid2{gap:var(--nc-section-gap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.analytics-module__m710AW__chartWrap{width:100%;overflow-x:auto}.analytics-module__m710AW__chartSvg{width:100%;min-width:480px;height:auto;display:block}.analytics-module__m710AW__chartCaption{margin:var(--nc-space-2) 0 0;color:var(--nc-muted);font-size:var(--nc-text-sm)}.analytics-module__m710AW__barList{gap:10px;display:grid}.analytics-module__m710AW__barRow{align-items:center;gap:var(--nc-space-3);grid-template-columns:minmax(96px,150px) 1fr auto;display:grid}.analytics-module__m710AW__barLabel{color:var(--nc-text);font-size:var(--nc-text-sm);overflow-wrap:anywhere}.analytics-module__m710AW__barTrack{border-radius:var(--nc-radius-pill);background:var(--nc-surface-sunken);height:10px;position:relative;overflow:hidden}.analytics-module__m710AW__barFill{border-radius:var(--nc-radius-pill);background:var(--nc-navy);position:absolute;inset:0 auto 0 0}.analytics-module__m710AW__barValue{color:var(--nc-text-strong);font-size:var(--nc-text-sm);white-space:nowrap;text-align:right;min-width:40px;font-weight:700}.analytics-module__m710AW__skeleton{padding:var(--nc-space-2) 0;gap:12px;display:grid}.analytics-module__m710AW__skeletonRow{border-radius:var(--nc-radius);background:var(--nc-surface-soft);border:1px solid var(--nc-border);height:64px}@media (max-width:900px){.analytics-module__m710AW__grid2{grid-template-columns:1fr}.analytics-module__m710AW__barRow{grid-template-columns:minmax(80px,110px) 1fr auto}}
