.geo-home{overflow:hidden;background:transparent;color:#eef5ff}.geo-shell{width:min(var(--tp-site-max-width),calc(100% - 40px));margin-inline:auto}.geo-hero{position:relative;padding:42px 0 22px;background:transparent;isolation:isolate}.geo-hero:before,.geo-hero:after{position:absolute;inset:0 0 auto;height:590px;background-position:center 38%;background-size:cover;background-repeat:no-repeat;content:"";filter:brightness(1.12) saturate(1.08);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%)}.geo-hero:before{z-index:-3;background-color:#020714;background-image:url(/assets/home-hero-globe-bg.png)}.geo-hero:after{z-index:-2;opacity:0;transition:opacity .45s ease}.geo-hero--hd:after{background-image:url(/assets/home-hero-globe-bg1.png);opacity:1}.geo-hero-network{position:absolute;inset:0 0 auto;width:100%;height:590px;z-index:-1;display:block;pointer-events:none;opacity:.94;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%)}.geo-hero-inner{text-align:center}.geo-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 auto 18px;padding:7px 16px;border:1px solid rgba(255,203,45,.38);border-radius:999px;background:#080f1cc7;color:#ffcc2d;font-size:13px;font-weight:700;box-shadow:0 0 24px #ffc62614}.geo-hero h1{margin:0;color:#eef3fb;font-size:clamp(38px,5vw,64px);line-height:1.06;letter-spacing:-.045em;text-shadow:0 8px 35px rgba(0,0,0,.65)}.geo-hero h1 span{color:#ffc414}.geo-hero-copy{margin:20px auto 28px;color:#d2def1c7;font-size:15px;line-height:1.8}.geo-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 auto 28px}.geo-capability-card,.geo-value-card,.geo-analysis-note{display:flex;align-items:flex-start;gap:16px;text-align:left;border:1px solid rgba(112,158,226,.3);background:#081429d1;box-shadow:inset 0 1px #ffffff0a,0 14px 35px #0003}.geo-capability-card{min-height:126px;padding:22px;border-radius:12px}.geo-capability-card h2,.geo-value-card h3,.geo-analysis-note h3{margin:2px 0 9px;color:#f1f6ff;font-size:17px}.geo-capability-card p,.geo-value-card p,.geo-analysis-note p{margin:0;color:#c0d1e9a1;font-size:13px;line-height:1.65}.geo-icon-box{display:inline-grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid rgba(73,147,255,.24);border-radius:13px;background:#0c2b64;color:#25a2ff;font-size:24px}.geo-icon-box--purple{background:#2a1760;color:#aa6aff}.geo-icon-box--cyan{background:#073d4c;color:#20d7c7}.geo-icon-box--gold{background:#3a3211;color:#ffcc26}.geo-icon-box--green{background:#0d3c2a;color:#42dc72}.geo-analyze-card{margin:0 auto;padding:28px 36px 26px;border:1px solid rgba(77,139,232,.56);border-radius:14px;background:#040e20f0;box-shadow:0 0 28px #1d69ee1f,inset 0 1px #ffffff09;text-align:left}.geo-analyze-heading{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:32px;margin-bottom:22px}.geo-analyze-heading h2{margin:0 0 8px;color:#eef5ff;font-size:22px}.geo-analyze-heading h2 .anticon{margin-left:6px;color:#168cff;font-size:14px}.geo-analyze-heading p{margin:0;color:#bdcfea99;font-size:13px}.geo-membership-card{padding:15px 18px;border:1px solid rgba(255,196,20,.36);border-radius:10px;background:#091427;color:#d9e5f7ad;font-size:13px}.geo-membership-card div{display:flex;align-items:center;gap:8px}.geo-membership-card div+div{margin-top:10px}.geo-membership-card strong,.geo-membership-card b{color:#f5f8ff}.geo-membership-card .anticon{margin-left:auto;color:#ffc414}.geo-membership-card em{margin-left:10px;color:#ff6f61;font-style:normal}.geo-analysis-form .ant-form-item{margin-bottom:18px}.geo-analysis-form .ant-form-item-label>label{color:#eaf2ff!important;font-size:13px;font-weight:650}.geo-analysis-form .ant-form-item-label>label:after{color:#ff5d64}.geo-analysis-form .ant-input-affix-wrapper,.geo-analysis-form .ant-select-selector,.geo-analysis-form .ant-input{border-color:#5685cc6b!important;background:#071326!important;color:#eef5ff!important;box-shadow:none!important}.geo-analysis-form .ant-input-affix-wrapper{min-height:48px}.geo-analysis-form .ant-input-affix-wrapper:focus-within,.geo-analysis-form .ant-select-focused .ant-select-selector{border-color:#2b8eff!important;box-shadow:0 0 0 3px #2b8eff1f!important}.geo-analysis-form input::placeholder{color:#afc3e166!important}.geo-analysis-form .ant-input-prefix{color:#2f91ff}.geo-analysis-form .ant-input-show-count-suffix{color:#b9cae47a}.geo-analysis-form .ant-select-selection-item{color:#eef5ff}.geo-field-help{margin:-11px 0 20px;color:#bfd0e885;font-size:12px}.geo-field-help .anticon{margin-right:5px;color:#ffc414}.geo-scope-tabs{display:flex;gap:10px}.geo-scope-tabs .ant-radio-button-wrapper{height:38px;padding-inline:20px;border:1px solid rgba(82,126,193,.38)!important;border-radius:7px!important;background:#071326!important;color:#d5e1f3ad!important;line-height:36px}.geo-scope-tabs .ant-radio-button-wrapper:before{display:none}.geo-scope-tabs .ant-radio-button-wrapper-checked{border-color:#ffc414!important;background:#241e07!important;color:#ffcb21!important;box-shadow:none!important}.geo-context-grid{display:grid;grid-template-columns:1.45fr 1fr .7fr;gap:16px;margin:-3px 0 8px;padding:18px;border:1px solid rgba(61,130,222,.2);border-radius:10px;background:#051124b8}.geo-context-grid .ant-form-item{margin-bottom:0}.geo-context-grid .ant-form-item-control-input-content>.ant-input,.geo-context-grid .ant-input-affix-wrapper,.geo-context-grid .ant-select-selector{min-height:48px}.geo-context-grid .ant-select-single{height:48px}.geo-context-grid .ant-select-single .ant-select-selector{align-items:center}.geo-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.geo-platform-grid .ant-checkbox-wrapper{display:flex;align-items:center;height:46px;padding:0 13px;border:1px solid rgba(78,125,194,.38)!important;border-radius:8px!important;background:#071326!important;color:#e5edfacc!important;transition:border-color .18s ease,background-color .18s ease}.geo-platform-grid .ant-checkbox-wrapper .ant-checkbox{order:2;margin-left:auto}.geo-platform-grid .ant-checkbox-wrapper-checked{border-color:#ffc414!important;background:#211c08!important;color:#fff4c2!important;box-shadow:none!important}.geo-platform-grid .ant-checkbox-checked .ant-checkbox-inner{border-color:#ffc414;background:#ffc414}.geo-platform-grid .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#151200}.geo-platform-content{display:flex;align-items:center;gap:10px}.geo-platform-mark{display:inline-grid;width:21px;height:21px;place-items:center;color:#3d9bff}.geo-platform-grid .ant-checkbox-wrapper-checked .geo-platform-mark{color:#ffc414}.geo-platform-grid .ant-checkbox-wrapper-disabled{cursor:not-allowed;opacity:.82}.geo-platform-grid .ant-checkbox-wrapper-disabled .geo-platform-content{color:#e5edfadb!important;-webkit-text-fill-color:rgba(229,237,250,.86)}.geo-platform-grid .ant-checkbox-wrapper-disabled:not(.ant-checkbox-wrapper-checked) .geo-platform-mark{color:#4ba4ff!important}.geo-platform-grid .ant-checkbox-wrapper-disabled.ant-checkbox-wrapper-checked .geo-platform-content{color:#fff1ae!important;-webkit-text-fill-color:#fff1ae}.geo-analysis-form small{color:#399bff;font-weight:400}.geo-quota-note{margin:-2px 0 16px;padding:10px 13px;border:1px solid rgba(58,187,108,.3);border-radius:8px;background:#082619;color:#8cd5a5;font-size:12px}.geo-quota-note .anticon{margin-right:7px;color:#40d66f}.geo-quota-note.is-warn{border-color:#ffc4144d;background:#241d07;color:#e8d387}.geo-quota-note.is-warn .anticon{color:#ffc414}.geo-quota-note.is-error{border-color:#ff545d4d;background:#2b0e14;color:#ff99a0}.geo-submit-button.ant-btn{width:100%;height:50px;border-color:#ffc414!important;background:#ffc414!important;color:#10131a!important;font-size:16px;font-weight:800;box-shadow:0 8px 24px #ffc4142e}.geo-submit-button.ant-btn:not(:disabled):hover{border-color:#ffd651!important;background:#ffd651!important;transform:translateY(-1px)}.geo-submit-button.ant-btn:disabled{opacity:.5}.geo-value-section{padding:12px 0 42px}.geo-section-heading{padding:4px 0 18px;text-align:center}.geo-section-heading h2,.geo-graph-panel>header h2{margin:0 0 7px;color:#edf4ff;font-size:26px}.geo-section-heading p,.geo-graph-panel>header p{margin:0;color:#bbcfeb87;font-size:13px}.geo-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.geo-value-card{min-height:122px;padding:22px;border-radius:12px}.geo-graph-panel{position:relative;overflow:hidden;margin-top:22px;padding:22px 24px 18px;border:1px solid rgba(82,139,221,.42);border-radius:14px;background:#041127 url(/assets/knowledge-network-bg.png) center 42% / cover no-repeat;box-shadow:inset 0 0 90px #0107128c}.geo-graph-panel>header{text-align:center}.geo-graph-nodes{display:grid;grid-template-columns:repeat(6,1fr);gap:26px;margin:34px auto 30px}.geo-graph-node{display:grid;justify-items:center;gap:9px;color:#e6f1ff;font-size:12px}.geo-graph-node span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(72,158,255,.58);border-radius:50%;background:#031837e6;color:#35a3ff;font-size:20px;box-shadow:0 0 23px #1c91ff33}.geo-graph-node:nth-child(3n) span{border-color:#4cdca880;color:#3fd3a5}.geo-graph-node:nth-child(2n) span{border-color:#8f5dff85;color:#a576ff}.geo-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.geo-metric-grid div{display:flex;align-items:baseline;gap:12px;min-height:55px;padding:15px 20px;border:1px solid rgba(81,131,205,.18);border-radius:8px;background:#030d1fe0}.geo-metric-grid strong{color:#ffd019;font-size:22px}.geo-metric-grid span{color:#c0d3eda1;font-size:12px}.geo-analysis-note{margin-top:18px;padding:18px 24px;border-radius:12px}.geo-analysis-note .geo-icon-box{flex-basis:42px;width:42px;height:42px;font-size:20px}@media (max-width: 900px){.geo-capability-grid,.geo-value-grid,.geo-analyze-heading{grid-template-columns:1fr}.geo-membership-card{max-width:440px}.geo-context-grid{grid-template-columns:1fr 1fr}.geo-context-grid .ant-form-item:first-child{grid-column:1 / -1}.geo-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-graph-nodes{grid-template-columns:repeat(3,1fr)}.geo-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.geo-shell{width:min(100% - 24px,var(--tp-site-max-width))}.geo-hero{padding-top:30px}.geo-hero h1{font-size:38px}.geo-hero-copy br{display:none}.geo-analyze-card{padding:22px 16px}.geo-scope-tabs{display:grid;grid-template-columns:1fr}.geo-scope-tabs .ant-radio-button-wrapper{text-align:center}.geo-context-grid,.geo-platform-grid,.geo-metric-grid{grid-template-columns:1fr}.geo-context-grid .ant-form-item:first-child{grid-column:auto}.geo-graph-nodes{grid-template-columns:repeat(2,1fr);gap:20px}.geo-metric-grid div{justify-content:space-between}}@media (prefers-reduced-motion: reduce){.geo-hero:after{transition:none}.geo-submit-button.ant-btn:not(:disabled):hover{transform:none}}:root{--tp-ink: #eef2ff;--tp-ink-light: #b4bcd0;--tp-ink-muted: rgba(180, 188, 208, .65);--tp-ink-light-muted: rgba(180, 188, 208, .45);--tp-bg-page: #020617;--tp-bg-elevated: rgba(10, 15, 35, .8);--tp-bg-card: rgba(15, 20, 45, .9);--tp-bg-hover: rgba(255, 215, 0, .08);--tp-border: rgba(255, 255, 255, .1);--tp-border-strong: rgba(255, 255, 255, .15);--tp-border-focus: rgba(255, 215, 0, .45);--tp-primary: #ffd700;--tp-primary-hover: #f59e0b;--tp-primary-dark: #b8860b;--tp-on-primary: #020617;--tp-secondary: #00d4ff;--tp-secondary-hover: #3b82f6;--tp-secondary-soft: rgba(59, 130, 246, .1);--tp-accent-purple: #a78bfa;--tp-accent-purple-light: #c4b5fd;--tp-accent-blue: #00d4ff;--tp-accent-blue-light: #67e8f9;--tp-success: #22c55e;--tp-warning: #f59e0b;--tp-error: #ef4444;--tp-info: #00d4ff;--tp-text-primary: #eef2ff;--tp-text-secondary: #b4bcd0;--tp-text-muted: #71788c;--tp-site-max-width: 1200px;--tp-site-pad-x: 24px;--tp-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--tp-shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--tp-shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--tp-shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--tp-shadow-glow-cyan: 0 0 20px rgba(0, 212, 255, .3);--tp-shadow-glow-gold: 0 0 20px rgba(255, 215, 0, .35);--tp-radius-sm: 8px;--tp-radius-md: 12px;--tp-radius-lg: 16px;--tp-radius-xl: 20px;--tp-radius-full: 999px;--tp-transition-fast: .15s ease;--tp-transition-normal: .25s ease;--tp-transition-slow: .4s ease}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;background:var(--tp-bg-page);color:var(--tp-text-primary);font-family:Inter,Segoe UI,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#d4af3740;color:var(--tp-text-primary)}.tp-site-layout{position:relative;isolation:isolate}.tp-global-particle-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.78}.tp-site-layout>.ant-layout-header,.tp-site-layout>.ant-layout-content{position:relative;z-index:1}.tp-site-main{width:min(var(--tp-site-max-width),100%);margin-inline:auto;padding:32px var(--tp-site-pad-x) 56px;min-width:0;box-sizing:border-box}.tp-site-main--auth{max-width:440px;min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;padding-top:28px;padding-bottom:28px}.tp-site-main--auth>.tp-login-card{width:100%}.tp-login-logo-wrap{display:grid;width:68px;height:68px;margin:0 auto 16px;place-items:center;border:1px solid rgba(255,215,0,.32);border-radius:50%;background:#ffd70014;box-shadow:0 0 26px #ffd70033}.tp-login-logo{display:block;width:56px;height:56px;object-fit:contain}.tp-login-card .ant-form-item-label>label{color:#e2ebf8e0!important}.tp-login-card .ant-input::placeholder{color:#b4c6e07a!important}.tp-login-card .ant-input-password-icon{color:#b4c6e0b3!important}.tp-login-back-link{color:#67e8f9d1;text-decoration:none;font-size:14px}.tp-login-back-link:hover{color:gold}@media (max-width: 720px){:root{--tp-site-pad-x: 16px}.tp-site-main--auth{min-height:calc(100vh - 72px);padding-top:20px;padding-bottom:20px}}.tp-page-gradient{background:radial-gradient(ellipse 100% 80% at 50% -20%,rgba(255,215,0,.06),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 15%,rgba(59,130,246,.04),transparent 50%),var(--tp-bg-page);background-attachment:fixed}.tp-glass{background:var(--tp-bg-elevated);border:1px solid var(--tp-border);border-radius:var(--tp-radius-lg);box-shadow:var(--tp-shadow-md);transition:box-shadow var(--tp-transition-normal),border-color var(--tp-transition-fast)}.tp-glass:hover{box-shadow:var(--tp-shadow-lg);border-color:var(--tp-border-strong)}.tp-glass--hover-lift{transition:transform var(--tp-transition-normal),box-shadow var(--tp-transition-normal)}.tp-glass--hover-lift:hover{transform:translateY(-2px)}.tp-title-gradient{background:linear-gradient(105deg,#d4af37,#f59e0b 35%,#3b82f6 75%,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto}.tp-title-gradient--shimmer{animation:tp-shimmer 3s ease-in-out infinite}@keyframes tp-shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}.tp-btn-glow.ant-btn-primary{background:linear-gradient(135deg,#d4af37,#f59e0b)!important;border:1px solid rgba(212,175,55,.3)!important;color:#fff!important;box-shadow:0 4px 16px #d4af374d;font-weight:600;transition:all var(--tp-transition-normal)}.tp-btn-glow.ant-btn-primary:hover{background:linear-gradient(135deg,#f59e0b,#d4af37)!important;box-shadow:0 6px 24px #d4af3766;transform:translateY(-2px)}.tp-btn-glow.ant-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #d4af374d}.tp-btn-glow.ant-btn-primary.ant-btn-background-ghost{background:transparent!important;color:var(--tp-primary)!important;border-color:var(--tp-primary)!important;box-shadow:none}.tp-btn-glow.ant-btn-primary.ant-btn-background-ghost:hover{color:#fff!important;background:var(--tp-primary)!important;border-color:var(--tp-primary)!important;box-shadow:0 4px 12px #d4af374d}.tp-btn-secondary.ant-btn-default{border-color:var(--tp-secondary)!important;color:var(--tp-secondary)!important;background:#fff!important;transition:all var(--tp-transition-fast)}.tp-btn-secondary.ant-btn-default:hover{border-color:var(--tp-secondary-hover)!important;color:var(--tp-secondary-hover)!important;background:var(--tp-secondary-soft)!important}.tp-hero-platform-grid.ant-checkbox-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.tp-hero-platform-grid .ant-checkbox-wrapper{padding:14px 16px;border-radius:var(--tp-radius-md);border:1px solid var(--tp-border);background:#fff;transition:all var(--tp-transition-fast);color:var(--tp-text-secondary)}.tp-hero-platform-grid .ant-checkbox-wrapper:hover{border-color:var(--tp-primary);background:#d4af370d;color:var(--tp-primary)}.tp-hero-platform-grid .ant-checkbox-wrapper.ant-checkbox-wrapper-checked{background:#d4af370f;border-color:var(--tp-primary);box-shadow:0 0 0 2px #d4af371f;color:var(--tp-primary-dark)}.tp-hero-platform-grid .ant-checkbox-inner{border-color:var(--tp-border-strong);background:#fff}.tp-hero-platform-grid .ant-checkbox-wrapper-checked .ant-checkbox-inner{background:var(--tp-primary);border-color:var(--tp-primary)}@media (max-width: 640px){.tp-hero-platform-grid.ant-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 400px){.tp-hero-platform-grid.ant-checkbox-group{grid-template-columns:1fr}}.tp-hero-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width: 900px){.tp-hero-features{grid-template-columns:1fr}}.tp-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fcf7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tp-loading-graph{position:relative;width:200px;height:200px}.tp-loading-node{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff 0%,transparent 55%);box-shadow:0 0 20px #ffd70080;animation:tp-grow 1.4s ease-in-out infinite alternate}.tp-loading-node--center{width:32px;height:32px;left:50%;top:50%;margin:-16px 0 0 -16px;background:conic-gradient(from 180deg,gold,#e86366,#2b3252,gold);animation-delay:0s;animation-duration:2s}.tp-loading-node--orbit{width:16px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px;background:linear-gradient(135deg,gold,#e86366)}.tp-loading-node--orbit:nth-child(2){animation:tp-orbit 2.8s linear infinite;animation-delay:0s}.tp-loading-node--orbit:nth-child(3){animation:tp-orbit 2.8s linear infinite;animation-delay:-.9s}.tp-loading-node--orbit:nth-child(4){animation:tp-orbit 2.8s linear infinite;animation-delay:-1.8s}.tp-loading-node--orbit:nth-child(5){animation:tp-orbit 2.8s linear infinite;animation-delay:-2.4s}@keyframes tp-grow{0%{transform:scale(.8);opacity:.7;filter:blur(0)}to{transform:scale(1.1);opacity:1;filter:drop-shadow(0 0 12px rgba(232,99,102,.4))}}@keyframes tp-orbit{0%{transform:rotate(0) translate(80px) rotate(0)}to{transform:rotate(360deg) translate(80px) rotate(-360deg)}}.tp-loading-text{margin-top:32px;font-size:16px;letter-spacing:.1em;color:var(--tp-ink);font-weight:600}.tp-results-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;overflow:auto;padding:80px 24px 40px;background:var(--tp-bg-page)}.tp-results-full:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(255,215,0,.06),transparent 40%),radial-gradient(circle at 82% 55%,rgba(232,99,102,.05),transparent 38%);z-index:-1}.tp-home-footer{margin-top:32px;background:#1a1f36;border-top:1px solid rgba(255,215,0,.2);box-shadow:inset 0 1px #ffd7000f;color:#f8f9fc}.tp-home-footer__inner{width:min(var(--tp-site-max-width),100%);margin:0 auto;padding:40px var(--tp-site-pad-x) 28px}.tp-home-footer__section{margin-bottom:32px}.tp-home-footer__title{margin:0 0 16px;color:var(--tp-primary);font-size:16px;font-weight:700;letter-spacing:.04em}.tp-footer-partner-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.tp-footer-partner-item{position:relative;display:flex;justify-content:center;align-items:center;min-height:72px;padding:0;overflow:hidden;border-radius:var(--tp-radius-md);border:1px solid rgba(248,249,252,.15);background:#f8f9fc0f;color:#f8f9fce6;text-decoration:none;font-size:12px;font-weight:600;transition:all var(--tp-transition-fast);isolation:isolate}.tp-footer-partner-image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.tp-footer-partner-image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:8px;transition:transform var(--tp-transition-fast)}.tp-footer-partner-text{text-align:center;line-height:1.4}.tp-footer-partner-item:hover{color:var(--tp-primary);border-color:#ffd70080;box-shadow:0 0 20px #ffd70033;background:#ffd7000a}.tp-footer-partner-item:hover .tp-footer-partner-image{transform:scale(1.05)}.tp-home-footer__friend-links{display:flex;flex-wrap:wrap;gap:16px}.tp-home-footer__link{color:#f8f9fcd9;text-decoration:none;transition:color var(--tp-transition-fast);font-size:14px}.tp-home-footer__link:hover{color:var(--tp-primary)}.tp-home-footer__grid{display:grid;grid-template-columns:1.1fr .9fr .9fr 1fr .9fr;gap:24px;align-items:start}.tp-home-footer__brand{min-height:180px}.tp-home-footer__desc-line{display:block;min-height:1.7em}.tp-home-footer__desc{margin:0!important;color:#f8f9fcd9!important;line-height:1.85;font-size:14px}.tp-home-footer__stack{display:flex;flex-direction:column;gap:10px}.tp-home-footer__contact-wrap{min-height:140px}.tp-home-footer__contact{display:flex;flex-direction:column;gap:8px;color:#f8f9fce6;font-size:14px}.tp-home-footer__qrcode-section{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 1200px){.tp-footer-partner-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width: 992px){.tp-home-footer__inner{padding:32px 16px 24px}.tp-footer-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tp-footer-partner-item{min-height:64px;font-size:12px}.tp-home-footer__grid{grid-template-columns:repeat(2,1fr);gap:20px}.tp-home-footer__brand{min-height:auto;grid-column:span 2}.tp-home-footer__contact-wrap{min-height:auto}.tp-home-footer__qrcode-section{grid-column:span 2;align-items:center;margin-top:16px}}@media screen and (max-width: 576px){.tp-home-footer__inner{padding:24px 12px 20px}.tp-home-footer__section{margin-bottom:24px}.tp-footer-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tp-footer-partner-item{min-height:56px;font-size:10px;padding:6px}.tp-home-footer__title{font-size:15px;margin-bottom:12px}.tp-home-footer__grid{grid-template-columns:1fr;gap:20px}.tp-home-footer__brand{grid-column:span 1;min-height:auto}.tp-home-footer__desc{font-size:13px;line-height:1.7}.tp-home-footer__link{font-size:13px}.tp-home-footer__contact{font-size:13px;gap:6px}.tp-home-footer__qrcode-section{grid-column:span 1;margin-top:8px}.tp-home-footer__friend-links{gap:12px}}.tp-home-footer__qrcode-wrap{display:flex;flex-direction:column;gap:10px;color:#f8f9fce6;font-size:12px}.tp-home-footer__qrcode-img{width:clamp(70px,18vw,90px);height:clamp(70px,18vw,90px);border-radius:var(--tp-radius-md);border:1px solid rgba(248,249,252,.2);background:#fff;object-fit:contain;object-position:center;padding:3px}.tp-home-footer__qrcode-placeholder{width:clamp(70px,18vw,90px);height:clamp(70px,18vw,90px);border-radius:var(--tp-radius-md);border:1px dashed rgba(248,249,252,.3);display:flex;align-items:center;justify-content:center;color:#f8f9fc99}.tp-home-footer__copyright{border-top:1px solid rgba(255,215,0,.15);padding:18px var(--tp-site-pad-x) 24px;text-align:center;color:#f8f9fccc;background:#0003}.tp-home-footer__copyright p{margin:6px 0;font-size:13px}@media (max-width: 1180px){.tp-home-footer__logo-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-home-footer__logo-item{min-height:72px}.tp-home-footer__grid,.tp-home-footer__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.tp-home-footer__inner{padding:32px 16px 20px}.tp-home-footer__logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp-home-footer__logo-item{min-height:66px}.tp-home-footer__grid,.tp-home-footer__grid--5{grid-template-columns:1fr;gap:20px}.tp-home-footer__qrcode-wrap{align-items:flex-start}}@media (max-width: 460px){.tp-home-footer__logo-wall{grid-template-columns:1fr 1fr;gap:8px}.tp-home-footer__logo-item{min-height:60px;border-radius:var(--tp-radius-sm)}}.tp-header-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;margin:0;padding:0 30px!important;height:66px!important;line-height:66px!important;overflow:hidden;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:#010918c7!important;border:0;border-bottom:1px solid rgba(48,125,218,.32);border-radius:0;box-shadow:inset 0 0 42px #135bb814,0 12px 34px #00040f4d;position:sticky;top:0;z-index:100}.tp-header-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 12% 50%,rgba(25,123,235,.13),transparent 24%),radial-gradient(circle at 88% 50%,rgba(25,123,235,.12),transparent 24%),linear-gradient(90deg,rgba(0,28,69,.16),transparent 34%,transparent 66%,rgba(0,28,69,.16))}.tp-header-bar__left,.tp-header-bar__nav,.tp-header-bar__right{position:relative;z-index:1;display:flex;align-items:center;min-width:0}.tp-header-bar__right{align-self:stretch;height:100%;justify-content:flex-end;gap:16px}.tp-header-bar__right>.ant-space,.tp-header-bar__right>.ant-space>.ant-space-item{display:flex;align-items:center;height:100%}.tp-header-bar__brand-link{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:0;transition:all var(--tp-transition-normal)}.tp-header-bar__brand-link:hover{opacity:.92}.tp-header-bar__brand-icon{width:34px;height:34px;border:2px solid #ffc414;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;color:#ffc414;flex-shrink:0}.tp-header-bar__brand-logo{display:block;width:auto;height:38px;max-width:min(36vw,180px);border-radius:0;object-fit:contain}.tp-header-bar__brand-name{font-size:21px;font-weight:800;background:none;color:#f4f7fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.tp-header-bar__nav{justify-content:center;min-height:64px;column-gap:clamp(18px,3.2vw,50px)!important}.tp-header-nav-link{text-decoration:none}.tp-header-btn{position:relative;display:inline-flex!important;align-items:center;height:64px!important;color:#dce4f3d1!important;font-weight:500!important;padding:0 10px!important;border-radius:0!important;background:transparent!important;transition:all var(--tp-transition-fast)!important;font-size:15px!important;letter-spacing:.02em}.tp-header-btn .anticon{display:inline-flex;color:currentColor;font-size:15px}.tp-header-btn .anticon svg{width:1em;height:1em}.tp-header-btn:hover{color:#f8fbff!important;background:transparent!important}.tp-header-btn--active{color:gold!important;font-weight:600!important;background:transparent!important;box-shadow:none}.tp-header-btn--active:hover{color:gold!important;background:transparent!important}.tp-header-btn--active:after{position:absolute;right:-12px;bottom:0;left:-12px;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,204,24,.08) 16%,rgba(255,204,24,.42) 34%,#ffe15d 50%,rgba(255,204,24,.42) 66%,rgba(255,204,24,.08) 84%,transparent 100%);filter:drop-shadow(0 -2px 5px rgba(255,202,20,.72));content:""}.tp-header-bar__right .tp-btn-glow.ant-btn-primary{border:1px solid #dcae17!important;background:transparent!important;color:#ffc414!important;box-shadow:none}.tp-header-avatar-link{display:inline-flex;align-items:center;justify-content:center;height:100%;line-height:1;text-decoration:none}.tp-header-avatar{width:38px!important;height:38px!important;line-height:35px!important;background:#041022b8!important;color:#ffd241!important;font-weight:700!important;cursor:pointer!important;border:1.5px solid rgba(255,190,0,.68)!important;box-shadow:inset 0 0 15px #ffbe000d,0 0 14px #ffbe001f!important;transition:all var(--tp-transition-fast)!important}.tp-header-avatar:hover{color:#ffe47b!important;border-color:#ffd241!important;transform:scale(1.04);box-shadow:0 0 18px #ffcc2047!important}.tp-header-mobile-menu-content{padding:12px;width:220px;background:#0a0f23fa!important;border:1px solid rgba(255,215,0,.15);border-radius:16px;box-shadow:0 12px 32px #0006}.tp-mobile-nav-link{color:#c8d2e6e6!important;text-decoration:none;display:block;padding:10px 14px;border-radius:10px;transition:all var(--tp-transition-fast)}.tp-mobile-nav-link:hover{color:gold!important;background:#ffd7001a}.tp-header-bar__mobile-menu{display:none!important;color:#c8d2e6e6!important;font-size:20px!important;padding:8px!important;border-radius:8px!important}.tp-header-bar__mobile-menu:hover{color:gold!important;background:#ffd7001a!important}@media (max-width: 980px){.tp-header-bar{grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;width:100%;margin:0;padding:0 18px!important;height:64px!important;line-height:64px!important;top:0}.tp-header-bar__nav .ant-btn{padding-inline:7px!important;font-size:13px!important}}@media (max-width: 720px){.tp-header-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;margin:0;padding-inline:14px!important;top:0;border-radius:0}.tp-header-bar__nav{display:none!important}.tp-header-bar__brand-logo{max-width:min(44vw,150px)}.tp-header-bar__mobile-menu{display:flex!important}}.tp-results-full--neo{--tp-report-border: rgba(49, 139, 226, .38);--tp-report-border-soft: rgba(61, 133, 205, .22);--tp-report-panel: rgba(4, 18, 40, .92);--tp-report-panel-deep: rgba(2, 11, 27, .96);--tp-report-panel-soft: rgba(7, 27, 54, .72);--tp-report-muted: rgba(184, 205, 234, .72);background:radial-gradient(ellipse 90% 52% at 50% -12%,rgba(20,105,218,.18),transparent 62%),radial-gradient(ellipse 52% 36% at 100% 88%,rgba(0,164,255,.08),transparent 68%),linear-gradient(#020617f0,#020714f7)}.tp-results-report-v2.tp-results-full{position:relative;inset:auto;z-index:1;min-height:calc(100vh - 66px);overflow:visible;padding:0 clamp(14px,1.6vw,28px) 40px}.tp-results-full--neo .tp-glass{background:linear-gradient(145deg,#061934f0,#030d1ff7);border:1px solid var(--tp-report-border);box-shadow:0 12px 28px #00051257,inset 0 1px #70beff0d;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.tp-results-full--neo .tp-glass:hover{border-color:#459ef58a;box-shadow:0 14px 30px #00051266,inset 0 1px #70beff14}.tp-results-full--neo.tp-results-report-v2 .ant-typography,.tp-results-full--neo.tp-results-report-v2 .ant-statistic-title,.tp-results-full--neo.tp-results-report-v2 .ant-statistic-content,.tp-results-full--neo.tp-results-report-v2 .ant-alert-message{color:#e6eefff0}.tp-results-full--neo.tp-results-report-v2 .ant-typography.ant-typography-secondary{color:var(--tp-report-muted)!important}.tp-results-full--neo .ant-alert{background:#051931d1;border-color:#318be257;border-radius:8px}.tp-report-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;margin:0 0 12px;background:linear-gradient(100deg,#020d1ff7,#04162ff5,#020d1ff7);border:1px solid rgba(49,139,226,.34);border-top:0;border-radius:0 0 12px 12px;box-shadow:0 12px 28px #0005126b;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);flex-wrap:wrap;gap:16px}.tp-report-header__meta{min-width:240px}.tp-report-header__meta .ant-typography{letter-spacing:-.015em}.tp-report-header__actions{justify-content:flex-end}.tp-report-header__actions .ant-btn{min-height:34px;border-radius:999px;padding-inline:16px;font-size:13px;box-shadow:none}.tp-results-report-v2 .ant-btn:not(.ant-btn-primary){color:#e8f0ffe6;border-color:#4f94db6b;background:#04142be0}.tp-results-report-v2 .ant-btn:not(.ant-btn-primary):hover,.tp-results-report-v2 .ant-btn:not(.ant-btn-primary):focus-visible{color:gold;border-color:#ffd700b8;background:#ffd70012}.tp-results-report-v2 .tp-btn-glow.ant-btn-primary:hover,.tp-results-report-v2 .tp-btn-glow.ant-btn-primary:focus-visible{transform:none}.tp-results-report-v2 .ant-btn:focus-visible,.tp-results-report-v2 .ant-collapse-header:focus-visible{outline:2px solid rgba(0,212,255,.78);outline-offset:2px}.tp-back-to-top.ant-float-btn{right:24px;bottom:32px;width:42px;height:42px;border:1px solid rgba(47,145,255,.9);border-radius:10px;background:linear-gradient(180deg,#0b2445,#07162d);box-shadow:0 0 12px #2384ff6b,0 8px 24px #02081494,inset 0 0 10px #2384ff1f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tp-back-to-top.ant-float-btn .ant-float-btn-body{background:transparent;border-radius:9px}.tp-back-to-top.ant-float-btn-default .ant-float-btn-body .ant-float-btn-content .ant-float-btn-icon{width:auto;color:gold!important;font-size:21px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,215,0,.65))}.tp-back-to-top-icon.anticon{color:gold!important;font-size:22px;filter:drop-shadow(0 0 2px rgba(255,255,190,.95)) drop-shadow(0 0 5px rgba(255,215,0,.85))}.tp-back-to-top-icon.anticon>svg,.tp-back-to-top-icon.anticon>svg path{color:gold!important;fill:currentColor!important}.tp-back-to-top.ant-float-btn:hover{transform:translateY(-2px);border-color:gold;box-shadow:0 0 16px #ffd70052,0 10px 26px #0208149e}.tp-back-to-top.ant-float-btn:hover .tp-back-to-top-icon.anticon,.tp-back-to-top.ant-float-btn:hover .tp-back-to-top-icon.anticon>svg,.tp-back-to-top.ant-float-btn:hover .tp-back-to-top-icon.anticon>svg path{color:#fff3a3!important}.tp-report-subline{color:var(--tp-report-muted)!important;font-size:12px}.tp-report-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 14px}.tp-report-rail-item{height:34px;border:1px solid rgba(57,136,215,.36);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#e4ecffeb;font-weight:600;letter-spacing:.04em;background:linear-gradient(180deg,#071d39c7,#031023e6);transition:all var(--tp-transition-fast)}.tp-report-rail-item:hover{border-color:#ffd70094;color:var(--tp-primary)}.tp-results-full--neo .tp-report-main-card,.tp-results-full--neo .tp-report-score-card{display:flex;flex-direction:column}.tp-results-full--neo .tp-report-main-card>*,.tp-results-full--neo .tp-report-score-card>*{flex-shrink:0}.tp-wordcloud-container canvas{background:linear-gradient(135deg,#f8f9fc,#eef1f6);box-shadow:inset 0 2px 8px #0000000d}.tp-report-main-card{padding:clamp(16px,1.45vw,22px);border-radius:12px}.tp-results-report-v2 .tp-report-main-card>h4.ant-typography,.tp-results-report-v2 .tp-report-score-card>h4.ant-typography{display:flex!important;width:100%;align-items:center;margin-bottom:16px!important;padding-bottom:11px;border-bottom:1px solid rgba(63,139,215,.24)!important;color:#f2f6ff!important;font-size:17px;line-height:1.35;letter-spacing:.01em}.tp-results-report-v2 .tp-report-main-card>h4.ant-typography:after,.tp-results-report-v2 .tp-report-score-card>h4.ant-typography:after{width:42px;height:1px;margin-left:auto;background:linear-gradient(90deg,transparent,rgba(255,215,0,.72));content:""}.tp-report-visual-card,.tp-report-side-card,.tp-report-overview,.tp-competition-panel,.tp-report-diagnosis-card,.tp-report-strategy-card,.tp-report-actions-card,.tp-regional-panel{overflow:hidden}.tp-narrative-premium{position:relative;overflow:hidden;border-radius:12px;border:1px solid transparent;background:linear-gradient(145deg,#061934f5,#030d1ffa) padding-box,linear-gradient(125deg,#ffd70085,#2a94ff61,#2a94ff29,#ffd70038) border-box;box-shadow:0 0 0 1px #ffd7000f inset,0 16px 36px #02061075,0 0 54px #2a94ff0b}.tp-narrative-premium:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.025) 48%,transparent 56%);opacity:.48;animation:tp-narrative-shine 18s ease-in-out infinite;pointer-events:none}@keyframes tp-narrative-shine{0%,to{transform:translate(-8%) rotate(8deg)}50%{transform:translate(8%) rotate(8deg)}}.tp-narrative-premium__badge{display:inline-flex;align-items:center;gap:10px;padding:5px 11px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffe082f2;background:linear-gradient(90deg,#ffd7001c,#2a94ff14);border:1px solid rgba(255,215,0,.31);margin-bottom:14px}.tp-narrative-premium__models{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:20px;padding:12px 14px;border-radius:var(--tp-radius-md);background:#080c1899;border:1px solid rgba(86,132,211,.18)}.tp-narrative-premium__models span{font-size:12px;color:#c8d8ffbf;letter-spacing:.04em}.tp-narrative-premium__models strong{color:#ffe6a0eb;font-weight:600}.tp-narrative-premium__md{max-height:520px;overflow:auto;padding:18px 20px;border-radius:8px;background:linear-gradient(180deg,#020e21c7,#020a19eb);border:1px solid rgba(55,137,220,.25);box-shadow:inset 0 0 24px #00000038}.tp-report-score-card{padding:18px;border-radius:12px;height:100%}.tp-report-divider-top{margin-top:16px;border-top:1px solid rgba(63,139,215,.22);padding-top:14px}.tp-report-mini-title{display:block;color:#dae7fbe6!important;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:10px}.tp-report-subcard{height:100%;padding:16px;border-radius:9px;background:linear-gradient(145deg,#071d39b8,#030f22d1);border:1px solid rgba(55,137,220,.26)}.tp-results-report-v2 .ant-card.tp-glass{padding:0!important;border-radius:9px!important;background:linear-gradient(145deg,#071d39c2,#030f22e0);border-color:#3789dc45;box-shadow:none}.tp-results-report-v2 .ant-card.tp-glass:hover{border-color:#4ba0f47a;box-shadow:0 8px 20px #00051238}.tp-results-report-v2 .ant-card.tp-glass>.ant-card-body{padding:16px}.tp-results-report-v2 .ant-statistic-title{margin-bottom:5px;color:#aec6e6b8!important;font-size:12px}.tp-results-report-v2 .ant-statistic-content{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tp-results-report-v2 .ant-progress-inner{background:#4b74a433}.tp-results-report-v2 .ant-tag{border-radius:5px;font-weight:500}.tp-results-report-v2 .ant-collapse{border-color:#3789dc40;background:#020e21b8}.tp-results-report-v2 .ant-collapse>.ant-collapse-item{border-bottom-color:#3789dc33}.tp-results-report-v2 .ant-collapse .ant-collapse-header,.tp-results-report-v2 .ant-collapse .ant-collapse-content{color:#e2edffe6;background:transparent}.tp-results-report-v2 .ant-collapse .ant-collapse-content{border-top-color:#3789dc33}.tp-report-overview>.ant-row,.tp-competition-panel>div[style*=grid]{align-items:stretch}.tp-report-overview .ant-card{height:100%}.tp-results-report-v2 .tp-regional-overall{border-radius:10px;background:linear-gradient(145deg,#ffd7001a,#04162fd1)}.tp-results-report-v2 .tp-region-card,.tp-results-report-v2 .tp-region-insight-box{border-radius:9px;border-color:#3789dc42;background:#031023b8}.tp-report-action-list{display:grid;gap:2px;margin:10px 0 0;padding:0;color:#dce6ffe6;line-height:1.85;list-style:none}.tp-report-action-list>li{position:relative;padding-left:18px}.tp-report-action-list>li:before{position:absolute;top:0;left:1px;color:#4b9dff;content:"◆";font-size:9px;line-height:2.85}@media (max-width: 1366px){.tp-report-main-card{padding:20px}}@media (max-width: 980px){.tp-results-report-v2.tp-results-full{min-height:calc(100vh - 64px);padding-inline:12px}.tp-report-header{top:0}.tp-report-header__actions{width:100%;justify-content:flex-start}}@media (max-width: 600px){.tp-results-report-v2.tp-results-full{padding-inline:8px;padding-bottom:28px}.tp-report-header{padding:10px;gap:10px}.tp-report-header__actions{gap:8px!important}.tp-report-header__actions .ant-space-item{flex:1 1 calc(50% - 8px)}.tp-report-header__actions .ant-btn{width:100%;min-height:38px;padding-inline:10px}.tp-report-main-card,.tp-report-score-card{padding:14px}.tp-results-report-v2 .ant-card.tp-glass>.ant-card-body{padding:13px}.tp-back-to-top.ant-float-btn{right:16px;bottom:20px}}@media (prefers-reduced-motion: reduce){.tp-results-report-v2 *,.tp-results-report-v2 *:before,.tp-results-report-v2 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tp-kg-link{stroke-width:1.4;stroke-dasharray:8 4;stroke-linecap:round;animation:tp-kg-link-flow 3s linear infinite}.tp-kg-link-glow{stroke:#38bdf847;stroke-width:5;stroke-dasharray:none;animation:none}.tp-kg-node-halo{stroke-width:2;animation:tp-kg-node-pulse 2.8s ease-in-out infinite}.tp-kg-node-halo--l1{stroke:#ffe082e6}.tp-kg-node-halo--l2{stroke:#38bdf8cc}.tp-kg-node-halo--l3{stroke:#a78bfac7}@keyframes tp-kg-link-flow{to{stroke-dashoffset:-48}}@keyframes tp-kg-node-pulse{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}.tp-kg-node{transition:none}.tp-kg-wrap{background:linear-gradient(165deg,#101628bf,#0a0e1ee6)!important;border:1px solid rgba(94,178,255,.25)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 0 90px #38bdf808,0 18px 52px #02061073!important}.tp-geo-loading-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;background:#080a0f;color:#f8f9fceb;opacity:1;transition:opacity .7s ease;font-size:13px}.tp-geo-loading-root--fade{opacity:0;pointer-events:none}.tp-geo-loading-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,215,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,215,0,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,black 25%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 45%,black 25%,transparent 75%)}.tp-geo-loading-header{position:relative;text-align:center;padding:20px 16px 12px;font-size:clamp(16px,2.2vw,20px);font-weight:700;letter-spacing:.06em;text-shadow:0 0 28px rgba(255,215,0,.2)}.tp-geo-loading-subject{color:#ffe878}.tp-geo-loading-tagline{text-align:center;font-size:12px;letter-spacing:.2em;color:#a0beff80;padding:0 16px 16px;font-weight:600}.tp-geo-loading-main{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1.3fr) minmax(0,1fr);grid-template-areas:"log graph stats";gap:16px;min-height:0;padding:0 20px 12px}.tp-geo-loading-log{grid-area:log}.tp-geo-loading-stats{grid-area:stats}@media (max-width: 1100px){.tp-geo-loading-main{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"stats" "log" "graph"}}.tp-geo-loading-col{background:#141620bf;border:1px solid rgba(255,215,0,.12);border-radius:var(--tp-radius-lg);padding:14px;min-height:220px;display:flex;flex-direction:column;box-shadow:0 0 36px #ffd7000d}.tp-geo-loading-col-title{font-size:12px;font-weight:700;color:var(--tp-primary);margin-bottom:12px;letter-spacing:.14em;opacity:.95}.tp-geo-loading-log-scroll{flex:1;overflow-y:auto;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.6;scrollbar-width:thin}.tp-geo-loading-log-line{margin-bottom:8px;word-break:break-word}.tp-geo-loading-log-tag--info{color:#b4dcffd1}.tp-geo-loading-log-tag--debug{color:#ffd70066}.tp-geo-loading-log-text{color:#e6eaf4d9}.tp-geo-log-kw{color:var(--tp-primary);font-weight:600;text-shadow:0 0 10px rgba(255,215,0,.3)}.tp-geo-loading-graph-wrap{grid-area:graph;align-items:center}.tp-geo-loading-svg-box{flex:1;width:100%;max-width:380px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(255,215,0,.07) 0%,rgba(255,215,0,.015) 40%,transparent 75%);border-radius:var(--tp-radius-lg)}.tp-geo-loading-svg{width:100%;height:auto;max-height:min(55vh,360px);overflow:visible}.tp-geo-edge{stroke:#ffd70052;stroke-width:1.4;stroke-dasharray:7 12;animation:tp-geo-node-grow .7s ease-out both,tp-geo-edge-flow 2.6s linear infinite}@keyframes tp-geo-edge-flow{to{stroke-dashoffset:-72}}.tp-geo-node--orbit{fill:#181a24f5;stroke:#ffd70099;stroke-width:1.5;filter:drop-shadow(0 0 12px rgba(255,215,0,.55));animation:tp-geo-node-grow .9s ease-out both}.tp-geo-node-halo{fill:none;stroke:#ffd7007a;stroke-width:1.8;filter:drop-shadow(0 0 12px rgba(255,215,0,.48));animation:tp-geo-halo-pulse 2s ease-in-out infinite}@keyframes tp-geo-halo-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.88;transform:scale(1.15)}}@keyframes tp-geo-node-grow{0%{opacity:0}to{opacity:1}}.tp-geo-node-label{fill:#ffd700b8;font-size:9px;font-weight:600;pointer-events:none;animation:tp-geo-node-grow .8s ease-out both}.tp-geo-node--center{fill:#1e202cfa;stroke:var(--tp-primary);stroke-width:2.4;animation:tp-geo-center-glow 2.8s ease-in-out infinite}@keyframes tp-geo-center-glow{0%,to{filter:drop-shadow(0 0 12px rgba(255,215,0,.5))}50%{filter:drop-shadow(0 0 35px rgba(255,223,100,.9))}}.tp-geo-center-text{fill:#ffe878;font-size:12px;font-weight:700;pointer-events:none}.tp-geo-stat-block{margin-bottom:16px}.tp-geo-stat-label{font-size:12px;color:#ffd70099;margin-bottom:8px}.tp-geo-stat-percent{font-family:ui-monospace,monospace;font-size:16px;font-weight:700;color:#ffe878;margin-bottom:8px}.tp-geo-progress-track{height:7px;border-radius:var(--tp-radius-full);background:#ffffff0d;overflow:hidden}.tp-geo-progress-fill{height:100%;border-radius:var(--tp-radius-full);background:linear-gradient(90deg,#b8860b,gold,#fff8a8);box-shadow:0 0 14px #ffd70073;transition:width .4s ease-out}.tp-geo-phase-name{font-size:12px;color:#f8f9fce6;margin-bottom:10px}.tp-geo-phase-seg{display:flex;gap:8px}.tp-geo-phase-seg-item{flex:1;height:5px;border-radius:var(--tp-radius-full);background:#ffffff0f}.tp-geo-phase-seg-item--on{background:linear-gradient(90deg,var(--tp-primary),#fff3a0);box-shadow:0 0 10px #ffd70073}.tp-geo-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.tp-geo-stat-item{background:#00000047;border-radius:var(--tp-radius-md);padding:10px 12px;border:1px solid rgba(255,215,0,.08)}.tp-geo-stat-item--full{grid-column:1 / -1}.tp-geo-stat-k{display:block;font-size:10px;color:#f8f9fc80;margin-bottom:5px}.tp-geo-stat-v{font-family:ui-monospace,monospace;font-size:19px;font-weight:700;color:var(--tp-primary)}.tp-geo-stat-v--sm{font-size:13px;font-weight:600;color:#ffd700cc}.tp-geo-model-list{border-top:1px solid rgba(255,215,0,.1);padding-top:12px}.tp-geo-model-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:5px 0;color:#f8f9fccc}.tp-geo-model-st--wait{color:#f8f9fc59}.tp-geo-model-st--run{color:#ffe878;animation:tp-geo-blink 1.1s ease-in-out infinite}.tp-geo-model-st--ok{color:#9f6}.tp-geo-model-st--fail{color:#ff6b6b}@keyframes tp-geo-blink{0%,to{opacity:1}50%{opacity:.4}}.tp-geo-loading-footer{position:relative;flex-shrink:0;height:48px;overflow:hidden;border-top:1px solid rgba(255,215,0,.1);background:#0a0b10eb}.tp-geo-triple-marquee{height:100%;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.tp-geo-triple-track{display:flex;gap:36px;width:max-content;padding-left:36px;animation:tp-geo-marquee 36s linear infinite;will-change:transform}@keyframes tp-geo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tp-geo-triple-chip{white-space:nowrap;color:#ffd700b3;font-size:12px;font-family:ui-monospace,monospace}.tp-input-focus-ring:focus{box-shadow:0 0 0 3px #ffd70026,0 0 12px #ffd7001a}.tp-card-hover{transition:transform var(--tp-transition-normal),box-shadow var(--tp-transition-normal)}.tp-card-hover:hover{transform:translateY(-3px);box-shadow:var(--tp-shadow-xl)}.tp-text-gradient{background:linear-gradient(135deg,var(--tp-primary-dark),var(--tp-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.tp-btn-group{display:flex;gap:12px;align-items:center}.tp-btn-group--vertical{flex-direction:column}.tp-alert-custom{border-radius:var(--tp-radius-md);padding:16px}.tp-section-title{display:flex;align-items:center;gap:12px;margin-bottom:20px}.tp-section-title:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,var(--tp-primary),var(--tp-secondary));border-radius:var(--tp-radius-full)}.tp-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tp-flex-center{display:flex;align-items:center;justify-content:center}.tp-flex-between{display:flex;align-items:center;justify-content:space-between}.tp-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.tp-grid-2,.tp-grid-3{grid-template-columns:1fr}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}.tp-local-diagnosis-form{margin:4px 0 24px;padding:18px;border:1px solid rgba(21,120,255,.13);border-radius:16px;background:linear-gradient(135deg,#1578ff09,#ffd7000b)}.tp-local-diagnosis-form .ant-radio-group{display:flex;flex-wrap:wrap}@media (max-width: 640px){.tp-local-diagnosis-form{padding:14px}.tp-local-diagnosis-form .ant-radio-button-wrapper{flex:1;padding-inline:10px;text-align:center}}.tp-regional-panel{overflow:hidden}.tp-regional-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.tp-regional-overall{min-width:132px;padding:14px 18px;text-align:center;border:1px solid rgba(255,215,0,.28);border-radius:18px;background:#ffd70012}.tp-regional-overall span{display:block;color:gold;font-size:38px;font-weight:800;line-height:1}.tp-regional-overall small{color:#e6eeffb8}.tp-region-card,.tp-region-insight-box{height:100%;padding:16px;border:1px solid rgba(120,160,255,.16);border-radius:14px;background:#0a0e187a}.tp-region-card-title,.tp-region-evidence{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e7eeff}.tp-region-metric{margin-top:12px;color:#dce6ffb8;font-size:13px}.tp-region-evidence{margin:10px 0;color:#dce6ff94;font-size:12px}.tp-region-platforms,.tp-region-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.tp-region-actions{margin:12px 0 0;padding-left:22px;color:#e2eaffd9;line-height:1.8}@media (max-width: 640px){.tp-regional-heading{align-items:flex-start}.tp-regional-overall{min-width:100px;padding-inline:10px}}.tp-profile-page{--tp-profile-border: rgba(112, 158, 226, .3);--tp-profile-border-soft: rgba(79, 145, 216, .22);--tp-profile-card: rgba(8, 20, 41, .82);--tp-profile-card-deep: rgba(4, 14, 32, .78);--tp-profile-text: #f4f7ff;--tp-profile-muted: rgba(184, 205, 234, .68);position:relative;overflow-x:hidden;background:radial-gradient(ellipse 72% 34% at 50% 0%,rgba(11,59,116,.16),transparent 70%),linear-gradient(180deg,#010a1b,#010d20 52%,#010a19)!important}.tp-profile-page:before{display:none}.tp-profile-page .tp-site-main{position:relative;z-index:1}.tp-profile-page .tp-site-main{width:min(var(--tp-site-max-width),100%);padding-inline:28px}.tp-profile-panel{position:relative;overflow:hidden;border:1px solid var(--tp-profile-border);border-radius:11px;background:radial-gradient(circle at 72% 20%,rgba(26,108,208,.1),transparent 34%),linear-gradient(135deg,var(--tp-profile-card),var(--tp-profile-card-deep));box-shadow:inset 0 1px #ffffff0a,0 14px 35px #0003;-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}.tp-profile-panel:before,.tp-profile-panel:after{content:"";position:absolute;pointer-events:none}.tp-profile-panel:before{top:0;right:0;bottom:0;left:0;opacity:.28;background:radial-gradient(circle at 8% 25%,rgba(68,166,255,.95) 0 1px,transparent 1.5px),radial-gradient(circle at 32% 14%,rgba(41,132,243,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 64% 73%,rgba(37,130,247,.7) 0 1px,transparent 1.5px);background-size:150px 130px,230px 200px,290px 240px}.tp-profile-panel:after{top:-1px;left:8%;width:36%;height:1px;background:linear-gradient(90deg,transparent,#65b8ff,transparent);box-shadow:0 0 8px #3098ff}.tp-profile-account{z-index:0;display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(210px,.82fr) minmax(300px,1.2fr);min-height:166px;margin-bottom:18px;padding:28px 30px 24px;align-items:center;column-gap:34px}.tp-profile-account__intro,.tp-profile-account__details,.tp-profile-account__actions{position:relative;z-index:1}.tp-profile-account__intro h1{margin:0;color:var(--tp-profile-text);font-size:23px;font-weight:750;line-height:1.3;letter-spacing:.02em}.tp-profile-account__intro p{margin:8px 0 17px;color:var(--tp-profile-muted);font-size:12px;line-height:1.55}.tp-profile-benefits{display:flex;flex-wrap:wrap;gap:9px}.tp-profile-benefit{display:inline-flex;align-items:center;height:30px;margin:0!important;padding-inline:10px!important;border-radius:5px!important;font-size:12px;font-weight:600;background:#081429ad!important}.tp-profile-benefit--blue{color:#45adff!important;border-color:#1e88ff8c!important}.tp-profile-benefit--purple{color:#bd69ff!important;border-color:#9a43f47a!important}.tp-profile-benefit--green{color:#42e681!important;border-color:#1fb8686e!important}.tp-profile-account__details{display:grid;gap:10px;margin:0}.tp-profile-account__details>div{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;padding:7px 10px;border:1px solid rgba(112,158,226,.12);border-radius:7px;background:#030f227a}.tp-profile-account__details dt,.tp-profile-account__details dd{margin:0;font-size:13px;line-height:1.5}.tp-profile-account__details dt{color:#c6d8f2c2}.tp-profile-account__details dd{color:#f6f9ffeb}.tp-profile-vip,.tp-profile-free{margin:0!important;border:0!important;border-radius:5px!important}.tp-profile-vip{color:#3d3210!important;background:#fff1ba!important}.tp-profile-free{color:#dbe7fa!important;background:#c8d8f024!important}.tp-profile-account__actions{display:flex;flex-wrap:wrap;gap:11px 8px;align-content:center;justify-content:flex-end}.tp-profile-account__actions .ant-btn{height:30px;padding-inline:10px;border:0;border-radius:5px;color:#0b1730;background:#f4f7fb;box-shadow:0 1px #ffffffb8 inset,0 2px 8px #00040e52;font-size:12px;font-weight:700}.tp-profile-account__actions .ant-btn:hover,.tp-profile-account__actions .ant-btn:focus-visible{color:#07172e!important;background:#fff!important;transform:translateY(-1px)}.tp-profile-account__actions .tp-profile-action--cyan{color:#0ca7e8}.tp-profile-account__actions .tp-profile-action--logout{color:#503b00!important;background:linear-gradient(180deg,#ffd92f,#ffc400)!important;box-shadow:0 0 12px #ffcc0047}.tp-profile-banner{min-height:286px;margin-bottom:18px;line-height:0;background:#081429d1}.tp-profile-banner>a{display:block}.tp-profile-banner__image{display:block;width:100%;height:auto;min-height:170px;object-fit:cover}.tp-profile-banner--empty{display:grid;min-height:220px;place-items:center;line-height:1.5;text-align:center;background:linear-gradient(90deg,#0210263d,#02102694),url(/assets/knowledge-network-bg.png) center 70% / cover}.tp-profile-banner--empty>div{position:relative;z-index:1}.tp-profile-banner--empty strong,.tp-profile-banner--empty span{display:block}.tp-profile-banner--empty strong{color:#fff;font-size:clamp(18px,3vw,30px)}.tp-profile-banner--empty span{margin-top:8px;color:var(--tp-profile-muted);font-size:13px}.tp-profile-records{z-index:1;min-height:572px;padding:24px 18px 20px}.tp-profile-records__heading{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 10px 14px}.tp-profile-records__heading h2{margin:0 0 6px;color:#dceaff;font-size:18px;line-height:1.4}.tp-profile-records__heading p{margin:0;color:#96b4db8a;font-size:12px;line-height:1.65}.tp-profile-records__tools{display:flex;flex-shrink:0;align-items:center;gap:28px}.tp-profile-records__tools .ant-select{width:108px}.tp-profile-records__tools .ant-select-selector{height:30px!important;border-color:#5b92d652!important;border-radius:6px!important;color:#edf3ffeb!important;background:#021127e0!important;box-shadow:none!important}.tp-profile-records__tools .ant-select-selection-item{line-height:28px!important;font-size:12px}.tp-profile-records__tools .ant-select-arrow{color:#b8cdea8f}.tp-profile-view-all{display:inline-flex;align-items:center;gap:7px;color:#ff4c42;font-size:12px;font-weight:650;white-space:nowrap;text-decoration:none}.tp-profile-view-all:hover{color:#ff7972}.tp-profile-records .ant-table-wrapper{position:relative;z-index:1}.tp-profile-records .ant-table{overflow:hidden;border:1px solid rgba(76,139,211,.42);border-radius:9px;color:#e7effde6;background:#0814299e;font-size:12px}.tp-profile-records .ant-table-container,.tp-profile-records .ant-table-content,.tp-profile-records table{background:transparent!important}.tp-profile-records .ant-table-thead>tr>th{height:43px;padding:10px 14px;border-bottom-color:#4983c952;color:#dde9fbe6;background:linear-gradient(180deg,#0e294cb8,#071c3bc2);font-size:14px;font-weight:650}.tp-profile-records .ant-table-thead>tr>th:before{display:none}.tp-profile-records .ant-table-tbody>tr>td{height:36px;padding:5px 14px!important;border-bottom-color:#4070ab3b;color:#e7effde0;background:#030f2280;font-size:14px!important;line-height:20px!important}.tp-profile-records .ant-table-tbody>tr:last-child>td{border-bottom:0}.tp-profile-records .ant-table-tbody>tr.ant-table-row:hover>td{background:#0f355ec7!important}.tp-profile-records .ant-table-tbody .ant-btn-link{color:#ff4c42;font-size:12px;font-weight:650}.tp-profile-records .ant-empty-description{color:#b8cdea9e}.tp-profile-records .ant-spin-container:after{background:#020e2294}.tp-profile-records .ant-pagination{margin:20px 8px 0!important}.tp-profile-records .ant-pagination-item,.tp-profile-records .ant-pagination-prev .ant-pagination-item-link,.tp-profile-records .ant-pagination-next .ant-pagination-item-link{min-width:32px;width:32px;height:32px;margin-inline-end:5px;border:0;border-radius:50%;color:#111a2b;background:#f0f4fa;line-height:32px;font-size:12px}.tp-profile-records .ant-pagination-item a{color:#111a2b}.tp-profile-records .ant-pagination-item-active{background:#ffc817}.tp-profile-records .ant-pagination-disabled .ant-pagination-item-link{color:#b0c5e259;background:transparent}.tp-profile-records__empty{position:relative;z-index:1;display:grid;min-height:240px;place-items:center;border:1px dashed rgba(76,139,211,.28);border-radius:9px;color:var(--tp-profile-muted)}.tp-profile-records-tail{position:relative;z-index:0;width:100vw;height:clamp(108px,7.75vw,140px);margin-top:-18px;margin-bottom:-32px;margin-left:calc(50% - 50vw);background:linear-gradient(180deg,#010a190a,#010a1924),url(/assets/profile-records-footer-bg.png) center 72% / cover no-repeat;pointer-events:none}@media (max-width: 1080px){.tp-profile-account{grid-template-columns:minmax(270px,1.25fr) minmax(180px,.75fr) minmax(260px,1fr);column-gap:20px;padding-inline:24px}.tp-profile-account__actions{gap:8px 6px}.tp-profile-account__actions .ant-btn{padding-inline:8px}}@media (max-width: 820px){.tp-profile-page .tp-site-main{padding-inline:16px}.tp-profile-account{grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);row-gap:22px;padding:24px}.tp-profile-account__actions{grid-column:1 / -1}.tp-profile-banner{min-height:0}.tp-profile-records{padding-inline:14px}.tp-profile-records__heading{align-items:flex-end}.tp-profile-records__heading p{max-width:440px}.tp-profile-records .ant-table{min-width:720px}.tp-profile-records .ant-table-content{overflow-x:auto!important}}@media (max-width: 560px){.tp-profile-page .tp-site-main{padding-top:14px!important;padding-inline:12px}.tp-profile-account{grid-template-columns:1fr;gap:20px;margin-bottom:12px;padding:22px 18px}.tp-profile-account__intro h1{font-size:21px}.tp-profile-account__details{padding-block:16px;border-top:1px solid rgba(77,139,210,.2);border-bottom:1px solid rgba(77,139,210,.2)}.tp-profile-account__actions{grid-column:auto}.tp-profile-account__actions>a,.tp-profile-account__actions>.ant-btn,.tp-profile-account__actions>:has(.ant-btn){flex:1 1 calc(50% - 6px)}.tp-profile-account__actions .ant-btn{width:100%}.tp-profile-banner{margin-bottom:12px}.tp-profile-banner__image{min-height:150px}.tp-profile-records{min-height:480px;padding:20px 10px 16px}.tp-profile-records__heading{display:block;padding-inline:4px}.tp-profile-records__tools{justify-content:space-between;margin-top:14px}.tp-profile-records-tail{height:108px;margin-top:-12px}}.tp-orders-page .tp-site-main.tp-orders-main{width:min(var(--tp-site-max-width),100%);padding-inline:28px}.tp-orders-hero{display:flex;min-height:168px;align-items:center;justify-content:space-between;gap:32px;margin-bottom:16px;padding:26px 30px;background:radial-gradient(circle at 76% 14%,rgba(32,126,224,.2),transparent 34%),linear-gradient(135deg,#081933eb,#030e22e0)}.tp-orders-hero__copy,.tp-orders-purchase-link{position:relative;z-index:1}.tp-orders-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:#8ec6f5c2;font-size:12px;font-weight:650;text-decoration:none;transition:color .2s ease}.tp-orders-back:hover,.tp-orders-back:focus-visible{color:#ffd84d}.tp-orders-title-row{display:flex;align-items:center;gap:15px}.tp-orders-title-icon{display:inline-grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid rgba(59,162,255,.55);border-radius:10px;color:#66c1ff;background:linear-gradient(145deg,#0c4377c7,#031b39e6);box-shadow:inset 0 0 16px #2b97f41f,0 0 18px #1f89ee1a;font-size:21px}.tp-orders-title-row h1{margin:0;color:#f4f8ff;font-size:25px;font-weight:760;letter-spacing:.02em}.tp-orders-title-row p{margin:6px 0 0;color:#b1cae8ad;font-size:13px;line-height:1.65}.tp-orders-purchase-link .ant-btn{height:40px;padding-inline:18px;border:0;border-radius:8px;color:#07152b;background:linear-gradient(180deg,#ffe15a,#ffc817);box-shadow:0 0 20px #fc03;font-size:13px;font-weight:750;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.tp-orders-purchase-link .ant-btn:hover,.tp-orders-purchase-link .ant-btn:focus-visible{color:#07152b!important;background:linear-gradient(180deg,#ffea81,#ffd438)!important;box-shadow:0 0 24px #ffd2234d}.tp-orders-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}.tp-orders-stat{display:grid;grid-template-columns:44px minmax(0,1fr);min-height:112px;align-items:center;gap:0 14px;padding:18px 20px}.tp-orders-stat>*{position:relative;z-index:1}.tp-orders-stat__icon{display:inline-grid;width:44px;height:44px;grid-row:1 / 3;place-items:center;border:1px solid;border-radius:9px;font-size:19px}.tp-orders-stat__icon.is-blue{border-color:#40a6ff73;color:#65bdff;background:#1e81da1f}.tp-orders-stat__icon.is-green{border-color:#37cd8066;color:#4ee593;background:#22c55e1a}.tp-orders-stat__icon.is-gold{border-color:#ffcf2d6b;color:#ffd84d;background:#ffc8171a}.tp-orders-stat div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tp-orders-stat div span{color:#b8cdeaad;font-size:12px}.tp-orders-stat strong{overflow:hidden;color:#f5f8ff;font-size:22px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tp-orders-stat small{align-self:start;color:#8eadd37a;font-size:11px}.tp-orders-panel{min-height:476px}.tp-orders-heading{padding-bottom:18px}.tp-orders-table .ant-table-tbody>tr>td{height:58px;padding-block:9px!important}.tp-orders-order-id,.tp-orders-channel,.tp-orders-time{display:inline-flex;align-items:center;gap:7px}.tp-orders-order-id{color:#81bff7e0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.tp-orders-order-id .anticon,.tp-orders-channel .anticon,.tp-orders-time .anticon{color:#63adee9e}.tp-orders-product strong,.tp-orders-product span{display:block}.tp-orders-product strong{color:#eff5fff0;font-size:13px;font-weight:680}.tp-orders-product span{margin-top:2px;overflow:hidden;color:#97b7dd94;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tp-orders-amount{color:#ffd84d;font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.tp-orders-status{display:inline-flex;min-width:78px;align-items:center;justify-content:center;gap:6px;margin:0!important;padding:3px 9px!important;border-radius:999px!important;font-size:11px;font-weight:650}.tp-orders-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.tp-orders-status.is-paid{border-color:#36d38461!important;color:#54e79a!important;background:#1fb2681a!important}.tp-orders-status.is-pending{border-color:#ffcf2d66!important;color:#ffd84d!important;background:#ffc20f14!important}.tp-orders-status.is-closed{border-color:#8ca9cc47!important;color:#b8cdeaa8!important;background:#97b1d112!important}.tp-orders-status.is-failed{border-color:#ff646059!important;color:#ff827d!important;background:#ef444414!important}.tp-orders-channel,.tp-orders-time{color:#bed3efc2;font-size:12px;white-space:nowrap}.tp-orders-back:focus-visible,.tp-orders-purchase-link:focus-visible,.tp-orders-page .ant-select-focused .ant-select-selector,.tp-orders-page .ant-pagination a:focus-visible,.tp-orders-page .ant-pagination button:focus-visible{outline:2px solid rgba(0,212,255,.78);outline-offset:2px}@media (max-width: 820px){.tp-orders-page .tp-site-main.tp-orders-main{padding-inline:16px}.tp-orders-hero{padding-inline:22px}.tp-orders-summary{grid-template-columns:1fr;gap:10px}.tp-orders-stat{min-height:88px}}@media (max-width: 560px){.tp-orders-page .tp-site-main.tp-orders-main{padding-top:14px!important;padding-inline:12px}.tp-orders-hero{display:block;padding:21px 18px}.tp-orders-title-row{align-items:flex-start}.tp-orders-title-row h1{font-size:21px}.tp-orders-title-row p{font-size:12px}.tp-orders-purchase-link{display:block;margin-top:20px}.tp-orders-purchase-link .ant-btn{width:100%;height:44px}.tp-orders-stat{padding-inline:16px}.tp-orders-panel{min-height:450px}.tp-orders-heading{display:flex;align-items:flex-end}.tp-orders-heading .tp-profile-records__tools{margin-top:0}}@media (prefers-reduced-motion: reduce){.tp-orders-page *,.tp-orders-page *:before,.tp-orders-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tp-history-page .tp-site-main.tp-history-main{width:min(var(--tp-site-max-width),100%)}.tp-history-panel{min-height:620px;padding:26px 24px 24px}.tp-history-heading{align-items:center;margin-bottom:18px;padding:0 4px 20px;border-bottom:1px solid rgba(65,139,218,.22)}.tp-history-title-row{display:flex;align-items:center;gap:12px}.tp-history-title-row h1{margin:0;color:#f4f8ff;font-size:22px;font-weight:750;line-height:1.35;letter-spacing:.02em}.tp-history-title-icon{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(53,151,245,.56);border-radius:8px;color:#55b7ff;background:linear-gradient(145deg,#0a3665b8,#031835e0);box-shadow:inset 0 0 14px #1f89ee1f,0 0 14px #1f89ee1a;font-size:17px}.tp-history-heading .ant-typography{max-width:760px;margin:7px 0 0;color:#aec7e7b3;font-size:12px;line-height:1.7}.tp-history-back{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(73,151,229,.42);border-radius:8px;color:#deebfde0;background:#031630c2;font-size:12px;font-weight:650;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.tp-history-back:hover,.tp-history-back:focus-visible{border-color:#ffd700b8;color:gold;background:#ffd7000f;box-shadow:0 0 16px #ffd7001a}.tp-history-back:focus-visible,.tp-history-report-link:focus-visible,.tp-history-panel .ant-pagination a:focus-visible,.tp-history-panel .ant-pagination button:focus-visible{outline:2px solid rgba(0,212,255,.8);outline-offset:2px}.tp-history-table-shell{position:relative;z-index:1}.tp-history-panel .ant-table{border-color:#4897e77a;background:#010d20d1;box-shadow:0 16px 36px #0005123d}.tp-history-panel .ant-table-thead>tr>th{height:48px;padding-inline:16px;color:#e7f0fff0;background:linear-gradient(180deg,#0c3058f0,#051d3ef5);font-size:13px;letter-spacing:.02em}.tp-history-panel .ant-table-tbody>tr>td{height:48px;padding-inline:16px!important;color:#dde9fadb;background:#021127b8;font-size:13px!important}.tp-history-panel .ant-table-tbody>tr:nth-child(2n)>td{background:#041630ad}.tp-history-panel .ant-table-tbody>tr.ant-table-row:hover>td{background:#0c335be0!important}.tp-history-id{color:#7ebefad1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}.tp-history-subject{color:#f0f5ff;font-weight:650}.tp-history-platform{color:#b2d0f1db}.tp-history-score{display:inline-grid;min-width:34px;height:25px;place-items:center;border:1px solid rgba(61,150,239,.3);border-radius:6px;color:#7ac5ff;background:#1976d21c;font-weight:700;font-variant-numeric:tabular-nums}.tp-profile-records .ant-table-tbody .tp-history-report-link{display:inline-flex;width:92px;min-width:92px;height:32px;align-items:center;justify-content:center;flex-wrap:nowrap;flex-shrink:0;gap:5px;padding:0 10px;border:1px solid rgba(255,205,31,.48);border-radius:7px;color:#ffd84d;background:#ffc9170f;font-size:12px;font-weight:650;line-height:1;white-space:nowrap;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.tp-profile-records .ant-table-tbody .tp-history-report-link>span{flex:0 0 auto;white-space:nowrap}.tp-profile-records .ant-table-tbody>tr>td:last-child{white-space:nowrap;word-break:keep-all}.tp-profile-records .ant-table-tbody .tp-history-report-link:hover{border-color:gold;color:#fff1a6;background:#ffd7001c;box-shadow:0 0 14px #ffd7001f}.tp-profile-records .ant-pagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:16px 0 0!important;padding:11px 12px;border:1px solid rgba(65,139,218,.2);border-radius:10px;background:#03112575}.tp-profile-records .ant-pagination-total-text{height:32px;margin-right:auto;color:#a6c2e4a3;font-size:12px;line-height:32px}.tp-profile-records .ant-pagination-item,.tp-profile-records .ant-pagination-prev,.tp-profile-records .ant-pagination-next,.tp-profile-records .ant-pagination-jump-prev,.tp-profile-records .ant-pagination-jump-next{flex:0 0 32px!important;min-width:32px!important;width:32px!important;max-width:32px!important;min-height:32px!important;height:32px!important;max-height:32px!important;box-sizing:border-box;padding:0!important;margin:0!important;line-height:30px!important}.tp-profile-records .ant-pagination-item,.tp-profile-records .ant-pagination-prev .ant-pagination-item-link,.tp-profile-records .ant-pagination-next .ant-pagination-item-link{box-sizing:border-box;width:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;height:32px!important;max-height:32px!important;border:1px solid rgba(70,146,222,.38);border-radius:8px;color:#d2e2f7d6;background:linear-gradient(180deg,#071f3ee6,#03142cf0);line-height:30px!important;font-size:13px;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.tp-profile-records .ant-pagination-item a,.tp-profile-records .ant-pagination-prev .ant-pagination-item-link,.tp-profile-records .ant-pagination-next .ant-pagination-item-link{color:inherit}.tp-profile-records .ant-pagination-item>a{display:grid;width:100%;height:100%;place-items:center;padding:0;line-height:1}.tp-profile-records .ant-pagination-prev .ant-pagination-item-link,.tp-profile-records .ant-pagination-next .ant-pagination-item-link{display:grid;place-items:center;padding:0}.tp-profile-records .ant-pagination-prev:not(.ant-pagination-disabled) .ant-pagination-item-link,.tp-profile-records .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link{border-color:#4ba6f49e!important;color:#74c8ff!important;background:linear-gradient(180deg,#092a4ff5,#041935fa)!important;box-shadow:inset 0 0 10px #2b97f414}.tp-profile-records .ant-pagination-prev .anticon,.tp-profile-records .ant-pagination-next .anticon{color:inherit!important;font-size:12px}.tp-profile-records .ant-pagination-prev .anticon svg,.tp-profile-records .ant-pagination-next .anticon svg,.tp-profile-records .ant-pagination-prev .anticon svg path,.tp-profile-records .ant-pagination-next .anticon svg path{color:inherit!important;fill:currentColor!important}.tp-profile-records .ant-pagination-item:not(.ant-pagination-item-active):hover,.tp-profile-records .ant-pagination-prev:not(.ant-pagination-disabled) .ant-pagination-item-link:hover,.tp-profile-records .ant-pagination-next:not(.ant-pagination-disabled) .ant-pagination-item-link:hover{border-color:#51b1ffd1;color:#8ed3ff;background:#145b9f47;box-shadow:0 0 14px #2391f026}.tp-profile-records .ant-pagination-item-active{border-color:gold;background:linear-gradient(180deg,#ffe052,#ffc400);box-shadow:0 0 12px #fc03}.tp-profile-records .ant-pagination-item-active a{color:#07152b;font-weight:800}.tp-profile-records .ant-pagination-disabled .ant-pagination-item-link{border-color:#5289c461!important;color:#7ea4cf80!important;background:#0518319e!important;box-shadow:inset 0 0 8px #347bc10f;cursor:not-allowed}.tp-profile-records .ant-pagination-jump-prev .ant-pagination-item-ellipsis,.tp-profile-records .ant-pagination-jump-next .ant-pagination-item-ellipsis{color:#a5c2e69e}@media (max-width: 820px){.tp-history-page .tp-site-main.tp-history-main{padding-inline:16px}.tp-history-panel{padding-inline:14px}}@media (max-width: 560px){.tp-history-panel{min-height:520px;padding:18px 10px}.tp-history-heading{display:flex;align-items:stretch;gap:14px}.tp-history-title-row h1{font-size:20px}.tp-history-back{width:100%;min-height:44px;justify-content:center}.tp-profile-records .ant-pagination{justify-content:center;gap:8px}.tp-profile-records .ant-pagination-total-text{display:none}}@media (prefers-reduced-motion: reduce){.tp-history-page *,.tp-history-page *:before,.tp-history-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
