:root{--ln-font: "MiSans", "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Inter", system-ui, sans-serif;--ln-mono: "JetBrains Mono", "Cascadia Code", "SFMono-Regular", Consolas, monospace;--ln-primary: #2563eb;--ln-primary-strong: #1d4ed8;--ln-primary-soft: #eff6ff;--ln-violet: #3b82f6;--ln-cyan: #06b6d4;--ln-success: #10b981;--ln-warning: #f59e0b;--ln-danger: #f43f5e;--ln-bg: #f5f6fa;--ln-surface: #ffffff;--ln-surface-2: #fafbff;--ln-ink: #0f1420;--ln-ink-2: #2f3542;--ln-muted: #525b6b;--ln-faint: #6b7485;--ln-line: #e8eaf2;--ln-line-strong: #d9ddeb;--ln-sidebar: #0b0f1e;--ln-sidebar-2: #11172b;--ln-sidebar-ink: #e9ecf8;--ln-sidebar-muted: #8b93ad;--ln-radius-sm: 8px;--ln-radius: 12px;--ln-radius-lg: 18px;--ln-radius-xl: 26px;--ln-shadow-sm: 0 1px 2px rgba(16, 20, 37, .04);--ln-shadow: 0 1px 2px rgba(16, 20, 37, .04), 0 12px 32px -18px rgba(16, 20, 37, .22);--ln-shadow-lg: 0 24px 70px -30px rgba(16, 20, 37, .35);--ln-grad: linear-gradient(135deg, #1d4ed8 0%, #2563eb 52%, #38bdf8 100%);--ln-grad-soft: linear-gradient(135deg, rgba(37, 99, 235, .12), rgba(56, 189, 248, .08));--ln-ease: cubic-bezier(.22, 1, .36, 1);--el-color-primary: var(--ln-primary);--el-border-radius-base: 10px;--el-font-family: var(--ln-font);--el-text-color-primary: var(--ln-ink);--el-text-color-regular: var(--ln-ink-2);--el-border-color: var(--ln-line);--el-border-color-light: var(--ln-line);--el-fill-color-blank: var(--ln-surface);--el-bg-color: var(--ln-surface)}html,body,#app{margin:0;min-height:100%;background:var(--ln-bg);color:var(--ln-ink);font-family:var(--ln-font);font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}::selection{background:#2563eb38}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#7880963d;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#78809666}::-webkit-scrollbar-track{background:transparent}html,body,#app{height:100%;overflow:hidden}.ln-page{padding:26px 30px 46px;max-width:1480px;margin:0 auto}.ln-page{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ln-page>.ln-page-header,.ln-page>.toolbar,.ln-page>.detail-head,.ln-page>.summary-bar{flex:none}.ln-page>.table-card,.ln-page>.page-stack,.ln-page>.release-list,.ln-page>.release-grid,.ln-page>.settings-grid,.ln-page>.panel-grid,.ln-page>.detail-tabs{flex:1;min-height:0;overflow:auto}.ln-card{background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:var(--ln-radius-lg);box-shadow:var(--ln-shadow-sm)}.ln-card--hover{transition:transform .35s var(--ln-ease),box-shadow .35s var(--ln-ease),border-color .35s}.ln-card--hover:hover{transform:translateY(-2px);box-shadow:var(--ln-shadow);border-color:var(--ln-line-strong)}.ln-grid{display:grid;gap:18px}.ln-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ln-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ln-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-row{display:flex;align-items:center;gap:10px}.ln-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.ln-col{display:flex;flex-direction:column;gap:6px}.ln-grow{flex:1;min-width:0}.ln-wrap{flex-wrap:wrap}.ln-muted{color:var(--ln-muted)}.ln-faint{color:var(--ln-faint)}.ln-mono{font-family:var(--ln-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ln-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ln-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ln-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ln-faint)}.ln-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:600;background:var(--ln-surface-2);border:1px solid var(--ln-line);color:var(--ln-muted);white-space:nowrap}.ln-divider{height:1px;background:var(--ln-line);border:0;margin:0}.ln-grad-text{background:var(--ln-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ln-fade-up{animation:lnFadeUp .55s var(--ln-ease) both}.ln-delay-1{animation-delay:.06s}.ln-delay-2{animation-delay:.12s}.ln-delay-3{animation-delay:.18s}.ln-delay-4{animation-delay:.24s}@keyframes lnFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lnPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.el-button{font-weight:600}.el-button--primary{box-shadow:0 8px 18px -12px #2563ebe6}.el-table{--el-table-border-color: var(--ln-line);--el-table-header-bg-color: #f8f9fd;--el-table-row-hover-bg-color: #f6f7fd}.el-table th.el-table__cell{font-size:12px;font-weight:700;color:var(--ln-muted);letter-spacing:.02em}.el-table .cell{line-height:1.5}.el-dialog{border-radius:var(--ln-radius-lg);overflow:hidden}.el-drawer{--el-drawer-bg-color: var(--ln-surface)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:10px;box-shadow:0 0 0 1px var(--ln-line) inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--ln-primary) inset}.el-tabs__item{font-weight:600}.el-message{border-radius:12px}@media(max-width:1180px){.ln-grid--4,.ln-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ln-page{padding:18px 16px 40px}.ln-grid--4,.ln-grid--3,.ln-grid--2{grid-template-columns:minmax(0,1fr)}}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*::-webkit-scrollbar{width:2px;height:2px;background:transparent}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}*::-webkit-scrollbar-corner{background:transparent}.ln-scroll-active{scrollbar-color:rgba(100,116,139,.34) transparent}.ln-scroll-active::-webkit-scrollbar-thumb{background:#64748b57}.ln-scroll-active::-webkit-scrollbar-thumb:hover{background:#47556985}.ln-page>.page-body{flex:1;min-height:0;overflow:auto}@media(max-width:1280px){.ln-page{padding:20px 20px 34px}}@media(max-width:1024px){.ln-page{padding:16px 14px 28px}}:root{--site-bg: #070a12;--site-surface: #0d1220;--site-ink: #eef1fb;--site-muted: rgba(238, 241, 251, .56);--site-faint: rgba(238, 241, 251, .34);--site-line: rgba(255, 255, 255, .09);--site-primary: #2563eb;--site-primary-2: #3b82f6;--site-accent: #22d3ee;--site-max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--site-bg);color:var(--site-ink);font-family:var(--ln-font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}h1,h2,h3,h4,p{margin:0}::selection{background:#2563eb59}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:99px}::-webkit-scrollbar-track{background:#070a12}.site-container{width:min(var(--site-max),calc(100% - 48px));margin:0 auto}.site-eyebrow{font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#a5b4fcb3}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:10px;border:0;cursor:pointer;font-size:13px;font-weight:650;letter-spacing:.01em;background:linear-gradient(120deg,var(--site-primary),var(--site-primary-2));color:#fff;box-shadow:0 18px 40px -18px #2563ebcc;transition:transform .2s,box-shadow .2s}.site-btn:hover{transform:translateY(-1px);box-shadow:0 22px 50px -18px #2563ebf2}.site-btn.ghost{background:#ffffff0d;color:var(--site-ink);border:1px solid rgba(255,255,255,.12);box-shadow:none}.site-btn.ghost:hover{background:#ffffff17}.site-card{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid var(--site-line);border-radius:18px}.site-grad-text{background:linear-gradient(100deg,#93c5fd,#22d3ee 55%,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes siteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes siteFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:siteFadeUp .7s var(--ln-ease) both}.reveal-1{animation-delay:.08s}.reveal-2{animation-delay:.16s}.reveal-3{animation-delay:.24s}.reveal-4{animation-delay:.32s}@media(max-width:720px){.site-container{width:calc(100% - 32px)}}html,body,#app{height:auto!important;overflow:visible!important}body{overflow-y:auto!important}.site.tpl-minimal-white,.dl-page.tpl-minimal-white{--site-bg: #f7f9fd;--site-surface: #ffffff;--site-ink: #101528;--site-muted: rgba(16, 21, 40, .62);--site-faint: rgba(16, 21, 40, .42);--site-line: rgba(16, 21, 40, .09)}:is(.site,.dl-page).tpl-minimal-white .nav{background:#ffffffe0;border-bottom-color:#10152814}:is(.site,.dl-page).tpl-minimal-white .mobile-menu{background:#fff;border-top-color:#10152814}:is(.site,.dl-page).tpl-minimal-white .site-card,:is(.site,.dl-page).tpl-minimal-white .feature-card,:is(.site,.dl-page).tpl-minimal-white .price-card,:is(.site,.dl-page).tpl-minimal-white .lead-form,:is(.site,.dl-page).tpl-minimal-white .changelog,:is(.site,.dl-page).tpl-minimal-white .step-card,:is(.site,.dl-page).tpl-minimal-white .float-card{background:#fff;border-color:#10152817;box-shadow:0 24px 60px -46px #10152873}:is(.site,.dl-page).tpl-minimal-white .price-card.hot{background:linear-gradient(180deg,#2563eb14,#fff);border-color:#2563eb59;box-shadow:0 30px 70px -50px #2563eb99}:is(.site,.dl-page).tpl-minimal-white .price-head em{color:#1d4ed8;background:#2563eb1f}:is(.site,.dl-page).tpl-minimal-white .download-card{background:linear-gradient(120deg,#eef4ff,#fff 60%);border-color:#2563eb29}:is(.site,.dl-page).tpl-minimal-white .d-window,:is(.site,.dl-page).tpl-minimal-white .app-window{background:#fff;border-color:#1015281a;box-shadow:0 40px 90px -55px #10152873}:is(.site,.dl-page).tpl-minimal-white .win-bar,:is(.site,.dl-page).tpl-minimal-white .win-rail{background:#f8fafc;border-color:#10152814}:is(.site,.dl-page).tpl-minimal-white .win-prompt,:is(.site,.dl-page).tpl-minimal-white .win-card{background:#f8fafc;border-color:#10152817}:is(.site,.dl-page).tpl-minimal-white .rail-item{background:#1015280f}:is(.site,.dl-page).tpl-minimal-white .site-btn.ghost{background:#fff;color:#101528;border-color:#10152824}:is(.site,.dl-page).tpl-minimal-white .site-btn.ghost:hover{background:#f1f5f9}:is(.site,.dl-page).tpl-minimal-white .hero-mesh{opacity:.45}:is(.site,.dl-page).tpl-minimal-white .footer{border-top-color:#10152814}:is(.site,.dl-page).tpl-minimal-white .footer-copy{color:#10152873;border-top-color:#10152812}:is(.site,.dl-page).tpl-minimal-white .faq-item{border-bottom-color:#10152817}:is(.site,.dl-page).tpl-minimal-white .step{border-top-color:#1015281f}:is(.site,.dl-page).tpl-minimal-white .hero-stats{border-top-color:#10152814}:is(.site,.dl-page).tpl-minimal-white .logo-dots i{background:#10152824}:is(.site,.dl-page).tpl-minimal-white .site-grad-text{background-image:linear-gradient(100deg,#2563eb,#0891b2 60%,#f59e0b)}.site.tpl-dark,.dl-page.tpl-dark{--site-bg: #050507;--site-surface: #0c0c10;--site-ink: #f4f4f5;--site-muted: rgba(244, 244, 245, .58);--site-faint: rgba(244, 244, 245, .34);--site-line: rgba(255, 255, 255, .12)}:is(.site,.dl-page).tpl-dark .nav{background:#050507e6;border-bottom-color:#ffffff1a}:is(.site,.dl-page).tpl-dark .hero-mesh{opacity:.14;filter:grayscale(.3)}:is(.site,.dl-page).tpl-dark .site-grad-text{background-image:linear-gradient(100deg,#fafafa,#a1a1aa)}:is(.site,.dl-page).tpl-dark .site-card,:is(.site,.dl-page).tpl-dark .feature-card,:is(.site,.dl-page).tpl-dark .price-card,:is(.site,.dl-page).tpl-dark .lead-form,:is(.site,.dl-page).tpl-dark .changelog{background:#0c0c10;border-color:#ffffff1f}:is(.site,.dl-page).tpl-dark .download-card{background:#08080b;border-color:#ffffff24}:is(.site,.dl-page).tpl-dark .d-window,:is(.site,.dl-page).tpl-dark .app-window{background:#0a0a0d;border-color:#ffffff24}:is(.site,.dl-page).tpl-dark .price-card.hot{background:linear-gradient(180deg,#ffffff14,#0c0c10);border-color:#fff6;box-shadow:0 30px 80px -50px #fff6}:is(.site,.dl-page).tpl-dark .site-btn{background:#fafafa;color:#09090b;box-shadow:0 16px 40px -20px #ffffff59}:is(.site,.dl-page).tpl-dark .site-btn.ghost{background:transparent;color:#fafafa;border-color:#ffffff3d}:is(.site,.dl-page).tpl-dark .step{border-top-color:#ffffff2e}.site.tpl-marketing,.dl-page.tpl-marketing{--site-bg: #fff8f3;--site-surface: #ffffff;--site-ink: #22140a;--site-muted: rgba(67, 40, 21, .66);--site-faint: rgba(67, 40, 21, .44);--site-line: rgba(124, 63, 18, .14)}:is(.site,.dl-page).tpl-marketing .nav{background:#fff8f3eb;border-bottom-color:#7c3f121a}:is(.site,.dl-page).tpl-marketing .mobile-menu{background:#fff8f3}:is(.site,.dl-page).tpl-marketing .hero{background:none}:is(.site,.dl-page).tpl-marketing .dl-mesh{background:radial-gradient(55% 60% at 18% 6%,rgba(249,115,22,.34),transparent 64%),radial-gradient(42% 55% at 88% 10%,rgba(225,29,72,.22),transparent 64%)}:is(.site,.dl-page).tpl-marketing .hero-copy h1{font-size:clamp(40px,4.4vw,64px)}:is(.site,.dl-page).tpl-marketing .site-btn{border-radius:999px;background:linear-gradient(100deg,#f97316,#e11d48);box-shadow:0 20px 40px -18px #e11d488c}:is(.site,.dl-page).tpl-marketing .site-btn.ghost{background:#fff;color:#431407;border-color:#7c3f122e;box-shadow:none}:is(.site,.dl-page).tpl-marketing .site-card,:is(.site,.dl-page).tpl-marketing .feature-card,:is(.site,.dl-page).tpl-marketing .price-card,:is(.site,.dl-page).tpl-marketing .lead-form,:is(.site,.dl-page).tpl-marketing .changelog,:is(.site,.dl-page).tpl-marketing .step-card{background:#fff;border-color:#7c3f121f;border-radius:22px;box-shadow:0 26px 60px -50px #7c3f1280}:is(.site,.dl-page).tpl-marketing .price-card.hot{background:linear-gradient(180deg,#f973161f,#fff);border-color:#f9731680}:is(.site,.dl-page).tpl-marketing .price-head em{background:#f9731629;color:#c2410c}:is(.site,.dl-page).tpl-marketing .price-card .site-btn{background:linear-gradient(100deg,#f97316,#e11d48)}:is(.site,.dl-page).tpl-marketing .download-card{background:linear-gradient(120deg,#fff1e8,#fff 65%);border-color:#f9731640}:is(.site,.dl-page).tpl-marketing .d-window,:is(.site,.dl-page).tpl-marketing .app-window{background:#fff;border-color:#7c3f1224;box-shadow:0 40px 90px -55px #7c3f1280}:is(.site,.dl-page).tpl-marketing .win-bar,:is(.site,.dl-page).tpl-marketing .win-rail{background:#fff7ed;border-color:#7c3f121a}:is(.site,.dl-page).tpl-marketing .win-prompt,:is(.site,.dl-page).tpl-marketing .win-card{background:#fff7ed;border-color:#7c3f121f}:is(.site,.dl-page).tpl-marketing .rail-item{background:#7c3f1214}:is(.site,.dl-page).tpl-marketing .site-grad-text{background-image:linear-gradient(100deg,#f97316,#e11d48 60%,#f59e0b)}:is(.site,.dl-page).tpl-marketing .site-eyebrow{color:#ea580c}:is(.site,.dl-page).tpl-marketing .footer{border-top-color:#7c3f121f}:is(.site,.dl-page).tpl-marketing .footer-copy{color:#43281573;border-top-color:#7c3f121a}:is(.site,.dl-page).tpl-marketing .faq-item{border-bottom-color:#7c3f121f}:is(.site,.dl-page).tpl-marketing .hero-stats{border-top-color:#7c3f121f}.site.tpl-tool,.dl-page.tpl-tool{--site-bg: #f4f6fa;--site-surface: #ffffff;--site-ink: #0f172a;--site-muted: rgba(15, 23, 42, .62);--site-faint: rgba(15, 23, 42, .42);--site-line: rgba(15, 23, 42, .1)}:is(.site,.dl-page).tpl-tool .nav{background:#fffffff0;border-bottom-color:#0f172a17}:is(.site,.dl-page).tpl-tool .nav-inner{height:60px}:is(.site,.dl-page).tpl-tool .mobile-menu{background:#fff}:is(.site,.dl-page).tpl-tool .hero{padding-top:122px}:is(.site,.dl-page).tpl-tool .hero-copy h1{font-size:clamp(34px,3.2vw,48px)}:is(.site,.dl-page).tpl-tool .hero-copy p{font-size:13px}:is(.site,.dl-page).tpl-tool .site-btn{border-radius:8px;background:#2563eb;color:#fff;box-shadow:0 12px 26px -16px #2563ebb3}:is(.site,.dl-page).tpl-tool .site-btn.ghost{background:#fff;color:#0f172a;border-color:#0f172a24}:is(.site,.dl-page).tpl-tool .site-card,:is(.site,.dl-page).tpl-tool .feature-card,:is(.site,.dl-page).tpl-tool .price-card,:is(.site,.dl-page).tpl-tool .lead-form,:is(.site,.dl-page).tpl-tool .changelog,:is(.site,.dl-page).tpl-tool .step-card{background:#fff;border-color:#0f172a1a;border-radius:10px;box-shadow:none}:is(.site,.dl-page).tpl-tool .section{padding:72px 0}:is(.site,.dl-page).tpl-tool .section-head{margin-bottom:34px}:is(.site,.dl-page).tpl-tool .feature-grid{gap:10px}:is(.site,.dl-page).tpl-tool .feature-card{padding:18px}:is(.site,.dl-page).tpl-tool .feature-card h3{margin-top:14px}:is(.site,.dl-page).tpl-tool .feature-icon{width:34px;height:34px;border-radius:8px}:is(.site,.dl-page).tpl-tool .price-card{padding:20px}:is(.site,.dl-page).tpl-tool .download-card{background:#fff;border-color:#0f172a1a;border-radius:12px;padding:36px}:is(.site,.dl-page).tpl-tool .d-window,:is(.site,.dl-page).tpl-tool .app-window{background:#fff;border-color:#0f172a1f;box-shadow:0 30px 60px -45px #0f172a66}:is(.site,.dl-page).tpl-tool .win-bar,:is(.site,.dl-page).tpl-tool .win-rail{background:#f8fafc;border-color:#0f172a14}:is(.site,.dl-page).tpl-tool .win-prompt,:is(.site,.dl-page).tpl-tool .win-card{background:#f8fafc;border-color:#0f172a1a}:is(.site,.dl-page).tpl-tool .rail-item{background:#0f172a0f}:is(.site,.dl-page).tpl-tool .site-grad-text{background-image:linear-gradient(100deg,#2563eb,#0f766e)}:is(.site,.dl-page).tpl-tool .hero-stats{border-top-color:#0f172a1a}:is(.site,.dl-page).tpl-tool .step{border-top-color:#0f172a24}:is(.site,.dl-page).tpl-tool .faq-item{border-bottom-color:#0f172a1a}:is(.site,.dl-page).tpl-tool .footer{border-top-color:#0f172a1a}:is(.site,.dl-page).tpl-tool .footer-copy{color:#0f172a73;border-top-color:#0f172a14}:is(.site,.dl-page).tpl-tool .hero-mesh{opacity:.3}:is(.site,.dl-page).tpl-tool .hero-inner{grid-template-columns:minmax(0,780px)}:is(.site,.dl-page).tpl-tool .hero-visual{display:none}:is(.site,.dl-page).tpl-tool .hero-copy h1{font-size:clamp(30px,3vw,44px)}:is(.site,.dl-page).tpl-tool .hero{padding-bottom:44px}:is(.site,.dl-page).tpl-marketing .hero-mesh{background:radial-gradient(65% 70% at 12% 8%,rgba(249,115,22,.34),transparent 62%),radial-gradient(55% 65% at 92% 16%,rgba(225,29,72,.22),transparent 62%)}:is(.site,.dl-page).tpl-marketing .float-card{background:#fff;border-color:#7c3f1224;box-shadow:0 24px 50px -36px #7c3f1280}:is(.site,.dl-page).tpl-minimal-white .site-eyebrow,:is(.site,.dl-page).tpl-tool .site-eyebrow{color:#2563eb}:is(.site,.dl-page).tpl-minimal-white .lead-form input,:is(.site,.dl-page).tpl-minimal-white .lead-form textarea,:is(.site,.dl-page).tpl-marketing .lead-form input,:is(.site,.dl-page).tpl-marketing .lead-form textarea,:is(.site,.dl-page).tpl-tool .lead-form input,:is(.site,.dl-page).tpl-tool .lead-form textarea{background:#fff;border-color:#0f172a24;color:var(--site-ink)}:is(.site,.dl-page).tpl-minimal-white .menu-btn,:is(.site,.dl-page).tpl-marketing .menu-btn,:is(.site,.dl-page).tpl-tool .menu-btn{color:var(--site-ink)}:is(.site,.dl-page).tpl-minimal-white .win-dot,:is(.site,.dl-page).tpl-marketing .win-dot,:is(.site,.dl-page).tpl-tool .win-dot{background:#0f172a2e}:is(.site,.dl-page).tpl-minimal-white .d-progress,:is(.site,.dl-page).tpl-marketing .d-progress,:is(.site,.dl-page).tpl-tool .d-progress{background:#0f172a1a}.partner-root{--pt-brand: var(--ln-primary);--pt-brand-strong: color-mix(in srgb, var(--pt-brand) 84%, var(--ln-ink));--pt-brand-soft: color-mix(in srgb, var(--pt-brand) 11%, transparent);--pt-on-brand: var(--ln-surface);--pt-danger: var(--ln-danger);--pt-danger-soft: color-mix(in srgb, var(--ln-danger) 9%, transparent);--pt-ok: var(--ln-success);--pt-ok-soft: color-mix(in srgb, var(--ln-success) 12%, transparent);--pt-warn: color-mix(in srgb, var(--ln-warning) 55%, var(--ln-ink));--pt-warn-soft: color-mix(in srgb, var(--ln-warning) 16%, transparent);--pt-quiet: color-mix(in srgb, var(--ln-muted) 8%, transparent);--pt-container: 1180px;display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip;background:var(--ln-bg);color:var(--ln-ink);font-family:var(--ln-font);font-size:14px}.partner-root :focus-visible{outline:2px solid var(--pt-brand);outline-offset:2px;border-radius:4px}.partner-root ::selection{background:var(--pt-brand-soft)}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 18px;border:0;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;background:var(--pt-brand);color:var(--pt-on-brand);transition:background-color .15s var(--ln-ease),border-color .15s var(--ln-ease),color .15s var(--ln-ease)}.pt-btn:hover{background:var(--pt-brand-strong)}.pt-btn:active{transform:translateY(1px)}.pt-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.pt-btn.ghost{background:var(--ln-surface);color:var(--ln-ink-2);border:1px solid var(--ln-line-strong)}.pt-btn.ghost:hover{border-color:var(--pt-brand);color:var(--pt-brand);background:var(--ln-surface)}.pt-btn.block{width:100%;height:42px;font-size:14px}.pt-field{display:block}.pt-field>span{display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--ln-ink-2)}.pt-input{width:100%;height:40px;padding:0 12px;border:1px solid var(--ln-line-strong);border-radius:9px;background:var(--ln-surface);color:var(--ln-ink);font-size:14px;transition:border-color .15s var(--ln-ease)}.pt-input:hover{border-color:var(--ln-faint)}.pt-input:focus,.pt-input:focus-visible{outline:none;border-color:var(--pt-brand);box-shadow:0 0 0 3px var(--pt-brand-soft)}.pt-input[disabled]{background:var(--ln-surface-2);color:var(--ln-faint);cursor:not-allowed}.pt-input::placeholder{color:var(--ln-faint)}textarea.pt-input{height:auto;min-height:68px;padding:9px 12px;resize:vertical;line-height:1.55}.pt-card{background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:var(--ln-radius-lg);box-shadow:var(--ln-shadow-sm)}.pt-pad{padding:20px 22px}.pt-card-title{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ln-ink)}.pt-pageHead{margin-bottom:16px}.pt-pageHead h1{font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--ln-ink);text-wrap:balance}.pt-pageHead p{margin-top:4px;font-size:13px;color:var(--ln-muted)}.pt-dark{position:relative;overflow:hidden;background:var(--ln-sidebar);color:var(--ln-surface)}.pt-dark:before{content:"";position:absolute;inset:-40%;background:radial-gradient(36% 42% at 20% 10%,color-mix(in srgb,var(--pt-brand) 24%,transparent),transparent 70%);pointer-events:none}.pt-dark>*{position:relative;z-index:1}.pt-table-wrap{overflow-x:auto}.pt-table{width:100%;border-collapse:collapse;font-size:13px}.pt-table th{padding:10px 16px;text-align:left;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ln-muted);background:var(--ln-surface-2);border-bottom:1px solid var(--ln-line)}.pt-table td{padding:12px 16px;border-bottom:1px solid var(--ln-line);color:var(--ln-ink-2)}.pt-table th:first-child,.pt-table td:first-child{padding-left:22px}.pt-table th:last-child,.pt-table td:last-child{padding-right:22px}.pt-table tbody tr:last-child td{border-bottom:0}.pt-table tbody tr:hover{background:var(--ln-surface-2)}.pt-table .num{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ln-ink)}.pt-table .mono{font-family:var(--ln-mono);font-size:12px;letter-spacing:-.01em}@media(max-width:640px){.pt-table.trim-analysis th:nth-child(4),.pt-table.trim-analysis td:nth-child(4),.pt-table.trim-analysis th:nth-child(6),.pt-table.trim-analysis td:nth-child(6),.pt-table.trim-withdraw th:nth-child(5),.pt-table.trim-withdraw td:nth-child(5),.pt-table.trim-withdraw th:nth-child(6),.pt-table.trim-withdraw td:nth-child(6),.pt-table.trim-team th:nth-child(5),.pt-table.trim-team td:nth-child(5){display:none}}.pt-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--pt-quiet);color:var(--ln-muted)}.pt-chip.ok{background:var(--pt-ok-soft);color:var(--pt-ok)}.pt-chip.warn{background:var(--pt-warn-soft);color:var(--pt-warn)}.pt-chip.danger{background:var(--pt-danger-soft);color:var(--pt-danger)}.pt-skel{border-radius:6px;min-height:12px;background:linear-gradient(90deg,var(--pt-quiet),color-mix(in srgb,var(--ln-muted) 15%,transparent),var(--pt-quiet));background-size:200% 100%;animation:ptSkel 1.3s linear infinite}@keyframes ptSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.pt-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:44px 22px;text-align:center}.pt-state-title{font-size:14px;font-weight:650;color:var(--ln-ink-2)}.pt-state-hint{font-size:12.5px;color:var(--ln-faint)}.pt-state .pt-btn{margin-top:10px}@media(prefers-reduced-motion:reduce){.pt-skel{animation:none}.pt-btn,.pt-input{transition:none}}
