@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--relocate-bg:#e8e8e8;--relocate-surface:#fff;--relocate-surface-card:#f5f5f4;--relocate-primary:#1f4fd8;--relocate-primary-light:#4a6fe3;--relocate-primary-highlight:#e8ecfc;--relocate-accent-warn:#ff6116;--relocate-accent-warn-light:#ff8a4d;--relocate-danger:#dc2626;--relocate-text:#1c1917;--relocate-text-secondary:#57534e;--relocate-text-tertiary:#78716c;--relocate-icon-muted:#a8a29e;--relocate-chart-line:#d6d3d1;--relocate-chart-green:#22c55e;--relocate-chart-orange:#ff6116;--relocate-login-card:#f0f0f0;--relocate-login-border:#ddd;--relocate-radius-sm:12px;--relocate-radius-md:16px;--relocate-radius-lg:20px;--relocate-radius-btn:16px;--relocate-radius-input:16px;--relocate-break-wide:960px;--relocate-fw-page:600;--relocate-fw-section:600;--relocate-fw-title:600;--relocate-mint-50:#f0fdfa;--relocate-mint-100:#ccfbf1;--relocate-mint-200:#99f6e4;--relocate-mint-500:#14b8a6;--relocate-mint-600:#0d9488;--relocate-mint-700:#0f766e;--relocate-mint-800:#115e59;--relocate-mint-900:#134e4a;--relocate-nomad-hero:linear-gradient(145deg, #0f766e 0%, #134e4a 52%, #115e59 100%);--relocate-nomad-page-bg:linear-gradient(180deg, #c8f0e8 0%, #dff5ef 28%, var(--relocate-bg) 72%);--relocate-sub-page-bg:linear-gradient(165deg, #eef4ff 0%, #f8fafc 40%, #e8f0fe 100%);--relocate-nomad-shadow:0 12px 40px #0f766e1f;--relocate-nomad-shadow-sm:0 4px 18px #0f766e14}.relocateShell:has(.subPage):before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.relocateShell:has(.nmPage:not(.nmPagePlain)):before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.relocateShell:has(.nmPagePlain):before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.relocateShell:has(.subPage):before{background:var(--relocate-sub-page-bg)}.relocateShell:has(.nmPage:not(.nmPagePlain)):before{background:var(--relocate-nomad-page-bg)}@media (width<=959px){.relocateShell:has(.nmPage:not(.nmPagePlain)):before{background:var(--relocate-bg)}:is(.shellMobile .relocateMain:has(.nmPage),.shellMobile .page:has(.nmPage)){padding-top:calc(4px + 48px + env(safe-area-inset-top,0px))}.shellMobile .page.relocateMain:has(.nmPagePlain){padding-top:calc(52px + env(safe-area-inset-top,0px))}.shellMobile .page:has(.nmPagePlain){padding-top:calc(52px + env(safe-area-inset-top,0px))}.shellMobile .page.relocateMain:has(.nmPagePlain) .nmPagePlain{padding-top:4px}.shellMobile .page:has(.nmPagePlain) .nmPagePlain{padding-top:4px}.nmPagePlain .nmHeader{margin-bottom:12px}.nmPagePlain .nmTitle{margin-top:0}.shellMobile .page.relocateMain:has(.personalScorePage) .personalScorePage{padding-top:4px;padding-bottom:88px}.shellMobile .page:has(.personalScorePage) .personalScorePage{padding-top:4px;padding-bottom:88px}.personalScorePage .nmHeader{margin-bottom:12px}.vnRoot{padding-top:0}.vnHero{margin-top:0;margin-bottom:14px}}.relocateShell:has(.nmPagePlain):before{background:var(--relocate-bg)}.relocateShell:has(.subPage):after{content:"";z-index:0;pointer-events:none;background:radial-gradient(420px 420px at calc(100% + 40px) -40px,#1f4fd82e,#0000 70%),radial-gradient(360px 360px at -80px 72%,#4a6fe324,#0000 70%);position:fixed;inset:0}:is(.relocateShell:has(.subPage)>*,.relocateShell:has(.nmPage)>*){z-index:1;position:relative}:is(.relocateMain:has(.subPage),.relocateMain:has(.nmPage)){background:0 0;max-width:none;padding-left:0;padding-right:0}.relocateMain:has(.subPage){min-height:100dvh}.relocateMain:has(.nmPage){min-height:100dvh}.btn,.btnPrimary,.btnGhost,.btnDanger,.btnOutline{border-radius:var(--relocate-radius-btn)!important}.btnPrimary,.btnGhost{min-height:44px;transition:transform .16s,box-shadow .16s,background .16s}.btnPrimary:active:not(:disabled),.btn.ghost:active:not(:disabled){transform:scale(.98)}.input,.fieldInput,.fieldSelect,textarea.fieldInput{background:#fafaf9;border:1.5px solid #e7e5e4;transition:border-color .18s,box-shadow .18s;border-radius:var(--relocate-radius-input)!important}.input:focus,.fieldInput:focus,.fieldSelect:focus,textarea.fieldInput:focus{border-color:var(--relocate-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #1f4fd81f}.nmFieldInput,.nmFieldSelect{border-radius:var(--relocate-radius-input)}.nmBtnPrimary,.nmBtnOutline,.nmBtnGhost{border-radius:var(--relocate-radius-btn)}.wizInput,.wizMrzInput,.wizCountryItem,.wizCaptureZone{border-radius:var(--relocate-radius-input)!important}.btn.primary,.btn.ghost,.wizBtnFull{min-height:48px;font-size:15px;border-radius:var(--relocate-radius-btn)!important}.btn.primary{background:var(--relocate-primary);box-shadow:0 4px 14px #1f4fd838}.btn.ghost{color:var(--relocate-primary);background:#fff;border:1.5px solid #1f4fd847}.dialogClose{border-radius:var(--relocate-radius-btn)}@keyframes nmFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nmPulse{0%,to{opacity:.55}50%{opacity:1}}.nmPage{background:0 0;min-height:100%;padding:16px 16px 96px;animation:.42s cubic-bezier(.22,1,.36,1) both nmFadeUp}.nmPagePlain{background:0 0}@media (width>=640px){.nmPage{padding:24px 24px 48px}}@media (width>=960px){.nmPage{max-width:920px;margin:0 auto;padding:28px 32px 56px}}@media (width>=1200px){.nmPage{max-width:1040px}}.nmPageWide{max-width:1120px}.nmBack{color:var(--relocate-mint-800);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #fffc;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 14px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex}.nmBack:hover{box-shadow:var(--relocate-nomad-shadow-sm);transform:translateY(-1px)}.nmHeader{margin-bottom:20px}.nmHeaderRow{flex-direction:column;align-items:stretch;gap:12px;display:flex}@media (width>=640px){.nmHeaderRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}.nmTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0;font-size:clamp(22px,4vw,28px);font-weight:800}.nmSubtitle{color:var(--relocate-text-secondary);max-width:52ch;margin:6px 0 0;font-size:14px;line-height:1.5}.nmScorePill{box-sizing:border-box;background:var(--relocate-mint-800);color:#fff;width:100%;box-shadow:var(--relocate-nomad-shadow-sm);border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}@media (width>=640px){.nmScorePill{border-radius:999px;width:auto;padding:8px 14px;display:inline-flex}}.nmHeroCard{background:var(--relocate-nomad-hero);color:#fff;box-shadow:var(--relocate-nomad-shadow);border-radius:24px;margin-bottom:18px;padding:clamp(20px,4vw,28px);animation:.52s cubic-bezier(.22,1,.36,1) 80ms both nmFadeUp;position:relative;overflow:hidden}.nmHeroCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24 0%,#0000 68%);width:55%;height:120%;position:absolute;top:-40%;right:-20%}.nmHeroTop{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.nmHeroGreeting{opacity:.88;margin:0 0 4px;font-size:14px}.nmHeroLevel{letter-spacing:-.03em;margin:0;font-size:clamp(28px,6vw,40px);font-weight:900;line-height:1.1}.nmHeroMeta{opacity:.82;margin:6px 0 0;font-size:13px}.nmStatusPill{white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.nmStatusPillDot{background:#86efac;border-radius:50%;width:8px;height:8px}.nmTrendBox{text-align:right;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;min-width:88px;padding:10px 12px;font-size:12px}.nmTrendVal{margin-top:2px;font-size:15px;font-weight:800;display:block}.nmSpectrum{z-index:1;margin-top:22px;position:relative}.nmSpectrumTrack{background:linear-gradient(90deg,#ef4444 0%,#f59e0b 28%,#84cc16 62%,#22c55e 100%);border-radius:999px;height:8px;position:relative}.nmSpectrumThumb{border:3px solid var(--relocate-mint-700);background:#fff;border-radius:50%;width:18px;height:18px;transition:left .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}.nmSpectrumLabels{opacity:.78;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.nmCard{box-shadow:var(--relocate-nomad-shadow-sm);background:#fff;border:1px solid #0f766e14;border-radius:22px;margin-bottom:14px;padding:clamp(16px,3vw,22px);animation:.48s cubic-bezier(.22,1,.36,1) both nmFadeUp}.nmCardTitle{letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 14px;font-size:17px;font-weight:800}.nmCardLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--relocate-text-tertiary);margin:0 0 12px;font-size:11px;font-weight:800}.nmSegment{background:#f5f5f4;border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.nmSegmentBtn{color:var(--relocate-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:10px 8px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.nmSegmentBtn.isActive{color:var(--relocate-text);background:#fff;box-shadow:0 2px 10px #0000000f}.nmSegmentBtn:active{transform:scale(.98)}.nmServiceGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}@media (width>=960px){.nmServiceGrid{grid-template-columns:repeat(4,1fr);gap:14px}}.nmServiceTile{box-shadow:var(--relocate-nomad-shadow-sm);cursor:pointer;box-sizing:border-box;background:#fff;border:none;border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-height:96px;padding:14px 8px;transition:transform .2s cubic-bezier(.34,1.4,.64,1),box-shadow .2s;display:flex}.nmServiceTile:hover{box-shadow:var(--relocate-nomad-shadow);transform:translateY(-2px)}.nmServiceTile:active{transform:scale(.97)}.nmServiceTile.isPrimary{flex-direction:column;grid-column:span 1;justify-content:center;gap:8px;padding:14px 8px}.nmServiceIco{background:var(--relocate-mint-100);width:48px;height:48px;color:var(--relocate-mint-700);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nmServiceIcoBlue{background:var(--relocate-primary-highlight);color:var(--relocate-primary)}.nmServiceLbl{color:var(--relocate-text);text-align:center;font-size:12px;font-weight:600;line-height:1.3}.nmServiceTile.isPrimary .nmServiceLbl{text-align:center;font-size:12px}.nmFormGrid{gap:12px;display:grid}@media (width>=640px){.nmFormGrid2{grid-template-columns:1fr 1fr}}.nmField{flex-direction:column;gap:6px;display:flex}.nmFieldLbl{color:var(--relocate-text-secondary);font-size:12px;font-weight:600}.nmFieldInput,.nmFieldSelect{width:100%;font:inherit;color:var(--relocate-text);background:#fafaf9;border:1.5px solid #e7e5e4;border-radius:14px;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.nmFieldInput:focus,.nmFieldSelect:focus{border-color:var(--relocate-mint-500);background:#fff;outline:none;box-shadow:0 0 0 3px #14b8a626}.nmFieldHint{color:var(--relocate-text-tertiary);font-size:11px}.nmBtnRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (width<=959px){.nmBtnRow{flex-direction:column;align-items:stretch}.nmBtnRow .nmBtnPrimary,.nmBtnRow .nmBtnOutline,.nmBtnRow .nmBtnGhost{box-sizing:border-box;width:100%}}.nmBtnPrimary{background:linear-gradient(135deg, var(--relocate-mint-600), var(--relocate-mint-700));color:#fff;cursor:pointer;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 20px #0d948847}.nmBtnPrimary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0d948857}.nmBtnPrimary:active:not(:disabled){transform:scale(.98)}.nmBtnPrimary:disabled{opacity:.55;cursor:not-allowed}.nmBtnOutline{border:1.5px solid var(--relocate-mint-600);box-shadow:none;color:var(--relocate-mint-700);cursor:pointer;background:0 0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.nmBtnOutline:hover{background:var(--relocate-mint-50)}.nmBtnGhost{color:var(--relocate-text-secondary);cursor:pointer;background:#f5f5f4;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.nmBtnGhost:hover{background:#e7e5e4}.nmBtnFull{width:100%}.nmAlert{border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:14px;animation:.3s both nmFadeUp}.nmAlertErr{color:#b91c1c;background:#dc262614;border:1px solid #dc262626}.nmAlertOk{color:#15803d;background:#22c55e1a;border:1px solid #22c55e33}.nmAlertWarn{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b33}.nmContractList{flex-direction:column;gap:12px;display:flex}.nmContractCard{box-shadow:var(--relocate-nomad-shadow-sm);background:#fff;border:1px solid #0f766e14;border-radius:20px;padding:16px 18px;animation:.4s both nmFadeUp}.nmContractHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nmContractTitle{letter-spacing:-.02em;color:var(--relocate-text);margin:0;font-size:16px;font-weight:800}.nmContractMeta{color:var(--relocate-text-secondary);margin:6px 0 0;font-size:12px}.nmBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.nmBadgeSigned{color:#15803d;background:#22c55e1f}.nmBadgePending{color:#b45309;background:#f59e0b1f}.nmBadgeDraft{color:var(--relocate-text-secondary);background:#f5f5f4}.nmBadgeVoid{color:#b91c1c;background:#dc262614}.nmTypeTag{background:var(--relocate-mint-50);color:var(--relocate-mint-800);border-radius:8px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.nmSignList{flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.nmSignCard{border:1px solid #e7e5e4;border-left:4px solid var(--relocate-chart-green);background:#fafaf9;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.nmSignCard.pending{border-left-color:#f59e0b}.nmSignCardBody{flex:1;min-width:0}.nmSignName{color:var(--relocate-text);margin:0;font-size:14px;font-weight:700}.nmSignRole{color:var(--relocate-text-secondary);margin:2px 0 0;font-size:12px}.nmSignStatus{color:#15803d;font-size:11px;font-weight:700}.nmSignStatus.pending{color:#b45309}.nmContractActions{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:14px;display:flex}.nmSignRow{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.nmSignRow .nmFieldInput{flex:1;min-width:160px;max-width:280px}.nmWaitHint{color:#b45309;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.4}.nmInviteRow{flex-wrap:wrap;flex:1;gap:8px;min-width:200px;display:flex}.nmInviteRow .nmFieldInput{flex:1;min-width:140px}@media (width<=640px){.nmContractActions{flex-direction:column;gap:10px}.nmContractActions>.nmBtnOutline,.nmContractActions>.nmBtnPrimary,.nmContractActions>.nmBtnGhost{border-radius:18px;width:100%;min-height:44px}.nmSignRow{flex-direction:column;align-items:stretch}.nmSignRow .nmFieldInput{border-radius:18px;width:100%;max-width:none;min-height:44px}.nmSignRow .nmBtnPrimary{border-radius:18px;width:100%}.nmInviteRow{flex-direction:column;flex:100%;width:100%;min-width:0}.nmInviteRow .nmFieldInput{border-radius:18px;width:100%;max-width:none;min-height:44px}.nmInviteRow .nmBtnOutline{border-radius:18px;width:100%;min-height:44px}}.nmHash{color:var(--relocate-text-tertiary);word-break:break-all;margin-top:8px;font-family:ui-monospace,monospace;font-size:11px}.nmQrBox{background:#fafaf9;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin-top:12px;padding:12px;display:inline-flex}.nmQrBox img{border-radius:10px}.nmEmpty{text-align:center;padding:36px 20px}.nmEmptyIco{width:72px;height:72px;color:var(--relocate-text-tertiary);background:linear-gradient(145deg,#f5f5f4,#e7e5e4);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.nmEmptyTitle{color:var(--relocate-text);margin:0 0 6px;font-size:16px;font-weight:800}.nmEmptyDesc{color:var(--relocate-text-secondary);margin:0 0 18px;font-size:13px;line-height:1.5}.nmKpiGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=640px){.nmKpiGrid{grid-template-columns:repeat(4,1fr)}}.nmKpiCard{box-shadow:var(--relocate-nomad-shadow-sm);background:#fff;border:1px solid #0f766e14;border-radius:18px;padding:14px}.nmKpiLbl{color:var(--relocate-text-tertiary);font-size:11px;font-weight:600}.nmKpiVal{letter-spacing:-.02em;color:var(--relocate-text);margin-top:6px;font-size:20px;font-weight:900}.nmKpiBar{background:#e7e5e4;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.nmKpiBarFill{background:var(--relocate-mint-600);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.nmKpiBarFill.warn{background:#f59e0b}.nmKpiBarFill.good{background:var(--relocate-chart-green)}.nmVerifyHero{text-align:center;padding:8px 0 20px}.nmVerifyIcon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;display:flex}.nmVerifyIcon.ok{color:#15803d;background:#22c55e1f}.nmVerifyIcon.fail{color:#b91c1c;background:#dc26261a}.nmVerifyTitle{margin:0;font-size:20px;font-weight:800}.nmInfoBanner{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.nmInfoBannerIco{color:#fff;background:#f59e0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.nmInfoBannerText{color:#92400e;font-size:13px;line-height:1.5}.nmLayout2{gap:16px;display:grid}@media (width>=960px){.nmLayout2{grid-template-columns:1fr 1fr;align-items:start}}.nmSkeleton{background:linear-gradient(90deg,#f5f5f4 25%,#fafaf9 50%,#f5f5f4 75%) 0 0/200% 100%;border-radius:20px;height:120px;animation:1.4s infinite nmPulse}.nmFootnote{color:var(--relocate-text-tertiary);margin-top:20px;font-size:12px;line-height:1.5}.nmFootnote a{color:var(--relocate-mint-700);font-weight:600}@media (width>=960px){.relocateMain:has(.subPage){padding-top:24px;padding-bottom:56px}}@keyframes subFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes subGlow{0%,to{box-shadow:0 0 32px #1f4fd826,0 12px 40px #1f4fd814}50%{box-shadow:0 0 48px #1f4fd847,0 16px 48px #1f4fd81f}}.subPage{max-width:1200px;margin:0 auto;padding:0 16px 140px;animation:.48s cubic-bezier(.22,1,.36,1) both subFadeUp;position:relative}.subGuestCard{text-align:center;margin-top:24px}@media (width>=960px){.subPage{max-width:1280px;padding:0 24px 56px}}.subMobileHero{text-align:center;padding:8px 8px 16px}@media (width<=959px){.shellMobile .page.relocateMain:has(.subPage){padding-top:calc(8px + 52px + env(safe-area-inset-top,0px))}.shellMobile .page:has(.subPage){padding-top:calc(8px + 52px + env(safe-area-inset-top,0px))}}@media (width>=960px){.subMobileHero{display:none}}.subMobileHero h1{letter-spacing:-.03em;color:var(--relocate-text);margin:0;font-size:clamp(26px,6vw,32px);font-weight:900;line-height:1.15}.subMobileHero p{color:var(--relocate-text-secondary);margin:8px 0 0;font-size:15px}.subDesktopHero{text-align:center;padding:40px 20px 28px;display:none}@media (width>=960px){.subDesktopHero{display:block}}.subDesktopHero h1{letter-spacing:-.04em;color:var(--relocate-text);margin:0;font-size:clamp(32px,4vw,42px);font-weight:900}.subDesktopHero p{max-width:52ch;color:var(--relocate-text-secondary);margin:12px auto 0;font-size:16px;line-height:1.55}.subWatermark{color:#1f4fd80a;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(80px,14vw,160px);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subDesktopHeroWrap{position:relative}.subPlanToggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #ffffffd9;border-radius:999px;gap:6px;max-width:340px;margin:0 auto 20px;padding:5px;display:flex;box-shadow:0 4px 20px #1f4fd814}@media (width>=960px){.subPlanToggleMobile{display:none}}.subPlanToggleBtn{color:var(--relocate-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:12px 16px;font-size:14px;font-weight:700;transition:background .28s,color .28s,box-shadow .28s,transform .2s}.subPlanToggleBtn.isActive{color:#fff;background:linear-gradient(135deg,#1f4fd8 0%,#4a9eff 55%,#6ecfff 100%);box-shadow:0 4px 20px #1f4fd859}.subPlanToggleBtn:active{transform:scale(.98)}.subGlassCard{-webkit-backdrop-filter:blur(22px);border-radius:var(--relocate-radius-input);background:#ffffffb8;border:1px solid #ffffffe6;margin-bottom:16px;padding:20px 18px;animation:.42s both subFadeUp;box-shadow:0 8px 32px #1f4fd814}.subMobilePlanCard{display:block}@media (width>=960px){.subMobilePlanCard{display:none}}.subMobilePrice{text-align:center;margin-bottom:18px}.subMobilePriceVal{letter-spacing:-.03em;color:var(--relocate-primary);font-size:42px;font-weight:900}.subMobilePriceVal span{color:var(--relocate-text-secondary);font-size:18px;font-weight:600}.subMobilePriceNote{color:var(--relocate-text-secondary);margin:4px 0 0;font-size:13px}.subFeatureList{margin:0;padding:0;list-style:none}.subFeatureItem{border-bottom:1px solid #1f4fd814;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.subFeatureItem:last-child{border-bottom:none}.subFeatureCheck{width:28px;height:28px;color:var(--relocate-primary);background:linear-gradient(135deg,#e8ecfc,#fff);border:1.5px solid #1f4fd833;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.subFeatureCheck.locked{color:var(--relocate-text-tertiary);background:#f5f5f4;border-color:#e7e5e4}.subFeatureText strong{color:var(--relocate-text);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.subFeatureText span{color:var(--relocate-text-secondary);font-size:12px;line-height:1.4}.subCtaGradient{border-radius:var(--relocate-radius-btn);color:#fff;cursor:pointer;background:linear-gradient(90deg,#1f4fd8 0%,#3b82f6 45%,#38bdf8 100%);border:none;justify-content:center;align-items:center;width:100%;min-height:52px;padding:14px 24px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 8px 28px #1f4fd852}.subCtaGradient:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #1f4fd861}.subCtaGradient:active:not(:disabled){transform:scale(.98)}.subCtaGradient:disabled{opacity:.45;cursor:not-allowed}.subCtaOutline{color:var(--relocate-text);border:1.5px solid #1f4fd826;box-shadow:0 4px 16px #0000000f;background:#fff!important}.subCtaOutline:hover:not(:disabled){border-color:#1f4fd859;box-shadow:0 8px 24px #1f4fd81f}.subPricingSection{margin-top:8px;display:none;position:relative}@media (width>=960px){.subPricingSection{display:block}}.subPricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}@media (width<=1100px) and (width>=960px){.subPricingGrid{gap:16px}}.subPricingCard{border-radius:var(--relocate-radius-input);-webkit-backdrop-filter:blur(24px);background:#ffffff8c;border:1px solid #ffffffd9;flex-direction:column;padding:28px 24px 24px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;animation:.5s both subFadeUp;display:flex;position:relative;box-shadow:0 12px 40px #1f4fd814}.subPricingCard:hover{transform:translateY(-4px)}.subPricingCard:nth-child(2){animation-delay:80ms}.subPricingCard:nth-child(3){animation-delay:.16s}.subPricingCardFeatured{background:#ffffffc7;border-color:#1f4fd840;animation:4s ease-in-out infinite subGlow}.subPricingName{color:var(--relocate-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:14px;font-weight:700}.subPricingPrice{letter-spacing:-.03em;color:var(--relocate-text);font-size:clamp(36px,4vw,48px);font-weight:900;line-height:1}.subPricingPrice small{color:var(--relocate-text-secondary);font-size:16px;font-weight:600}.subPricingDesc{color:var(--relocate-text-secondary);min-height:42px;margin:12px 0 20px;font-size:14px;line-height:1.5}.subPricingBullets{flex:1;margin:0 0 24px;padding:0;list-style:none}.subPricingBullets li{color:var(--relocate-text-secondary);align-items:flex-start;gap:10px;margin-bottom:10px;font-size:13px;line-height:1.45;display:flex}.subPricingBullets li:before{content:"";background:var(--relocate-primary-highlight) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231f4fd8' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px}.subRibbon{color:#fff;background:linear-gradient(135deg,#1f4fd8,#4a9eff);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px;box-shadow:0 4px 14px #1f4fd84d}.subStarterBadge{color:var(--relocate-text-secondary);background:#f5f5f4;border-radius:999px;margin-bottom:12px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.subBillingRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:28px;display:flex}.subBillingToggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #ffffffe6;border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:0 4px 16px #1f4fd80f}.subBillingToggle button{cursor:pointer;color:var(--relocate-text-secondary);background:0 0;border:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .2s,color .2s}.subBillingToggle button.active{background:var(--relocate-primary);color:#fff;box-shadow:0 4px 14px #1f4fd840}.subSavePill{color:#15803d;background:#22c55e1f;border:1px solid #22c55e33;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.subConsentGlass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--relocate-radius-input);background:#ffffffa6;border:1px solid #ffffffd9;margin-top:20px;margin-bottom:20px;padding:16px 18px}.subConsentGlass label{color:var(--relocate-text-secondary);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.subConsentGlass input{accent-color:var(--relocate-primary);margin-top:3px}.subStatusGlass{border-radius:var(--relocate-radius-input);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ffffffe6;align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px 20px;animation:.4s both subFadeUp;display:flex;box-shadow:0 6px 24px #1f4fd80f}.subStatusGlass.subStatusActive{background:linear-gradient(135deg,#22c55e14,#fffc);border-color:#22c55e4d}.subStatusGlass.subStatusRegion{background:linear-gradient(135deg,#1f4fd80f,#ffffffd1);border-color:#1f4fd833}.subStatusIcon{flex-shrink:0}.subStatusGlass.subStatusActive .subStatusIcon.subFeatureCheck{width:auto;min-width:0;height:auto;box-shadow:none;color:var(--relocate-chart-green);background:0 0;border:none;border-radius:0;align-self:center;padding:0}.subStatusGlass.subStatusActive .subStatusIcon.subFeatureCheck svg{stroke:#16a34a;filter:drop-shadow(0 0 10px #22c55e8c)drop-shadow(0 2px 14px #22c55e61)drop-shadow(0 1px #ffffffd9);width:32px;height:32px;display:block}.subStatusTitle{color:var(--relocate-text);margin-bottom:4px;font-size:15px;font-weight:800}.subModulesSection{margin-top:8px}.subModulesSection .subscriptionFeatureCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--relocate-radius-input);background:#ffffffa6;border:1px solid #ffffffe6;transition:transform .24s,box-shadow .24s;box-shadow:0 4px 20px #1f4fd80f}.subModulesSection .subscriptionFeatureIcon{border-radius:var(--relocate-radius-input)}.subModulesSection .subscriptionFeatureCard:hover{transform:translateY(-2px);box-shadow:0 8px 28px #1f4fd81a}@media (width<=959px){.subModulesSection{margin-top:24px}}.subModulesSection .subscriptionSectionTitle{margin-bottom:12px;font-size:16px}.subFootnote{text-align:center;color:var(--relocate-text-tertiary);margin-top:24px;font-size:12px;line-height:1.5}.subscriptionErr{border-radius:var(--relocate-radius-input);color:#b91c1c;background:#fee2e2e6;border:1px solid #fecaca;margin-bottom:16px;padding:12px 16px;font-size:13px;animation:.36s both subFadeUp}.subMobileStickyCta{z-index:50;pointer-events:none;background:linear-gradient(#0000,#eef4fff2 30%);padding:12px 16px;position:fixed;bottom:72px;left:0;right:0}.subMobileStickyCta .subCtaGradient{pointer-events:auto;max-width:420px;margin:0 auto}@media (width>=960px){.subMobileStickyCta{display:none}}@media (width<=959px){.subDesktopOnly{display:none!important}}:root{--bg:var(--relocate-bg);--card:#ffffffb8;--text:var(--relocate-text);--muted:var(--relocate-text-secondary);--primary:var(--relocate-primary);--border:#fff9;--shadow:0 10px 24px #00000014;--radius:var(--relocate-radius-lg);--font:Inter, system-ui, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}img,video,canvas,svg{max-width:100%}.card,.relocateCard,.relocateDialogInner{overflow-wrap:anywhere}html,body{background-color:var(--relocate-bg);height:100%}body{font-family:var(--font);background:var(--relocate-bg);color:var(--text);margin:0;font-weight:400}.appRoot{min-height:100%}#root{background-color:var(--relocate-bg);height:100%;min-height:100%}@media (width<=959px){html,body,#root{background-color:var(--relocate-bg);min-height:100dvh}body{background-color:var(--relocate-bg)}}button,input,select,textarea,a{font-family:inherit}h1:not(.ridFrontBorder h1),h2:not(.ridFrontBorder h2),h3:not(.ridFrontBorder h3),.h1,.h2,.financeSectionTitle,.hsTitle,.wkTitle,.lhTitle,.nmCardTitle,.vnTitle,.moduleTitle,.subDesktopHero h1,.subMobileHero h1{font-weight:600}code{background:#0f172a0d;border-radius:6px;padding:2px 6px;font-family:ui-monospace,Consolas,monospace}.notFoundCard{max-width:720px;margin:0 auto}.notFoundInner{grid-template-columns:280px 1fr;align-items:center;gap:18px;display:grid}.notFoundArt{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 28px #00000014);width:100%;max-width:280px}.notFoundTitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.notFoundDesc{margin-top:8px}.notFoundActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (width<=700px){.notFoundInner{text-align:center;grid-template-columns:1fr}.notFoundArt{max-width:240px;margin:0 auto}.notFoundActions{justify-content:center}}.errorPageWrap{justify-content:center;align-items:center;min-height:min(70vh,640px);padding:24px 0;display:flex}.errorPageCard{width:100%;max-width:720px;margin:0 auto}.errorPageInner{grid-template-columns:220px 1fr;align-items:center;gap:20px;display:grid}.errorPageArt{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 28px #00000014);width:100%;max-width:220px}.errorPageCodeBadge{width:88px;height:88px;color:var(--relocate-primary,#1f4fd8);background:#1f4fd814;border:1px solid #1f4fd82e;border-radius:20px;justify-content:center;align-items:center;margin:0 auto;font-size:22px;font-weight:800;display:flex}.errorPageCodeLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--relocate-primary,#1f4fd8);opacity:.85;margin:0 0 6px;font-size:12px;font-weight:700}.errorPageTitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.errorPageDesc{margin-top:8px;line-height:1.55}.errorPageActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.errorPageBack{color:var(--relocate-text-muted,#78716c);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.errorPageBack:hover{color:var(--relocate-text,#1c1917)}.errorPageDetail{color:var(--relocate-text-muted,#78716c);margin-top:18px;font-size:12px}.errorPageDetail pre{white-space:pre-wrap;word-break:break-word;background:#0000000a;border-radius:10px;margin-top:8px;padding:10px 12px}@media (width<=700px){.errorPageInner{text-align:center;grid-template-columns:1fr}.errorPageArt{max-width:200px;margin:0 auto}.errorPageActions{justify-content:center}}.serverStatusBanner{z-index:9999;width:min(520px,100% - 32px);animation:.35s ease-out serverStatusIn;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes serverStatusIn{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.serverStatusBannerInner{background:#fff;border:1px solid #ff611638;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 16px 40px #0f172a24}.serverStatusBannerOk .serverStatusBannerInner{border-color:#1f4fd838}.serverStatusBannerText{flex:1;min-width:0}.serverStatusBannerTitle{margin:0;font-size:14px;font-weight:700;line-height:1.3}.serverStatusBannerSub{color:var(--relocate-text-muted,#78716c);margin:3px 0 0;font-size:12px;line-height:1.4}.serverStatusBannerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.serverStatusRetry{min-height:auto!important;padding:8px 14px!important;font-size:13px!important}.serverStatusClose{width:32px;height:32px;color:var(--relocate-text-muted,#78716c);cursor:pointer;background:#0000000a;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.serverStatusClose:hover{background:#00000014}.serverStatusProgress{background:#ff611626;border-radius:999px;height:2px;position:absolute;bottom:6px;left:12px;right:12px;overflow:hidden}.serverStatusProgress:after{content:"";background:#ff61168c;width:35%;height:100%;animation:2.2s ease-in-out infinite serverStatusPulse;display:block}@keyframes serverStatusPulse{0%{transform:translate(-120%)}to{transform:translate(320%)}}.notifPanel{flex-direction:column;gap:12px;display:flex}.notifHeadRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.notifTitleRow{align-items:center;gap:8px;font-weight:800;display:inline-flex}.notifAllBtn{border-radius:12px!important;height:38px!important;padding:0 12px!important;font-size:13px!important}.notifErr{color:#991b1b;background:#dc26260f;border:1px solid #dc26262e;border-radius:14px;padding:10px 12px;font-weight:600}.notifList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.notifItem{background:#ffffffb8;border:1px solid #ffffff8c;border-radius:16px;gap:12px;padding:12px;display:flex;box-shadow:0 10px 24px #0000000f}.notifIco{width:34px;height:34px;color:var(--relocate-primary);background:#1f4fd81a;border:1px solid #1f4fd829;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notifMain{flex:1;min-width:0}.notifTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.notifPill{color:var(--relocate-primary);background:#1f4fd81a;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.notifTitle{margin-top:8px;font-size:14px;font-weight:800}.notifBody{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.notifEmpty{text-align:center;background:#fff9;border:1px solid #ffffff73;border-radius:16px;padding:16px 12px}.notifEmptyIcon{width:46px;height:46px;color:var(--relocate-primary);background:#1f4fd81f;border:1px solid #1f4fd829;border-radius:16px;justify-content:center;align-items:center;margin:0 auto;display:flex}.notifEmptyTitle{margin-top:10px;font-weight:900}.topNav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 16px;position:sticky;top:0}.topNavTabs{background:#ffffffdb;border-radius:999px;grid-template-columns:repeat(5,1fr);gap:6px;max-width:1480px;margin:0 auto;padding:6px;display:grid;box-shadow:0 2px 10px #0000000f}.topNavTab{color:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.topNavTab.isActive{background:var(--primary);color:#fff}.page{box-sizing:border-box;width:100%;max-width:1480px;margin:0 auto;padding:18px 8px 40px}@media (width>=960px){.page{padding:20px 12px 48px}}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=960px){.grid2{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.skeleton{background:linear-gradient(90deg,#ffffff73,#fffc,#ffffff73) 0 0/200% 100%;animation:1.2s linear infinite shimmer}@keyframes shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.h2{margin:0;font-size:16px;font-weight:600}.financeSectionTitle{font-size:16px;font-weight:var(--relocate-fw-section,600);letter-spacing:-.01em;color:var(--relocate-text);margin:0 0 12px}.muted{color:var(--muted)}.rowBetween{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btnPrimary,.btnGhost{box-sizing:border-box;border-radius:var(--relocate-radius-btn);border:1px solid #0000;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.input{border-radius:var(--relocate-radius-input);background:#ffffffeb;border:1px solid #0f172a1f;outline:none;width:100%;padding:10px 12px;font-size:14px}.input:focus{border-color:#1d4ed859;box-shadow:0 0 0 3px #1d4ed81f}select.input,select.fieldInput{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f4fd8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;border-color:#1f4fd829;min-height:40px;padding-right:42px;box-shadow:0 1px 2px #0f172a08}select.fieldInput{background-color:#fafaf9;min-height:48px}select.input:hover,select.fieldInput:hover{border-color:#1f4fd852}select.input:focus,select.fieldInput:focus{border-color:var(--relocate-primary);background-color:#fff;outline:none;box-shadow:0 0 0 3px #1f4fd81f}.countryCombo{width:100%;min-width:0;position:relative}.countryCombo.isOpen{z-index:60}.countryComboInputWrap{position:relative}.countryComboInput{cursor:text;padding-right:42px}.countryComboChevron{color:var(--relocate-primary);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.countryComboMenu{z-index:70;overscroll-behavior:contain;-webkit-backdrop-filter:blur(14px);background:#fff;border:1px solid #1f4fd824;border-radius:16px;max-height:min(280px,50vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0f172a2e}.countryComboOption{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--relocate-text);background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.countryComboOption:hover,.countryComboOption.isHighlight{background:#1f4fd814}.countryComboOption.isSelected{background:#1f4fd81f}.countryComboOptionName{font-size:14px;font-weight:600}.countryComboOptionCode{letter-spacing:.06em;color:var(--relocate-text-secondary);opacity:.75;font-size:11px;font-weight:800}.countryComboEmpty{color:var(--relocate-text-secondary);padding:12px 14px;font-size:13px}.countryCombo.isDisabled{opacity:.6}.floatField{align-self:start;width:100%;min-width:0;height:fit-content;display:block;position:relative}.floatFieldLabel{color:var(--relocate-text-secondary);opacity:.62;pointer-events:none;z-index:1;font-size:15px;font-weight:500;transition:top .16s,transform .16s,font-size .16s,opacity .16s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.floatField.isFilled .floatFieldLabel,.floatField:focus-within .floatFieldLabel{letter-spacing:.02em;opacity:.78;font-size:11px;font-weight:700;top:10px;transform:none}.floatFieldInput{padding-top:22px;padding-bottom:10px}.floatField:not(.isFilled):not(:focus-within) .floatFieldInput{padding-top:14px;padding-bottom:14px}.floatFieldInput:focus{border-color:var(--relocate-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #1f4fd81f}.errorBox{color:#b91c1c;background:#dc262614;border:1px solid #dc262640;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.btnPrimary{background:var(--primary);color:#fff}.btnGhost{color:var(--text);background:#fff;border-color:#1d4ed829}.btnBlock{width:100%;display:flex}.pill{text-align:right;background:#1d4ed814;border-radius:16px;min-width:92px;padding:10px 12px}.pillValue{color:var(--primary);font-size:22px;font-weight:900;line-height:1}.pillLabel{color:var(--muted);margin-top:4px;font-size:11px}.miniCard{background:#ffffffdb;border-radius:16px;padding:12px}.miniCard.right{text-align:right}.miniTitle{color:var(--muted);font-size:12px;font-weight:700}.miniValue{color:var(--text);margin-top:4px;font-size:14px;font-weight:800}.chartMock{background:linear-gradient(#ffffffb8,#fff9),radial-gradient(600px 200px at 20%,#1d4ed81a,#0000 65%);border:1px solid #0f172a0f;border-radius:18px;height:92px;margin-top:12px}.financeHero{color:#fff;background:linear-gradient(135deg,#2f55e7 0%,#477cff 52%,#63c7ff 100%);border-radius:22px;padding:16px;position:relative;overflow:hidden}.financeHero:after{content:"";background:#ffffff29;border-radius:999px;width:120px;height:120px;position:absolute;top:-18px;right:-18px}.financeHeroTop{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.financeHeroLabel{opacity:.9;font-weight:700}.currencyPill{letter-spacing:.4px;background:#ffffff29;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.financeHeroValue{letter-spacing:-.4px;z-index:1;margin-top:10px;font-size:30px;font-weight:900;position:relative}.financeHeroSpentRow{z-index:1;background:#ffffff24;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;display:flex;position:relative}.financeHeroSpentLabel{opacity:.9;font-size:12px;font-weight:700}.financeHeroSpentValue{font-size:13px;font-weight:900}.authRoot{justify-content:center;align-items:center;min-height:100%;padding:24px 16px 40px;display:flex}.relocateShell .relocateTopNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shellMobile .relocateTopNav{display:none}.mobileShellHeader{z-index:95;min-height:52px;padding:8px 10px;padding-top:max(8px, env(safe-area-inset-top,0px));-webkit-backdrop-filter:none;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.mobileShellBack,.mobileShellProfile{width:44px;height:44px;color:var(--relocate-text-secondary);background:#ffffffb8;border:1px solid #ffffff8c;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobileShellBack{cursor:pointer;padding:0}.mobileShellProfile{color:var(--relocate-primary);background:var(--relocate-primary-highlight);border-color:#1f4fd833;text-decoration:none;overflow:hidden}.mobileShellProfile.hasPhoto{padding:0}.mobileShellProfile img{object-fit:cover;width:100%;height:100%;display:block}.mobileShellSpacer{flex:1;min-width:0}.shellMobile .page.relocateMain,.shellMobile .page{padding-top:calc(18px + 52px + env(safe-area-inset-top,0px));padding-bottom:88px}.shellMobile .pageNavBack,.shellMobile .esimBack,.shellMobile .nmBack,.shellMobile .secBack,.shellMobile .chatBackBtn,.shellMobile .mayorBack,.shellMobile .esimDetailBack{display:none!important}.bottomGlassNav{z-index:20;pointer-events:none;padding:0 14px 10px;position:fixed;bottom:0;left:0;right:0}.bottomGlassInner{-webkit-backdrop-filter:blur(22px);pointer-events:auto;background:#ffffff8c;border:1px solid #ffffff59;border-radius:25px;grid-template-columns:1fr 1fr 1fr;align-items:center;max-width:420px;min-height:50px;margin:0 auto;padding:2px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000001a}.bottomGlassTab{z-index:1;text-align:center;color:var(--relocate-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:46px;padding:6px 4px 8px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.bottomGlassTab.isActive{color:var(--relocate-text);background:#ffffff9e;border:1px solid #ffffff73;box-shadow:inset 0 1px #fff6}.bottomGlassIco{font-size:16px;line-height:1}.bottomGlassLbl{letter-spacing:.01em;font-size:10px}.topNavInner{align-items:center;gap:14px;max-width:1480px;margin:0 auto;padding:8px 16px;display:flex}@media (width<=920px){.topNavInner{gap:10px;padding:8px 12px}.topNavTabs.relocateNavPill{grid-template-columns:repeat(5,minmax(0,1fr))}.topNavTabLabel{display:none}.topNavTab{padding:10px 8px}}@media (width<=520px){.topNavInner{padding:8px 10px}}.shieldBtn{background:#ffffffa8;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;text-decoration:none;display:flex}.relocateNavPill{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.relocateNavPill .topNavTab{gap:6px}.navIco{font-size:15px;line-height:1}.topNavRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.shellSupportFab{cursor:pointer;background:#ffffffb8;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;line-height:1;display:flex}.profileFab{background:#ffffffb8;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}.mutedTab{opacity:.45;cursor:not-allowed}.relocateWave{pointer-events:none;background:0 0;height:180px;position:absolute;top:0;left:0;right:0}.relocateDashboard{position:relative}.relocateDashboardInner{z-index:1;position:relative}.relocateH1{font-size:24px;font-weight:var(--relocate-fw-page,600);color:var(--relocate-text);margin:0}.relocateSubtitle{color:var(--relocate-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.38}.relocateH2{font-size:15px;font-weight:var(--relocate-fw-section,600);color:var(--relocate-text);margin:20px 0 10px}.warnBanner{border-radius:var(--relocate-radius-sm);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.35;display:flex}.warnBanner.isDanger{background:#dc262614;border:1.5px solid #dc2626}.warnBanner.isWarn{border:1.5px solid var(--relocate-accent-warn);background:#ff61161f}.reputationChip{border-radius:var(--relocate-radius-sm);background:var(--relocate-login-card);border:1px solid var(--relocate-login-border);align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.reputationIcon{color:var(--relocate-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.reputationIcon svg{display:block}.reputationLabel{color:var(--relocate-text-secondary);font-size:11px}.reputationMain{color:var(--relocate-text);font-size:14px;font-weight:700}.trustCard{text-align:left;cursor:pointer;border:1px solid var(--relocate-login-border);width:100%;margin-top:16px;padding:12px 16px;transition:border-color .15s,box-shadow .15s}.trustCard:hover{border-color:var(--relocate-primary-light);box-shadow:0 4px 12px #1f4fd814}.trustCardRow{align-items:center;gap:12px;display:flex}.trustCardIcon{color:var(--relocate-primary);flex-shrink:0;display:flex}.trustCardBody{flex:1;min-width:0}.trustCardLabel{color:var(--relocate-text-secondary);font-size:11px}.trustCardMain{color:var(--relocate-text);margin:2px 0 8px;font-size:14px;font-weight:700}.trustCardChevron{color:var(--relocate-text-tertiary);font-size:22px;line-height:1}.trustCardCompact .secScoreBar{height:6px}.bannerStrip{gap:10px;margin-top:16px;padding-bottom:6px;display:flex;overflow-x:auto}.bannerCard{color:inherit;background:#fff;border:1px solid #0f172a0f;border-radius:20px;flex-direction:column;flex:0 0 300px;gap:6px;padding:14px;text-decoration:none;display:flex}.quickBlock{margin-top:18px}.relocateOsAnchor{flex-shrink:0;align-self:center;position:relative}.relocateOsDropdown{flex-shrink:0;position:relative}.relocateOsDropdown.isOpen{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #0f172a14;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #0f172a24}.relocateOsChip{align-items:center;gap:6px;display:inline-flex}.relocateOsDropdown.isOpen .relocateOsChip{background:0 0;border-radius:0;justify-content:space-between;width:100%}.relocateOsChevron{color:var(--relocate-text-secondary);flex-shrink:0;transition:transform .32s cubic-bezier(.4,0,.2,1)}.relocateOsDropdown.isOpen .relocateOsChevron{transform:rotate(180deg)}.relocateOsMenuWrap{animation:.28s cubic-bezier(.4,0,.2,1) relocateOsMenuIn;overflow:hidden}@keyframes relocateOsMenuIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:360px}}.relocateOsMenu{flex-direction:column;gap:2px;margin:0;padding:0 6px 6px;list-style:none;display:flex}.relocateOsMenuItem{cursor:pointer;width:100%;color:var(--relocate-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.relocateOsMenuItem:hover{background:#0f172a0d}.relocateOsMenuIcon{object-fit:contain;opacity:.85;flex-shrink:0;width:20px;height:20px}.quickBlock:has(.relocateOsDropdown.isOpen) .quickChips{overflow:visible}.quickChips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.quickChips::-webkit-scrollbar{display:none}@media (width>=960px){.quickChips{flex-wrap:wrap;overflow-x:visible}}.quickChip{box-sizing:border-box;cursor:pointer;height:40px;min-height:40px;color:var(--relocate-text);white-space:nowrap;background:#ffffffb8;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.dashRow3{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:16px;margin-top:18px;display:grid}.dashRow3>*{min-height:0}.dashRow3 .ridFlipScene,.dashRow3 .financeWrap,.dashRow3 .docLifeCard{flex-direction:column;height:100%;display:flex}.dashRow3 .complianceCard,.dashRow3 .docLifeCard,.dashRow3 .financeWrap{height:100%}.dashRow3 .financeWrap{flex-direction:column;display:flex}.dashRow3 .financeOuter{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.dashRow3 .financeGradientBtn{flex:1;min-height:118px;margin-bottom:14px;height:auto!important}.dashRow3 .financeActions{flex-shrink:0;margin-top:0}.dashRow3 .complianceCard,.dashRow3 .docLifeCard{flex-direction:column;min-height:0;display:flex}.dashRow3 .complianceGaugeWrap{flex:none;justify-content:center;align-items:center;margin:0;display:flex}.dashRow3 .docLifeCard{box-sizing:border-box;padding:14px}.dashRow3 .docLifeBody{flex-direction:column;flex:1;min-height:0;display:flex}.dashRow3 .docLifeAddBtn{flex:1;height:auto;min-height:56px;margin-bottom:14px}.dashRow3 .docChipsRow{flex-shrink:0;gap:10px;margin-top:14px}.dashRow3 .docChip{border-radius:12px;height:auto;min-height:40px;padding:0 10px;font-size:13px;font-weight:600}.dashRow3 .docEditBtn{border-radius:12px;min-height:40px;margin-top:8px;font-size:13px}@media (width<=959px){.dashRow3{display:none}}.dashCarousel{flex-direction:column;gap:14px;margin-top:18px;display:flex}.dashMobileCarouselWrap{height:226px;margin-top:18px}.dashMobileTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 0 10px;display:flex;overflow-x:auto}.dashMobileTrack::-webkit-scrollbar{display:none}.dashMobileSlide{scroll-snap-align:start;flex-direction:column;flex:0 0 82vw;min-width:260px;max-width:360px;height:226px;display:flex;overflow:hidden}.dashMobileSlide>*{flex:auto;width:100%;height:100%;min-height:0}.dashMobileSlide .complianceCard,.dashMobileSlide .financeWrap,.dashMobileSlide .ridMobileShell,.dashMobileSlide .ridFlipScene,.dashMobileSlide .passportCarouselCard,.dashMobileSlide .medicalCarouselCard,.dashMobileSlide .visaCarouselCard{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.dashMobileSlide .ridFlipScene{margin-bottom:0}.dashMobileSlide .ridCardLink{display:none}.dashMobileSlide .financeOuter{flex-direction:column;flex:1;min-height:0;display:flex}.dashMobileSlide .complianceCard{flex-direction:column;display:flex}.dashMobileSlide .chartBox{flex-shrink:0;max-height:72px}.dashMobileSlide .complianceGaugeWrap{flex:1;min-height:0;margin:2px 0}.dashMobileSlide .ridComplianceInner .complianceGaugeWrap{flex:1;justify-content:center;align-items:center;min-height:0;margin:0;display:flex}.dashMobileSlide .complianceGaugeSvg{max-width:160px}.dashMobileSlide .complianceInfoRow{grid-template-columns:1fr 1fr;gap:5px;margin-top:4px}.dashMobileSlide .infoMini{padding:6px 8px}.dashMobileSlide .infoMiniLbl{font-size:9px}.dashMobileSlide .infoMiniVal{font-size:11px}.dashMobileSlide .financeGradientBtn{flex:auto;min-height:0;height:auto!important}.dashboardMobileHeader{align-items:center;gap:10px;margin-bottom:20px;display:flex}.dashHdrRoundBtn{width:40px;height:40px;color:inherit;cursor:pointer;background:#fff9;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:flex}.dashHdrCenterTitle{color:var(--relocate-text);text-align:center;flex:1;font-size:16px;font-weight:800}.passportCarouselCard{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#ffffff8c;border:1px solid #1f4fd82e;flex-direction:column;width:100%;height:100%;padding:14px 16px;display:flex;box-shadow:0 10px 24px #0000000f}.passportCarouselTop{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.passportCarouselLbl{color:var(--relocate-text);font-size:13px;font-weight:700}.passportCarouselPill{color:var(--relocate-primary);background:#1f4fd81a;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.passportCarouselBody{flex:1;align-items:stretch;gap:12px;min-height:0;display:flex}.passportCarouselIcon{background:#1f4fd824;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.passportCarouselMain{border:1.2px solid #1f4fd826;border-radius:20px;flex-direction:column;flex:1;justify-content:center;gap:6px;padding:10px 12px;display:flex}.passportCarouselNum{color:var(--relocate-text);text-align:center;font-size:15px;font-weight:800}.passportCarouselPlaceholder{color:var(--relocate-text-secondary);text-align:center;font-size:13px;font-weight:600}.passportCarouselExpiry{color:var(--relocate-text-secondary);text-align:center;font-size:12px;font-weight:700}.passportCarouselAdd{text-align:center;font-size:12px}.medicalCarouselCard{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;box-sizing:border-box;background:#ffffff8c;border:1px solid #ffffff73;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;padding:14px;display:flex;overflow:auto;box-shadow:0 10px 24px #0000000f}.medicalCarouselRow2{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.medicalMini{margin-bottom:6px}.medicalMiniLbl{color:var(--relocate-text-tertiary);font-size:11px}.medicalMiniVal{color:var(--relocate-text);font-size:13px;font-weight:700}.medicalMiniVal.isWarnTxt{color:var(--relocate-accent-warn)}.visaCarouselCard{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#ffffff8c;border:1px solid #ffffff73;flex-direction:column;width:100%;height:100%;padding:14px;display:flex;box-shadow:0 10px 24px #0000000f}.visaCarouselTitle{margin-bottom:10px;font-size:13px;font-weight:700}.visaCarouselMid{flex:1;align-items:center;gap:14px;display:flex}.visaDateBox{border:1px solid #1f4fd81f;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:48px;padding:6px 4px;display:flex}.visaMo{color:var(--relocate-text-secondary);font-size:10px}.visaDay{font-size:18px;font-weight:700}.visaCarouselLbl{font-size:14px;font-weight:700;line-height:1.25}.visaCarouselHint{margin-top:6px}@media (width>=960px){.dashCarousel{display:none}}.complianceCard{border-radius:var(--relocate-radius-md);background:#ffffff8c;border:1px solid #ffffff73;padding:18px;box-shadow:0 10px 24px #0000000f}.complianceHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.complianceTitle{margin:0;font-size:13px;font-weight:700}.daysPill{text-align:right;background:#ffffffeb;border:2px solid #0000;border-radius:18px;padding:10px 14px}.daysBig{font-size:32px;font-weight:800;line-height:1}.daysLbl{color:var(--relocate-text-secondary);margin-top:4px;font-size:11px}.chartBox{background:#ffffff85;border-radius:18px;margin-top:14px;padding:8px 8px 0}.chartSvg{width:100%;height:98px;display:block}.complianceGaugeWrap{justify-content:center;align-items:center;margin:8px 0 6px;display:flex}.complianceGaugeSvg{width:100%;max-width:220px;height:auto;display:block;overflow:visible}.complianceInfoRow{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}@media (width<=380px){.complianceInfoRow{grid-template-columns:1fr}.infoMiniEnd{text-align:left}}.infoMini{background:#ffffffb8;border-radius:12px;padding:10px 12px}.infoMiniEnd{text-align:right}.infoMiniLbl{color:var(--relocate-text-secondary);font-size:11px}.infoMiniVal{margin-top:4px;font-size:13px;font-weight:700}.financeOuter{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #ffffff80;padding:14px;box-shadow:0 10px 24px #0000000f}.financeGradientBtn{cursor:pointer;text-align:left;background:linear-gradient(135deg,#2f55e7,#477cff,#63c7ff);border:none;border-radius:22px;width:100%;padding:0;position:relative;overflow:hidden}.financeDecor{pointer-events:none;background:#ffffff24;border-radius:50%;width:92px;height:92px;position:absolute;top:-14px;right:-10px}.financeInner{z-index:1;flex-direction:column;height:100%;padding:18px;display:flex;position:relative}.financeTopRow{color:#ffffffe0;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.currencyBadge{color:#fff;background:#ffffff29;border:1px solid #ffffff2e;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.financeAmount{color:#fff;margin-top:auto;font-weight:800;line-height:1}.financeSpentRow{color:#ffffffe6;background:#ffffff24;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.financeActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.financeActBtn{border-radius:10px!important;font-size:13px!important}.financeActions .btnPrimary.financeActBtn{background:linear-gradient(135deg,#2f55e7,#477cff,#63c7ff);border-color:#0000}.docLifeCard{border-radius:var(--relocate-radius-md);background:#ffffff8c;padding:18px}.docLifeTitle{margin:0 0 10px;font-size:13px;font-weight:700}.docMedLine{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.docPassportLine{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.docDateGreen{color:var(--relocate-chart-green);font-size:12px}.docChipsRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.docChip{cursor:pointer;background:#ffffffd9;border:1px solid #1f4fd82e;border-radius:12px;height:58px;font-size:13px;font-weight:700}.docEditBtn{box-sizing:border-box;width:100%;min-height:40px;color:var(--relocate-text,#1c1917);cursor:pointer;background:#ffffffd9;border:1px solid #1f4fd82e;border-radius:12px;justify-content:center;align-items:center;margin-top:8px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.docEditBtn+.docChipsRow{margin-top:14px}.docLifeAddBtn{width:100%;height:56px;color:var(--relocate-text-secondary);cursor:pointer;background:#1f4fd80f;border:1px solid #1f4fd82e;border-radius:12px;font-weight:700}.docMedStack{margin-bottom:10px}.docMedLbl{color:var(--relocate-text-tertiary);font-size:12px;font-weight:600;display:block}.docMedVal{color:var(--relocate-text);margin-top:4px;font-size:14px;font-weight:700;display:block}.docMedVal.isAlert{color:var(--relocate-danger)}.supportChatDlg.relocateDialog{background:0 0;border:none;max-width:min(520px,100vw - 24px);padding:0}.supportChatDlg.relocateDialog::backdrop{background:#0f172a59}.supportChatPanel{background:var(--relocate-background,#f8fafc);border-radius:16px;flex-direction:column;max-height:min(72vh,620px);display:flex;overflow:hidden;box-shadow:0 14px 40px #0000002e}.supportChatHead{background:#ffffffeb;border-bottom:1px solid #1f4fd814;align-items:center;gap:8px;padding:12px 14px;display:flex}.supportChatHeadIcon{width:36px;height:36px;color:var(--relocate-primary);background:#1f4fd81a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.supportChatHeadTitle{flex:1;font-size:16px;font-weight:800}.supportChatClose{cursor:pointer;color:var(--relocate-text-secondary);background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1}.supportChatMessages{flex:1;min-height:160px;padding:12px;overflow:auto}.supportChatRow{margin-bottom:8px;display:flex}.supportChatRow.isMe{justify-content:flex-end}.supportChatRow.isBot{justify-content:flex-start}.supportChatBubble{border:1px solid #ffffff73;border-radius:15px;max-width:92%;padding:10px 14px;font-size:14px;line-height:1.35}.supportChatRow.isMe .supportChatBubble{color:var(--relocate-text);background:#1f4fd81f}.supportChatRow.isBot .supportChatBubble{color:var(--relocate-text);background:#1f4fd82e}.supportChatHints{scrollbar-width:none;-ms-overflow-style:none;background:#ffffff8c;border-top:1px solid #1f4fd80f;flex-wrap:nowrap;gap:8px;padding:6px 12px;display:flex;overflow-x:auto}.supportChatHints::-webkit-scrollbar{width:0;height:0;display:none}.supportHintChip{cursor:pointer;color:var(--relocate-text);background:#ffffffbf;border:1px solid #1f4fd847;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600}.supportChatComposer{background:#ffffffa6;align-items:center;gap:8px;padding:10px 12px 14px;display:flex}.supportChatInput{background:#ffffff73;border:1px solid #ffffff73;border-radius:24px;outline:none;flex:1;padding:12px 16px;font-size:14px}.supportChatSend{background:var(--relocate-primary);color:#fff;cursor:pointer;border:none;border-radius:18px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.supportChatSend svg{width:15px;height:15px}.ratingStarWrap{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.adminBtnWithIco{align-items:center;gap:8px;display:inline-flex}@keyframes relocateIconSpin{to{transform:rotate(360deg)}}.iconSpin{animation:.9s linear infinite relocateIconSpin}.supportChoiceTile{text-align:left;cursor:pointer;background:#ffffffd9;border:1px solid #1f4fd824;border-radius:12px;padding:12px 14px}.supportChoiceLead{font-size:14px;font-weight:800;display:block}.supportChoiceSub{color:var(--relocate-text-secondary);margin-top:4px;font-size:12px;font-weight:500;display:block}.financeIssuingDlg .relocateDialogInner{text-align:center;max-width:360px}.financeIssuingIcon{margin:0 auto 12px;font-size:46px;line-height:1;animation:.8s linear infinite financeIssuingSpin;display:block}@keyframes financeIssuingSpin{to{transform:rotate(360deg)}}.financeIssuingBarIndet{background:#0000000f;border-radius:999px;height:8px;margin:16px 0 10px;position:relative;overflow:hidden}.financeIssuingBarIndet:after{content:"";background:var(--relocate-primary);border-radius:999px;width:38%;animation:1.1s ease-in-out infinite financeIssuingShimmer;position:absolute;top:0;bottom:0;left:0}@keyframes financeIssuingShimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}.financeIssuingHint{margin:0;line-height:1.35}.passportMobile{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#ffffff8c;border:1px solid #0000000f;width:100%;padding:14px}.passportTitle{font-weight:700;display:block}.passportDate{color:var(--relocate-text-secondary);font-size:12px}.modulesGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modulesGridWide{grid-template-columns:repeat(6,minmax(0,1fr))}.moduleTile{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#ffffff8c;border:none;align-items:center;gap:6px;min-height:62px;padding:10px 10px 10px 8px;display:flex}.moduleGlyph{background:0 0;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:center;width:auto;min-width:32px;height:auto;display:flex}.moduleGlyphImg{object-fit:contain;width:30px;height:30px;display:block}.moduleText{flex-direction:column;gap:3px;min-width:0;display:flex}.moduleTitle{color:var(--relocate-text);font-size:12.5px;font-weight:600;line-height:1.28}.moduleSub{color:var(--relocate-text-secondary);font-size:11.5px;line-height:1.3}@media (width>=640px){.moduleTile{gap:6px;min-height:68px;padding:11px 11px 11px 9px}.moduleGlyphImg{width:36px;height:36px}.moduleTitle{font-size:13px}.moduleSub{font-size:12px}}@media (width>=960px){.moduleTile{gap:12px;min-height:96px;padding:16px 16px 16px 14px}.moduleGlyph{min-width:60px}.moduleGlyphImg{width:60px;height:60px}.moduleTitle{font-size:14px;font-weight:600}.moduleSub{font-size:12.5px}}.relocateFootnote{margin-top:28px;font-size:12px}.relocateCard{border-radius:var(--relocate-radius-lg);background:#ffffffb8;border:1px solid #fff9;padding:18px}.relocatePageShell{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding-bottom:40px}.relocatePageCard{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:24px}.relocatePageSection{border-top:1px solid #e5e7eb;margin-top:28px;padding-top:20px}.relocatePageSectionTight{margin-top:20px}.relocateFormStack{flex-direction:column;gap:8px;width:100%;display:flex}.pageToolbarField .relocateSelect{min-width:140px}.pageToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pageToolbarField{align-items:center;gap:8px;font-size:12px;display:inline-flex}.pageToolbarField select.input{width:auto;min-width:120px}.calcFormActionRow{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:12px;display:grid}@media (width<=640px){.calcFormActionRow{grid-template-columns:1fr}.calcFormActionRow .btnPrimary{width:100%;min-width:0}}.moduleExtraCard{margin-top:16px}.moduleScreen{max-width:1120px;margin:0 auto;padding-bottom:40px}.moduleHero{border-radius:var(--relocate-radius-lg);color:#fff;background:linear-gradient(135deg,#1f4fd8eb,#4a6fe3e0),linear-gradient(160deg,#ff611626,#0000 60%);border:1px solid #ffffff38;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 16px 44px #1f4fd82e}.moduleHeroInner{max-width:760px}.moduleHeroBadge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;background:#ffffff29;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.moduleHeroTitle{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.moduleHeroLead{color:#ffffffeb;margin:0 0 14px;font-size:15px;line-height:1.55}.moduleHeroActions{flex-wrap:wrap;gap:10px;display:flex}.moduleHeroLink{color:#fff;background:#ffffff2e;border-color:#ffffff59}.small{font-size:12px}.relocateShell:has(.messengerPage){flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.messengerPage{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;padding:10px 10px 12px;display:flex}.shellMobile .messengerPage{padding-top:calc(10px + 52px + env(safe-area-inset-top,0px));padding-bottom:calc(10px + 78px + env(safe-area-inset-bottom,0px))}@media (width>=960px){.messengerPage{padding:12px 12px 14px}}.messengerSplit{border-radius:var(--relocate-radius-md);background:#fff;border:1px solid #0000000f;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.messengerSidebar{background:#fff;border-right:1px solid #0000000f;flex-direction:column;width:320px;height:100%;min-height:0;display:flex}.tgSidebarTop{flex-shrink:0;align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.tgSidebarMenu{color:#6b7280;cursor:default;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tgSidebarSearch{color:#6b7280;background:#f0f2f5;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;display:flex}.tgSidebarSearch input{min-width:0;font:inherit;color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:14px}.tgSidebarSearch input::placeholder{color:#9ca3af}.tgSidebarLoc{color:var(--relocate-text-secondary);align-items:center;gap:6px;padding:0 14px 8px;font-size:12px;font-weight:600;display:flex}.messengerSidebarHead{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.messengerSidebarTitle{color:var(--relocate-text);min-width:0;margin:0;font-size:20px;font-weight:800}.messengerList{flex:1;margin:0;padding:0 0 8px;list-style:none;overflow-y:auto}.messengerTile{text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;flex-direction:column;gap:4px;width:100%;padding:10px 12px;display:flex}.messengerTile.isActive{border-left-color:var(--relocate-primary);background:#1f4fd81a}.messengerTileName{font-weight:700}.messengerTilePrev{color:var(--relocate-text-secondary);font-size:12px}.messengerThread{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.messengerThreadHead{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.tgThreadHead{padding-top:calc(8px + env(safe-area-inset-top,0px))}.tgThreadBack{color:#1f4fd8;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.tgThreadHeadMain{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex:1;padding:4px 0}.tgThreadTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.tgThreadSubtitle{color:#6b7280;margin-top:2px;font-size:12px;font-weight:500;display:block}.tgThreadAction{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.messengerThreadTitle{min-width:0;font-size:16px;font-weight:700}.messengerHeadBtn{flex-shrink:0;padding:8px 12px;font-size:12px}.messengerTechHint{margin:0;padding:0 12px 6px;font-size:11px;line-height:1.35}.messengerFileInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.messengerMembersDlg .relocateDialogInner{max-width:360px}.messengerMembersList{max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.messengerMembersItem{border-bottom:1px solid #0000000f;padding:10px 0;font-size:14px}.messengerMembersRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.messengerMembersName{flex:1;min-width:0}.messengerWriteBtn{flex-shrink:0;padding:6px 12px;font-size:13px}.msgAttach{margin-top:8px}.msgAttach a{color:var(--relocate-primary);font-weight:600}.messengerMessages{background:#f3f4f6;flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.msgRow{font-size:14px}.messengerComposer{border-top:1px solid #0000000f;align-items:center;gap:8px;padding:12px;display:flex}.messengerComposer .input{box-sizing:border-box;flex:1;min-width:0;height:44px;min-height:44px;padding:0 14px}.messengerAttachBtn{border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.messengerSendBtn{background:var(--relocate-primary);color:#fff;cursor:pointer;border:none;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:opacity .14s,transform .14s;display:inline-flex}.messengerSendBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.messengerSendBtn:disabled{opacity:.5;cursor:not-allowed}.messengerSendBtn svg{width:18px;height:18px;display:block}.messengerMobile{border-radius:var(--relocate-radius-md);background:#fff;border:1px solid #0000000f;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.messengerMobile .messengerSidebar{border-right:none;flex:auto;width:100%;min-height:0}.messengerMobile .messengerThread{flex:auto;min-height:0}.messengerBack{margin-bottom:10px}.messengerLocHint{color:var(--relocate-text-secondary);flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.messengerTileTop{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.messengerTileMeta{color:var(--relocate-text-tertiary);flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.messengerTime{white-space:nowrap}.messengerUnread{background:var(--relocate-warn,#ff6116);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.messengerTile.isLocked{opacity:.85}.messengerEmptyPane{background:#f5f5f4;flex:1;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.tgShell{background:#fff;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.tgShell.tgInThread .tgMessengerTopNav,.tgShell.tgInThread .tgMessengerTabNavBottom{display:none}.tgShell.tgInThread .tgPage.messengerPage{background:#fff;padding:0}.tgShell.tgInThread .messengerMobile{box-shadow:none;border:none;border-radius:0}.tgTopBar{-webkit-backdrop-filter:blur(18px);z-index:40;background:#ffffffc7;border-bottom:1px solid #0000000f;flex-shrink:0}.tgTopBarInner{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px));box-sizing:border-box;align-items:center;gap:10px;width:100%;max-width:1200px;margin:0 auto;display:flex}.tgLogo{object-fit:cover;border-radius:10px;flex-shrink:0;width:36px;height:36px;box-shadow:0 2px 8px #1f4fd82e}.tgTopBarTitle{color:#111827;letter-spacing:-.02em;font-size:17px;font-weight:700}.tgTopBarSpacer{flex:1}.tgAvatarBtn{color:#1f4fd8;background:#1f4fd81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex;overflow:hidden}.tgAvatarBtn img{object-fit:cover;width:100%;height:100%}.tgAvatarFallback{font-size:14px;font-weight:800}.tgPage.messengerPage{padding:0;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px));background:#fff}.tgBottomNav{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.tgMessengerTopNav{display:none}.tgMessengerTabNavTop{pointer-events:auto;flex:auto;min-width:0;max-width:720px;padding:0;position:static;bottom:auto;left:auto;right:auto}.tgMessengerTabNavTop .glassBottomPill{max-width:100%;margin:0}.tgMessengerTopInner{gap:14px;max-width:1480px}.tgMessengerTabNavBottom{display:block}@media (width>=960px){.tgMessengerTopNav{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;display:block}.tgMessengerTopInner{padding-top:10px;padding-bottom:4px}.tgMessengerTabNavBottom{display:none!important}.tgPage.messengerPage{padding-bottom:12px}}@media (width<=959px){.tgMessengerTopNav{display:none!important}}.tgBottomPill{max-width:560px}.tgHomeTab .glassBottomLbl{display:none}.tgHomeR{min-width:22px;height:22px;box-shadow:none;color:#8b8680;letter-spacing:-.04em;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:800;display:inline-flex}.tgHomeR.isActive{color:#1f4fd8}.tgChatFilters{flex-shrink:0;gap:8px;padding:0 12px 10px;display:flex;overflow-x:auto}.tgChatFilter{color:#6b7280;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.tgChatFilter.isActive{color:var(--relocate-primary);background:#1f4fd81f}.tgChatTile{align-items:center;gap:12px;border-left:none!important;flex-direction:row!important;padding:10px 12px!important}.tgChatTile.isActive{background:#1f4fd81a}.tgChatAvatar{color:#fff;background:linear-gradient(145deg,#4f8ef7,#1f4fd8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;font-weight:700;display:inline-flex}.tgChatAvatar.isPrivate{background:linear-gradient(145deg,#6ba3f9,#1f4fd8)}.tgChatBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tgChatPreviewRow{align-items:center;gap:8px;display:flex}.tgChatPreviewRow .messengerTilePrev{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tgComposer{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));gap:8px;background:#f3f4f6!important;border-top:none!important}.messengerComposer.tgComposer,.messengerThread .messengerComposer.tgComposer{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:#f3f4f6;border-top:none}.tgComposerPlus,.tgComposerSend{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}.tgComposerPlus{box-shadow:none;color:#6b7280;background:0 0;border:none}.tgComposerInput{min-width:0;height:42px;box-shadow:none;font:inherit;color:#111827;background:#e5e7eb;border:none;border-radius:21px;outline:none;flex:1;padding:0 14px;font-size:15px}.tgComposerInput:focus{border-color:#1f4fd859;box-shadow:0 0 0 3px #1f4fd81f}.tgScreen{background:#fff;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.tgScreenHead{flex-shrink:0;padding:12px 16px 6px}.tgScreenTitle{letter-spacing:-.02em;color:#111827;margin:0 0 10px;font-size:17px;font-weight:700}.tgSearchWrap,.tgScreenHead .tgSidebarSearch{color:#6b7280;background:#f0f2f5;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;display:flex}.tgSearchInput,.tgScreenHead .tgSidebarSearch input{min-width:0;font:inherit;color:#111827;background:0 0;border:none;outline:none;flex:1;font-size:14px}.tgSearchInput::placeholder,.tgScreenHead .tgSidebarSearch input::placeholder{color:#9ca3af}.tgPeopleList{flex:1;margin:0;padding:0 0 24px;list-style:none;overflow-y:auto}.tgPeopleRow,.tgSettingsProfile{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.tgPeopleRow:hover,.tgSettingsProfile:hover{background:#1f4fd80f}.tgPeopleAvatar{color:#fff;background:linear-gradient(145deg,#4f8ef7,#1f4fd8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:inline-flex;overflow:hidden}.tgPeopleAvatar.hasPhoto img,.tgSettingsAvatar img{object-fit:cover;width:100%;height:100%}.tgPeopleName{font-size:16px;font-weight:700}.tgEmpty,.tgEmptyState{text-align:center;padding:40px 24px}.tgEmptyIcon{color:#1f4fd8;background:#1f4fd81a;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.tgEmptyTitle{margin:0 0 8px;font-size:18px;font-weight:700}.tgSettingsGroup{background:#f8fafc;border-radius:16px;margin:8px 16px 16px;overflow:hidden}.tgSettingsRow{color:#111827;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.tgSettingsRow:last-child{border-bottom:none}.tgChevron{color:#9ca3af;font-size:20px}.tgSettingsProfileText{flex-direction:column;gap:2px;min-width:0;display:flex}.tgSettingsHomeBtn{color:#fff;height:48px;font:inherit;cursor:pointer;background:#1f4fd8;border:none;border-radius:14px;margin:8px 16px 24px;font-weight:700}.tgShell .glassTopNav,.tgShell .mobileShellHeader{display:none!important}@media (width>=960px){.tgPage.messengerPage{width:100%;max-width:none;padding:8px 12px 12px}.tgShell .messengerSplit,.tgShell .messengerMobile{border-radius:18px;box-shadow:0 10px 40px #0f172a0f}.tgComposerInput{height:44px;box-shadow:none;background:#e5e7eb;border:none;border-radius:22px;padding:0 16px}.tgComposerPlus{box-shadow:none;-webkit-backdrop-filter:none;color:#374151;background:0 0;border:none}}.aiGptShell{background:#f7f7f8;border:1px solid #0000000d;border-radius:18px;min-height:calc(100dvh - 120px);margin:-8px -4px 0;display:flex;position:relative;overflow:hidden}.aiGptSidebar{background:#fff;border-right:1px solid #0000000f;flex-direction:column;flex-shrink:0;width:280px;display:flex}.aiGptSidebarHead{align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.aiGptBrand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.aiGptBrandLogo{object-fit:cover;border-radius:10px;flex-shrink:0;width:36px;height:36px}.aiGptBrandName{letter-spacing:-.02em;color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.aiGptNewChat{cursor:pointer;font:inherit;color:#111827;text-align:left;background:#fff;border:1px solid #00000014;border-radius:12px;align-items:center;gap:10px;margin:0 10px 10px;padding:11px 12px;font-weight:700;display:flex}.aiGptNav{flex-direction:column;gap:2px;padding:0 8px;display:flex}.aiGptNavBtn{cursor:pointer;font:inherit;color:#374151;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.aiGptNavBtn.isActive{color:#111827;background:#0000000f}.aiGptNavBtn.isActive svg{stroke:#111827}.aiGptNavBtn:hover:not(.isActive){background:#0000000a}.aiGptSection{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:14px;padding:0 14px 6px;font-size:12px;font-weight:700}.aiGptHistory{flex:1;margin:0;padding:0 8px 16px;list-style:none;overflow-y:auto}.aiGptHistoryBtn{text-align:left;cursor:pointer;width:100%;font:inherit;color:#374151;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:10px;padding:10px 12px;font-size:13px;overflow:hidden}.aiGptHistoryBtn.isActive,.aiGptHistoryBtn:hover{background:#0000000d}.aiGptSidebarFoot{border-top:1px solid #0000000f;align-items:center;gap:8px;padding:10px 8px;display:flex}.aiGptSidebarFoot .aiGptNavBtn{background:0 0;border:none;flex:1 1 0;justify-content:flex-start;min-width:0;text-decoration:none}.aiGptSidebarFoot .aiGptNavBtn:hover{background:#0000000a}.aiGptHomeR{width:auto;min-width:36px;height:auto;box-shadow:none;color:#8b8680;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;padding:8px 10px;font-size:16px;font-weight:800}.aiGptMain{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.aiGptMainHead{border-bottom:1px solid #0000000d;align-items:center;gap:10px;padding:12px 16px;display:flex}.aiGptMenuBtn{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.aiGptUpgrade{-webkit-backdrop-filter:blur(10px);color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1f4fd8d1,#4a6fe3ad);border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #1f4fd838}.aiGptMainHead .aiGptHomeR{margin-left:auto}.aiGptBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.aiGptGreeting{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 20px 12px;display:flex}.aiGptGreeting h1{letter-spacing:-.03em;color:#111827;margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:700}.aiGptGreeting p{color:#6b7280;max-width:420px;margin:0}.aiGptSuggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(640px,100%);margin:28px auto 0;padding:0 8px;display:grid}.aiGptSuggestion{text-align:left;cursor:pointer;font:inherit;background:#f7f7f8;border:1px solid #00000014;border-radius:16px;padding:14px 16px}.aiGptSuggestion strong{color:#111827;margin-bottom:4px;font-size:14px;display:block}.aiGptSuggestion span{color:#6b7280;font-size:12px}.aiGptMessages{flex-direction:column;gap:14px;width:min(760px,100%);margin:0 auto;padding:20px 16px 8px;display:flex}.aiGptMsg{align-items:flex-start;gap:12px;display:flex}.aiGptMsg.isUser{flex-direction:row-reverse}.aiGptMsgBubble{color:#111827;background:#f3f4f6;border-radius:18px;max-width:min(85%,560px);padding:12px 16px;font-size:15px;line-height:1.5}.aiGptMsg.isUser .aiGptMsgBubble{color:#fff;background:#1f4fd8;border-bottom-right-radius:6px}.aiGptMsg:not(.isUser) .aiGptMsgBubble{border-bottom-left-radius:6px}.aiGptComposerWrap{background:linear-gradient(#fff0,#fff 28%);padding:8px 16px 18px}.aiGptDisclaimer{text-align:center;width:min(760px,100%);color:var(--relocate-text-tertiary,#78716c);opacity:.72;margin:8px auto 0;padding:0 4px;font-size:11px;line-height:1.35}.aiGptComposer{background:#f3f4f6;border:1px solid #0000000f;border-radius:28px;align-items:center;gap:8px;width:min(760px,100%);margin:0 auto;padding:8px;display:flex;box-shadow:0 8px 24px #0f172a0f}.aiGptComposerInput{min-width:0;height:40px;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0 8px;font-size:15px}.aiGptSend{color:#fff;cursor:pointer;background:#1f4fd8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.aiGptSend:disabled{opacity:.45;cursor:not-allowed}.aiGptBackdrop{display:none}@media (width<=959px){.aiGptShell{border:none;border-radius:0;min-height:100dvh;margin:0}.aiGptSidebar{z-index:120;width:min(86vw,320px);transition:transform .24s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:12px 0 40px #0000002e}.aiGptShell.sidebarOpen .aiGptSidebar{transform:translate(0)}.aiGptMenuBtn{display:inline-flex}.aiGptBackdrop{z-index:110;opacity:0;pointer-events:none;background:#0f172a59;transition:opacity .2s;display:block;position:fixed;inset:0}.aiGptShell.sidebarOpen .aiGptBackdrop{opacity:1;pointer-events:auto}.aiGptSuggestions{grid-template-columns:1fr}}.relocateShell.aiTwinMode{height:100dvh;overflow:hidden}.relocateShell.aiTwinMode .aiTwinPage{width:100%;max-width:none;height:100dvh;min-height:100dvh;margin:0;padding:0}.relocateShell.aiTwinMode .aiGptShell{border:none;border-radius:0;height:100dvh;min-height:100dvh;margin:0}.miniAppShell{background:#f7f7f8;flex-direction:column;height:100dvh;min-height:100dvh;display:flex}.miniAppMobileHeader{padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #0000000f;flex-shrink:0;align-items:center;gap:10px;display:flex}.miniAppDesktopTopNav{display:none}.miniAppDesktopTopInner{max-width:1480px}.miniAppDesktopHeaderRight{flex-shrink:0}.miniAppTop{padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #0000000f;flex-shrink:0;align-items:center;gap:10px;display:flex}.miniAppLogo{object-fit:cover;border-radius:10px;flex-shrink:0;width:36px;height:36px}.miniAppBrand{letter-spacing:-.02em;color:#111827;font-size:16px;font-weight:800}.miniAppTopSpacer{flex:1}.miniAppMobileHeader .miniAppHomeR,.miniAppTop .miniAppHomeR{display:none!important}.miniAppBody{min-height:0;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px));flex:1;overflow:auto}.miniAppContent{max-width:920px;margin:0 auto;padding:12px 14px 24px}.miniAppBottom{z-index:80}.miniAppTabNavTop{pointer-events:auto;flex:auto;min-width:0;max-width:720px;padding:0;position:static;bottom:auto;left:auto;right:auto}.miniAppTabNavTop .glassBottomPill{max-width:100%;margin:0}.miniAppTabNavBottom{display:block}.miniAppPill{max-width:560px;margin:0 auto}.miniAppShell .glassBottomIco{color:#8b8680}.miniAppShell .glassBottomIco.isActive{color:#1f4fd8}.miniAppHomeTab .glassBottomLbl{display:none}.miniAppTabDot{opacity:.35;background:currentColor;border-radius:50%;width:8px;height:8px}.glassBottomIco.isActive .miniAppTabDot{opacity:1;background:#1f4fd8}@media (width>=960px){.miniAppMobileHeader{display:none}.miniAppDesktopTopNav{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;display:block}.miniAppDesktopTopInner{padding-top:10px;padding-bottom:4px}.miniAppTabNavBottom{display:none!important}.miniAppBody{padding-bottom:24px}}@media (width<=959px){.miniAppDesktopTopNav,.miniAppTabNavTop{display:none!important}}.chatPeerDlg .relocateDialogInner,.chatPeerInner{width:min(92vw,420px);max-width:420px;padding:20px;position:relative}.chatPeerClose{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.chatPeerHead{align-items:center;gap:14px;margin-bottom:16px;padding-right:28px;display:flex}.chatPeerAvatar{color:#fff;background:linear-gradient(145deg,#4f8ef7,#1f4fd8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:inline-flex;overflow:hidden}.chatPeerAvatar.hasPhoto img{object-fit:cover;width:100%;height:100%}.chatPeerName{margin:0 0 4px;font-size:20px;font-weight:800}.chatPeerStatus{color:#1f4fd8;background:#1f4fd81f;border-radius:999px;margin-bottom:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.chatPeerGeo{display:block}.chatPeerRating{color:#f59e0b;margin-top:4px;font-weight:700;display:inline-block}.chatPeerActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chatPeerActions .btnPrimary{grid-column:1/-1}.chatPeerDanger{color:#dc2626!important}.chatPeerStatus.isVerified{color:#15803d;background:#22c55e1f}.chatPeerMeta{background:#f3f4f6;border-radius:14px;gap:8px;margin:0 0 16px;padding:12px 14px;display:grid}.chatPeerMetaRow{justify-content:space-between;gap:12px;font-size:13px;display:flex}.chatPeerMetaRow dt{color:#6b7280;margin:0;font-weight:600}.chatPeerMetaRow dd{color:#111827;text-align:right;margin:0;font-weight:700}.chatPeerActionBtn{text-align:center;text-decoration:none}.msgActionBackdrop{z-index:240;cursor:default;background:#0f172a47;border:none;position:fixed;inset:0}.msgActionSheet{z-index:250;background:#fff;border:1px solid #0000000f;border-radius:14px;min-width:220px;max-width:min(92vw,280px);padding:6px;position:fixed;box-shadow:0 16px 40px #0f172a2e}.msgActionItem{text-align:left;width:100%;font:inherit;color:#111827;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:600;display:block}.msgActionItem:hover{background:#f3f4f6}.msgActionItem.isPrimary{color:var(--relocate-primary)}.msgActionItem.isDanger{color:#dc2626}.msgBubble{cursor:context-menu;-webkit-user-select:none;user-select:none}.msgEdited{opacity:.75;font-size:11px}.tgThreadQuickActions{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#ffffffeb;border-bottom:1px solid #0000000d;flex-shrink:0;gap:8px;padding:0 10px 8px;display:flex;overflow-x:auto}.tgThreadQuickActions::-webkit-scrollbar{display:none}.tgThreadQuickBtn{font:inherit;color:#374151;cursor:pointer;white-space:nowrap;background:#f0f2f5;border:none;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none}.tgThreadQuickBtn:hover{color:var(--relocate-primary);background:#1f4fd81a}.tgThreadQuickBtn.isDanger{color:#dc2626}.tgThreadQuickBtn.isDanger:hover{color:#dc2626;background:#dc262614}.messengerMembersNameBtn{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.prostoeCompose .fieldLabel{display:block}.prostoeList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.prostoeCard{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:0 4px 14px #0f172a0a}.prostoeCard:hover{border-color:#1f4fd840}.prostoeCardTitle{color:#111827;font-size:16px;font-weight:700}.prostoeCardDesc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.prostoeCardMeta{color:#1f4fd8;font-size:12px;font-weight:600}.msgRow{flex-direction:column;align-items:flex-start;gap:2px;max-width:85%;display:flex}.msgRowMe{align-self:flex-end;align-items:flex-end}.msgRowThem{align-self:flex-start}.msgBubble{background:#fff;border:1px solid #0000000f;border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.35;box-shadow:0 1px 2px #0000000a}.msgRowMe .msgBubble{background:#e7e9ff;border-color:#0000}.msgSenderName{text-align:left;letter-spacing:-.01em;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.2;display:block}.messengerFloodInner{text-align:center;flex-direction:column;align-items:center;max-width:340px;display:flex}.messengerFloodIcon{color:#b45309;background:#f59e0b24;border:1px solid #f59e0b47;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex}.msgTime{color:var(--relocate-text-tertiary);padding:0 4px;font-size:10px}.financePage{max-width:1480px;margin:0 auto}.financeTabBar{background:#ffffff8c;border:1px solid #0000000f;border-radius:999px;gap:8px;max-width:320px;margin-bottom:12px;padding:4px;display:flex}.financeTabBtn{cursor:pointer;color:var(--relocate-text-secondary);background:0 0;border:none;border-radius:999px;flex:1;padding:10px 16px;font-size:13px;font-weight:700}.financeTabBtn.isActive{background:var(--relocate-primary);color:#fff}.financeToolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.financeTbBtn{white-space:nowrap}@media (width>=960px){.financePageDesktop{max-width:1480px}}.financeDesktopRoot{margin-top:4px}.financeDesktopGrid{grid-template-columns:minmax(280px,1fr) minmax(0,2.2fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}@media (width<=1199px){.financeDesktopGrid{grid-template-columns:minmax(260px,1fr) minmax(0,1.8fr) minmax(260px,1fr);gap:16px}}@media (width<=1024px){.financeDesktopGrid{grid-template-columns:1fr}}.financeDesktopCol{min-width:0}.financeVirtualCard{background:linear-gradient(135deg,#0065e9 0%,#4da3ff 100%);border-radius:18px;min-height:180px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1f4fd838}.financeVirtualCardGlow{pointer-events:none;border-radius:50%;position:absolute}.financeVirtualCardGlow1{background:radial-gradient(circle,#dff4ff73 0%,#0000 70%);width:170px;height:170px;top:-40px;right:-40px}.financeVirtualCardGlow2{background:radial-gradient(circle,#aafff759 0%,#0000 70%);width:220px;height:220px;bottom:-70px;left:-60px}.financeVirtualCardInner{z-index:1;color:#fff;flex-direction:column;min-height:180px;padding:16px;display:flex;position:relative}.financeVirtualCardTop{align-items:center;gap:8px;display:flex}.financeVirtualCardBrandIco{background:#ffffff24;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.financeVirtualCardBrand{flex:1;font-size:18px;font-weight:800}.financeVirtualCardAdd{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px;font-size:22px;line-height:1}.financeVirtualCardAdd:disabled{opacity:.45;cursor:not-allowed}.financeVirtualCardPill{background:#ffffff29;border-radius:999px;align-self:flex-start;margin-top:10px;padding:6px 10px;font-size:11px;font-weight:700}.financeVirtualCardNum{letter-spacing:1.6px;margin-top:auto;font-size:17px;font-weight:600}.financeVirtualCardRow{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}.financeVirtualCardHolder{opacity:.95;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.financeVirtualCardExp{font-size:12px;font-weight:800}.financeVirtualCardAvail{opacity:.9;margin-top:8px;font-size:12px;font-weight:600}.financeMiniStat{padding:16px!important}.financeMiniStatHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.financeMiniStatVal{margin-top:6px;font-weight:800}.financeMiniStatSub{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.financeKpiRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=1100px){.financeKpiRow{grid-template-columns:1fr}}.financeKpiCard{min-height:96px;padding:14px!important}.financeKpiInner{align-items:flex-start;gap:12px;display:flex}.financeKpiIco{color:var(--relocate-primary);background:#1f4fd814;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.financeKpiBody{flex:1;min-width:0}.financeKpiLbl{color:var(--relocate-text-tertiary)}.financeKpiAmt{color:var(--relocate-text);margin-top:4px;font-weight:900;display:block}.financeKpiDelta{margin-top:4px;font-size:12px;font-weight:700;display:block}.financeKpiMore{color:var(--relocate-text-tertiary);align-self:flex-start;font-weight:700}.financeMoneyStatsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.financePill{color:var(--relocate-text-secondary);background:#1f4fd80f;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600}.financeMoneyStats{margin-bottom:14px;padding:18px!important}.financeMonthBars{align-items:flex-end;gap:4px;height:160px;margin-top:14px;display:flex}.financeMonthBarWrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.financeMonthBarFill{background:#1f4fd8d9;border-radius:6px;width:12px}.financeMonthLbl{color:var(--relocate-text-tertiary);font-size:9px;font-weight:600}.financeRecentTx{padding:18px!important}.financeTxHeader{color:var(--relocate-text-tertiary);background:#1f4fd80f;border-radius:12px;grid-template-columns:2fr 1fr 1fr;gap:8px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600;display:grid}.financeTxList{margin:8px 0 0;padding:0;list-style:none}.financeTxRow{border-bottom:1px solid #1f4fd80f;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:8px;padding:8px 4px;font-size:13px;display:grid}.financeTxNote{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.financeTxDate{font-size:12px}.financeTxAmt{font-size:12px;font-weight:700}.financeStatistics{margin-bottom:14px;padding:18px!important}.financeStatPieWrap{aspect-ratio:1;width:100%;max-width:260px;margin:14px auto;position:relative}.financeStatPieDisk{border-radius:50%;position:absolute;inset:0}.financeStatPieHole{background:var(--relocate-surface,#fff);border-radius:50%;position:absolute;inset:22%;box-shadow:inset 0 0 0 1px #1f4fd80f}.financeStatPieCenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.financeStatPieTotal{margin-top:4px;font-size:18px;font-weight:900}.financeStatLegend{margin:10px 0 0;padding:0;list-style:none}.financeStatLegendRow{align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.financeStatDot{border-radius:4px;flex-shrink:0;width:12px;height:12px}.financeStatLegendName{color:var(--relocate-text-secondary);flex:1}.financeStatLegendVal{font-weight:700}.financeActivityStub{padding:18px!important}.financeActivityList{margin:12px 0 0;padding:0;list-style:none}.financeActivityLine{color:var(--relocate-text-secondary);align-items:flex-start;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.financeActivityIco{background:#1f4fd814;border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.financeDesktopSplitLink{justify-content:center;align-items:center;width:100%;margin-top:12px;text-decoration:none;display:inline-flex}.financeRow2{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=699px){.financeRow2{grid-template-columns:1fr}}.financeHeroWide{min-width:0}.financeHeroTint{background:linear-gradient(135deg,#1f4fd8eb,#1e40afe0),linear-gradient(#ffffff1f,#fff0)}.financeLinkBtn{color:#fffffff2;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.financeCatList{margin:0;padding:0;list-style:none}.financeCatList li{margin-bottom:14px}.financeCatHead{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.financeCatIco{text-align:center;opacity:.9;width:18px;display:inline-block}.financeCatBarBg{background:#1f4fd81f;border-radius:999px;height:8px;overflow:hidden}.financeCatBarFill{background:var(--relocate-primary);border-radius:999px;height:100%}.financeChartsRow{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;margin-top:16px;display:grid}@media (width<=699px){.financeChartsRow{grid-template-columns:1fr}}.financeChartCard{margin-top:0}.financePieWrap{width:160px;height:160px;margin:12px auto 16px;position:relative}.financePieDisk{border-radius:50%;position:absolute;inset:0}.financePieHole{background:#fff;border-radius:50%;position:absolute;inset:28%;box-shadow:inset 0 0 0 1px #0000000d}.financePieLegend{margin:0;padding:0;font-size:13px;list-style:none}.financePieLegend li{align-items:center;gap:8px;margin-bottom:8px;display:flex}.financePieDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.financePieLegendName{flex:1;min-width:0}.financePieLegendVal{color:var(--relocate-text-secondary);white-space:nowrap;font-size:12px}.financeDailyBars{justify-content:space-between;align-items:flex-end;gap:6px;height:200px;padding:8px 4px 0;display:flex}.financeDailyCol{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.financeDailyBarBg{background:#1f4fd81a;border-radius:6px 6px 0 0;flex:1;align-items:flex-end;width:100%;max-width:28px;min-height:140px;display:flex}.financeDailyBarFill{background:var(--relocate-primary);border-radius:6px 6px 0 0;width:100%;min-height:2px;transition:height .25s}.financeDailyLbl{color:var(--relocate-text-secondary);margin-top:6px;font-size:10px}.financeRecentCard{margin-top:16px}.financeRecentHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.financeRecentTitle{margin:0}.financeHistoryFull{margin-top:0}.financeHistory{margin:0;padding:0;list-style:none}.financeHistoryRow{border-bottom:1px solid #0000000f;padding:10px 0}.financeHistoryEmptyWrap{margin-top:10px}.financeHistoryEmpty{cursor:pointer;width:100%;color:var(--relocate-text-secondary);background:#0206170a;border:1px solid #0206170f;border-radius:15px;padding:22px 14px;font-weight:700}.financeTip{padding:14px 16px}.relocateDialog{z-index:50;border-radius:var(--relocate-radius-md);width:420px;max-width:calc(100% - 32px);box-shadow:var(--shadow);color:var(--relocate-text,#1c1917);background:#fff;border:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.relocateDialog:not(:has(.relocateDialogInner)){max-height:calc(100dvh - 64px);padding:22px;overflow:auto}.relocateDialog::backdrop{background:#0f172a73}.relocateDialogInner{border-radius:var(--relocate-radius-md);box-shadow:none;background:#fff;max-height:calc(100dvh - 64px);padding:22px;overflow:auto}.fieldLabel{flex-direction:column;gap:6px;min-width:0;max-width:100%;margin-top:12px;font-size:13px;font-weight:600;display:flex}.fieldInput{border-radius:var(--relocate-radius-input);box-sizing:border-box;background:#fafaf9;border:1.5px solid #e7e5e4;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px 14px;font-size:15px}.relocateSelect{width:100%;min-width:0;position:relative}.relocateSelect.isOpen{z-index:60}.relocateSelectTrigger.fieldInput{text-align:left;cursor:pointer;width:100%;color:var(--relocate-text);border-color:#1f4fd829;justify-content:space-between;align-items:center;gap:10px;font-family:inherit;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 2px #0f172a08}.relocateSelectTrigger.fieldInput:hover:not(:disabled){border-color:#1f4fd852}.relocateSelect.isOpen .relocateSelectTrigger.fieldInput,.relocateSelectTrigger.fieldInput:focus{border-color:var(--relocate-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #1f4fd81f}.relocateSelect.isDisabled .relocateSelectTrigger{opacity:.55;cursor:not-allowed}.relocateSelectValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.relocateSelectValue.isPlaceholder{color:var(--relocate-text-tertiary);font-weight:500}.relocateSelectChevron{color:var(--relocate-primary);flex-shrink:0;transition:transform .16s;display:inline-flex}.relocateSelect.isOpen .relocateSelectChevron{transform:rotate(180deg)}.relocateSelectMenu{z-index:80;border-radius:var(--relocate-radius-md);background:#fff;border:1px solid #1f4fd824;max-height:min(280px,50vh);margin:0;padding:6px;list-style:none;animation:.14s both relocateSelectIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #0f172a1f,0 2px 8px #1f4fd80f}@keyframes relocateSelectIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.relocateSelectOption{text-align:left;width:100%;color:var(--relocate-text);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.relocateSelectOption:hover:not(:disabled),.relocateSelectOption:focus-visible{color:var(--relocate-primary);background:#1f4fd814;outline:none}.relocateSelectOption.isActive{color:var(--relocate-primary);background:#1f4fd81f;font-weight:600}.relocateSelectOption:disabled{opacity:.45;cursor:not-allowed}.inlineFieldRow{align-items:stretch;gap:10px;margin-top:8px;display:flex}.inlineFieldRow .fieldInput{flex:1;min-width:0;margin:0}.inlineFieldRow .btnPrimary{white-space:nowrap;flex-shrink:0;min-height:48px;margin:0;padding:0 20px}@media (width<=560px){.inlineFieldRow{flex-direction:column}.inlineFieldRow .btnPrimary{width:100%}}.pageContentWide{box-sizing:border-box;width:100%;max-width:100%;padding:24px}@media (width>=960px){.pageContentWide{padding:28px 32px}}.dialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.kycDialogActions{justify-content:flex-start}.kycDialogActions .filePickBtn,.kycDialogActions .btnGhost{margin:0}label.btnPrimary.filePickBtn,label.filePickBtn.btnPrimary{cursor:pointer;vertical-align:middle;box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;margin:0;padding:0 14px;line-height:1;display:inline-flex;position:relative}label.btnPrimary.filePickBtn.isDisabled,label.filePickBtn.btnPrimary.isDisabled{opacity:.55;cursor:not-allowed;pointer-events:none}label.btnPrimary.filePickBtn .profileFileHidden,label.filePickBtn .profileFileHidden{display:none}.dialogHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dialogTitle{color:var(--text);margin:0;font-size:17px;font-weight:800}.dialogClose{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:18px;line-height:1;display:flex}.dialogClose:hover{background:#0f172a0f}.btnDanger{cursor:pointer;color:#fff;min-height:44px;font-weight:800;font-family:var(--font);background:#dc2626;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;display:inline-flex}.btnDanger:hover{background:#b91c1c}.btnDanger:disabled{opacity:.5;cursor:not-allowed}.confirmDialogBody{padding:4px 0 6px}.confirmDialogMsg{color:var(--text);margin:0;font-size:15px;line-height:1.5}.quickAmtRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.visaRow{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.subscriptionPage{max-width:1480px;margin:0 auto;padding-bottom:48px}.subscriptionHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#1f4fd8f7 0%,#4a6fe3eb 48%,#ff6116e0 100%),linear-gradient(#ffffff26 0%,#0000 55%);border:1px solid #ffffff38;margin-bottom:24px;padding:clamp(28px,5vw,44px) clamp(20px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 18px 48px #1f4fd838}.subscriptionHeroInner{z-index:1;max-width:720px;position:relative}.subscriptionBadge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;background:#ffffff2e;border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.subscriptionTitle{letter-spacing:-.03em;color:#fff;margin:0 0 12px;font-size:clamp(26px,4vw,36px);font-weight:900;line-height:1.15}.subscriptionLead{color:#ffffffeb;margin:0;font-size:15px;line-height:1.55}.subscriptionHeroSkeleton{border-radius:var(--relocate-radius-lg);height:200px}.subSkeletonGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=699px){.subSkeletonGrid{grid-template-columns:1fr}}.subSkCard{border-radius:var(--relocate-radius-md);height:220px}.subscriptionErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.subGuestCard{max-width:480px;margin:0 auto}.subStatusCard{border-radius:var(--relocate-radius-md);border:1px solid #0000000f;align-items:flex-start;gap:16px;margin-bottom:28px;padding:20px 22px;display:flex;box-shadow:0 8px 24px #0000000f}.subStatusActive{background:linear-gradient(90deg,#22c55e2e,#ffffffeb);border-color:#22c55e59}.subStatusTrial{background:linear-gradient(90deg,#1f4fd824,#fffffff2);border-color:#1f4fd840}.subStatusRegion{background:linear-gradient(90deg,#ff61161f,#fffffff2);border-color:#ff611647}.subStatusIcon{width:44px;height:44px;color:var(--relocate-primary);background:#ffffffd9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0000000f}.subStatusIcon svg{display:block}.subStatusTitle{color:var(--relocate-text);font-size:17px;font-weight:800}.subStatusHint{margin:6px 0 0}.subscriptionSectionTitle{color:var(--relocate-text);margin:0 0 16px;font-size:18px;font-weight:800}.subscriptionFeatures{margin-bottom:32px}.subscriptionFeatureGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.subscriptionFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.subscriptionFeatureGrid{grid-template-columns:1fr}}.subscriptionFeatureCard{border-radius:var(--relocate-radius-input);background:#ffffffe0;border:1px solid #ffffffa6;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #1f4fd80f}.subscriptionFeatureIcon{border-radius:var(--relocate-radius-input);background:var(--relocate-primary-highlight);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.subscriptionFeatureTitle{color:var(--relocate-text);margin-bottom:4px;font-size:14px;font-weight:800}.subscriptionFeatureDesc{margin:0;line-height:1.4}.subscriptionConsentCard{border-radius:var(--relocate-radius-md);background:#1f4fd80f;border:1px solid #1f4fd833;margin-bottom:24px;padding:18px 20px}.subscriptionConsentLabel{cursor:pointer;color:var(--relocate-text);align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.subscriptionConsentLabel input{accent-color:var(--relocate-primary);margin-top:4px}.subscriptionCheckout{margin-bottom:24px}.subscriptionCheckout .subscriptionSectionTitle{text-align:center;margin-bottom:20px}.subscriptionPlans{margin-bottom:0}.plansGrid,.subscriptionPlansGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;display:grid}@media (width<=900px){.subscriptionPlansGrid{grid-template-columns:1fr}}.subscriptionPlansGridTwo{grid-template-columns:repeat(2,1fr);max-width:820px;margin-left:auto;margin-right:auto}.subscriptionBillingToggle{background:#0000000a;border:1px solid #0000000f;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto 20px;padding:4px;display:flex}.subscriptionBillingToggle button{cursor:pointer;color:var(--relocate-text-secondary);background:0 0;border:none;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.subscriptionBillingToggle button.active{background:var(--relocate-primary);color:#fff}.subscriptionSavePill{color:#15803d;background:#22c55e1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.subscriptionCompareHint{text-align:center;margin-top:16px}.planPriceSuffix{opacity:.6;margin-left:4px;font-size:14px;font-weight:500}.planCard{text-align:left;border:1px solid #0000000f;flex-direction:column;padding:22px 20px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.planCard:hover{transform:translateY(-3px);box-shadow:0 14px 36px #1f4fd81f}.planCardFeatured{background:linear-gradient(#e8ecfcf2,#fffffffa);border-color:#1f4fd873;box-shadow:0 12px 40px #1f4fd826}.planRibbon{color:#c2410cfa;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);background:#ff61161a;border:1px solid #ff611638;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;transform:none;box-shadow:0 6px 16px #ff61161f}.planRibbon:before{content:"";background:linear-gradient(90deg, var(--relocate-accent-warn), var(--relocate-accent-warn-light));border-radius:2px;width:8px;height:8px;box-shadow:0 0 0 3px #ff61161a}.planPeriod{color:var(--relocate-text-secondary);margin-bottom:8px;font-size:13px;font-weight:700}.planPrice{letter-spacing:-.03em;color:var(--relocate-primary);margin-bottom:8px;font-size:36px;font-weight:900;line-height:1}.planCurrency{opacity:.9;margin-right:2px;font-size:22px;font-weight:800}.planNote{min-height:40px;margin:0 0 14px}.planBullets{color:var(--relocate-text-secondary);flex:1;margin:0 0 18px;padding:0 0 0 18px;font-size:13px}.planBullets li{margin-bottom:6px}.planCta{justify-content:center;width:100%;margin-top:auto}.planCtaHighlight{background:linear-gradient(180deg, var(--relocate-primary-light), var(--relocate-primary));border:none;box-shadow:0 8px 20px #1f4fd859}.subscriptionFootnote{text-align:center;margin-top:8px}.paywallPage{justify-content:center;align-items:flex-start;min-height:50vh;padding:clamp(24px,6vw,48px) 16px 48px;display:flex}.paywallCard{border-radius:var(--relocate-radius-lg);text-align:center;background:#ffffffeb;border:1px solid #ffffffb3;width:100%;max-width:460px;padding:clamp(28px,5vw,40px);box-shadow:0 20px 50px #1f4fd81f,0 2px 8px #0000000a}.paywallVisual{background:linear-gradient(145deg, var(--relocate-primary-highlight), #fff);border:1px solid #1f4fd826;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.paywallIcon{font-size:34px}.paywallTitle{letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 12px;font-size:24px;font-weight:900}.paywallHint{margin:0;font-size:15px;line-height:1.5}.paywallActions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.paywallBtnPrimary,.paywallBtnGhost{text-align:center;border-radius:12px;justify-content:center;width:100%;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none}.paywallFoot{margin-top:20px}.settingsPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.settingsHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#e8ecfcf2 0%,#ffffffeb 50%,#ffe6d7eb 100%);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd814}.settingsHeroInner{max-width:760px}.settingsBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.settingsTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.settingsLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.settingsHeroActions{flex-wrap:wrap;gap:10px;display:flex}.settingsHeroLink{font-weight:700}.settingsErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:12px;padding:12px 16px;font-size:14px}.settingsOk{border-radius:var(--relocate-radius-sm);color:#15803d;background:#22c55e1f;border:1px solid #22c55e33;margin-bottom:12px;padding:12px 16px;font-size:14px}.settingsGrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.settingsGrid{grid-template-columns:1fr}}.settingsWideCard{grid-column:1/-1}.settingsAccountActions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.settingsDangerBtn{color:#b91c1c}@media (width<=959px){.settingsAccountActions{align-items:stretch}.settingsAccountActions .btnGhost,.settingsWideCard .btnGhost{box-sizing:border-box;justify-content:center;width:100%}}.settingsBudgetGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=900px){.settingsBudgetGrid{grid-template-columns:1fr}}.settingsFooterActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.settingsToggleRow{border-radius:var(--relocate-radius-md);background:#ffffff8c;border:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.settingsSwitch{align-items:center;width:44px;height:26px;display:inline-flex;position:relative}.settingsSwitch input{opacity:0;pointer-events:none;position:absolute}.settingsSwitchUi{cursor:pointer;background:#64748b38;border:1px solid #00000014;border-radius:999px;width:44px;height:26px;transition:background .18s;position:relative}.settingsSwitchUi:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:left .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 6px 14px #0000001f}.settingsSwitch input:checked+.settingsSwitchUi{background:#1f4fd88c}.settingsSwitch input:checked+.settingsSwitchUi:after{left:21px}.subActiveBanner{border-radius:var(--relocate-radius-md);background:#22c55e26;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.subTrialBanner{border-radius:var(--relocate-radius-md);background:#1f4fd81f;margin-top:16px;padding:16px}.profileKv{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.profileKvRow{border-bottom:1px solid #0000000f;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px 16px;padding:10px 0;font-size:13px;display:grid}.profileKvRow:last-child{border-bottom:none}.profileKvRow dt{color:var(--relocate-text-secondary);margin:0;font-weight:600}.profileKvRow dd{color:var(--relocate-text);word-break:break-word;margin:0;font-weight:600}.profilePage{max-width:1120px;margin:0 auto}.profileLayout{display:block}@media (width>=960px){.profileLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}}.profileSideNav{display:none}@media (width>=960px){.profileSideNav{border-radius:var(--relocate-radius-md);background:#ffffffb8;border:1px solid #ffffffa6;padding:18px 16px;display:block;position:sticky;top:84px;box-shadow:0 8px 24px #0000000d}}.profileSideNavTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-text-secondary);margin:0 0 12px;font-size:11px;font-weight:800}.profileSideNavList{flex-direction:column;gap:4px;display:flex}.profileSideNavList a{color:var(--relocate-text-secondary);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.profileSideNavList a:hover{background:var(--relocate-primary-highlight);color:var(--relocate-primary)}.profileMainCol{min-width:0}.profileAnchorSection{scroll-margin-top:96px}.profileHeroCard{background:linear-gradient(135deg,#fffffff2 0%,#e8ecfcd9 100%);border:1px solid #1f4fd81f;overflow:hidden;box-shadow:0 12px 36px #1f4fd814}@media (width>=960px){.profileMainCol .profileKvRow{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px 28px;padding:12px 0}}.profileHeroTop{align-items:flex-start;gap:16px;display:flex}.profileAvatarBtn{cursor:pointer;background:#ffffffd9;border:2px solid #ffffffa6;border-radius:50%;flex-shrink:0;width:88px;height:88px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000014}.profileAvatarImg{object-fit:cover;width:100%;height:100%}.profileAvatarPh{font-size:36px;line-height:88px;display:block}.profileAvatarBusy{background:#ffffffa6;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.profileFileHidden{display:none}.profileHeroText{flex:1;min-width:0}.profileHeroSub{margin-top:6px}.profileActionsRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profileHeroActions{align-items:stretch}.profileHeroActions .btnGhost{border-color:#1f4fd81f;border-radius:999px;flex:140px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}@media (width<=520px){.profileHeroActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profileHeroActions .btnGhost{flex:none;width:100%;min-height:42px;font-size:13px}.profileHeroActions .profileSubscriptionBtn,.profileHeroActions .profileLogoutBtn{grid-column:1/-1}}.btnGhost.btnToolbarGhost,.btnPrimary.btnToolbarPrimary{border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;line-height:1}.btnGhost.btnToolbarGhost{background:#ffffffd1;border:1px solid #1f4fd824}.btnGhost.financeTbBtn.btnToolbarGhost{border-color:#1f4fd824}.btnPrimary.btnToolbarPrimary{background:var(--relocate-primary);color:#fff;border:none;box-shadow:0 2px 10px #1f4fd838}.tlToolbar .btnGhost,.tlToolbarRight .btnGhost,.ciSearchRow .btnGhost,.ciSearchRow .btnPrimary,.hsSosActions .btnGhost,.hsSosActions .btnPrimary{border-radius:999px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;line-height:1}.ciSearchRow .btnPrimary,.hsSosActions .btnPrimary{border:none}.profileSectionCard{margin-top:16px}.profileEditHint{margin-top:14px;line-height:1.45}.profileDangerCard{border-color:#dc262659;margin-top:16px}.profileDangerBtn{color:#b91c1c;border-color:#dc262673;margin-top:12px}.profileBlockBtn{justify-content:center;align-items:center;margin-top:12px;display:inline-flex}.profileDangerCard .profileBlockBtn+.profileBlockBtn{margin-top:10px}.profileSubActions .profileBlockBtn{margin-top:0}@media (width<=959px){.profileBlockBtn{box-sizing:border-box;width:100%;display:flex}.profileSubActions{flex-direction:column;align-items:stretch}.profileSubActions .profileBlockBtn{width:100%}}.profileDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.profileDeleteConfirm{background:#dc2626;border-color:#dc2626}.profileSheetList{gap:10px;margin-top:12px;display:grid}.profileSheetBtn{text-align:left;cursor:pointer;background:#ffffffd9;border:1px solid #1f4fd824;border-radius:12px;width:100%;padding:12px 14px;font-weight:700}.profileSheetBtn.isDanger{color:#b91c1c;background:#dc26260f;border-color:#dc262647}.monoBlock{background:#0f172a0a;border-radius:8px;max-height:320px;padding:12px;overflow:auto}.documentsPage{max-width:1120px;margin:0 auto;padding-bottom:40px}.documentsHero{border-radius:var(--relocate-radius-lg);-webkit-backdrop-filter:blur(22px)saturate(1.4);background:linear-gradient(145deg,#ffffffb8 0%,#ffffff7a 45%,#e8f0ff6b 100%);border:1px solid #ffffffbf;margin-bottom:22px;padding:clamp(24px,4vw,40px);box-shadow:0 12px 40px #1f4fd814,inset 0 1px #ffffffd9}.documentsHeroInner{max-width:720px}.documentsHeroBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd81a;border:1px solid #1f4fd81f;border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.documentsHeroTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(26px,3.5vw,34px);font-weight:900}.documentsHeroLead{color:var(--relocate-text-secondary);margin:0 0 16px;font-size:15px;line-height:1.55}.documentsHeroLinks{flex-wrap:wrap;gap:10px;display:flex}.documentsHeroLink{-webkit-backdrop-filter:blur(12px);color:var(--relocate-primary);background:#ffffff8c;border-color:#1f4fd829}.documentsHeroLink:hover{background:#ffffffc7;border-color:#1f4fd847}.documentsGuestCard{max-width:480px;margin:0 auto}.documentsErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.documentsLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.documentsLayout{grid-template-columns:1fr}}.documentsCardTitle{color:var(--relocate-text);margin:0 0 16px;font-size:17px;font-weight:800}.documentsUploadCard{position:sticky;top:84px}@media (width<=900px){.documentsUploadCard{position:static}}.documentsField{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.documentsFieldLbl{color:var(--relocate-text-secondary);font-size:12px;font-weight:700}.documentsSelect,.documentsInput{background:#fff;border:1px solid #0000001a;border-radius:12px;padding:10px 12px;font-size:15px}.documentsFileInput{display:none}.documentsUploadBtn{justify-content:center;width:100%;margin-top:4px}.documentsUploadHint{margin:12px 0 0;line-height:1.4}.documentsListHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.documentsRefreshBtn{flex-shrink:0}.documentsEmpty{text-align:center;padding:32px 16px 24px}.documentsEmptyIcon{color:#1f4fd859;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.documentsEmptyIcon svg{display:block}.documentsEmptyTitle{margin:0 0 8px;font-size:16px;font-weight:800}.documentsGrid{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.documentsTile{border-radius:var(--relocate-radius-md);background:#ffffffa6;border:1px solid #0000000d;align-items:center;gap:14px;padding:14px 16px;display:flex}.documentsTileIcon{background:var(--relocate-primary-highlight);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.documentsTileBody{flex:1;min-width:0}.documentsTileTitle{color:var(--relocate-text);font-size:15px;font-weight:800}.documentsTileMeta{margin-top:4px}.documentsTileBtn{flex-shrink:0}.visaPage{max-width:1120px;margin:0 auto;padding-bottom:40px}.visaGuestCard{max-width:480px;margin:0 auto}.visaHero{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:stretch;gap:20px;margin-bottom:22px;display:grid}@media (width<=800px){.visaHero{grid-template-columns:1fr}}.visaHeroMain{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#ffe6d7f2 0%,#ffffffeb 45%,#e8ecfcf2 100%);border:1px solid #ff611633;padding:clamp(22px,4vw,36px);box-shadow:0 12px 36px #ff61161a}.visaHeroBadge{letter-spacing:.05em;text-transform:uppercase;color:var(--relocate-accent-warn);margin-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.visaHeroTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(26px,3.5vw,34px);font-weight:900}.visaHeroRoute{color:var(--relocate-text-secondary);margin:0 0 16px;font-size:15px;font-weight:600}.visaHeroActions{flex-wrap:wrap;gap:10px;display:flex}.visaHeroLink{font-weight:700}.visaHeroDateCard{border-radius:var(--relocate-radius-lg);border:2px solid var(--relocate-primary);text-align:center;background:#ffffffeb;flex-direction:column;align-items:center;padding:22px 20px;display:flex;box-shadow:0 10px 28px #1f4fd81f}.visaHeroDateLbl{color:var(--relocate-text-secondary);margin-bottom:8px;font-size:12px;font-weight:700}.visaHeroDateBig{flex-direction:column;align-items:center;gap:2px;margin-bottom:10px;display:flex}.visaHeroDateBig .visaMo{color:var(--relocate-text-secondary);text-transform:capitalize;font-size:14px;font-weight:800}.visaHeroDateBig .visaDay{color:var(--relocate-text);font-size:42px;font-weight:900;line-height:1}.visaHeroVisaName{color:var(--relocate-text);margin-bottom:12px;font-size:14px;font-weight:700}.visaHeroDaysPill{border:2px solid var(--relocate-primary);background:#e8ecfc99;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.visaHeroDaysPill.isUnlimited{color:#15803d;background:#22c55e1f;border-color:#22c55e80}.visaGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (width<=800px){.visaGrid{grid-template-columns:1fr}}.visaSkCard{border-radius:var(--relocate-radius-md);min-height:220px}.visaCardTitle{color:var(--relocate-text);margin:0 0 14px;font-size:17px;font-weight:800}.visaCardIntro{margin:-6px 0 14px}.visaStatusRow{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px;display:flex}.visaStatusRow:last-child{border-bottom:none}.visaStatusRowLbl{color:var(--relocate-text-secondary);font-weight:600}.visaStatusRowVal{color:var(--relocate-text);text-align:right;font-weight:800}.visaScorePage{box-sizing:border-box;max-width:100%;margin:0 auto;padding-bottom:48px;overflow:visible}.visaScoreHero{border-radius:var(--relocate-radius-lg);color:#fff;background:linear-gradient(135deg,#1f4fd8f0 0%,#4a6fe3e6 55%,#ff61162e 100%);border:1px solid #ffffff38;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 16px 44px #1f4fd82e}.visaScoreHeroInner{max-width:820px}.visaScoreBadge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;background:#ffffff29;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.visaScoreTitle{letter-spacing:-.03em;color:#fff;margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.visaScoreLead{color:#ffffffeb;margin:0 0 14px;font-size:15px;line-height:1.55}.visaScoreHeroActions{flex-wrap:wrap;gap:10px;display:flex}.visaScoreHeroActions .btnGhost{-webkit-backdrop-filter:blur(14px)saturate(1.2);color:#fff;background:#ffffff1f;border:1px solid #ffffff47;transition:background .16s,border-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff1f}.visaScoreHeroActions .btnGhost:hover{background:#fff3;border-color:#ffffff6b;transform:translateY(-1px)}.visaScoreErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.visaScoreGrid{grid-template-columns:1fr 1fr;gap:16px;width:100%;min-width:0;display:grid}@media (width<=900px){.visaScoreGrid{grid-template-columns:1fr}}.visaScoreCard{box-sizing:border-box;z-index:1;min-width:0;max-width:100%;position:relative;overflow:visible}:is(.visaScoreCard:has(.countryCombo.isOpen),.visaScoreCard:has(.relocateSelect.isOpen)){z-index:80;overflow:visible}.visaScoreFormGrid2,.visaScoreFormGrid3{width:100%;min-width:0}.visaScoreFormGrid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.visaScoreFormGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width>=901px){.visaScoreFormGrid2,.visaScoreFormGrid3{align-items:end}.visaScoreFormGrid2>.floatField,.visaScoreFormGrid3>.floatField{align-self:end;width:100%}.visaScoreFormGrid2>.fieldLabel,.visaScoreFormGrid3>.fieldLabel{margin-top:0;position:relative;overflow:visible}:is(.visaScoreFormGrid2>.fieldLabel:has(.relocateSelect.isOpen),.visaScoreFormGrid3>.fieldLabel:has(.relocateSelect.isOpen)){z-index:90}.visaScoreActions{align-items:center;margin-top:16px}}@media (width<=900px){.visaScoreFormGrid2,.visaScoreFormGrid3{grid-template-columns:minmax(0,1fr)}}.visaScoreChecks{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:10px;display:grid}@media (width<=700px){.visaScoreChecks{grid-template-columns:1fr}}.visaScoreCheck{color:var(--relocate-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.visaScoreCheck input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #1f4fd847;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin:0;transition:background .14s,border-color .14s,box-shadow .14s;position:relative;box-shadow:0 1px 2px #0f172a0a}.visaScoreCheck input[type=checkbox]:hover{border-color:#1f4fd880}.visaScoreCheck input[type=checkbox]:checked{background:var(--relocate-primary);border-color:var(--relocate-primary);box-shadow:0 4px 12px #1f4fd840}.visaScoreCheck input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.visaScorePage select.fieldInput{appearance:none;cursor:pointer;background-color:#fafaf9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f4fd8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;border-color:#1f4fd829;padding-right:42px;box-shadow:0 1px 2px #0f172a08}.visaScorePage select.fieldInput:hover{border-color:#1f4fd852}.visaScorePage select.fieldInput:focus,.visaScorePage input.fieldInput:focus{border-color:var(--relocate-primary);outline:none;box-shadow:0 0 0 3px #1f4fd81f}.visaScoreActions{justify-content:flex-end;margin-top:14px;display:flex}.visaScoreActions .btnPrimary{min-width:160px}.visaScoreMobileCta{display:none}.visaScoreResultLinks{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.visaScoreResultLinks .btnGhost,.visaScoreResultLinks .btnPrimary{text-align:center;flex:160px;justify-content:center}@media (width<=900px){.visaScoreCard .visaScoreActions{display:none}.visaScoreMobileCta{width:100%;margin-top:16px;display:block}.visaScoreMobileCta .btnPrimary{justify-content:center;width:100%;display:flex}.visaScoreResultLinks{flex-direction:column}.visaScoreResultLinks .btnGhost,.visaScoreResultLinks .btnPrimary{flex:none;width:100%}}.visaScoreResultCard{margin-top:18px}.visaScoreResultTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.visaScoreKpis{flex-wrap:wrap;gap:10px;display:flex}.visaScoreKpi{background:#1f4fd80f;border:1px solid #1f4fd81f;border-radius:14px;min-width:140px;padding:12px 14px}.visaScoreKpiAccent{background:#ff611614;border-color:#ff61162e}.visaScoreKpiLbl{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-text-secondary);font-size:11px;font-weight:800}.visaScoreKpiVal{color:var(--relocate-text);margin-top:4px;font-size:18px;font-weight:900}.visaScoreResultCols{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}@media (width<=960px){.visaScoreResultCols{grid-template-columns:1fr}}.visaScoreResultCol{background:#ffffffbf;border:1px solid #0000000f;border-radius:16px;padding:14px 14px 12px}.visaScoreResultHdr{margin-bottom:10px;font-weight:900}.visaScoreList{color:var(--relocate-text);margin:0;padding-left:18px;font-size:13px;line-height:1.45}.visaScoreList li{margin-bottom:8px}.visaScoreHistory{max-height:320px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.visaScoreHistoryBtn{text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #00000014;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-bottom:10px;padding:12px 14px;display:flex}.nationPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.nationHero{border-radius:var(--relocate-radius-lg);color:#fff;background:linear-gradient(135deg,#1f4fd8f0,#1e40afe6),linear-gradient(160deg,#ff611633,#0000 60%);border:1px solid #ffffff38;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 16px 44px #1f4fd82e}.nationHeroInner{max-width:820px}.nationBadge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;background:#ffffff29;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.nationTitle{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.nationLead{color:#ffffffeb;margin:0 0 14px;font-size:15px;line-height:1.55}.nationHeroActions{flex-wrap:wrap;gap:10px;display:flex}.nationHeroLink{color:#fff;background:#ffffff2e;border-color:#ffffff59}.nationErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.nationGrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.nationGrid{grid-template-columns:1fr}}.nationFundKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}@media (width<=900px){.nationFundKpis{grid-template-columns:1fr}}.nationKpi{background:#1f4fd80f;border:1px solid #1f4fd81f;border-radius:14px;padding:12px 14px}.nationKpiLbl{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-text-secondary);font-size:11px;font-weight:800}.nationKpiVal{color:var(--relocate-text);margin-top:4px;font-size:18px;font-weight:900}.nationTerritories{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width<=960px){.nationTerritories{grid-template-columns:1fr}}.nationTerritoryRow{background:#ffffffb3;border:1px solid #0000000f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.nationTerritoryPill{color:#15803d;white-space:nowrap;background:#22c55e1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.nationTerritoryPill[data-status=visited]{color:#78716c;background:#78716c1f}.nationTerritoryPill[data-status=living]{color:#1f4fd8;background:#1f4fd81f}.nationTerritoryPill[data-status=resident]{color:#7c3aed;background:#7c3aed1f}.nationTerritoryPill[data-status=expert]{color:#ff6116;background:#ff61161f}.nationTerritoryPill[data-status=active]{color:#15803d;background:#22c55e1f}.mapOsmWrap{border-radius:var(--relocate-radius-lg);border:1px solid #1f4fd824;min-height:420px;margin-bottom:20px;display:flex;overflow:hidden;box-shadow:0 8px 36px #0000001a}.mapOsmMap{z-index:0;flex:1;height:62vh;min-height:380px;position:relative}.mapGlobeWrap{background:radial-gradient(80% 70% at 50% 45%,#0f1f4a 0%,#030712 72%)}.mapGlobeCanvas{width:100%;height:100%;min-height:inherit}.mapGlobeCanvas canvas{display:block;width:100%!important;height:100%!important}.mapGlobeLoading{color:#ffffffb8;background:radial-gradient(80% 70% at 50% 45%,#0f1f4a 0%,#030712 72%)}.mapGlobePill{-webkit-backdrop-filter:blur(12px);white-space:nowrap;color:#0f172a;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 4px 18px #00000047}.mapGlobePillDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mapGlobePillText{text-overflow:ellipsis;max-width:140px;overflow:hidden}.mapOsmLoading{width:100%;height:100%;color:var(--relocate-text-secondary);background:#f0f4ff;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.mapOsmSpinner{border:3px solid #1f4fd833;border-top-color:#1f4fd8;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spinAnim}@keyframes spinAnim{to{transform:rotate(360deg)}}.mapOsmPanel{-webkit-backdrop-filter:blur(18px);background:#fffffff5;border-left:1px solid #1f4fd81f;flex-direction:column;flex-shrink:0;gap:14px;width:288px;padding:20px 18px;display:flex;overflow-y:auto}.mapOsmDivider{background:#1f4fd81a;flex-shrink:0;height:1px}.mapOsmPanelTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--relocate-primary);margin:0 0 10px;font-size:10px;font-weight:800}.mapOsmKpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mapOsmKpi{background:#1f4fd80f;border:1px solid #1f4fd81a;border-radius:12px;padding:9px 12px}.mapOsmKpiLbl{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-text-secondary);font-size:9.5px;font-weight:800}.mapOsmKpiVal{color:var(--relocate-text);margin-top:3px;font-size:14px;font-weight:900}.mapOsmSessionRow{color:var(--relocate-text-secondary);margin:0 0 10px;font-size:12px}.mapOsmBtns{flex-wrap:wrap;gap:8px;display:flex}.mapOsmStats{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.mapOsmStatBadge{color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.mapLegend{flex-direction:column;gap:6px;display:flex}.mapLegendItem{color:var(--relocate-text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.mapLegendDot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.mapTerritorySection{margin-top:4px}.mapExportRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mapExportBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#1f4fd8,#4a6fe3);border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:opacity .15s,transform .12s;display:inline-flex;box-shadow:0 3px 14px #1f4fd847}.mapExportBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.mapExportBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (width<=768px){.mapOsmWrap{flex-direction:column}.mapOsmMap{height:56vw;min-height:260px}.mapOsmPanel{border-top:1px solid #1f4fd81a;border-left:none;flex-flow:wrap;gap:12px;width:100%;padding:16px}.mapOsmPanel>*{flex:1;min-width:140px}}.vpnPage{max-width:1480px;margin:0 auto;padding-bottom:48px}.vpnCountryCode{letter-spacing:.06em;color:var(--relocate-primary);background:#1f4fd81a;border:1px solid #1f4fd824;border-radius:8px;margin-top:2px;padding:6px 8px;font-size:11px;font-weight:800;line-height:1}.vpnHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#e8ecfcf2,#ffffffeb 55%,#1f4fd824);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd814}.vpnHeroInner{max-width:820px}.vpnBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.vpnTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.vpnLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.vpnActions{flex-wrap:wrap;gap:10px;display:flex}.dirPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.dirHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#e8ecfcf2,#ffffffeb 55%,#1f4fd824);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd814}.dirHeroInner{max-width:820px}.dirBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.dirTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.dirLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.dirHeroActions{flex-wrap:wrap;gap:10px;display:flex}.dirHeroLink{font-weight:700}.dirErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.llPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.llHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#ecfcf9f5,#ffffffeb 55%,#1f4fd824);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd814}.llHeroInner{max-width:860px}.llBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.llTitle{font-size:clamp(24px,3.2vw,32px);font-weight:var(--relocate-fw-page,600);letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 10px}.llLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.llHeroActions{flex-wrap:wrap;gap:10px;display:flex}.llHeroLink{font-weight:700}.llErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.llCard{padding:18px}.llHead{flex-direction:column;gap:12px;display:flex}.llChips{flex-wrap:wrap;gap:8px;display:flex}.llChip{color:var(--relocate-text);cursor:pointer;background:#ffffffb3;border:1px solid #1f4fd824;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.llChip.isActive{background:#1f4fd81f;border-color:#1f4fd83d}.llLoading{padding:12px 0 0}.llBullets{color:var(--relocate-text-secondary);margin:10px 0 0;padding-left:18px;line-height:1.5}.llBullet{margin:6px 0}.llList{gap:10px;margin-top:14px;display:grid}.llItem{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #1f4fd814;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px;display:grid}.llGlyph{width:40px;height:40px;color:var(--relocate-primary);background:#1f4fd81a;border-radius:12px;place-items:center;display:grid}.llGlyph svg{display:block}.llItemTitle{font-size:15px;font-weight:var(--relocate-fw-title,600);line-height:1.35}.llItemSub{margin-top:2px;font-size:13px}.llEmpty{padding:12px}.tlPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.tlHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#e8ecfcf2,#ffffffeb 55%,#1f4fd824);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd814}.tlHeroInner{max-width:900px}.tlBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.tlTitle{font-size:clamp(24px,3.2vw,32px);font-weight:var(--relocate-fw-page,600);letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 10px}.tlLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.tlHeroActions{flex-wrap:wrap;gap:10px;display:flex}.tlHeroLink{font-weight:700}.tlHeroBtn{min-height:40px}.tlErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.tlCard{padding:18px}.tlToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tlSearchWrap{flex:1;align-items:center;gap:10px;min-width:260px;display:flex}.tlSearch{background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;outline:none;flex:1;min-width:220px;padding:10px 12px}.tlFilterBtn{flex-shrink:0}.tlToolbarRight{flex-wrap:wrap;gap:10px;display:flex}.tlList{gap:12px;margin-top:14px;display:grid}.tlItem{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #1f4fd814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}@media (width<=680px){.tlItem{grid-template-columns:1fr}}.tlItemTitle{font-weight:900}.tlItemMeta{margin-top:3px;font-size:13px}.tlItemActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tlEmpty{padding:10px 0 0}.tlDialogBody{gap:12px;display:grid}.tlDialogGroup{gap:8px;display:grid}.tlRadio{background:#fff9;border:1px solid #1f4fd814;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tlField{gap:6px;display:grid}.tlSelect,.tlInput,.tlTextarea{background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;outline:none;padding:10px 12px}.tlTextarea{resize:vertical;min-height:88px}.tlTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=680px){.tlTwo{grid-template-columns:1fr}}.tlFile{padding:10px 0}.tlDetailTitle{font-size:18px;font-weight:900}.tlDetailMeta{margin-top:4px}.tlDetailDesc{margin-top:10px;line-height:1.55}.tlDetailRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;display:flex}.tlDetailBtns{gap:10px;margin-top:14px;display:flex}.tlResp{border-top:1px solid #1f4fd81a;margin-top:16px;padding-top:12px}.tlRespList{gap:10px;margin-top:10px;display:grid}.tlRespItem{background:#fff9;border:1px solid #1f4fd814;border-radius:12px;padding:10px 12px}.tlRespMsg{line-height:1.5}.tlRespComposer{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:10px;display:grid}.tlRespInput{background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;outline:none;padding:10px 12px}.aiPage,.tgPage{max-width:1120px;margin:0 auto;padding-bottom:80px}.tgPage.messengerPage{width:100%;max-width:none}.tgHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#eff6fff5,#ffffffeb 55%,#1f4fd829);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd81a}.tgHero.isDanger{background:linear-gradient(135deg,#fee2e2eb,#ffffffeb 55%,#dc262624);border-color:#dc26262e;box-shadow:0 14px 40px #dc26261f}.tgHeroInner{max-width:900px}.tgBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.tgTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.tgLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.tgHeroActions{flex-wrap:wrap;gap:10px;display:flex}.tgHeroLink{font-weight:700}.tgErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.tgCard{margin-bottom:16px;padding:18px}.tgCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tgRow{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.tgPill{background:#1f4fd81a;border:1px solid #1f4fd824;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.tgTimerBar{background:#0206170f;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.tgTimerBar>span{border-radius:999px;height:100%;display:block}.tgBtns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tgContacts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tgContact{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #1f4fd814;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.tgContactName{font-weight:900}.tgContactBtns{flex-wrap:wrap;gap:8px;display:flex}.tgHistory{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tgHistoryItem{background:#1f4fd80d;border:1px solid #1f4fd80f;border-radius:12px;padding:8px 10px}.aiHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#fff8e1e6,#ffffffeb 55%,#eab3082e);border:1px solid #eab30829;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #eab3081a}.aiHeroInner{max-width:900px}.aiBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-block}.aiTitle{letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:600}.aiLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.aiHeroActions{flex-wrap:wrap;gap:10px;display:flex}.aiHeroLink{font-weight:700}.aiErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.aiOverview{margin-bottom:16px;padding:18px}.aiOverviewRow{align-items:center;gap:14px;display:flex}.aiOverviewIco{color:#eab308f2;background:#eab30829;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.aiOverviewTitle{font-size:16px;font-weight:600}.aiSection{margin-bottom:16px;padding:18px}.aiAlerts{gap:12px;margin-top:12px;display:grid}.aiAlert{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #1f4fd814;grid-template-columns:6px minmax(0,1fr);display:grid;overflow:hidden}.aiAlertStripe{background:#1f4fd8a6}.aiAlertWarn .aiAlertStripe{background:#eab308d9}.aiAlertBody{padding:12px}.aiAlertTitle{margin-top:4px;font-weight:900}.aiAlertDesc{margin-top:6px;line-height:1.5}.aiAlertFooter{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.aiFootItem{align-items:center;gap:6px;display:inline-flex}.aiFootIco{font-size:14px;line-height:1}.aiBlHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.aiDisclaimer{margin-top:6px;font-style:italic}.aiBlacklist{gap:10px;margin-top:12px;display:grid}.aiBlLine{background:#1f4fd80d;border:1px solid #1f4fd80f;border-radius:12px;padding:8px 10px}.aiBlItem{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #1f4fd814;padding:12px}.aiBlCat{text-transform:lowercase;font-weight:900}.aiBlDesc{margin-top:4px;line-height:1.5}.aiFab{background:var(--relocate-primary);color:#fff;cursor:pointer;z-index:210;border:none;border-radius:999px;width:56px;height:56px;font-size:30px;line-height:1;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px #1f4fd838}.aiDialogBody{gap:12px;display:grid}.aiField{gap:6px;display:grid}.aiSelect,.aiTextarea{background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;outline:none;padding:10px 12px}.aiTextarea{resize:vertical;min-height:96px}@media (width<=959px){.aiFab{right:18px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.crPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.crHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#f4f0fff2,#ffffffeb 55%,#9333ea24);border:1px solid #9333ea1f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #9333ea14}.crHeroInner{max-width:900px}.crBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.crTitle{font-size:clamp(24px,3.2vw,32px);font-weight:var(--relocate-fw-page,600);letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 10px}.crLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.crHeroActions{flex-wrap:wrap;gap:10px;display:flex}.crHeroLink{font-weight:700}.crErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.crCard{margin-bottom:16px;padding:18px}.crGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (width<=680px){.crGrid{grid-template-columns:1fr}}.crTile{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#fff9;border:1px solid #1f4fd814;padding:14px}.crTileTitle{font-weight:900}.crTileDesc{color:var(--relocate-text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.crTilePrimary{background:#1f4fd80f;border-color:#1f4fd829}.crTileGreen{background:#10b98114;border-color:#10b9812e}.crTileWarn{background:#eab3081a;border-color:#eab30838}.crTilePurple{background:#9333ea14;border-color:#9333ea33}.crImportant{padding:18px}.crImportantTop{justify-content:space-between;align-items:center;display:flex}.crImportantTag{color:var(--relocate-primary);letter-spacing:.04em;background:#1f4fd81f;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-block}.crImportantIco{background:#1f4fd814;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.crImportantTitle{margin-top:10px;font-size:18px;font-weight:900}.crImportantBody{margin-top:8px;line-height:1.55}.crImportantActions{gap:10px;margin-top:14px;display:flex}.crCountryHint{margin-top:12px}.crDialogBody{padding-top:10px}.crModalText{white-space:pre-wrap;font-family:var(--font);color:var(--relocate-text);margin:0;line-height:1.55}.dlPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.dlHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#e8ecfcf2,#ffffffeb 55%,#10b98124);border:1px solid #10b98124;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #10b98114}.dlHeroInner{max-width:920px}.dlBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.dlTitle{font-size:clamp(24px,3.2vw,32px);font-weight:var(--relocate-fw-page,600);letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 10px}.dlLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.dlHeroActions{flex-wrap:wrap;gap:10px;display:flex}.dlHeroLink{font-weight:700}.btnGhost.dlHeroLink.dlHeroConfirm{color:#fff;background:linear-gradient(135deg,#15803d 0%,#22c55e 48%,#86efac 100%);border:1px solid #16a34a59;box-shadow:0 6px 18px #22c55e47}.btnGhost.dlHeroLink.dlHeroConfirm:hover{background:linear-gradient(135deg,#166534 0%,#16a34a 45%,#4ade80 100%);box-shadow:0 8px 22px #22c55e57}@media (width<=959px){.dlHeroActions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.dlHeroActions .dlHeroLink{box-sizing:border-box;justify-content:center;width:100%}.dlHeroActions .dlHeroConfirm{grid-column:1/-1}}.dlErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.dlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width>=960px){.dlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.dlTile{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#fff9;border:1px solid #1f4fd814;gap:6px;padding:14px;display:grid}.dlGlyph{background:#10b9811f;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.dlTileTitle{font-weight:900}.dlTileSub{font-size:13px}.dlListCard{padding:18px}.dlListHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.dlList{gap:10px;margin-top:12px;display:grid}.dlRow{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#fff9;border:1px solid #1f4fd814;padding:12px}.dlRowTitle{font-weight:900}.dlRowMeta{margin-top:4px}.relocateDialog.dlDialog{border-radius:var(--relocate-radius-md);box-shadow:var(--shadow);background:#fff;max-height:calc(100dvh - 64px);padding:22px;overflow:auto}.dlDialogBody{gap:12px;display:grid}.dlField{gap:6px;display:grid}.dlSelect,.dlInput{background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;outline:none;padding:10px 12px}.dlTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=680px){.dlTwo{grid-template-columns:1fr}}.dlFile{padding:10px 0}.hsPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.hsHero{border-radius:var(--relocate-radius-lg);background:var(--relocate-surface,#fff);border:1px solid #0000000f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 8px 24px #0000000d}.hsHeroInner{max-width:900px}.hsBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-block}.hsTitle{letter-spacing:-.02em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:600}.hsLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.hsHeroActions{flex-wrap:wrap;gap:10px;display:flex}.hsHeroLink{font-weight:600}.hsErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.hsSosCard{margin-bottom:16px;padding:18px}.hsSosActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}@media (width<=959px){.hsSosActions{flex-direction:column;align-items:stretch}.hsSosActions .hsSosBtn,.hsSosActions .btnGhost,.hsSosActions .btnPrimary,.hsSosActions .btnToolbarGhost{box-sizing:border-box;justify-content:center;width:100%}}.hsSosBtn{background:var(--relocate-danger);color:#fff;cursor:pointer;border:none;border-radius:999px;min-height:40px;margin-top:0;padding:9px 18px;font-size:13px;font-weight:700;transition:background .15s,opacity .15s}.hsSosBtn:hover{background:#b91c1c}.hsSosBtn:active{opacity:.92}.hsSection{margin-bottom:16px;padding:18px}.hsSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=959px){.hsSectionHead{flex-direction:column;align-items:stretch}.hsSectionHead .btnGhost,.hsSectionHead .btnPrimary{box-sizing:border-box;justify-content:center;width:100%}.hsSectionHead .hsDocActions{flex-flow:row;align-items:center;gap:8px;width:100%;display:flex}.hsSectionHead .hsDocActions .btnGhost{flex:auto;width:auto;min-width:0;max-width:148px;min-height:40px;padding:0 12px;font-size:13px}.hsSectionHead .hsDocActions .hsRefreshBtn{flex-shrink:0;margin-left:auto}}.hsRefreshBtn{width:40px;height:40px;color:var(--relocate-text-secondary);cursor:pointer;background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.hsRefreshBtn svg{display:block}.hsRefreshBtn:hover:not(:disabled){color:var(--relocate-primary);background:#1f4fd80f;border-color:#1f4fd833}.hsRefreshBtn:disabled{opacity:.55;cursor:wait}.hsRefreshBtn.isLoading svg{animation:.75s linear infinite hsRefreshSpin}@keyframes hsRefreshSpin{to{transform:rotate(360deg)}}.hsContactList{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hsContactRow{border-radius:var(--relocate-radius-md);background:#ffffff9e;border:1px solid #1f4fd814;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.hsContactType{font-weight:900}.hsPhone{margin-top:4px;font-weight:700}.hsContactActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.hsCallBtn{border-radius:999px;padding:8px 14px;font-weight:800;text-decoration:none}.hsMedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (width<=680px){.hsMedGrid{grid-template-columns:1fr}}.hsField{gap:6px;display:grid}.hsInput{background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;outline:none;padding:10px 12px}.hsTextarea{resize:vertical;background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:12px;outline:none;min-height:56px;padding:10px 12px}.hsFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;margin-top:12px;display:grid}@media (width<=900px){.hsFilterGrid{grid-template-columns:1fr}}.hsCheck{align-items:center;gap:8px;font-size:14px;display:flex}.hsPadTop{padding-top:12px}.hsClinicList{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hsClinicItem{border-radius:var(--relocate-radius-md);background:#ffffff8c;border:1px solid #1f4fd814;padding:12px}.hsClinicName{font-weight:900}.hsB2bGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (width<=900px){.hsB2bGrid{grid-template-columns:1fr}}.hsB2bCard{border-radius:var(--relocate-radius-md);background:#ffffffa6;border:1px solid #1f4fd81a;padding:14px}.hsB2bTitle{font-weight:900}.hsB2bDesc{color:var(--relocate-text-secondary);margin-top:8px;font-size:13px;line-height:1.45}.hsDocList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hsDocRow{border-radius:var(--relocate-radius-md);background:#ffffff8c;border:1px solid #1f4fd814;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.hsDialog{border-radius:var(--relocate-radius-md);box-shadow:var(--shadow);background:#fff;padding:22px}.hsAnalysisDialog{width:560px;max-height:calc(100dvh - 64px);overflow:auto}.hsDialogBody{padding-top:8px}.haDialogHint{margin-top:0;margin-bottom:12px}.haChatArea{flex-direction:column;gap:8px;max-height:280px;margin-bottom:14px;padding:4px 0;display:flex;overflow-y:auto}.haChatMsg{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:8px 12px;font-size:13px;line-height:1.5}.haChatMsgUser{background:var(--relocate-primary);color:#fff;align-self:flex-end}.haChatMsgBot{color:var(--relocate-text);background:#1f4fd814;align-self:flex-start}.haChatTyping{color:var(--relocate-text-secondary);align-self:flex-start;font-size:13px;font-style:italic}.haChatFooter{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.haUploadBtn{flex:1;min-width:160px}.hsHeroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.hsTabs{background:#0000000f;border:none;border-radius:999px;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.hsTab{color:var(--relocate-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;transition:background .16s,color .16s}.hsTab:hover:not(.isActive){color:var(--relocate-text)}.hsTab.isActive{background:var(--relocate-primary);color:#fff;box-shadow:0 2px 8px #1f4fd838}.hsMedSummary{gap:10px;margin-top:12px;display:grid}.hsMedRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hsMedAlert{color:var(--relocate-danger)}.hsKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.hsKpiGridWide{grid-template-columns:repeat(4,minmax(0,1fr))}.hsKpiCard{border-radius:var(--relocate-radius-md);background:#ffffffa6;border:1px solid #1f4fd814;padding:14px}.hsKpiLabel{color:var(--relocate-text-secondary);font-size:12px;font-weight:600}.hsKpiValue{color:var(--relocate-text);margin-top:6px;font-size:22px;font-weight:900}.hsKpiBar{background:#1f4fd814;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.hsKpiBar>span{background:#10b981a6;border-radius:999px;height:100%;display:block}.hsKpiBar>.hsKpiBarPrimary{background:var(--relocate-primary)}.hsKpiBar>.hsKpiBarWarn{background:#eab308d9}.hsKpiBar>.hsKpiBarMuted{background:#64748b73}.hsChartSection{gap:16px;margin-bottom:16px;display:grid}.hsChartCard{border-radius:var(--relocate-radius-lg);background:#fff;border:1px solid #1f4fd814;padding:18px;box-shadow:0 10px 28px #0000000f}.hsChartTitle{margin-bottom:8px;font-weight:800}.hsLineSvg{width:100%;max-width:420px;height:auto}.hsLineStroke{fill:none;stroke:var(--relocate-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.hsLineGrid{fill:none;stroke:#1f4fd814;stroke-width:1px}.hsLineDot{fill:var(--relocate-primary)}.hsLineMonth{fill:var(--relocate-text-secondary);font-size:9px}.hsMetricRow{gap:12px;display:grid}.hsMetricRowWide{grid-template-columns:repeat(3,minmax(0,1fr))}.hsMetricCard{border-radius:var(--relocate-radius-lg);background:#fff;border:1px solid #1f4fd814;padding:16px;box-shadow:0 10px 28px #0000000f}.hsMetricTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hsMetricTitle{font-size:14px;font-weight:800}.hsMetricSub{color:#10b981f2;text-align:right;font-size:11px;font-weight:600}.hsMetricValue{color:var(--relocate-primary);margin-top:6px;font-size:24px;font-weight:900}.hsMiniSvg{width:100%;margin-top:8px}.hsMiniBar{fill:var(--relocate-primary)}.hsMiniArea{fill:#1f4fd833}.hsMiniLine{stroke:var(--relocate-primary);stroke-width:2px;fill:none}.hsDocActions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hsFileInput{display:none}.hsB2bList{gap:12px;margin-top:14px;display:grid}.hsB2bCard.isMine{border:2px solid var(--relocate-primary)}.hsB2bRow{align-items:flex-start;gap:14px;display:flex}.hsB2bPhoto{border-radius:var(--relocate-radius-sm);object-fit:cover;flex-shrink:0;width:72px;height:72px}.hsB2bPhotoPlaceholder{border-radius:var(--relocate-radius-sm);background:#1f4fd814;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:28px;display:grid}.hsB2bBody{flex:1;min-width:0}.hsB2bMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.hsB2bRating{color:#eab308f2;font-weight:800}.hsB2bMore{color:var(--relocate-primary);margin-left:auto;font-size:13px;font-weight:700}.hsClinicCatalog{overflow:hidden}.hsClinicCatalogHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hsClinicCatalogTitle{margin-bottom:4px}.hsClinicCatalogSub{color:var(--relocate-text-secondary);margin:0;font-size:13px;line-height:1.4}.hsClinicCount{background:var(--relocate-primary-highlight);min-width:32px;height:32px;color:var(--relocate-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.hsClinicFilters{border-radius:var(--relocate-radius-md);background:var(--relocate-surface-card);border:1px solid #0000000d;gap:14px;margin-top:16px;padding:14px;display:grid;box-shadow:0 2px 8px #0000000a}.hsClinicLangField{gap:6px;display:grid}.hsClinicLangLabel{color:var(--relocate-text-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.hsClinicLangApplyRow{align-items:stretch;gap:8px;display:flex}.hsClinicLangApplyRow .hsInput{flex:1;min-width:0;margin:0}.hsClinicFilterGroup{gap:8px;display:grid}.hsClinicFilterGroupLabel{color:var(--relocate-text-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.hsFilterChips{flex-wrap:wrap;gap:8px;display:flex}.hsFilterChip{color:var(--relocate-text-secondary);cursor:pointer;background:#fffffff2;border:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #0000000f}.hsFilterChip:hover:not(.isActive){color:var(--relocate-primary);background:#1f4fd80f}.hsFilterChip.isActive{color:var(--relocate-primary);background:#1f4fd824;box-shadow:inset 0 0 0 1px #1f4fd838}.hsClinicApplyRow{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.hsClinicApplyBtn{background:var(--relocate-primary);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #1f4fd81f;border-radius:12px;flex-shrink:0;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.25;transition:opacity .15s,transform .1s}.hsClinicApplyBtn:hover:not(:disabled){opacity:.92}.hsClinicApplyBtn:active:not(:disabled){transform:scale(.98)}.hsClinicApplyBtn:disabled{opacity:.65;cursor:wait}.hsClinicResetBtn{color:var(--relocate-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600}.hsClinicResetBtn:hover:not(:disabled){color:var(--relocate-primary);background:#1f4fd80f}.hsClinicLoading{color:var(--relocate-text-secondary);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.hsClinicLoadingDot{background:var(--relocate-primary);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite hsClinicPulse}@keyframes hsClinicPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.hsClinicEmpty{text-align:center;color:var(--relocate-text-secondary);border-radius:var(--relocate-radius-md);background:#ffffff73;border:1px dashed #1f4fd81f;margin:16px 0 0;padding:20px;font-size:13px}.hsCatalogList{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hsCatalogCard{border-radius:var(--relocate-radius-md);background:#ffffffe0;border:1px solid #1f4fd80f;padding:14px;box-shadow:0 2px 8px #0000000a}.hsCatalogCardTop{align-items:flex-start;gap:12px;display:flex}.hsCatalogGlyph{width:40px;height:40px;color:var(--relocate-accent-warn);background:#ff61161a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hsCatalogBody{flex:1;min-width:0}.hsCatalogTitle{font-weight:var(--relocate-fw-title,600);color:var(--relocate-text);font-size:15px;line-height:1.35}.hsCatalogCity{color:var(--relocate-text-secondary);margin-top:2px;font-size:12px}.hsCatalogCity:before{content:"• ";opacity:.7}.hsCatalogReviewBtn{color:var(--relocate-primary);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px;font-weight:700}.hsCatalogReviewBtn:hover{text-decoration:underline}.hsTagRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hsTag{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.hsTagPrimary{color:var(--relocate-primary);background:#1f4fd81f}.hsTagBlue{color:#2563eb;background:#3b82f626}.hsTagTeal{color:#0d9488;background:#14b8a626}.hsTagGreen{color:#059669;background:#10b98126}.hsTagOrange{color:#ea580c;background:#f9731626}.hsTagRed{color:#dc2626;background:#ef44441f}.hsTagIndigo{color:#4f46e5;background:#6366f11f}.hsTagPurple{color:#9333ea;background:#a855f71f}.hsTagMuted{color:var(--relocate-text-secondary);background:#64748b1f}.hsReviewBtn{margin-top:10px}.hsReviewChips{flex-wrap:wrap;gap:8px;display:flex}.hsRevChip{cursor:pointer;background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}dialog.relocateDialog.hsMedDialog{width:min(720px,100vw - 32px);max-width:720px;max-height:min(92dvh,880px)}.hsMedDialog .hsMedForm{flex-direction:column;gap:14px;max-height:none;padding-top:4px;display:flex;overflow:visible}.hsMedDialog .hsField{flex-direction:column;gap:6px;margin:0;display:flex}.hsMedDialog .hsMedGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hsMedDialog .hsInput,.hsMedDialog .hsTextarea{box-sizing:border-box;width:100%}.lhPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.lhHero{border-radius:var(--relocate-radius-lg);background:var(--relocate-surface,#fff);border:1px solid #0000000f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 8px 24px #0000000d}.lhHeroInner{min-width:0;max-width:920px}.lhBadge{letter-spacing:.06em;color:var(--relocate-primary);background:#1f4fd81f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.lhTitle{font-size:clamp(24px,3.2vw,32px);font-weight:var(--relocate-fw-page,600);letter-spacing:-.02em;color:var(--relocate-text);margin:14px 0 6px}.lhLead{color:var(--relocate-text-secondary);max-width:66ch;margin:0 0 14px}.lhHeroRow{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.lhHeroLinks{flex-wrap:nowrap;flex-shrink:0;gap:10px;display:flex}.lhHeroLink{display:inline-flex}.lhHeroLinks .btnGhost,.wkHeroLinks .btnGhost,.taxHeroLinks .btnGhost,.hsHeroActions .btnGhost,.documentsHeroLinks .btnGhost,.btnGhost.lhHeroLink,.btnGhost.wkHeroLink,.btnGhost.taxHeroLink,.btnGhost.hsHeroLink,.btnGhost.documentsHeroLink,.btnGhost.moduleHeroLink,.btnGhost.settingsHeroLink,.btnGhost.stratHeroLink,.btnGhost.llHeroLink,.btnGhost.tlHeroLink,.btnGhost.crHeroLink,.btnGhost.dlHeroLink,.btnGhost.dirHeroLink,.btnGhost.aiHeroLink,.btnGhost.visaHeroLink,.btnGhost.nationHeroLink,.btnGhost.tgHeroLink,.btnGhost.psHeroLink,.btnGhost.calcHeroLink{background:#ffffffd1;border:1px solid #1f4fd824;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;line-height:1}.lhPills{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.lhTabs{background:#0000000f;border:none;border-radius:999px;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;padding:4px;display:flex}.lhTab{cursor:pointer;color:var(--relocate-text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:700;transition:background .16s,color .16s}.lhTab:hover:not(.isActive){color:var(--relocate-text)}.lhTab.isActive{background:var(--relocate-primary);color:#fff;box-shadow:0 2px 8px #1f4fd838}.lhSearchBtn{-webkit-backdrop-filter:blur(10px);cursor:pointer;width:40px;height:40px;color:var(--relocate-text-secondary);background:#ffffff73;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.lhSearchBtn svg{display:block}.lhSearchBtn:hover{color:var(--relocate-primary);background:#ffffffa6}.lhSearch{background:#ffffffbf;border:1px solid #1f4fd81f;border-radius:14px;flex:1 1 0;align-items:center;gap:8px;width:auto;min-width:0;max-width:none;padding:10px 12px;display:flex}.lhSearchInput{background:0 0;border:none;outline:none;width:100%;min-width:0}.lhSearchClose{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.lhErr{border-radius:var(--relocate-radius-md);color:#b91c1c;background:#ef44441a;border:1px solid #ef44441f;margin-top:14px;padding:12px 14px}.lhBody{gap:16px;display:grid}.lhSection{margin-top:2px}.lhSectionHead{justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 10px;display:flex}.lhSectionTitle{font-size:15px;font-weight:var(--relocate-fw-section,600);letter-spacing:-.01em;text-transform:none;color:var(--relocate-text);margin:0}.lhEmptyCard{align-items:flex-start;gap:14px;display:flex}.lhEmptyIcon{width:48px;height:48px;color:var(--relocate-primary);background:#1f4fd81f;border-radius:15px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.lhEmptyTitle{font-weight:var(--relocate-fw-title,600);font-size:15px}.lhList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lhItem{text-align:left;border-radius:var(--relocate-radius-md);cursor:pointer;background:#ffffffa6;border:1px solid #1f4fd814;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.lhItemWarn .lhItemIcon{color:#eab308f2;background:#eab3082e}.lhItemIcon{width:44px;height:44px;color:var(--relocate-primary);background:#1f4fd81f;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.lhItemMain{flex:1;gap:4px;min-width:0;display:grid}.lhItemTitle{font-size:15px;font-weight:var(--relocate-fw-title,600);color:var(--relocate-text);line-height:1.35}.lhItemDesc{color:var(--relocate-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.lhChevron{opacity:.6;flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:0;display:inline-flex}.lhChevron svg{display:block}.lhAccent{border-radius:var(--relocate-radius-md);color:#fff;background:#f97316eb;padding:18px;box-shadow:0 12px 28px #f9731640}.lhAccentTitle{font-size:16px;font-weight:900}.lhAccentBody{color:#fffffff2;margin-top:10px;line-height:1.4}.lhServicesHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.lhServicesList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lhSvcCard{border-radius:var(--relocate-radius-md);background:#ffffffa6;border:1px solid #1f4fd814}.lhSvcCard.isMine{border:2px solid var(--relocate-primary)}.lhSvcBtn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.lhSvcRow{align-items:flex-start;gap:14px;padding:14px;display:flex}.lhSvcPhoto{border-radius:var(--relocate-radius-sm);background:#1f4fd814;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:30px;display:grid}.lhSvcMain{flex:1;gap:4px;min-width:0;display:grid}.lhSvcTitle{font-size:15px;font-weight:var(--relocate-fw-title,600);line-height:1.35}.lhSvcMore{color:var(--relocate-primary);flex-shrink:0;margin-left:auto;padding-top:4px;font-size:13px;font-weight:700}.lhModalBody p{color:var(--relocate-text-secondary);margin:0 0 10px;line-height:1.45}.taxPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.taxHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#fff7edf5,#ffffffeb 55%,#f973162e);border:1px solid #f9731624;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #f9731614}.taxHeroInner{max-width:920px}.taxBadge{letter-spacing:.06em;color:#c2410c;background:#f973162e;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.taxTitle{font-size:clamp(24px,3.2vw,32px);font-weight:var(--relocate-fw-page,600);letter-spacing:-.02em;color:var(--relocate-text);margin:14px 0 6px}.taxLead{color:var(--relocate-text-secondary);max-width:66ch;margin:0 0 14px}.taxHeroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.taxHeroLinks{flex-wrap:wrap;gap:10px;display:flex}.taxStatusChip{border-radius:var(--relocate-radius-md);background:#ffffffa6;border:1px solid #10b9812e;align-items:center;gap:10px;padding:10px 12px;display:flex}.taxStatusIcon{color:#10b981f2;background:#10b98126;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.taxStatusLbl{letter-spacing:.06em;color:#10b981f2;font-size:11px;font-weight:800}.taxStatusVal{font-weight:800}.taxErr{border-radius:var(--relocate-radius-md);color:#b91c1c;background:#ef44441a;border:1px solid #ef44441f;margin-top:14px;padding:12px 14px}.taxBody{gap:16px;display:grid}.taxRow3.isWide{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=960px){.taxRow3.isWide{grid-template-columns:1fr}}.taxCardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.taxDaysTop{justify-content:flex-end;align-items:baseline;gap:8px;margin-top:6px;display:flex}.taxDaysNum{color:#f97316f2;font-size:38px;font-weight:900}.taxDaysLbl{color:#f97316f2;font-weight:700}.taxProgress{background:#1f4fd814;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.taxProgressFill{background:#f97316d9;border-radius:999px;height:100%;display:block}.taxProgressMeta{color:var(--relocate-text-tertiary);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.taxThreshold{color:#10b981f2;font-weight:700}.taxNote{color:var(--relocate-text-tertiary);margin-top:12px;font-size:12px;font-style:italic;line-height:1.35}.taxDisabledBtn{opacity:.6;margin-top:12px}.taxDetails summary{cursor:pointer;margin-top:12px;font-weight:700}.taxDutyList{gap:10px;display:grid}.taxDuty{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #1f4fd814;align-items:flex-start;gap:12px;padding:12px;display:flex}.taxDot{background:#f97316e6;border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:6px}.taxDutyTitle{font-weight:800}.taxAccent{border-radius:var(--relocate-radius-md);color:#fff;background:#1f4fd8f2;padding:18px;box-shadow:0 12px 28px #1f4fd838}.taxAccentTitle{font-size:16px;font-weight:900}.taxAccentBody{color:#fffffff2;margin-top:10px;line-height:1.4}.taxAccentBtn{margin-top:14px;display:inline-flex}.wkPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.wkHero{border-radius:var(--relocate-radius-lg);background:var(--relocate-surface,#fff);border:1px solid #0000000f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 8px 24px #0000000d}.wkHeroInner{min-width:0;max-width:920px}.wkBadge{letter-spacing:.06em;color:#10b981f2;background:#10b98124;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.wkTitle{font-size:clamp(24px,3.2vw,32px);font-weight:var(--relocate-fw-page,600);letter-spacing:-.02em;color:var(--relocate-text);margin:14px 0 6px}.wkLead{color:var(--relocate-text-secondary);max-width:66ch;margin:0 0 14px}.wkHeroRow{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.wkHeroLinks{flex-wrap:nowrap;flex-shrink:0;gap:10px;display:flex}.wkPills{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.wkTabs{background:#0000000f;border:none;border-radius:999px;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;padding:4px;display:flex}.wkTab{cursor:pointer;color:var(--relocate-text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:700;transition:background .16s,color .16s}.wkTab:hover:not(.isActive){color:var(--relocate-text)}.wkTab.isActive{background:var(--relocate-primary);color:#fff;box-shadow:0 2px 8px #1f4fd838}.wkSearchBtn{-webkit-backdrop-filter:blur(10px);cursor:pointer;width:40px;height:40px;color:var(--relocate-text-secondary);background:#ffffff73;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex}.wkSearchBtn svg{display:block}.wkSearchBtn:hover{color:var(--relocate-primary);background:#ffffffa6}.wkSearch{background:#ffffffbf;border:1px solid #10b9811f;border-radius:14px;flex:1 1 0;align-items:center;gap:8px;width:auto;min-width:0;max-width:none;padding:10px 12px;display:flex}.wkSearchInput{background:0 0;border:none;outline:none;width:100%;min-width:0}.wkSearchClose{cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.wkBody{gap:16px;display:grid}.wkHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wkHeadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wkFilter{cursor:pointer;background:#ffffffbf;border:1px solid #10b9812e;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:inline-flex}.wkFilterCheck{color:#10b981f2;align-items:center;display:inline-flex}.wkFilterCheck svg{display:block}.wkFilter.isOn{background:#10b98124;border-color:#10b98140}.wkJobs{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wkJobRow{border-radius:var(--relocate-radius-md);background:#ffffff9e;border:1px solid #10b9811f}.wkJobBtn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.wkJobTitle{font-size:15px;font-weight:var(--relocate-fw-title,600);line-height:1.35}.wkJobRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.wkJobSalary{color:#10b981f2;font-weight:800}.wkChevron{opacity:.6;flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:0;display:inline-flex}.wkChevron svg{display:block}.wkB2b{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wkB2bCard{border-radius:var(--relocate-radius-md);background:#ffffff9e;border:1px solid #10b9811f}.wkB2bCard.isMine{border:2px solid #10b981f2}.wkB2bBtn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.wkB2bRow{align-items:flex-start;gap:14px;padding:14px;display:flex}.wkB2bPhoto{border-radius:var(--relocate-radius-sm);background:#10b9811a;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:28px;display:grid}.wkB2bTitle{font-weight:900}.wkB2bMore{color:#10b981f2;flex-shrink:0;margin-left:auto;padding-top:4px;font-size:13px;font-weight:700}.wkCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=960px){.wkCardsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wkMiniCard{text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #10b9811f;border-radius:16px;width:100%;padding:14px;transition:transform .12s,box-shadow .12s,border-color .12s}.wkMiniCard:hover{border-color:#10b9812e;transform:translateY(-1px);box-shadow:0 10px 28px #10b98114}.wkMiniTitle{margin-bottom:6px;font-weight:800}.wkDlgBody p{color:var(--relocate-text-secondary);margin:0 0 10px;line-height:1.45}.ciPage{max-width:1120px;margin:0 auto;padding-bottom:64px}.ciHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#eef2fff5,#ffffffeb 55%,#6366f129);border:1px solid #6366f11f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #6366f114}.ciHeroInner{max-width:920px}.ciBadge{letter-spacing:.06em;color:#4f46e5;background:#6366f124;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-block}.ciTitle{letter-spacing:-.02em;color:var(--relocate-text);margin:14px 0 6px;font-size:clamp(26px,3.4vw,38px);font-weight:600}.ciLead{color:var(--relocate-text-secondary);max-width:66ch;margin:0 0 14px}.ciHeroRow{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:14px;display:flex}.ciSearchRow{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.ciSearch{background:#ffffffbf;border:1px solid #6366f11f;border-radius:14px;flex:auto;align-items:center;gap:8px;width:min(420px,80vw);min-width:0;padding:10px 12px;display:flex}.ciFilterBtn{flex-shrink:0}@media (width<=959px){.ciSearchRow{flex-wrap:nowrap}.ciSearch{flex:1 1 0;width:auto;min-width:0}.ciSearchRow .ciFilterBtn{flex-shrink:0}}.ciSearchInput{background:0 0;border:none;outline:none;width:100%}.ciErr{border-radius:var(--relocate-radius-md);color:#b91c1c;background:#ef44441a;border:1px solid #ef44441f;margin-top:14px;padding:12px 14px}.ciMeta{margin:6px 0 12px}.ciList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ciCard{border-radius:var(--relocate-radius-md);background:#ffffff9e;border:1px solid #6366f11f}.ciCardBtn{text-align:left;cursor:pointer;background:0 0;border:none;gap:10px;width:100%;padding:14px;display:grid}.ciCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.ciCat{color:#4f46e5;letter-spacing:.06em;background:#6366f124;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.ciCardTitle{font-weight:600}.ciCardBottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.ciDiscuss{color:#4f46e5;font-weight:600}.ciFab{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:999px;width:56px;height:56px;font-size:30px;line-height:1;position:fixed;bottom:24px;right:20px;box-shadow:0 12px 28px #4f46e54d}.ciDlgGroup{gap:8px;margin-bottom:14px;display:grid}.ciRadio{align-items:center;gap:10px;font-size:14px;display:flex}.ciPostBody{gap:12px;display:grid}.ciPostImg{border-radius:var(--relocate-radius-md);border:1px solid #0000000f;width:100%}.ciCreateImg{object-fit:cover;border-radius:var(--relocate-radius-md);border:1px solid #0000000f;width:100%;max-height:240px}.ciPostText{color:var(--relocate-text-secondary);margin:0;line-height:1.45}.ciCommentsHead{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.ciComments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ciComment{border-radius:var(--relocate-radius-md);background:#ffffffa6;border:1px solid #6366f11a;padding:12px}.ciCommentAuthor{color:#4f46e5;margin-bottom:4px;font-weight:800}.ciComposer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stratPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.stratHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#ecfcf9f5,#ffffffeb 55%,#1f4fd824);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd814}.stratHeroInner{max-width:840px}.stratBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.stratTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.stratLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.stratActions{flex-wrap:wrap;gap:10px;display:flex}.stratHeroLink{font-weight:700}.stratGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=980px){.stratGrid{grid-template-columns:1fr 1fr;gap:18px}}.stratWide{grid-column:1/-1}.stratCard{padding:18px}.stratBullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=980px){.stratBullets{grid-template-columns:repeat(3,minmax(0,1fr))}}.stratBullet{border-radius:var(--relocate-radius-md);background:#fff9;border:1px solid #1f4fd814;align-items:center;gap:10px;padding:10px 12px;display:flex}.stratDot{background:var(--relocate-primary);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #1f4fd81f}.stratLinks{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.dirLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.dirLayout{grid-template-columns:1fr}}.dirFilters{position:sticky;top:84px}@media (width<=900px){.dirFilters{position:static}}.dirTypeRow{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.dirChip{cursor:pointer;color:var(--relocate-text-secondary);background:#ffffffe6;border:1px solid #00000014;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.dirChip.isActive{color:var(--relocate-primary);background:#1f4fd81a;border-color:#1f4fd859}.dirChipIco{font-size:14px}.dirListHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.dirEmpty{text-align:center;padding:26px 16px 18px}.dirEmptyIco{margin-bottom:10px;font-size:44px;display:block}.dirEmptyTitle{margin:0 0 8px;font-size:16px;font-weight:900}.dirCards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dirCard{border-radius:var(--relocate-radius-md);background:#ffffffb8;border:1px solid #0000000f;padding:14px 16px}.dirCardTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dirCardName{font-weight:900}.dirVerified{color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.dirVerified svg{display:block}.dirDesc{color:var(--relocate-text);margin-top:8px;line-height:1.45}.dirActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.psPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.psHero{border-radius:var(--relocate-radius-lg);color:#fff;background:linear-gradient(135deg,#1f4fd8f0,#4a6fe3e6 55%,#ff61162e);border:1px solid #ffffff38;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 16px 44px #1f4fd82e}.psHeroInner{max-width:820px}.psBadge{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;background:#ffffff29;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.psTitle{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.psLead{color:#ffffffeb;margin:0 0 14px;font-size:15px;line-height:1.55}.psActions{flex-wrap:wrap;gap:10px;display:flex}.psHeroLink{color:#fff;background:#ffffff2e;border-color:#ffffff59}.psErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.psGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=960px){.psGrid{grid-template-columns:1fr}}.psKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}@media (width<=960px){.psKpis{grid-template-columns:1fr}}.psKpi{background:#1f4fd80f;border:1px solid #1f4fd81f;border-radius:14px;padding:12px 14px}.psKpiLbl{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-text-secondary);font-size:11px;font-weight:800}.psKpiVal{color:var(--relocate-text);margin-top:4px;font-size:18px;font-weight:900}.psRiskPill{border-radius:999px;margin-top:6px;padding:6px 10px;font-weight:900;display:inline-block}.psRec{background:#ffffffbf;border:1px solid #0000000f;border-radius:16px;margin-top:14px;padding:14px 14px 12px}.psRecHdr{margin-bottom:10px;font-weight:900}.psCountryGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (width<=960px){.psCountryGrid{grid-template-columns:1fr}}.psCountryCard{background:#ffffffb8;border:1px solid #0000000f;border-radius:14px;padding:12px 14px;position:relative}.psRiskMini{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900;position:absolute;top:10px;right:10px}.calcPage{max-width:1120px;margin:0 auto;padding-bottom:48px}.calcHero{border-radius:var(--relocate-radius-lg);background:linear-gradient(135deg,#e8ecfcf2,#ffffffeb 55%,#1f4fd824);border:1px solid #1f4fd81f;margin-bottom:18px;padding:clamp(22px,4vw,40px);box-shadow:0 14px 40px #1f4fd814}.calcHeroInner{max-width:820px}.calcBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-primary);background:#1f4fd814;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.calcTitle{letter-spacing:-.03em;color:var(--relocate-text);margin:0 0 10px;font-size:clamp(24px,3.5vw,34px);font-weight:900}.calcLead{color:var(--relocate-text-secondary);margin:0 0 14px;font-size:15px;line-height:1.55}.calcActions{flex-wrap:wrap;gap:10px;display:flex}.calcHeroLink{font-weight:700}@media (width<=959px){.calcActions{flex-direction:column;align-items:stretch}.calcActions .calcHeroLink,.calcActions .btnGhost,.calcActions .btnPrimary{box-sizing:border-box;justify-content:center;width:100%}}.calcErr{border-radius:var(--relocate-radius-sm);color:var(--relocate-danger);background:#dc26261a;margin-bottom:16px;padding:12px 16px;font-size:14px}.calcGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=960px){.calcGrid{grid-template-columns:1fr}}.calcFormGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width<=960px){.calcFormGrid{grid-template-columns:1fr}}.calcKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}@media (width<=960px){.calcKpis{grid-template-columns:1fr}}.calcKpi{background:#1f4fd80f;border:1px solid #1f4fd81f;border-radius:14px;padding:12px 14px}.calcKpiLbl{letter-spacing:.06em;text-transform:uppercase;color:var(--relocate-text-secondary);font-size:11px;font-weight:800}.calcKpiVal{color:var(--relocate-text);margin-top:4px;font-size:18px;font-weight:900}.calcRiskPill{border-radius:999px;margin-top:6px;padding:6px 10px;font-weight:900;display:inline-block}.calcResultCard,.calcGrid>.relocateCard{overflow-wrap:anywhere;min-width:0}.calcResultBody{flex-direction:column;gap:14px;min-width:0;display:flex}.calcSummaryList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.calcSummaryList li{color:var(--relocate-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.calcSummaryList li strong{color:var(--relocate-text);text-align:right;white-space:nowrap;font-weight:800}.calcSummaryListTight li{font-size:12px}.calcWarnVal{color:var(--relocate-danger)!important}.calcBreakdown,.calcColBox,.calcRecs,.calcAlts{background:#1f4fd80d;border:1px solid #1f4fd81a;border-radius:12px;padding:12px 14px}.calcBreakdownTitle{color:var(--relocate-text);margin-bottom:8px;font-size:13px;font-weight:800}.calcColChips,.calcAltChips{flex-wrap:wrap;gap:8px;display:flex}.calcColChip{min-width:120px;color:var(--relocate-text-secondary);background:#ffffffb3;border-radius:10px;flex-direction:column;flex:120px;gap:2px;padding:8px 10px;font-size:12px;display:flex}.calcColChip strong{color:var(--relocate-text);font-weight:800}.calcAltChip{color:var(--relocate-primary);background:#ffffffbf;border:1px solid #1f4fd824;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.calcRecList{color:var(--relocate-text);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.calcConfidence{margin:0}.docList{margin:0;padding:0;list-style:none}.docListRow{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.splitGroupList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.splitTile{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;padding:8px 14px;font-weight:600}.splitTile.active{border-color:var(--relocate-primary);color:var(--relocate-primary);background:#1f4fd81a}.moduleList{margin:0;padding:0;list-style:none}.moduleList li{border-bottom:1px solid #0000000d;padding:8px 0}.chipGhost{background:#0f172a0f;border-radius:999px;padding:4px 10px;display:inline-block}.shellNotifFab{cursor:pointer;background:#ffffffb8;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;line-height:1;display:flex}.notifDlg{max-width:560px;padding:0}.notifDlgInner{padding:14px}.notifDlgHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.notifDlgTitle{font-weight:900}.notifPanel{min-height:220px}.notifEmpty{text-align:center;place-items:center;gap:10px;padding:32px;display:grid}.notifEmptyIcon{background:#0f172a0f;border-radius:18px;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.notifEmptyTitle{color:var(--relocate-text-secondary);font-weight:800}.obPage{place-items:start center;padding:12px 0;display:grid}.obCard{width:min(720px,100%)}.obHero{align-items:center;gap:12px;margin-bottom:14px;display:flex}.obHeroIcon{width:44px;height:44px;color:var(--relocate-primary);background:#1f4fd81f;border-radius:14px;place-items:center;display:grid}.obTitle{font-size:18px;font-weight:950}.obLead{margin-top:4px}.obGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (width<=720px){.obGrid{grid-template-columns:1fr}}.obField{flex-direction:column;gap:6px;display:flex}.obLabel{color:var(--relocate-text-secondary);font-size:12px;font-weight:900}.obPickBtn,.obSelect,.obInput{background:#ffffffeb;border:1px solid #00000014;border-radius:14px;width:100%;padding:10px 12px;font-weight:700}.obPickBtn{cursor:pointer;text-align:left}.obHint{color:var(--relocate-text-secondary);margin-top:4px;font-size:12px}.obActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.relocateDialog.obPickerDlg{width:min(620px,100% - 32px);max-width:620px;padding:0;overflow:hidden}.obPicker{background:#fff;padding:14px}.obTourList{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.obTourLink{text-align:left;width:100%;display:block}.obPickerHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.obPickerTitle{font-weight:950}.obPickerSearch{margin-top:10px}.obPickerSearch input{background:#ffffffeb;border:1px solid #00000014;border-radius:14px;width:100%;padding:10px 12px;font-weight:700}.obPickerList{gap:6px;max-height:min(62vh,520px);margin-top:10px;display:grid;overflow:auto}.obPickerRow{cursor:pointer;text-align:left;background:#ffffffdb;border:1px solid #0000000f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.obPickerRow.isActive{background:#1f4fd814;border-color:#1f4fd866}.obPickerCode{color:var(--relocate-primary);min-width:44px;font-weight:950}.obPickerName{font-weight:800}.obVideoDlg{background:#000;max-width:960px;padding:0}.obVideoWrap{aspect-ratio:16/9;width:min(960px,92vw);position:relative}.obVideo{border:0;width:100%;height:100%;display:block}.obSkipBtn{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #fff3;border-radius:999px;padding:10px 14px;font-weight:800;position:absolute;bottom:16px;right:16px}.partnerPage{display:block}.partnerCard{padding:18px}.partnerHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partnerHeadActions{flex-wrap:wrap;gap:10px;display:flex}.partnerLead{max-width:720px}.partnerEmpty{text-align:center;padding:22px 8px}.partnerList{gap:10px;margin-top:14px;display:grid}.partnerOrg{color:inherit;background:#ffffffb8;border:1px solid #0000000f;border-radius:16px;gap:8px;padding:14px;text-decoration:none;display:grid}.partnerOrgTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.partnerOrgName{font-weight:950}.partnerOrgStatus{border:1px solid #0000;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.partnerOrgStatus.good{color:#16a34a;background:#16a34a1f;border-color:#16a34a38}.partnerOrgStatus.warn{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b38}.partnerOrgStatus.bad{color:#ef4444;background:#ef44441f;border-color:#ef444438}.partnerOrgMeta{flex-wrap:wrap;gap:10px;display:flex}.partnerOrgRating{align-items:center;gap:12px;display:flex}.partnerStar{font-weight:950}.partnerForm{margin-top:10px}.partnerSectionTitle{font-weight:950}.partnerGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (width<=860px){.partnerGrid{grid-template-columns:1fr}}.partnerField{color:var(--relocate-text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.partnerField input,.partnerField select,.partnerField textarea{color:var(--relocate-text);background:#ffffffeb;border:1px solid #00000014;border-radius:14px;padding:10px 12px;font-size:14px;font-weight:700}.partnerFieldWide{grid-column:1/-1}.partnerFiles{gap:10px;margin-top:10px;display:grid}.partnerFileRow{background:#ffffffdb;border:1px solid #0000000f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:900;display:flex}.partnerFileRow input{font-weight:700}.partnerAgreement{align-items:center;gap:10px;margin-top:14px;font-weight:800;display:flex}.partnerActions{justify-content:flex-start;margin-top:14px;display:flex}.partnerKV{gap:8px;margin-top:6px;display:grid}.partnerKVRow{justify-content:space-between;gap:10px;display:flex}.partnerDocs{gap:8px;margin-top:10px;display:grid}.partnerDoc{color:inherit;background:#ffffffdb;border:1px solid #0000000f;border-radius:14px;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.partnerDocName{font-weight:900}.partnerProductBadge{border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.partnerProductPro{color:var(--relocate-primary);background:#1f4fd81a;border-color:#1f4fd833}.partnerProductHub{color:var(--relocate-accent-warn);background:#ff61161a;border-color:#ff611633}.partnerVerifiedBadge{color:#16a34a;background:#16a34a1a;border:1px solid #16a34a33;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.partnerFreeBadge{color:#15803d;background:#16a34a14;border:1px solid #16a34a29;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.partnerFeeBadge{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.partnerOrgLeft{flex-direction:column;gap:5px;min-width:0;display:flex}.partnerOrgTagRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.partnerStatsRow{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 4px;display:grid}@media (width<=700px){.partnerStatsRow{grid-template-columns:1fr 1fr}}.partnerStatCard{text-align:center;background:#ffffffb8;border:1px solid #0000000f;border-radius:14px;padding:12px 14px}.partnerStatValue{color:var(--relocate-text);font-size:22px;font-weight:900;line-height:1}.partnerStatRequests{color:var(--relocate-accent-warn)}.partnerStatLabel{margin-top:4px;font-size:11px;font-weight:700}.partnerEmptyEco{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.partnerEmptyEcoIcon{background:var(--relocate-primary-highlight);width:56px;height:56px;color:var(--relocate-primary);border:1px solid #1f4fd829;border-radius:20px;justify-content:center;align-items:center;display:flex}.partnerEmptyEcoTitle{font-size:18px;font-weight:800}.partnerEmptyEcoSub{max-width:420px;line-height:1.4}.partnerEmptyEcoActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.partnerEcoBanner{color:var(--relocate-text-secondary);background:#1f4fd80f;border:1px solid #1f4fd829;border-radius:14px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.partnerEcoBannerPro{color:#1e3a8a;background:#1f4fd80f;border-color:#1f4fd829}.partnerEcoBannerHub{color:#9a3412;background:#ff61160f;border-color:#ff611629}.partnerVerifyProductRow{gap:8px;margin-bottom:6px;display:flex}.partnerOrgDetailTopRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.partnerEcoInfoGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}@media (width<=700px){.partnerEcoInfoGrid{grid-template-columns:1fr}}.partnerEcoInfoCard{background:#ffffffb8;border:1px solid #0000000f;border-radius:14px;padding:12px 14px}.partnerEcoInfoPaid{background:#16a34a0f;border-color:#16a34a33}.partnerEcoInfoUnpaid{background:#f59e0b0f;border-color:#f59e0b33}.partnerEcoInfoLabel{color:var(--relocate-text-secondary);font-size:11px;font-weight:700}.partnerEcoInfoValue{margin-top:4px;font-size:14px;font-weight:800}.partnerLangGrid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.partnerLangChip{cursor:pointer;color:var(--relocate-text-secondary);background:#fffc;border:1px solid #00000014;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.partnerLangChip.isActive{color:var(--relocate-primary);background:#1f4fd81a;border-color:#1f4fd847}.partnerCheckboxRow{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.partnerCheckLabel{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ecoPage{flex-direction:column;gap:20px;display:flex}.ecoHero{color:#fff;background:linear-gradient(135deg,#1a3fb0 0%,#2563eb 50%,#3b82f6 100%);border-radius:20px;padding:28px 24px}.ecoHeroInner{max-width:620px}.ecoHeroBadge{letter-spacing:.04em;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.ecoHeroTitle{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:900;line-height:1.2}.ecoHeroSub{opacity:.9;max-width:480px;margin:10px 0 18px;font-size:14px;line-height:1.5}.ecoHeroCta{border-radius:14px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--relocate-primary)!important;background:#fff!important}.ecoProducts{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=860px){.ecoProducts{grid-template-columns:1fr}}.ecoProductCard{flex-direction:column;gap:0;display:flex}.ecoProductIcon{border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;display:flex}.ecoProIcon{color:var(--relocate-primary);background:#1f4fd81a;border:1px solid #1f4fd82e}.ecoHubIcon{color:var(--relocate-accent-warn);background:#ff61161a;border:1px solid #ff61162e}.ecoProductTag{color:var(--relocate-primary);background:#1f4fd81a;border:1px solid #1f4fd82e;border-radius:999px;width:fit-content;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.ecoProductTagHub{color:var(--relocate-accent-warn);background:#ff61161a;border-color:#ff61162e}.ecoProductTitle{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:900}.ecoProductDesc{color:var(--relocate-text-secondary);margin-bottom:16px;font-size:13px;line-height:1.45}.ecoProductPricing{background:var(--relocate-surface-card);border-radius:14px;gap:8px;margin-bottom:16px;padding:12px 14px;display:grid}.ecoPricingRow{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ecoPricingHighlight{background:#16a34a0f;border-radius:8px;margin:0 -8px;padding:4px 8px}.ecoPricingLabel{color:var(--relocate-text-secondary);font-weight:600}.ecoPricingValue{font-weight:800}.ecoPricingNote{color:var(--relocate-text-secondary);font-size:11px;font-weight:600}.ecoPricingFree{color:#15803d}.ecoPricingStrike{color:var(--relocate-text-tertiary);text-decoration:line-through}.ecoProductBenefits{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ecoProductBenefits li{color:var(--relocate-text-secondary);padding-left:18px;font-size:13px;position:relative}.ecoProductBenefits li:before{content:"✓";color:#16a34a;font-weight:800;position:absolute;left:0}.ecoProductCta{text-align:center;border-radius:14px;margin-top:auto;padding:12px;text-decoration:none;display:block}.ecoSection{flex-direction:column;gap:12px;display:flex}.ecoSectionTitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.ecoSectionSub{margin:0;font-size:13px}.ecoCategoryGrid{gap:10px;display:grid}.ecoCategoryGroup{background:#ffffffb8;border:1px solid #0000000f;border-radius:16px;padding:14px}.ecoCategoryTierBadge{border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.ecoTier1{color:#b91c1c;background:#dc26261a;border:1px solid #dc262633}.ecoTier2{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b33}.ecoTier3{color:var(--relocate-primary);background:#1f4fd81a;border:1px solid #1f4fd833}.ecoTier4{color:#15803d;background:#16a34a14;border:1px solid #16a34a2e}.ecoCategoryItems{flex-wrap:wrap;gap:8px;display:flex}.ecoCategoryItem{color:var(--relocate-text-secondary);background:#fffc;border:1px solid #0000000f;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.ecoRevenueGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=700px){.ecoRevenueGrid{grid-template-columns:1fr}}.ecoRevenueCard{background:#ffffffb8;border:1px solid #0000000f;border-radius:16px;gap:6px;padding:14px;display:grid}.ecoRevenueSource{font-size:13px;font-weight:800}.ecoRevenueRate{color:var(--relocate-primary);font-size:20px;font-weight:900}.ecoRevenueMeta{font-size:12px}.ecoBottomCta{padding:20px 22px}.ecoBottomCtaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ecoBottomCtaTitle{margin-bottom:4px;font-size:17px;font-weight:800}.ecoLink{color:var(--relocate-primary);font-weight:700;text-decoration:none}.ecoLink:hover{text-decoration:underline}.ecoProductSelectGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}@media (width<=700px){.ecoProductSelectGrid{grid-template-columns:1fr}}.ecoProductSelectCard{text-align:left;cursor:pointer;background:#ffffffb8;border:2px solid #0000000f;border-radius:18px;flex-direction:column;gap:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.ecoProductSelectCard:hover{border-color:#1f4fd859;box-shadow:0 4px 16px #1f4fd81a}.ecoProductSelectIcon{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.ecoProductSelectTag{color:var(--relocate-primary);background:#1f4fd81a;border:1px solid #1f4fd82e;border-radius:999px;width:fit-content;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.ecoProductSelectTitle{margin-bottom:6px;font-size:18px;font-weight:900}.ecoProductSelectDesc{margin-bottom:12px;font-size:13px;line-height:1.4}.ecoProductSelectPrice{margin-bottom:14px;font-size:13px}.ecoProductSelectPriceMain{color:var(--relocate-primary);font-size:20px;font-weight:900}.ecoProductSelectPriceFree{color:#15803d}.ecoProductSelectCta{text-align:center;border-radius:12px;padding:10px 16px;font-size:13px;display:block}.btn{border-radius:var(--relocate-radius-btn);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,opacity .15s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--relocate-primary);color:#fff}.btn.ghost{color:var(--relocate-text);background:#fffc;border-color:#0000001a}.mgrPage{display:block}.mgrHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mgrTabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mgrTab{cursor:pointer;color:var(--relocate-text-secondary);background:#ffffffb3;border:1px solid #00000014;border-radius:999px;padding:8px 12px;font-weight:900}.mgrTab.isActive{color:var(--relocate-primary);background:#1f4fd81f;border-color:#1f4fd840}.mgrList{gap:10px;margin-top:12px;display:grid}.mgrItem{background:#ffffffb8;border:1px solid #0000000f;border-radius:16px;gap:8px;padding:14px;display:grid}.mgrItemTitle{font-weight:950}.mgrItemActions{flex-wrap:wrap;gap:10px;display:flex}.mgrEmpty{text-align:center;padding:18px 6px}.mgrFilters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mgrFilters select{background:#ffffffe6;border:1px solid #00000014;border-radius:12px;padding:8px 10px;font-weight:800}.mgrSectionTitle{font-weight:950}.mgrGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}@media (width<=860px){.mgrGrid{grid-template-columns:1fr}}.mgrField{color:var(--relocate-text-secondary);flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.mgrField input,.mgrField select,.mgrField textarea{color:var(--relocate-text);background:#ffffffeb;border:1px solid #00000014;border-radius:14px;padding:10px 12px;font-size:14px;font-weight:700}.mgrDlg{max-width:720px}.mgrPre{background:#ffffffdb;border:1px solid #00000014;border-radius:14px;max-height:420px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.4;overflow:auto}.mgrMiniList{gap:8px;max-height:420px;margin-top:10px;display:grid;overflow:auto}.mgrMiniRow{background:#ffffffdb;border:1px solid #0000000f;border-radius:14px;padding:10px 12px}.mgrMiniTitle{font-weight:900}.mgrMiniMeta{margin-top:4px;font-size:12px}.glassTopNav{z-index:100;background:0 0;border-bottom:none;padding:10px;position:sticky;top:0}.shellMobile .glassTopNav{display:none}.glassTopInner{align-items:center;gap:14px;max-width:1480px;margin:0 auto;display:flex}.glassShield{width:40px;height:40px;color:var(--relocate-text-secondary);background:#fff9;border:1px solid #ffffff80;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .18s,transform .18s;display:flex}.glassShield:hover{background:#ffffffd9;transform:scale(1.05)}.glassTabPill{background:#ffffffe0;border:1px solid #fff9;border-radius:999px;flex:0 720px;grid-template-columns:repeat(5,1fr);height:40px;padding:2px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000012}.glassTabSlider{background:var(--relocate-primary);pointer-events:none;z-index:0;border-radius:999px;width:calc(20% - 4px);transition:left .42s cubic-bezier(.25,1,.5,1);position:absolute;top:2px;bottom:2px}.glassTab{z-index:1;color:var(--relocate-text-secondary);font-family:inherit;font-size:12px;font-weight:600;line-height:inherit;width:100%;min-width:0;height:100%;box-shadow:none;appearance:none;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 6px;text-decoration:none;transition:color .2s;display:flex;position:relative}.glassTab:hover,.glassTab:focus,.glassTab:focus-visible{box-shadow:none;background:0 0;border:none;outline:none}.glassTab.isActive{color:#fff}.glassTabLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glassTopRight{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.glassIconBtn{cursor:pointer;width:40px;height:40px;color:var(--relocate-text-secondary);background:#fff9;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .18s,transform .18s;display:flex}.glassIconBtn:hover{background:#ffffffe6;transform:scale(1.06)}.langToggleWrap{flex-shrink:0;position:relative}.langToggleBtn{width:42px;min-width:42px;font-family:inherit}.langToggleCode{letter-spacing:.06em;color:var(--relocate-text-secondary);font-size:11px;font-weight:700;line-height:1}.langToggleMenu{z-index:220;-webkit-backdrop-filter:blur(16px);transform-origin:100% 0;background:#fffffff5;border:1px solid #0f172a14;border-radius:16px;min-width:228px;max-height:min(360px,70vh);padding:6px;animation:.26s cubic-bezier(.4,0,.2,1) langToggleMenuIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 12px 32px #0f172a24}@keyframes langToggleMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.langToggleItem{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .18s,color .18s;display:flex}.langToggleItem:hover{background:#1f4fd812}.langToggleItem.isActive{background:#1f4fd81c}.langToggleItemName{color:var(--relocate-text);font-size:13px;font-weight:600}.langToggleItemCode{letter-spacing:.06em;color:var(--relocate-text-tertiary);flex-shrink:0;font-size:10px;font-weight:700}.glassAvatarBtn{background:var(--relocate-primary-highlight);width:40px;height:40px;color:var(--relocate-primary);border:1px solid #1f4fd82e;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background .18s,transform .18s;display:flex;overflow:hidden}.glassAvatarBtn.hasPhoto{padding:0}.glassAvatarBtn img{object-fit:cover;width:100%;height:100%;display:block}.glassAvatarBtn:hover{background:#1f4fd826;transform:scale(1.06)}@media (width<=1060px){.glassTabLabel{display:none}.glassTabPill{max-width:280px}}@media (width<=960px){.glassTopNav{display:none}}.glassBottomNav{z-index:100;pointer-events:none;padding:0 14px 10px;position:fixed;bottom:0;left:0;right:0}.glassBottomNav.tgMessengerTabNavTop,.glassBottomNav.miniAppTabNavTop{pointer-events:auto;z-index:auto;width:auto;padding:0;position:static;inset:auto}.glassBottomNav.tgMessengerTabNavTop .glassBottomPill,.glassBottomNav.miniAppTabNavTop .glassBottomPill{max-width:100%;margin:0}@media (width>=960px){.glassBottomNav.tgMessengerTabNavBottom,.glassBottomNav.miniAppTabNavBottom{display:none!important}.glassBottomNav.tgMessengerTabNavTop .glassBottomPill,.glassBottomNav.miniAppTabNavTop .glassBottomPill{-webkit-backdrop-filter:none;background:#ffffffe0;border:1px solid #fff9;border-radius:999px;max-width:720px;height:40px;box-shadow:0 2px 12px #00000012}.glassBottomNav.tgMessengerTabNavTop .glassBottomSlider,.glassBottomNav.miniAppTabNavTop .glassBottomSlider{background:var(--relocate-primary);box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:999px}.glassBottomNav.tgMessengerTabNavTop .glassBottomTab,.glassBottomNav.miniAppTabNavTop .glassBottomTab{color:var(--relocate-text-secondary);border-radius:999px;flex-direction:row;gap:5px}.glassBottomNav.tgMessengerTabNavTop .glassBottomTab.isActive,.glassBottomNav.miniAppTabNavTop .glassBottomTab.isActive{color:#fff;transform:none}.glassBottomNav.tgMessengerTabNavTop .glassBottomIco,.glassBottomNav.miniAppTabNavTop .glassBottomIco{color:inherit}.glassBottomNav.tgMessengerTabNavTop .glassBottomIco.isActive,.glassBottomNav.miniAppTabNavTop .glassBottomIco.isActive{color:#fff;transform:none}.glassBottomNav.tgMessengerTabNavTop .glassBottomLbl,.glassBottomNav.miniAppTabNavTop .glassBottomLbl{color:inherit;letter-spacing:0;max-width:none;padding:0;font-size:12px;font-weight:600}.glassBottomNav.tgMessengerTabNavTop .glassBottomLbl.isActive,.glassBottomNav.miniAppTabNavTop .glassBottomLbl.isActive{color:#fff}.glassBottomNav.tgMessengerTabNavTop .tgHomeR,.glassBottomNav.miniAppTabNavTop .tgHomeR{color:#8b8680}.glassBottomNav.tgMessengerTabNavTop .glassBottomTab.isActive .tgHomeR,.glassBottomNav.miniAppTabNavTop .glassBottomTab.isActive .tgHomeR,.glassBottomNav.tgMessengerTabNavTop .tgHomeR.isActive,.glassBottomNav.miniAppTabNavTop .tgHomeR.isActive{color:#fff}.glassBottomNav.tgMessengerTabNavTop .glassBottomIco svg,.glassBottomNav.miniAppTabNavTop .glassBottomIco svg{width:18px;height:18px}}@media (width<=959px){.glassBottomNav.tgMessengerTabNavTop,.glassBottomNav.miniAppTabNavTop{display:none!important}}.glassBottomPill{-webkit-backdrop-filter:blur(22px);pointer-events:auto;background:#ffffffb8;border:1px solid #fff9;border-radius:28px;grid-template-columns:1fr 1fr 1fr;max-width:420px;height:56px;margin:0 auto;padding:2px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000002e,0 2px 8px #00000014}.glassBottomPill5{grid-template-columns:repeat(5,1fr);max-width:100%}.glassBottomPill4{grid-template-columns:repeat(4,1fr);max-width:100%}.glassBottomSlider{-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:0;background:#ffffffbf;border:1px solid #fff9;border-radius:24px;width:calc(33.333% - 4px);transition:left .42s cubic-bezier(.25,1,.5,1);position:absolute;top:2px;bottom:2px;box-shadow:inset 0 1px #ffffff80}.glassBottomSlider5{width:calc(20% - 4px)}.glassBottomSlider4{width:calc(25% - 4px)}.glassBottomTab{z-index:1;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.glassBottomTab.isActive{transform:scale(1.05)}.glassBottomIco{color:#8b8680;justify-content:center;align-items:center;transition:transform .22s;display:flex}.glassBottomIco.isActive{color:var(--relocate-primary);transform:scale(1.1)}.glassBottomLbl{color:#a8a29e;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 2px;font-size:9px;font-weight:700;transition:color .2s;overflow:hidden}.glassBottomLbl.isActive{color:var(--relocate-primary)}.mobileMoreRoot{z-index:200;pointer-events:none;visibility:hidden;position:fixed;inset:0}.mobileMoreRoot.isOpen,.mobileMoreRoot.isClosing{visibility:visible;pointer-events:auto}.mobileMoreBackdrop{-webkit-backdrop-filter:blur(4px);opacity:0;cursor:pointer;background:#0f172a61;border:none;margin:0;padding:0;transition:opacity .28s;position:absolute;inset:0}.mobileMoreRoot.isOpen .mobileMoreBackdrop{opacity:1}.mobileMoreRoot.isClosing .mobileMoreBackdrop{opacity:0}.mobileMoreSheet{max-height:min(88vh,640px);padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));will-change:transform;-webkit-overflow-scrolling:touch;background:#fff;border-radius:20px 20px 0 0;transition:transform .32s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 40px #00000024}.mobileMoreRoot.isOpen .mobileMoreSheet{transform:translateY(0)}.mobileMoreRoot.isClosing .mobileMoreSheet{transform:translateY(100%)}.mobileMoreHandleZone{cursor:grab;touch-action:none;padding:10px 0 6px}.mobileMoreHandleZone:active{cursor:grabbing}.mobileMoreHandle{background:#d6d3d1;border-radius:999px;width:40px;height:4px;margin:0 auto}.mobileMoreProfile{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000000f;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:10px 4px 16px;display:flex}.mobileMoreAvatar{background:var(--relocate-primary-highlight,#e8ecfc);width:44px;height:44px;color:var(--relocate-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.mobileMoreAvatar img{object-fit:cover;width:100%;height:100%}.mobileMoreProfileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mobileMoreName{color:var(--relocate-text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.mobileMoreEmail{color:var(--relocate-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mobileMoreChevron{color:var(--relocate-text-tertiary);flex-shrink:0}.mobileMoreGrid{grid-template-columns:repeat(4,1fr);gap:14px 10px;padding-bottom:8px;display:grid}.mobileMoreAction{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.mobileMoreAction:active .mobileMoreActionIco{transform:scale(.94)}.mobileMoreActionIco{color:#1c1917;background:#f5f5f4;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .16s,background .16s;display:flex}.mobileMoreActionIcoAccent{color:var(--relocate-primary);background:#1f4fd81a}.mobileMoreActionLbl{color:var(--relocate-text-secondary);text-align:center;max-width:72px;font-size:11px;font-weight:500;line-height:1.25}.chatRoot{border-radius:var(--relocate-radius-lg);box-shadow:var(--shadow);background:#ffffffb8;border:1px solid #fff9;overflow:hidden}.chatRootWide{min-height:calc(100vh - 120px);max-height:calc(100vh - 120px);display:flex}.chatRootMobile{flex-direction:column;min-height:calc(100vh - 160px);display:flex}.chatSidebar{background:#ffffff8c;border-right:1px solid #00000012;flex-direction:column;flex-shrink:0;width:300px;display:flex}.chatRootMobile .chatSidebar{border-right:none;flex:1;width:100%}.chatSidebarHead{border-bottom:1px solid #0000000f;flex-direction:column;gap:4px;padding:16px 16px 10px;display:flex}.chatSidebarTitle{color:var(--relocate-text);font-size:17px;font-weight:800}.chatLocHint{color:var(--relocate-text-secondary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.chatLocIco{opacity:.85;flex-shrink:0}.chatList{flex:1;margin:0;padding:8px;list-style:none;overflow-y:auto}.chatTile{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:2px;padding:10px 12px;transition:background .15s;display:flex}.chatTile:hover{background:#1f4fd80d}.chatTile.isActive{background:#1f4fd81a}.chatTile.isLocked{opacity:.7}.chatTileAvatar{background:linear-gradient(135deg, var(--relocate-primary), var(--relocate-primary-light));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex}.chatTileInfo{flex:1;min-width:0}.chatTileTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.chatTileName{color:var(--relocate-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.chatTileMeta{flex-shrink:0;align-items:center;gap:6px;display:flex}.chatTilePrev{color:var(--relocate-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.chatUnread{background:var(--relocate-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;display:flex}.chatTime{color:var(--relocate-text-tertiary);white-space:nowrap;font-size:10px}.chatThread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chatThreadHead{background:#fff9;border-bottom:1px solid #00000012;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.chatBackBtn{cursor:pointer;width:36px;height:36px;color:var(--relocate-text);background:#0000000f;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chatThreadTitle{color:var(--relocate-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:800;overflow:hidden}.chatMembersBtn{color:var(--relocate-primary);cursor:pointer;background:0 0;border:1px solid #1f4fd833;border-radius:10px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700}.chatMessages{background:#f8f8f8;flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex;overflow-y:auto}.chatMsg{flex-direction:column;max-width:72%;display:flex}.chatMsgMe{align-self:flex-end;align-items:flex-end}.chatMsgThem{align-self:flex-start;align-items:flex-start}.chatBubble{border-radius:18px;flex-direction:column;gap:4px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.chatMsgThem .chatBubble{background:#fff;border:1px solid #0000000f;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000d}.chatMsgMe .chatBubble{background:var(--relocate-primary);color:#fff;border-bottom-right-radius:4px}.chatBubbleText{display:block}.chatAttach{color:inherit;opacity:.85;align-items:center;gap:6px;margin-top:6px;font-size:13px;text-decoration:none;display:inline-flex}.chatAttachIco{opacity:.9;flex-shrink:0}.chatMsgMe .chatAttach{color:#ffffffe6}.chatMsgTime{color:var(--relocate-text-tertiary);margin-top:2px;padding:0 4px;font-size:10px}.chatFileInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.chatComposer{background:#fffc;border-top:1px solid #00000012;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.chatAttachBtn{cursor:pointer;width:40px;height:40px;color:var(--relocate-text-secondary);background:#fff;border:1px solid #0000001a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.chatAttachBtn svg{display:block}.chatAttachBtn:hover{background:#1f4fd80f}.chatAttachBtn:disabled{opacity:.5;cursor:not-allowed}.chatInput{resize:none;background:#fffffff2;border:1px solid #0f172a1f;border-radius:14px;outline:none;flex:1;min-width:0;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.4}.chatInput:focus{border-color:#1f4fd859;box-shadow:0 0 0 3px #1f4fd81a}.chatInput:disabled{opacity:.6}.chatSendBtn{background:var(--relocate-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .15s;display:flex}.chatSendBtn:hover{background:var(--relocate-primary-light)}.chatSendBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.chatSendBtn:not(:disabled):hover{transform:scale(1.06)}.chatEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.chatEmptyIcon{font-size:40px;line-height:1}.chatEmptyText{color:var(--relocate-text-secondary);margin:0;font-size:14px;line-height:1.5}.chatEmptyPane{background:#f8f8f8;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.chatLoading{justify-content:center;align-items:center;gap:6px;padding:30px;display:flex}.chatLoadingDot{background:var(--relocate-primary);opacity:.4;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite chatDotPulse}.chatLoadingDot:nth-child(2){animation-delay:.2s}.chatLoadingDot:nth-child(3){animation-delay:.4s}@keyframes chatDotPulse{0%,80%,to{opacity:.3;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.chatMembersDlg{z-index:200;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chatMembersDlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059}.chatMembersInner{background:#fff;border-radius:20px;flex-direction:column;width:90%;max-width:400px;max-height:80vh;padding:20px;display:flex;box-shadow:0 20px 60px #0003}.chatMembersHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.chatMembersTitle{margin:0;font-size:17px;font-weight:800}.chatMembersClose{cursor:pointer;background:#0000000f;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.chatMembersList{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.chatMembersItem{border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:10px 0;display:flex}.chatMemberAvatar{background:var(--relocate-primary-highlight);width:36px;height:36px;color:var(--relocate-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.chatMemberName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.chatWriteBtn{color:var(--relocate-primary);cursor:pointer;background:0 0;border:1px solid #1f4fd833;border-radius:10px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700}.chatWriteBtn:disabled{opacity:.5;cursor:not-allowed}.relocateShell .relocateTopNav,.bottomGlassNav{display:none}.adminRoot{flex-direction:column;min-height:calc(100vh - 100px);display:flex}.adminMobileHead{align-items:center;gap:12px;padding:12px 0 16px;display:none}@media (width<=959px){.adminMobileHead{display:flex}}.adminMenuBtn{width:40px;height:40px;color:var(--relocate-text-secondary);cursor:pointer;background:#fffc;border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex}.adminMenuBtn svg{display:block}.adminMobileTitle{color:var(--relocate-text);font-size:17px;font-weight:800}.adminLayout{border-radius:var(--relocate-radius-lg);box-shadow:var(--shadow);background:#ffffffb8;border:1px solid #fff9;flex:1;gap:0;min-height:600px;display:flex;overflow:hidden}.adminSidebar{background:#f8f8f8e6;border-right:1px solid #0000000f;flex-direction:column;flex-shrink:0;width:230px;display:flex}@media (width<=959px){.adminSidebar{z-index:200;width:260px;transition:transform .28s cubic-bezier(.25,1,.5,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}.adminSidebar.isOpen{transform:translate(0)}}.adminSidebarOverlay{z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;position:fixed;inset:0}.adminSidebarHead{border-bottom:1px solid #0000000f;padding:20px 16px 14px}.adminSidebarTitle{color:var(--relocate-text);font-size:15px;font-weight:800}.adminSidebarSub{color:var(--relocate-text-secondary);margin-top:2px;font-size:11px}.adminNav{flex-direction:column;flex:1;gap:2px;padding:10px 8px;display:flex;overflow-y:auto}.adminNavItem{text-align:left;cursor:pointer;width:100%;color:var(--relocate-text-secondary);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.adminNavItem:hover{color:var(--relocate-text);background:#1f4fd80d}.adminNavItem.isActive{color:var(--relocate-primary);background:#1f4fd81a}.adminNavIco{flex-shrink:0;font-size:16px}.adminNavLabel{flex:1}.adminBadge{border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;display:flex}.adminBadge--primary{background:var(--relocate-primary);color:#fff}.adminBadge--warn{background:var(--relocate-accent-warn);color:#fff}.adminContent{flex:1;min-width:0;padding:20px 24px 40px;overflow-y:auto}@media (width<=959px){.adminContent{padding:12px 16px 40px}}.adminTabContent{flex-direction:column;gap:0;display:flex}.adminSectionHead{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.adminSectionTitle{color:var(--relocate-text);margin:0;font-size:18px;font-weight:800}.adminSectionSubtitle{color:var(--relocate-text-secondary);margin:16px 0 8px;font-size:13px;font-weight:700}.adminSectionActions{flex-wrap:wrap;gap:8px;display:flex}.adminBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;transition:background .15s,transform .12s,opacity .15s;display:inline-flex}.adminBtn:disabled{opacity:.5;cursor:not-allowed}.adminBtn:not(:disabled):hover{transform:translateY(-1px)}.adminBtn--primary{background:var(--relocate-primary);color:#fff;border-color:var(--relocate-primary)}.adminBtn--primary:not(:disabled):hover{background:var(--relocate-primary-light)}.adminBtn--ghost{color:var(--relocate-text);background:#ffffffe6;border-color:#0000001a}.adminBtn--ghost:not(:disabled):hover{background:#fff}.adminBtn--danger{color:var(--relocate-danger);background:#dc262614;border-color:#dc262633}.adminBtn--danger:not(:disabled):hover{background:#dc262624}.adminStatsRow{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.adminStatCard{background:#ffffffe0;border:1px solid #0000000f;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:130px;max-width:220px;padding:14px 18px;display:flex}.adminStatIco{font-size:24px;line-height:1}.adminStatVal{color:var(--relocate-text);font-size:22px;font-weight:900;line-height:1.1}.adminStatLabel{color:var(--relocate-text-secondary);margin-top:2px;font-size:11px;font-weight:600}.adminStatSub{color:var(--relocate-text-tertiary);margin-top:1px;font-size:10px}.adminList{flex-direction:column;gap:8px;display:flex}.adminCard{background:#ffffffe0;border:1px solid #0000000f;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:box-shadow .15s;display:flex}.adminCard:hover{box-shadow:0 2px 12px #0000000f}.adminCard--warn{border-left:3px solid var(--relocate-accent-warn)}.adminCardMain{flex:1;min-width:0}.adminCardTitle{color:var(--relocate-text);font-size:14px;font-weight:700;line-height:1.3}.adminCardBody{color:var(--relocate-text-secondary);margin-top:4px;font-size:13px}.adminCardMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.adminCardActions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}@media (width<=600px){.adminCard{flex-direction:column}.adminCardActions{width:100%}}.adminChip{color:var(--relocate-text-secondary);white-space:nowrap;background:#0000000d;border-radius:8px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.adminChip--mono{font-family:monospace;font-size:10px}.adminChip--green{color:#15803d;background:#22c55e1f}.adminChip--red{color:#b91c1c;background:#dc26261a}.adminChip--warn{color:var(--relocate-accent-warn);background:#ff61161a}.adminFormCard{background:#ffffffe0;border:1px solid #00000012;border-radius:16px;padding:18px 20px}.adminFormTitle{color:var(--relocate-text);margin-bottom:14px;font-size:14px;font-weight:800}.adminFormDesc{color:var(--relocate-text-secondary);margin:-8px 0 14px;font-size:13px;line-height:1.5}.adminGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=700px){.adminGrid2{grid-template-columns:1fr}}.adminField{color:var(--relocate-text-secondary);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.adminField--sm{min-width:180px}.adminField input,.adminField select{background:#fffffff2;border:1px solid #0000001f;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.adminField input:focus,.adminField select:focus{border-color:#1f4fd859;box-shadow:0 0 0 3px #1f4fd81a}.adminFiltersRow{background:#f8f8f8cc;border:1px solid #0000000d;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.adminFilterChip{cursor:pointer;color:var(--relocate-text-secondary);background:#ffffffe6;border:1px solid #0000001a;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.adminFilterChip.isActive{background:var(--relocate-primary);color:#fff;border-color:var(--relocate-primary)}.adminFilterChip:hover:not(.isActive){background:#1f4fd814}.adminTable{background:#ffffffe0;border:1px solid #00000012;border-radius:14px;overflow:hidden}.adminTableHead{color:var(--relocate-text-secondary);text-transform:uppercase;letter-spacing:.04em;background:#f8f8f8e6;border-bottom:1px solid #00000012;grid-template-columns:1fr 1fr 1fr;gap:0;padding:10px 16px;font-size:11px;font-weight:700;display:grid}.adminTableRow{border-bottom:1px solid #0000000d;grid-template-columns:1fr 1fr 1fr;gap:0;padding:11px 16px;transition:background .1s;display:grid}.adminTableRow:last-child{border-bottom:none}.adminTableRow:hover{background:#1f4fd808}.adminTableCell{color:var(--relocate-text);align-self:center;font-size:13px}.adminTableCell--mono{color:var(--relocate-text-secondary);font-family:monospace;font-size:11px}.adminTableCell--muted{color:var(--relocate-text-secondary)}.adminKvGrid{flex-direction:column;gap:6px;display:flex}.adminKvRow{align-items:baseline;gap:10px;font-size:12px;display:flex}.adminKvKey{color:var(--relocate-text-secondary);flex-shrink:0;min-width:120px;font-family:monospace;font-size:11px;font-weight:700}.adminKvVal{color:var(--relocate-text);word-break:break-all}.adminCheckRow{flex-wrap:wrap;gap:20px;margin:12px 0;display:flex}.adminCheckLabel{color:var(--relocate-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.adminCheckLabel input[type=checkbox]{accent-color:var(--relocate-primary);width:16px;height:16px}.adminDlg{background:0 0;border:none;max-width:100%;max-height:100%;padding:0}.adminDlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.adminDlgInner{background:#fff;border-radius:20px;width:min(520px,90vw);max-height:85vh;padding:24px;overflow-y:auto;box-shadow:0 20px 60px #0003}.adminDlgHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.adminDlgTitle{margin:0;font-size:18px;font-weight:800}.adminDlgClose{cursor:pointer;background:#0000000f;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.adminDlgActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.adminEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 20px;display:flex}.adminEmptyIco{font-size:36px;line-height:1}.adminEmptyText{color:var(--relocate-text-secondary);margin:0;font-size:14px;line-height:1.5}.adminLoadingRows{flex-direction:column;gap:10px;display:flex}.adminLoadingRow{background:linear-gradient(90deg,#fff6,#ffffffbf,#fff6) 0 0/200% 100%;border-radius:14px;height:72px;animation:1.2s linear infinite shimmer}.adminNoAccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.adminNoAccessIco{color:var(--relocate-text-tertiary);justify-content:center;align-items:center;display:flex}.adminNoAccessIco svg{display:block}.hsHero,.lhHero,.wkHero,.llHero,.tlHero,.taxHero,.ciHero,.crHero,.dlHero,.tgHero,.aiHero,.dirHero,.vpnHero,.settingsHero,.stratHero,.calcHero,.documentsHero{-webkit-backdrop-filter:blur(22px)saturate(1.35);border:none;box-shadow:0 12px 40px #0000000f,inset 0 1px #ffffffc7}.nationHero,.psHero,.subscriptionHero{-webkit-backdrop-filter:blur(18px)saturate(1.25);border:none;box-shadow:0 16px 44px #1f4fd824,inset 0 1px #ffffff2e}.visaScoreHero{-webkit-backdrop-filter:blur(18px)saturate(1.25);border:1px solid #ffffff38;box-shadow:0 16px 44px #1f4fd824,inset 0 1px #ffffff2e}.moduleHero{-webkit-backdrop-filter:blur(18px)saturate(1.25);border:none}.llItemTitle,.tlItemTitle,.tlDetailTitle,.documentsCardTitle,.documentsTileTitle,.documentsEmptyTitle,.visaCardTitle,.crTileTitle,.crImportantTitle,.dlTileTitle,.dlRowTitle,.hsB2bTitle,.hsMetricTitle,.taxDutyTitle,.ciCardTitle,.wkMiniTitle,.subscriptionSectionTitle,.subscriptionFeatureTitle,.partnerSectionTitle,.lhAccentTitle,.stratTitle,.dirEmptyTitle,.obTitle,.obPickerTitle,.ecoSectionTitle,.ecoProductTitle,.mgrItemTitle,.mgrSectionTitle{font-weight:var(--relocate-fw-title,600)}.vpnTitle,.dirTitle,.aiTitle,.tgTitle,.stratTitle,.calcTitle,.psTitle,.documentsHeroTitle,.nationTitle,.visaScoreTitle,.visaHeroTitle,.moduleHeroTitle,.settingsTitle,.subscriptionTitle{font-weight:var(--relocate-fw-page,600)}
