.importPage,.importPage *{box-sizing:border-box}.importPage{animation:importPageEnter .48s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(circle at 14% 4%,rgba(59,130,246,.22),transparent 32%),radial-gradient(circle at 88% 18%,rgba(16,185,129,.12),transparent 28%),radial-gradient(circle at 52% 100%,rgba(124,58,237,.1),transparent 26%),#060814;color:#e5edf7;height:100vh;inset:0;overflow:hidden;padding:24px 32px;position:fixed}.importPage::before{background:linear-gradient(rgba(148,163,184,.035) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 0);background-size:76px 76px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 88%);pointer-events:none;position:fixed;z-index:0}.importAmbient{animation:importAmbientDrift 14s cubic-bezier(.16,1,.3,1) infinite alternate;border-radius:50%;filter:blur(96px);height:48vw;min-height:520px;min-width:520px;opacity:.46;pointer-events:none;position:fixed;width:48vw;z-index:0}.importAmbientOne{background:rgba(37,99,235,.22);left:-20vw;top:-26vw}.importAmbientTwo{animation-delay:-5s;background:rgba(16,185,129,.13);bottom:-28vw;right:-22vw}.importBackButton{align-items:center;backdrop-filter:blur(18px);background:rgba(15,23,42,.76);border:1px solid rgba(148,163,184,.22);border-radius:8px;box-shadow:0 12px 36px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.07);color:#dbeafe;display:inline-flex;font-size:13px;font-weight:850;height:36px;justify-content:center;left:7px;line-height:34px;margin:0;min-width:68px;padding:0 14px;position:absolute;top:7px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),background .32s cubic-bezier(.16,1,.3,1);width:auto;z-index:10}.cancelImportButton::after,.confirmButton::after,.importBackButton::after,.workspaceButton::after{border:0}.importBackButton:hover{background:rgba(30,41,59,.84);border-color:rgba(147,197,253,.6);transform:translate3d(-2px,0,0)}.importLoading{color:#94a3b8;position:relative;z-index:1}.importShell{display:flex;flex-direction:column;height:100%;margin:0 auto;position:relative;width:min(1600px,100vw - 64px);z-index:1}.importHero{align-items:center;backdrop-filter:blur(22px);background:linear-gradient(135deg,hsla(0,0%,100%,.065),transparent 32%),rgba(15,23,42,.62);border:1px solid rgba(148,163,184,.16);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.07);display:grid;flex:0 0 160px;gap:28px;grid-template-columns:160px minmax(0,1fr);overflow:hidden;padding:18px 48px;position:relative}.importHero::after{border:1px solid rgba(96,165,250,.1);border-radius:50%;bottom:-80%;content:"";height:180%;pointer-events:none;position:absolute;right:-8%;width:52%}.heroSignal{display:grid;height:138px;place-items:center;position:relative;transform:translate3d(28px,0,0);width:138px}.heroSignalCore{background:rgba(37,99,235,.16);border:1px solid rgba(147,197,253,.56);border-radius:50%;box-shadow:0 0 40px rgba(59,130,246,.24),inset 0 1px 0 hsla(0,0%,100%,.12);color:#dbeafe;display:grid;font-size:30px;font-weight:300;height:64px;place-items:center;position:relative;width:64px;z-index:2}.heroSignalRing{animation:signalSpin 12s linear infinite;border:1px solid rgba(96,165,250,.2);border-radius:50%;position:absolute}.heroSignalRing::before{background:#60a5fa;border-radius:50%;box-shadow:0 0 14px rgba(96,165,250,.9);content:"";height:6px;left:21px;position:absolute;top:8px;width:6px}.heroSignalRingOne{inset:9px}.heroSignalRingTwo{animation-direction:reverse;animation-duration:8s;border-color:rgba(52,211,153,.22);border-style:dashed;inset:27px}.heroCopy{display:flex;flex-direction:column;gap:13px;min-width:0}.fieldLabel,.heroMetricLabel,.panelLabel{color:#718198;font-size:12px;font-weight:850;letter-spacing:1px}.panelLabel{color:#7dd3fc}.importTitle{color:#f8fafc;font-size:clamp(38px,4vw,66px);font-weight:920;line-height:1.03}.importWorkspace{display:grid;flex:1;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;min-height:0;overflow:hidden}.importColumn,.previewPanel{backdrop-filter:blur(20px);background:rgba(12,19,34,.68);border:1px solid rgba(148,163,184,.15);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.055);overflow:hidden;position:relative}.importColumn{height:100%;min-height:0;padding:30px;transition:border-color .42s cubic-bezier(.16,1,.3,1),background .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.importColumn::after{bottom:-32px;color:rgba(96,165,250,.055);content:"01";font-size:190px;font-weight:950;line-height:1;pointer-events:none;position:absolute;right:24px;z-index:0}.importColumnSearch::after{color:rgba(52,211,153,.05);content:"02"}.importColumn > *{position:relative;z-index:1}.importColumn:hover{background:rgba(15,25,45,.76);border-color:rgba(125,211,252,.28);transform:translate3d(0,-2px,0)}.importColumnPrimary::before,.previewPanel::before{background:linear-gradient(90deg,transparent,rgba(96,165,250,.68),transparent);content:"";height:1px;left:16%;position:absolute;right:16%;top:0}.panelHeader{align-items:start;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto}.panelIndex{background:rgba(37,99,235,.09);border:1px solid rgba(125,211,252,.24);border-radius:50%;color:#bfdbfe;display:grid;font-size:13px;font-weight:850;height:48px;place-items:center;width:48px}.panelHeading{display:flex;flex-direction:column;gap:5px;min-width:0;transform:translate3d(0,-7px,0)}.panelTitle,.previewTitle{color:#f8fafc;font-size:30px;font-weight:900;line-height:1.2;text-shadow:0 0 24px rgba(96,165,250,.13)}.importColumnSearch .panelTitle{color:#ecfdf5;text-shadow:0 0 24px rgba(52,211,153,.14)}.panelStatus{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:850;gap:7px;letter-spacing:1px;margin-top:8px}.panelStatusDot{background:#34d399;border-radius:50%;box-shadow:0 0 10px rgba(52,211,153,.72);height:6px;width:6px}.panelDescription{color:#a7b5c8;display:block;font-size:15px;line-height:1.7;margin-top:22px;min-height:52px}.composerField{margin-top:28px}.fieldLabel{display:block;margin-bottom:9px}.inlineComposer{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.previewContent,.previewInput,.workspaceInput{background:rgba(2,6,23,.44);border:1px solid rgba(148,163,184,.16);border-radius:6px;color:#edf6ff;font-family:inherit;outline:none;transition:border-color .38s cubic-bezier(.16,1,.3,1),background .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1);width:100%}.previewInput,.workspaceInput{font-size:15px;height:54px;padding:0 16px}.previewInput::-moz-placeholder,.workspaceInput::-moz-placeholder{color:#4f5d73}.previewInput::placeholder,.workspaceInput::placeholder{color:#4f5d73}.previewContent:focus,.previewInput:focus,.workspaceInput:focus{background:rgba(2,6,23,.7);border-color:rgba(96,165,250,.56);box-shadow:0 0 0 3px rgba(59,130,246,.08)}.cancelImportButton,.confirmButton,.workspaceButton{align-items:center;background:linear-gradient(120deg,rgba(51,65,85,.88),rgba(15,23,42,.96));border:1px solid rgba(96,165,250,.34);border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:#64748b;display:inline-flex;font-size:14px;font-weight:800;height:54px;justify-content:center;line-height:1;margin:0;min-width:104px;padding:0 18px;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .38s cubic-bezier(.16,1,.3,1),background .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1),color .38s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.16,1,.3,1);width:auto}.cancelImportButton{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.24);color:#cbd5e1}.cancelImportButton:hover{background:rgba(127,29,29,.18);border-color:hsla(0,91%,71%,.48);color:#fecaca;transform:translate3d(0,-1px,0)}.workspaceButton.workspaceButtonReady{background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.36),transparent 36%),linear-gradient(120deg,#60a5fa,#2563eb 48%,#0f766e);border-color:rgba(147,197,253,.62);box-shadow:inset 0 0 0 1px rgba(191,219,254,.42),0 0 26px rgba(96,165,250,.42),0 12px 28px rgba(37,99,235,.28);color:#fff!important;text-shadow:0 1px 10px rgba(219,234,254,.52)}.confirmButton:hover,.workspaceButton.workspaceButtonReady:not(.workspaceButtonUnavailable):hover{border-color:rgba(147,197,253,.68);box-shadow:inset 0 0 0 1px rgba(219,234,254,.58),0 0 34px rgba(96,165,250,.58),0 16px 34px rgba(37,99,235,.34);transform:translate3d(0,-1px,0)}.workspaceButton.workspaceButtonUnavailable{cursor:not-allowed;opacity:.78;transform:none}.searchResults{display:grid;gap:8px;margin-top:22px;max-height:264px;overflow-y:auto;padding-right:5px;scrollbar-color:rgba(96,165,250,.4) rgba(15,23,42,.36);scrollbar-width:thin}.previewContent::-webkit-scrollbar,.searchResults::-webkit-scrollbar{width:6px}.previewContent::-webkit-scrollbar-thumb,.searchResults::-webkit-scrollbar-thumb{background:rgba(96,165,250,.38);border-radius:6px}.previewContent::-webkit-scrollbar-track,.searchResults::-webkit-scrollbar-track{background:rgba(15,23,42,.3)}.searchResultsEmpty{min-height:172px}.searchEmpty{align-items:center;background:rgba(2,6,23,.18);border:1px dashed rgba(148,163,184,.14);border-radius:6px;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:172px}.searchEmptyMark{border:1px solid rgba(96,165,250,.25);border-radius:50%;box-shadow:inset 0 0 0 8px rgba(59,130,246,.04);height:32px;width:32px}.searchEmptyTitle{color:#a7b5c8;font-size:15px;font-weight:760}.searchEmptyText{color:#718198;font-size:12px}.searchResult{align-items:center;background:rgba(2,6,23,.28);border:1px solid rgba(148,163,184,.12);border-radius:6px;cursor:pointer;display:grid;gap:10px;grid-template-columns:26px minmax(0,1fr) 18px;padding:13px;transition:border-color .36s cubic-bezier(.16,1,.3,1),background .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.searchResult:hover{background:rgba(30,64,175,.1);border-color:rgba(96,165,250,.34);transform:translate3d(2px,0,0)}.resultIndex{color:#7dd3fc;font-size:11px;font-weight:850}.resultCopy{min-width:0}.resultSummary,.resultTitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resultTitle{color:#dce7f6;font-size:14px;font-weight:760}.resultSummary{color:#8291a7;font-size:12px;margin-top:5px}.resultArrow{color:#607694;font-size:12px}.previewPanel{animation:previewEnter .6s cubic-bezier(.16,1,.3,1) both;inset:0;overflow-y:auto;padding:32px;position:absolute;z-index:5}.previewHeader{align-items:center;display:flex;gap:18px;justify-content:space-between}.previewActions,.previewHeading{align-items:center;display:flex;gap:14px}.previewHeadingCopy{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.previewPulse{background:#34d399;border-radius:50%;box-shadow:0 0 0 6px rgba(52,211,153,.07),0 0 18px rgba(52,211,153,.42);height:10px;width:10px}.confirmButton{align-items:center;background:linear-gradient(120deg,rgba(5,150,105,.72),rgba(6,78,59,.88));border-color:rgba(52,211,153,.42);box-shadow:0 12px 28px rgba(5,150,105,.14),inset 0 1px 0 hsla(0,0%,100%,.12);color:#fff;display:inline-flex;justify-content:center}.previewFields{display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(180px,.7fr) minmax(180px,.7fr);margin-top:28px}.previewField{display:block}.previewContentField{margin-top:16px}.previewContent{font-size:13px;line-height:1.8;min-height:340px;padding:16px;resize:vertical;scrollbar-color:rgba(96,165,250,.4) rgba(15,23,42,.36);scrollbar-width:thin}@keyframes importPageEnter{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes importAmbientDrift{to{opacity:.62;transform:translate3d(5%,6%,0) scale3d(1.06,1.06,1)}}@keyframes signalSpin{to{transform:rotate(1turn)}}@keyframes previewEnter{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1180px){.importHero{grid-template-columns:120px minmax(0,1fr)}.heroSignal{height:110px;width:110px}.importWorkspace{grid-template-columns:1fr;overflow-y:auto}.importColumn{height:auto;min-height:auto}}@media (max-width:760px){.importPage{padding:14px}.importShell{width:100%}.importBackButton{left:6px;top:6px}.importHero{flex-basis:132px;gap:22px;grid-template-columns:1fr;padding:26px 20px}.heroSignal{display:none}.importTitle{font-size:36px}.importWorkspace{gap:14px;margin-top:14px}.importColumn,.previewPanel{padding:20px}.panelHeader{grid-template-columns:38px minmax(0,1fr)}.panelStatus{display:none}.inlineComposer,.previewFields{grid-template-columns:1fr}.cancelImportButton,.confirmButton,.workspaceButton{width:100%}.previewActions,.previewHeader{align-items:stretch;flex-direction:column}.previewHeading{align-items:center}}@media (prefers-reduced-motion:reduce){.importPage *,.importPage *::after,.importPage *::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}