:root{--bg:#f5f7fb;--panel:#fff;--text:#172033;--muted:#687386;--line:#dfe5ee;--primary:#1677ff;--primary-dark:#0d56c7;--accent:#16a085;--danger:#d93025;--shadow:0 18px 50px rgba(31,45,61,.1)}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code{background:#edf2f8;border:1px solid var(--line);border-radius:6px;padding:2px 6px}.boot-screen,.install-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#eef5ff,#f7fbf6)}.boot-panel,.install-card{width:min(760px,100%);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:38px}.brand-mark{width:62px;height:62px;border-radius:8px;display:grid;place-items:center;background:#172033;color:#fff;font-weight:800;letter-spacing:0}.brand-mark.small{width:34px;height:34px;font-size:13px}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:0}.form-note,.muted{color:var(--muted)}.btn,.icon-btn{border:1px solid var(--line);background:#fff;color:var(--text);border-radius:8px;padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-dark)}.btn.ghost{background:0 0}.btn.wide{width:100%}.boot-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.topbar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.nav-tabs{display:flex;gap:8px}.nav-tabs a,.side-nav button{border-radius:8px;padding:10px 12px;color:var(--muted)}.nav-tabs a.active,.side-nav button.active{background:#eaf2ff;color:var(--primary);font-weight:700}.user-chip{display:flex;align-items:center;gap:10px;background:#f3f6fa;border:1px solid var(--line);border-radius:999px;padding:7px 12px}.app-shell{padding:28px;max-width:1260px;margin:0 auto}.hero-band{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:end;padding:32px 0}.hero-band h1{font-size:38px;line-height:1.15;margin:0 0 12px}.hero-band p{font-size:16px;color:var(--muted)}.hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hero-metrics div,.metric-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px}.hero-metrics strong,.metric-grid strong{display:block;font-size:24px;word-break:break-word}.hero-metrics span,.metric-grid span{display:block;color:var(--muted);font-size:13px;margin-top:6px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-bottom:22px}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:22px;box-shadow:0 8px 24px rgba(31,45,61,.05)}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.section-head h2{margin:0;font-size:22px}.status-pill{border-radius:999px;background:#fff7e6;color:#9a6700;border:1px solid #ffd591;padding:6px 10px;font-size:12px}.status-pill.ok{background:#e9f8f1;color:#087443;border-color:#b7ebcf}.form-stack{display:grid;gap:16px}.form-stack.compact{gap:12px}.field{display:grid;gap:7px}.field span{font-weight:700;font-size:14px}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:#fff;color:var(--text)}textarea{resize:vertical}.field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.package-list{display:grid;gap:10px;margin-top:16px}.package-card{border:1px solid var(--line);border-radius:8px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:720px}td,th{text-align:left;border-bottom:1px solid var(--line);padding:12px;vertical-align:top}th{color:var(--muted);font-size:13px;background:#fafbfc}.admin-side{position:fixed;inset:0 auto 0 0;width:242px;background:#111827;color:#fff;padding:20px}.admin-brand{margin-bottom:24px}.side-nav{display:grid;gap:6px}.side-nav button{width:100%;border:0;text-align:left;background:0 0;color:#b9c2d0;cursor:pointer}.side-nav button.active{background:#22304a;color:#fff}.admin-main{margin-left:242px;min-height:100vh;padding:28px}.admin-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.admin-head h1{margin:0}.admin-view{display:none}.admin-view.active{display:grid;gap:18px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.prose{line-height:1.8}.notice{position:fixed;right:18px;bottom:18px;background:#172033;color:#fff;border-radius:8px;padding:12px 14px;box-shadow:var(--shadow);z-index:20}.notice.error{background:var(--danger)}@media(max-width:900px){.topbar{height:auto;align-items:flex-start;flex-direction:column;padding:16px}.hero-band,.workspace-grid{grid-template-columns:1fr}.field-row,.hero-metrics,.metric-grid{grid-template-columns:1fr}.admin-side{position:static;width:auto}.admin-main{margin-left:0;padding:18px}.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.boot-panel,.install-card{padding:24px}.hero-band h1{font-size:30px}}.front-console{--front-bg:#f3f6fb;--front-side:#121a2a;--front-side-2:#18243a;--front-card:#fff;--front-blue:#3b82f6;--front-green:#23c08a;background:var(--front-bg);min-height:100vh}.front-sidebar{position:fixed;inset:0 auto 0 0;width:248px;background:linear-gradient(180deg,var(--front-side),#0d1421);color:#d9e3f3;padding:18px 14px;display:flex;flex-direction:column;z-index:10}.front-logo{height:48px;display:flex;align-items:center;gap:10px;padding:0 10px;font-size:18px;font-weight:800;color:#fff}.front-logo-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#4f8cff,#1fd19b);font-weight:900}.front-menu{display:grid;gap:4px;margin-top:18px;overflow:auto;padding-right:4px}.front-menu a{display:flex;align-items:center;gap:12px;height:42px;border-radius:10px;padding:0 12px;color:#aebbd0;font-size:14px}.front-menu a span{width:20px;text-align:center;color:#7ea7ff}.front-menu a.active,.front-menu a:hover{background:var(--front-side-2);color:#fff}.front-account-card{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:rgba(255,255,255,.07)}.front-account-card span,.front-account-card strong{display:block}.front-account-card span{font-size:12px;color:#9fb0c8}.avatar-dot,.user-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#edf4ff;color:#2563eb;font-weight:800}.front-main{margin-left:248px;min-height:100vh}.front-topbar{height:64px;background:#fff;border-bottom:1px solid #e6ebf2;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:6}.front-title,.front-tools{display:flex;align-items:center;gap:14px}.front-title strong{font-size:17px}.menu-button{border:0;background:#f1f5fb;border-radius:8px;width:36px;height:36px;cursor:pointer}.coin-pill{display:flex;align-items:center;gap:8px;border:1px solid #e6ebf2;background:#f8fbff;border-radius:999px;padding:8px 12px;color:#4f5f73}.theme-dot{width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;background:conic-gradient(from 30deg,#3b82f6,#22c55e,#f59e0b,#ef4444,#3b82f6)}.front-notice{margin:18px 24px 0;background:#fff;border:1px solid #e6ebf2;border-left:4px solid #3b82f6;border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.notice-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eaf2ff;color:#2563eb;font-weight:900}.notice-head{display:flex;align-items:center;gap:8px}.notice-head span{font-size:12px;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:2px 8px}.front-notice p{margin:4px 0 0;color:#617086}.front-content{padding:24px}.front-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.front-stats article{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:18px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.front-stats em,.front-stats span{display:block;color:#6b788c;font-style:normal;font-size:13px}.front-stats strong{display:block;margin:8px 0;font-size:26px;color:#132033;word-break:break-word}.draw-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px}.draw-card,.gallery-card,.rail-card{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:22px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.card-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.card-toolbar h1{margin:0;font-size:26px}.card-toolbar p:last-child{margin:6px 0 0;color:#687386}.prompt-field textarea{min-height:180px;background:#fbfdff}.preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.preset-grid button{border:1px solid #dbe5f2;background:#f8fbff;border-radius:10px;padding:10px;cursor:pointer;color:#536174}.generate-button{height:48px;font-weight:800}.right-rail{display:grid;gap:18px;align-content:start}.rail-card .package-card{background:#fbfdff}.gallery-card{margin-top:18px}.front-console table{min-width:760px}.front-console th{background:#f8fbff}.front-console .btn.primary{background:#2563eb;border-color:#2563eb}.front-console .status-pill.ok{background:#e8fff5;color:#058354;border-color:#b8f3d8}@media(max-width:1050px){.front-sidebar{position:static;width:auto}.front-main{margin-left:0}.front-menu{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.front-account-card{margin-top:14px}.draw-layout,.front-stats{grid-template-columns:1fr}.front-topbar{position:static}.front-notice{margin:14px}.front-content{padding:14px}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.front-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.front-notice{grid-template-columns:1fr}.front-tools{gap:8px}.coin-pill{max-width:150px;overflow:hidden}.card-toolbar{display:grid}.front-stats strong{font-size:22px}}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.bottom-modules{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:20px;box-shadow:0 10px 28px rgba(15,23,42,.05);display:grid;gap:12px;align-content:start}.feature-card h2{margin:0}.feature-card p{margin:0;color:#64748b;line-height:1.7}.sample-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sample-gallery article{min-height:168px;border-radius:14px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;color:#fff;background:#1e293b}.sample-gallery article span{position:absolute;inset:0;background:linear-gradient(135deg,#60a5fa,#22c55e);opacity:.92}.sample-gallery article:nth-child(2) span{background:linear-gradient(135deg,#fb7185,#8b5cf6)}.sample-gallery article:nth-child(3) span{background:linear-gradient(135deg,#14b8a6,#0f766e)}.sample-gallery article:nth-child(4) span{background:linear-gradient(135deg,#f59e0b,#ef4444)}.sample-gallery strong{position:relative;z-index:1;font-size:18px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.mini-list{display:grid;gap:8px}.mini-list span{display:block;background:#f8fbff;border:1px solid #e6ebf2;border-radius:10px;padding:10px;color:#64748b}.front-menu a.active{box-shadow:inset 3px 0 0 #3b82f6}.preset-grid button.active{background:#eaf2ff;border-color:#93c5fd;color:#2563eb;font-weight:800}@media(max-width:1050px){.bottom-modules,.module-grid,.sample-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bottom-modules,.module-grid,.sample-gallery{grid-template-columns:1fr}.sample-gallery article{min-height:128px}}.front-page{display:none}.front-page.active{display:block}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.page-heading h1{margin:0 0 6px;font-size:28px}.page-heading p{margin:0;color:#64748b;line-height:1.7}.front-card{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:20px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.narrow{max-width:620px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.package-grid .package-card{display:grid;align-content:space-between;min-height:142px}.chat-shell{display:grid;gap:14px}.chat-messages{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:18px;min-height:420px;display:grid;align-content:start;gap:12px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.chat-bubble{max-width:76%;padding:12px 14px;border-radius:14px;background:#f1f5fb}.chat-bubble.user{justify-self:end;background:#eaf2ff}.chat-bubble span,.chat-bubble strong{display:block}.chat-bubble p{margin:6px 0;color:#253247;line-height:1.65}.chat-bubble span{font-size:12px;color:#64748b}.chat-compose{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:end}.segmented{display:flex;gap:8px;flex-wrap:wrap}.segmented button{border:1px solid #dbe5f2;background:#fff;border-radius:999px;padding:8px 14px;cursor:pointer}.segmented button.active{background:#2563eb;border-color:#2563eb;color:#fff}.detailed article{min-height:220px}.detailed em{position:relative;z-index:1;font-style:normal;color:rgba(255,255,255,.9);margin-top:4px}.ticket-layout{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:18px}.empty-state{padding:22px;text-align:center;color:#64748b;background:#f8fbff;border:1px dashed #cbd5e1;border-radius:12px}.front-console .table-wrap.front-card{padding:0;overflow:hidden}.front-console .table-wrap.front-card table{min-width:840px}.front-console .table-wrap.front-card td,.front-console .table-wrap.front-card th{padding:14px 16px}@media(max-width:1050px){.dashboard-grid,.package-grid,.ticket-layout{grid-template-columns:1fr}.chat-compose{grid-template-columns:1fr}.page-heading{display:grid}}.quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin:-4px 0 18px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.page-heading select,.toolbar select{min-width:150px}.cost-preview{display:flex;gap:10px;flex-wrap:wrap}.cost-preview span{border:1px solid #dbe5f2;background:#f8fbff;border-radius:999px;padding:8px 12px;color:#526274}.cost-preview strong{color:#2563eb}.chat-templates{display:flex;gap:10px;flex-wrap:wrap}.chat-templates button{border:1px solid #dbe5f2;background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer;color:#526274}.chat-templates button:hover{border-color:#93c5fd;color:#2563eb}.two-column{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:18px}.profile-layout{grid-template-columns:320px minmax(0,1fr)}.profile-card{display:grid;place-items:center;text-align:center;gap:10px}.avatar-large{width:82px;height:82px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#60a5fa,#22c55e);color:#fff;font-size:26px;font-weight:900}.profile-card strong{font-size:20px}.profile-card span{color:#64748b}.package-tag{display:inline-flex;width:max-content;border-radius:999px;background:#eef6ff;color:#2563eb;border:1px solid #bfdbfe;padding:3px 8px;font-size:12px;margin-bottom:10px}.state-badge{display:inline-flex;border-radius:999px;padding:3px 8px;font-size:12px;border:1px solid #dbe5f2;background:#f8fbff;color:#526274}.state-badge.finished{background:#e8fff5;color:#047857;border-color:#a7f3d0}.state-badge.queued{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.state-badge.saved{background:#fff7ed;color:#b45309;border-color:#fed7aa}.text-action{border:0;background:0 0;color:#2563eb;cursor:pointer;padding:3px 6px;border-radius:6px}.text-action:hover{background:#eaf2ff}.income{color:#059669;font-weight:800}.expense{color:#dc2626;font-weight:800}.ticket-list{display:grid;gap:12px}.ticket-item{display:flex;justify-content:space-between;gap:12px;border:1px solid #e6ebf2;background:#f8fbff;border-radius:12px;padding:12px}.ticket-item span,.ticket-item strong{display:block}.ticket-item span{color:#64748b;font-size:13px;margin-top:4px}.ticket-item p{margin:8px 0 0;color:#334155;line-height:1.6}.sample-gallery [hidden]{display:none}@media(max-width:1050px){.profile-layout,.two-column{grid-template-columns:1fr}.ticket-item{display:grid}.cost-preview{display:grid}}.admin-console{background:#f3f6fb}.admin-pro-side{background:linear-gradient(180deg,#111827,#0b1220);padding:18px 14px}.admin-pro-side .admin-brand{color:#fff;padding:0 8px}.admin-role-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);border-radius:12px;padding:12px;margin:12px 4px 18px;color:#fff}.admin-role-card span,.admin-role-card strong{display:block}.admin-role-card span{font-size:12px;color:#9fb0c8;margin-top:4px}.admin-pro-nav{gap:5px}.admin-pro-nav button{height:40px;border-radius:10px;color:#aebbd0;padding:0 12px}.admin-pro-nav button.active,.admin-pro-nav button:hover{background:#18243a;color:#fff}.admin-pro-main{background:#f3f6fb}.admin-pro-head{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:20px 22px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.admin-pro-head p:last-child{margin:6px 0 0;color:#64748b}.admin-head-actions{display:flex;gap:10px;align-items:center}.admin-metrics article{box-shadow:0 10px 28px rgba(15,23,42,.05)}.admin-metrics em{display:block;color:#64748b;font-style:normal;font-size:13px;margin-top:6px}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:18px}.status-list{display:grid;gap:10px}.status-list span{display:flex;justify-content:space-between;gap:12px;background:#f8fbff;border:1px solid #e6ebf2;border-radius:10px;padding:11px 12px;color:#526274}.status-list strong{color:#132033}.admin-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.admin-toolbar input,.admin-toolbar select{max-width:260px}.admin-console .panel{box-shadow:0 10px 28px rgba(15,23,42,.05)}.admin-console table{min-width:920px}.admin-console td:last-child{white-space:nowrap}.admin-console .mini-list span{line-height:1.7}.admin-console .text-action{margin-right:4px}@media(max-width:1050px){.admin-dashboard-grid{grid-template-columns:1fr}.admin-head-actions{align-items:flex-start}.admin-pro-head{display:grid;gap:12px}}.admin-link-nav a{display:flex;align-items:center;height:40px;border-radius:10px;color:#aebbd0;padding:0 12px}.admin-link-nav a.active,.admin-link-nav a:hover{background:#18243a;color:#fff}.admin-login-page{min-height:100vh;background:radial-gradient(circle at 24% 16%,#1e3a8a 0,#111827 36%,#080d18 100%);display:grid;place-items:center;padding:24px}.admin-login-shell{width:min(420px,100%)}.admin-login-card{background:#fff;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:34px;box-shadow:0 24px 70px rgba(0,0,0,.28);text-align:center}.admin-login-logo{width:62px;height:62px;margin:0 auto 16px;border-radius:18px;background:linear-gradient(135deg,#3b82f6,#22c55e);display:grid;place-items:center;color:#fff;font-weight:900}.admin-login-card h1{margin:0;font-size:26px}.admin-login-card p{margin:8px 0 24px;color:#64748b}.admin-login-card .field{text-align:left}.admin-login-note{margin-top:16px;color:#64748b;font-size:13px}.front-logo img{width:36px;height:36px;border-radius:10px;display:block}.sample-gallery article img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sample-gallery article::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.48))}.sample-gallery article em,.sample-gallery article strong{z-index:2}.sample-gallery article span{display:none}.front-page.active{display:block}.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.provider-grid article{border:1px solid #e6ebf2;background:#f8fbff;border-radius:12px;padding:16px;display:grid;gap:12px;align-content:start}.provider-grid h3{margin:0;font-size:17px}.inline-check{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:10px}.inline-check input{width:auto}.inline-check span{font-weight:700}.admin-link-nav{max-height:calc(100vh - 150px);overflow:auto;padding-right:4px}@media(max-width:1200px){.provider-grid{grid-template-columns:1fr}}.admin-menu-group{display:grid;gap:4px;margin-bottom:8px}.admin-menu-title{color:#6f8098;font-size:12px;font-weight:800;letter-spacing:0;padding:10px 12px 4px}.admin-submenu{display:grid;gap:3px}.admin-submenu a{padding-left:18px}.admin-menu-group.open .admin-menu-title{color:#dce8fb}.admin-menu-group.open .admin-submenu{border-left:2px solid rgba(59,130,246,.45);margin-left:8px;padding-left:6px}.admin-menu-group.open .admin-submenu a{padding-left:12px}.admin-menu-title{width:100%;border:0;background:0 0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between}.admin-menu-title::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:#718096;transform:rotate(45deg);transition:transform .18s ease,color .18s ease}.admin-menu-group.open .admin-menu-title::after,.admin-menu-group:hover .admin-menu-title::after{transform:rotate(180deg);color:#dce8fb}.admin-submenu{max-height:0;overflow:hidden;opacity:0;transform:translateY(-3px);transition:max-height .2s ease,opacity .16s ease,transform .16s ease}.admin-menu-group.open .admin-submenu,.admin-menu-group:hover .admin-submenu{max-height:260px;opacity:1;transform:translateY(0)}.admin-menu-group:hover .admin-menu-title{color:#dce8fb}.public-home{background:#070b13;color:#eef4ff}.home-header{position:sticky;top:0;z-index:30;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 46px;background:rgba(7,11,19,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.home-brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:900}.home-brand img{width:38px;height:38px;border-radius:10px}.home-nav{display:flex;align-items:center;gap:18px;color:#bdc7d8}.home-nav a,.home-nav button{border:0;background:0 0;color:inherit;cursor:pointer}.home-nav a:last-child{background:#fff;color:#0b1220;border-radius:999px;padding:10px 16px;font-weight:800}.home-hero{min-height:680px;position:relative;display:grid;place-items:center;overflow:hidden;padding:86px 24px 70px;background:radial-gradient(circle at 50% 20%,rgba(46,99,255,.24),transparent 36%),linear-gradient(180deg,#090f1d,#07101b 62%,#0a0f16)}.model-cloud{position:absolute;inset:0;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:14px;padding:72px 7vw;opacity:.52;mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 88%)}.model-cloud span{height:38px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#dbe7ff;border-radius:999px;padding:0 16px;box-shadow:0 12px 40px rgba(0,0,0,.18)}.hero-copy{position:relative;z-index:1;text-align:center;max-width:920px;margin-top:150px}.hero-copy h1{margin:0 auto 18px;font-size:64px;line-height:1.08;max-width:850px;color:#fff}.hero-copy p{font-size:19px;line-height:1.8;color:#c9d4e7;margin:0 auto;max-width:780px}.hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:34px}.public-home .btn{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff}.public-home .btn.primary{background:#2563eb;border-color:#2563eb}.home-metrics{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin-top:34px;color:#aab8cc}.home-metrics strong{display:block;color:#fff;font-size:26px}.home-section{padding:78px 46px;max-width:1240px;margin:0 auto}.home-cta h2,.home-section>h2{font-size:42px;line-height:1.16;margin:0 0 26px;color:#fff}.agent-grid,.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.agent-grid article,.capability-grid article{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border-radius:18px;padding:24px;min-height:220px}.agent-grid em{font-style:normal;color:#5d8cff;font-weight:900}.agent-grid h3,.capability-grid h3{margin:18px 0 10px;color:#fff}.agent-grid p,.capability-grid p,.home-section .section-head p{color:#aebbd0;line-height:1.75}.agent-grid a{color:#8bb2ff;font-weight:800}.capability-grid span{display:inline-flex;border-radius:999px;background:rgba(37,99,235,.16);color:#9fc0ff;border:1px solid rgba(96,165,250,.24);padding:6px 10px;font-size:12px}.inspiration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.inspiration-grid article{position:relative;min-height:270px;border-radius:18px;overflow:hidden;background:#111827;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;border:1px solid rgba(255,255,255,.08)}.inspiration-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.inspiration-grid article::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(4,8,15,.74))}.inspiration-grid span,.inspiration-grid strong{position:relative;z-index:1}.inspiration-grid strong{font-size:18px;color:#fff}.inspiration-grid span{color:#c4d0e2;margin-top:6px}.home-cta{text-align:center;margin:46px auto 80px;max-width:960px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(34,197,148,.14));border-radius:22px;padding:58px 24px}.home-cta p{color:#c8d4e7}.home-cta div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.home-footer{border-top:1px solid rgba(255,255,255,.08);padding:28px 46px;color:#92a0b7;display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.home-footer a{color:#cbd8eb}.auth-page{min-height:100vh;background:radial-gradient(circle at 22% 10%,rgba(37,99,235,.3),transparent 34%),linear-gradient(135deg,#08111f,#0f172a 62%,#07101a);color:#eef4ff}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:36px;align-items:center;max-width:1180px;margin:0 auto;padding:46px}.auth-art h1{font-size:52px;line-height:1.1;margin:74px 0 16px}.auth-art p{max-width:560px;color:#c8d4e7;font-size:18px;line-height:1.75}.auth-models{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.auth-models span{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);border-radius:999px;padding:9px 14px;color:#cbd8eb}.auth-card{background:#fff;color:#172033;border-radius:18px;padding:30px;display:grid;gap:16px;box-shadow:0 28px 80px rgba(0,0,0,.32)}.auth-card h2{margin:0;font-size:28px}.auth-links{display:flex;justify-content:space-between;gap:12px;color:#2563eb}.auth-row{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-widget{position:fixed;right:22px;bottom:22px;z-index:60}.customer-float{border:0;background:#2563eb;color:#fff;border-radius:999px;padding:13px 18px;box-shadow:0 18px 46px rgba(37,99,235,.35);cursor:pointer;font-weight:800}.customer-panel{position:absolute;right:0;bottom:58px;width:320px;background:#fff;color:#172033;border:1px solid #e6ebf2;border-radius:16px;padding:16px;box-shadow:0 22px 70px rgba(15,23,42,.22)}.customer-panel-head{display:flex;justify-content:space-between;gap:12px}.customer-panel-head span,.customer-panel-head strong{display:block}.customer-panel-head span{font-size:12px;color:#64748b}.customer-panel-head button{border:0;background:#f1f5fb;border-radius:8px;width:30px;height:30px;cursor:pointer}.customer-panel p{color:#526274;line-height:1.65}.customer-grid{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.customer-grid img,.customer-qr-fallback{width:110px;height:110px;border-radius:12px;background:#eef6ff;border:1px solid #dbeafe;display:grid;place-items:center;color:#2563eb;font-weight:900;text-align:center;padding:8px}.customer-grid a,.customer-grid span{display:block;color:#334155;margin-bottom:8px;word-break:break-all}@media(max-width:980px){.home-header{padding:14px 18px;height:auto;align-items:flex-start}.home-nav{gap:10px;flex-wrap:wrap;justify-content:flex-end}.hero-copy h1{font-size:42px}.hero-copy{margin-top:110px}.agent-grid,.capability-grid,.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell{grid-template-columns:1fr;padding:24px}.auth-art h1{font-size:38px;margin-top:44px}}@media(max-width:620px){.home-nav a[href^="#"]{display:none}.home-section{padding:52px 18px}.home-cta h2,.home-section>h2{font-size:30px}.agent-grid,.capability-grid,.inspiration-grid{grid-template-columns:1fr}.model-cloud{padding:50px 12px}.model-cloud span{height:34px;font-size:13px}.hero-copy h1{font-size:34px}.hero-copy p{font-size:16px}.auth-row{grid-template-columns:1fr}.customer-panel{width:calc(100vw - 32px);right:-6px}.customer-grid{grid-template-columns:1fr}.home-footer{padding:24px 18px}}.home-header.compact{position:relative}.home-nav button[data-auth-open]{background:#fff;color:#111827;border-radius:999px;padding:10px 16px;font-weight:900}.home-nav .dev-btn,.home-nav .lang-btn{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 13px}.route-hero{min-height:calc(100vh - 72px);display:grid;place-items:center;text-align:center;padding:80px 22px;background:radial-gradient(circle at 50% 16%,rgba(37,99,235,.25),transparent 34%),linear-gradient(180deg,#07101b,#090f1d)}.route-auth-copy{display:block;padding-top:160px}.route-auth-copy h1{font-size:48px;color:#fff;margin:10px 0}.route-auth-copy p{color:#c8d4e7}.jn-auth-overlay{position:fixed;inset:0;z-index:100;background:rgba(2,6,23,.55);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.jn-auth-overlay[hidden]{display:none}.jn-auth-modal{position:relative;width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow:auto;background:#fff;color:#101828;border-radius:22px;padding:30px 30px 24px;box-shadow:0 30px 100px rgba(0,0,0,.38)}.jn-modal-close{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:#f3f6fb;color:#667085;cursor:pointer;font-size:22px}.jn-auth-logo{text-align:center;display:grid;place-items:center;gap:10px;margin-top:4px}.jn-auth-logo img{width:54px;height:54px;border-radius:15px}.jn-auth-logo span{font-size:24px;font-weight:900;color:#111827}.jn-auth-subtitle{text-align:center;color:#667085;margin:8px 0 22px}.jn-auth-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.jn-auth-tabs button{height:42px;border:1px solid #e6ebf2;background:#f8fafc;color:#334155;border-radius:12px;cursor:pointer;font-weight:800}.jn-auth-tabs button.active{background:#eef4ff;border-color:#3b82f6;color:#2563eb}.jn-auth-form{display:grid;gap:13px}.jn-auth-form label,.jn-captcha-row label,.jn-code-row label{display:grid;gap:7px;color:#344054;font-size:14px;font-weight:700}.jn-auth-form input{height:46px;border:1px solid #d9e2ef;border-radius:12px;padding:0 13px;font-size:15px;outline:0;background:#fff}.jn-auth-form input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.jn-captcha-row,.jn-code-row{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px;align-items:end}.jn-code-row button{height:46px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-weight:900;cursor:pointer}.jn-captcha{height:46px;border-radius:12px;background:linear-gradient(135deg,#e0f2fe,#f8fafc);border:1px solid #cbd5e1;display:grid;place-items:center;font-size:20px;font-weight:900;letter-spacing:4px;color:#1d4ed8;user-select:none}.jn-auth-submit{height:48px;border:0;border-radius:14px;background:#cfd8e6;color:#fff;font-size:16px;font-weight:900;cursor:pointer}.jn-agree{grid-template-columns:18px minmax(0,1fr)!important;display:grid!important;align-items:start;gap:8px!important;font-size:13px!important;color:#667085!important;font-weight:500!important}.jn-agree input{height:16px!important;width:16px;margin-top:2px}.jn-agree a{color:#2563eb}.jn-auth-switch{text-align:center;margin:10px 0 2px}.jn-auth-switch button,.jn-forgot{border:0;background:0 0;color:#2563eb;cursor:pointer;font-weight:800}.jn-third-title{display:flex;align-items:center;gap:12px;color:#98a2b3;font-size:13px;margin:14px 0}.jn-third-title::after,.jn-third-title::before{content:"";height:1px;background:#e5e7eb;flex:1}.jn-third-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.jn-third-grid button{height:40px;border:1px solid #e5e7eb;background:#fff;border-radius:11px;color:#344054;cursor:pointer;font-weight:800}.jn-forgot{display:block;margin:14px auto 0;color:#667085}.jn-customer-panel{width:360px;border-radius:20px;padding:18px}.customer-service-list{display:grid;gap:12px}.customer-service-list article{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;border:1px solid #eef2f7;border-radius:14px;padding:12px;background:#f8fafc}.customer-icon,.customer-service-list .customer-qr-fallback,.customer-service-list img{grid-row:1/span 2;width:76px;height:76px;border-radius:14px}.customer-service-list strong{color:#111827}.customer-service-list a,.customer-service-list span{color:#667085;word-break:break-all}.customer-icon{display:grid;place-items:center;background:#eef4ff;color:#2563eb;font-weight:900}.customer-float{display:inline-flex;align-items:center;gap:8px}.customer-float::before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18)}@media(max-width:620px){.jn-auth-modal{padding:28px 20px 22px}.jn-auth-tabs{grid-template-columns:1fr}.jn-captcha-row,.jn-code-row{grid-template-columns:1fr}.jn-third-grid{grid-template-columns:repeat(2,1fr)}.jn-customer-panel{width:calc(100vw - 32px)}}.jn-auth-modal [hidden]{display:none!important}.model-marquee{display:grid;gap:18px}.model-row{display:flex;gap:14px;white-space:nowrap;animation:marquee-left 42s linear infinite;will-change:transform}.model-row.reverse{animation-name:marquee-right}.model-row.slow{animation-duration:58s}.model-row span{flex:0 0 auto;height:38px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#dbe7ff;border-radius:999px;padding:0 16px;box-shadow:0 12px 40px rgba(0,0,0,.18)}.hero-copy h1{display:inline-flex;align-items:center;gap:6px}.hero-copy h1 i{font-style:normal;color:#8fb3ff;animation:blink 1s step-end infinite}.hero-model-cards{position:absolute;left:50%;bottom:64px;transform:translateX(-50%);display:flex;gap:12px;z-index:1;pointer-events:none}.hero-model-cards article{width:310px;border:1px solid rgba(255,255,255,.08);background:rgba(9,15,29,.58);backdrop-filter:blur(12px);border-radius:18px;padding:18px 18px 16px;box-shadow:0 18px 44px rgba(0,0,0,.2)}.hero-model-cards strong{display:block;color:#fff;margin-bottom:8px}.hero-model-cards p{margin:0;color:#b7c4d7;font-size:14px;line-height:1.7}.section-lead{margin:-12px 0 24px;color:#aebbd0;max-width:760px;line-height:1.75}.replica-masonry{grid-auto-rows:12px;grid-auto-flow:dense}.replica-masonry article{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;border-radius:18px;padding:18px;border:1px solid rgba(255,255,255,.08);background:#111827;color:#fff}.replica-masonry article.tall{grid-row:span 24}.replica-masonry article.short{grid-row:span 18}.replica-masonry article img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.replica-masonry article::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(4,8,15,.8))}.replica-masonry .work-meta,.replica-masonry span,.replica-masonry strong{position:relative;z-index:1}.replica-masonry .work-meta{display:flex;gap:8px;align-items:center;margin-bottom:8px}.replica-masonry .work-meta em{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;border-radius:999px;background:rgba(255,255,255,.14);font-style:normal;font-size:12px;padding:0 8px}.load-more-inspiration{margin:18px auto 0;display:block;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;border-radius:999px;padding:11px 16px;cursor:pointer}.pay-badges{display:flex;gap:8px;flex-wrap:wrap}.pay-badges b{font-weight:700;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 10px;color:#d9e3f3}.customer-modal-overlay{position:fixed;inset:0;z-index:90;background:rgba(7,11,19,.58);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.customer-modal-overlay[hidden]{display:none}.customer-modal{width:min(440px,calc(100vw - 32px));background:#fff;color:#172033;border-radius:22px;padding:28px 26px 24px;box-shadow:0 30px 100px rgba(0,0,0,.36);position:relative;text-align:center}.customer-modal h2{margin:0;font-size:28px}.customer-modal p{margin:8px 0 18px;color:#637083}.customer-modal-close{position:absolute;right:14px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:#f3f6fb;cursor:pointer;color:#667085;font-size:22px}.service-hero{display:flex;gap:14px;align-items:center;justify-content:center;padding:14px 0 18px}.service-illustration{width:78px;height:78px;border-radius:22px;background:linear-gradient(135deg,#3b82f6,#22c55e);display:grid;place-items:center;color:#fff;font-size:24px;font-weight:900}.service-hero h3{margin:0 0 6px;font-size:20px}.service-hero span{color:#64748b}.service-qr{display:grid;justify-items:center;gap:10px}.service-qr .customer-qr-fallback,.service-qr img{width:156px;height:156px;border-radius:18px;border:1px solid #dbeafe;background:#f8fbff;display:grid;place-items:center;color:#2563eb;font-weight:900;padding:12px;text-align:center}.service-actions{display:grid;gap:10px;margin-top:18px}.service-actions a{display:flex;align-items:center;justify-content:center;height:46px;border-radius:14px;background:#2563eb;color:#fff;font-weight:800}.service-actions a:last-child{background:#eef4ff;color:#2563eb}.service-contact{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;color:#64748b;font-size:13px;margin-top:16px}.customer-widget{position:fixed;right:22px;bottom:22px;z-index:80}.customer-float{border:0;background:#2563eb;color:#fff;border-radius:999px;padding:13px 18px;box-shadow:0 18px 46px rgba(37,99,235,.35);cursor:pointer;font-weight:800}.jn-customer-panel{display:none}.customer-float,.load-more-inspiration{transition:transform .18s ease,box-shadow .18s ease}.customer-float:hover,.home-nav .dev-btn:hover,.home-nav .lang-btn:hover,.home-nav button[data-auth-open]:hover,.load-more-inspiration:hover{transform:translateY(-1px)}@keyframes blink{50%{opacity:0}}@keyframes marquee-left{from{transform:translateX(0)}to{transform:translateX(-12%)}}@keyframes marquee-right{from{transform:translateX(-12%)}to{transform:translateX(0)}}@media(max-width:980px){.hero-model-cards{display:none}.model-row{animation-duration:28s}.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-modal{width:calc(100vw - 32px)}}@media(max-width:620px){.replica-masonry{grid-template-columns:1fr}.hero-copy h1{flex-wrap:wrap}.service-hero{flex-direction:column}.customer-widget{right:12px;bottom:12px}.customer-float{padding:12px 16px}.load-more-inspiration{width:100%}}.model-orbit-stage{position:absolute;left:50%;top:46%;width:min(560px,58vw);height:min(560px,58vw);transform:translate(-50%,-50%);z-index:0;pointer-events:none;opacity:.96}.model-orbit-stage::after,.model-orbit-stage::before{content:"";position:absolute;inset:10%;border-radius:50%;border:1px solid rgba(135,164,255,.16);box-shadow:0 0 80px rgba(45,103,255,.18) inset}.model-orbit-stage::after{inset:23%;border-style:dashed;animation:orbit-spin 34s linear infinite reverse}.orbit-ring{position:absolute;inset:0;border-radius:50%;animation:orbit-spin 26s linear infinite}.orbit-ring.ring-two{inset:13%;animation-duration:19s;animation-direction:reverse}.orbit-ring span{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(8,16,32,.74);box-shadow:0 14px 38px rgba(0,0,0,.28),0 0 24px rgba(56,116,255,.16);color:#e7efff;font-size:13px;font-weight:800;backdrop-filter:blur(10px);transform:rotate(var(--a)) translateX(calc(min(560px,58vw)/ 2 - 44px)) rotate(calc(-1 * var(--a)))}.ring-two span{transform:rotate(var(--a)) translateX(calc(min(420px,45vw)/ 2 - 38px)) rotate(calc(-1 * var(--a)));background:rgba(255,255,255,.08)}.orbit-ring span:first-child{--a:0deg}.orbit-ring span:nth-child(2){--a:90deg}.orbit-ring span:nth-child(3){--a:180deg}.orbit-ring span:nth-child(4){--a:270deg}.orbit-core{position:absolute;left:50%;top:50%;width:132px;height:132px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at 35% 25%,#77a5ff,#2442f0 58%,#071126);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 70px rgba(37,99,235,.55),0 25px 90px rgba(0,0,0,.34);color:#fff}.orbit-core b{font-size:42px;line-height:1}.orbit-core small{font-size:12px;color:#d9e7ff;margin-top:5px}.hero-copy{z-index:2}.model-cloud{opacity:.4}.jn-auth-overlay{animation:modal-fade .18s ease both}.jn-auth-modal{border-radius:26px;padding:32px 30px 24px;box-shadow:0 34px 120px rgba(2,6,23,.45);animation:modal-rise .24s cubic-bezier(.2,.8,.2,1) both}.jn-auth-logo img{box-shadow:0 12px 32px rgba(37,99,235,.2)}.jn-auth-submit{background:linear-gradient(135deg,#2f78ff,#16c784);box-shadow:0 14px 34px rgba(37,99,235,.24);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.jn-auth-submit:hover{transform:translateY(-1px);box-shadow:0 18px 42px rgba(37,99,235,.3);filter:saturate(1.08)}.jn-register-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-4px 0 2px}.jn-register-benefits span{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;background:#eef6ff;color:#2563eb;border:1px solid #dbeafe;font-size:12px;font-weight:900;white-space:nowrap}.jn-register-submit{background:linear-gradient(135deg,#2563eb,#7c3aed 52%,#16c784)}.jn-third-grid button{transition:transform .18s ease,border-color .18s ease,background .18s ease}.jn-third-grid button:hover{transform:translateY(-1px);border-color:#93c5fd;background:#f8fbff}.jn-auth-form input{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.jn-auth-modal [hidden]{display:none!important}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes modal-fade{from{opacity:0}to{opacity:1}}@keyframes modal-rise{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){.model-orbit-stage{width:420px;height:420px;top:42%;opacity:.64}.orbit-ring span{transform:rotate(var(--a)) translateX(166px) rotate(calc(-1 * var(--a)))}.ring-two span{transform:rotate(var(--a)) translateX(128px) rotate(calc(-1 * var(--a)))}.orbit-core{width:104px;height:104px}.orbit-core b{font-size:34px}.hero-copy{margin-top:190px}.jn-auth-modal{max-height:calc(100dvh - 28px)}}@media(max-width:620px){.home-header{gap:12px}.home-brand span{max-width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-nav{width:100%;justify-content:space-between;gap:6px}.home-nav button{font-size:13px}.home-nav .dev-btn,.home-nav .lang-btn,.home-nav button[data-auth-open]{padding:8px 10px}.home-hero{min-height:650px;padding:56px 16px 54px}.model-orbit-stage{display:none}.model-cloud{opacity:.5;max-height:260px;overflow:hidden}.hero-copy{margin-top:178px}.hero-actions .btn{width:100%;justify-content:center}.home-metrics{gap:14px}.jn-auth-overlay{align-items:end;padding:10px;background:rgba(2,6,23,.62)}.jn-auth-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:24px 24px 18px 18px;padding:26px 18px 18px}.jn-auth-logo img{width:46px;height:46px}.jn-auth-logo span{font-size:22px}.jn-auth-subtitle{font-size:14px;margin-bottom:16px}.jn-register-benefits{grid-template-columns:1fr 1fr}.jn-register-benefits span:first-child{grid-column:1/-1}.jn-auth-form{gap:11px}.jn-auth-form input,.jn-captcha,.jn-code-row button{height:44px}.jn-third-grid button{height:42px}.customer-modal-overlay{padding:12px;align-items:center}.customer-modal{max-height:calc(100dvh - 24px);overflow:auto;padding:26px 18px 18px}.service-actions a{height:44px}}@media(prefers-reduced-motion:reduce){.hero-copy h1 i,.model-orbit-stage::after,.model-row,.orbit-ring{animation:none!important}.jn-auth-modal,.jn-auth-overlay{animation:none!important}}.legal-page{min-height:100vh;background:#07101f;color:#eef5ff}.legal-wrap{width:min(860px,calc(100% - 32px));margin:72px auto 96px;line-height:1.85}.legal-wrap h1{font-size:clamp(36px,7vw,72px);margin:8px 0 20px}.legal-wrap h2{font-size:22px;margin:32px 0 8px}.legal-wrap p{color:#b9c6d8}.legal-wrap section{border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.public-home{background:#080c14;color:#eef5ff}.home-header{height:76px;padding:0 48px;background:rgba(8,12,20,.88);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px rgba(0,0,0,.22)}.home-brand{font-size:18px}.home-nav{gap:12px}.home-nav a,.home-nav button{height:40px;border-radius:8px}.home-nav .dev-btn,.home-nav .lang-btn{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);padding:0 14px}.home-nav button[data-auth-open]{height:42px;background:linear-gradient(135deg,#fff,#dbeafe);color:#0f172a;border-radius:8px;padding:0 18px}.home-hero{min-height:720px;padding:86px 24px 92px;background:linear-gradient(180deg,#09111f 0,#080c14 70%,#0b1019 100%)}.home-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 78%);pointer-events:none}.hero-copy{max-width:980px;margin-top:140px}.admin-pro-head .eyebrow,.card-toolbar .eyebrow,.hero-copy .eyebrow,.home-section .eyebrow,.page-heading .eyebrow{display:inline-flex;align-items:center;width:max-content;height:28px;border-radius:999px;padding:0 10px;background:rgba(37,99,235,.12);border:1px solid rgba(96,165,250,.24);color:#7db0ff;text-transform:none}.hero-copy h1{display:block;font-size:64px;line-height:1.05;color:#fff;text-wrap:balance}.hero-copy h1 span{background:linear-gradient(135deg,#93c5fd,#f0abfc 54%,#5eead4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{color:#c7d2e4}.hero-actions .btn{min-width:132px;height:46px}.home-metrics{gap:14px}.home-metrics span{min-width:132px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);border-radius:8px;padding:14px 16px;text-align:left}.home-metrics strong{font-size:28px}.hero-model-cards{bottom:36px}.hero-model-cards article{width:330px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(12,18,31,.78)}.model-row span{border-radius:8px;background:rgba(255,255,255,.07)}.model-orbit-stage{opacity:.82}.orbit-core,.orbit-ring span{border-radius:8px}.home-section{max-width:1280px;padding:82px 48px}.home-section>.section-head{align-items:end}.home-cta h2,.home-section>h2{font-size:42px;color:#fff}.section-lead{max-width:820px}.agent-grid,.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.agent-grid article,.capability-grid article,.home-cta{border-radius:8px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.04));box-shadow:0 24px 80px rgba(0,0,0,.2)}.agent-grid article,.capability-grid article{position:relative;overflow:hidden;min-height:236px}.agent-grid article::before,.capability-grid article::before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#f472b6,#34d399);margin-bottom:18px}.agent-grid em,.capability-grid span{border-radius:999px}.agent-grid a{display:inline-flex;width:max-content;align-items:center;height:34px;border-radius:8px;padding:0 12px;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.22)}.inspiration-grid.replica-masonry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.replica-masonry article{border-radius:8px;min-height:286px;padding:16px;box-shadow:0 22px 60px rgba(0,0,0,.24)}.replica-masonry article.tall{min-height:380px}.replica-masonry article.short{min-height:226px}.replica-masonry article img{filter:saturate(1.05) contrast(1.02)}.replica-masonry article::after{background:linear-gradient(180deg,rgba(3,7,18,.08) 10%,rgba(3,7,18,.84) 100%)}.replica-masonry strong{font-size:18px;line-height:1.35}.replica-masonry span{color:#dbe6f5;font-size:13px;line-height:1.55}.work-meta{display:flex;gap:6px}.work-meta em{height:24px;min-width:40px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.16);color:#fff}.load-more-inspiration{height:44px;border-radius:8px;background:rgba(255,255,255,.08)}.home-cta{max-width:1080px;margin-bottom:88px}.home-footer{background:#080c14}.admin-console,.front-console{background:#f5f7fb;color:#111827}.admin-pro-side,.front-sidebar{background:#0d1423;border-right:1px solid rgba(255,255,255,.06);box-shadow:20px 0 70px rgba(15,23,42,.16)}.admin-brand,.front-logo{height:52px;border-radius:8px;padding:0 10px;background:rgba(255,255,255,.045)}.front-logo img{border-radius:8px}.admin-link-nav,.front-menu{gap:6px}.admin-link-nav a,.admin-pro-nav button,.front-menu a{height:42px;border-radius:8px}.front-menu a span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.06);color:#9bc2ff}.front-menu a.active span,.front-menu a:hover span{background:rgba(255,255,255,.16);color:#fff}.admin-role-card,.front-account-card{border-radius:8px;background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(236,72,153,.12));border:1px solid rgba(255,255,255,.12)}.admin-pro-main,.front-main{background:linear-gradient(180deg,#f8fbff,#f3f6fb)}.front-topbar{height:70px;background:rgba(255,255,255,.9);backdrop-filter:blur(18px)}.front-title span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#eef4ff;color:#2563eb}.coin-pill,.user-chip{border-radius:8px;background:#fff}.admin-main,.front-content{padding:28px}.front-notice{margin:22px 28px 0;border-radius:8px;border-left:0;border:1px solid #e2eaf5;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.06)}.front-notice::before{content:"";width:4px;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,#2563eb,#ec4899)}.notice-icon{border-radius:8px}.card-toolbar,.page-heading,.section-head{align-items:flex-end}.admin-pro-head h1,.card-toolbar h1,.page-heading h1{font-size:30px;line-height:1.18}.admin-pro-head p,.card-toolbar p,.page-heading p{max-width:760px}.front-stats,.metric-grid{gap:16px}.front-stats article,.metric-grid article{min-height:132px;border-radius:8px;padding:20px;border:1px solid #e1e9f4;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.06)}.front-stats article::before,.metric-grid article::before{width:48px;height:4px}.front-stats strong,.metric-grid strong{font-size:28px}.admin-toolbar,.quick-actions,.toolbar{gap:10px}.btn,.chat-templates button,.icon-btn,.preset-grid button,.segmented button,.text-action{border-radius:8px}.chat-messages,.draw-card,.empty-state,.feature-card,.front-card,.gallery-card,.mini-list span,.package-card,.panel,.provider-grid article,.rail-card,.status-list span,.ticket-item{border-radius:8px;border:1px solid #e1e9f4;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.06)}.admin-dashboard-grid,.dashboard-grid,.module-grid,.ticket-layout,.two-column{gap:18px}.draw-layout{grid-template-columns:minmax(0,1fr) 372px}.prompt-field textarea{min-height:210px;background:linear-gradient(180deg,#fff,#fbfdff)}.preset-grid button{min-height:44px}.right-rail{gap:18px}.detailed,.sample-gallery{gap:16px}.sample-gallery article{border-radius:8px;min-height:190px}.sample-gallery article strong{font-size:18px}.package-grid{gap:16px}.package-grid .package-card{min-height:164px}.chat-messages{min-height:460px;background:linear-gradient(180deg,#fff,#fbfdff)}.chat-bubble{border-radius:8px;max-width:78%}.chat-compose textarea{min-height:92px}.admin-console .panel:has(table),.front-console .table-wrap.front-card,.table-wrap{border-radius:8px}.admin-console th,.front-console th{background:#f4f7fb}.admin-console td,.front-console td{border-color:#edf2f7}.cost-preview span,.package-tag,.state-badge{border-radius:999px}.admin-pro-head{border-radius:8px;align-items:center}.admin-head-actions .status-pill{height:34px;display:inline-flex;align-items:center}.admin-menu-title{height:34px;border-radius:8px}.admin-menu-group.open .admin-submenu{border-left-color:#3b82f6}.provider-grid{gap:16px}.admin-dashboard-grid{grid-template-columns:minmax(0,430px) minmax(0,1fr)}.admin-login-page,.auth-page{background:linear-gradient(135deg,#07101f,#101827 54%,#111827)}.admin-login-card,.auth-card,.customer-modal,.jn-auth-modal{border-radius:8px}.auth-art h1{font-size:52px;line-height:1.08}.jn-auth-form input,.jn-auth-tabs button,.jn-captcha,.jn-code-row button{border-radius:8px}.customer-widget .customer-float{border-radius:8px}.legal-wrap{border-radius:8px}@media(max-width:1180px){.agent-grid,.capability-grid,.inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.draw-layout{grid-template-columns:1fr}.home-header{padding:0 24px}.home-section{padding-left:24px;padding-right:24px}.hero-copy h1{font-size:48px}}@media(max-width:1050px){.admin-main,.front-content{padding:18px}.front-notice{margin:16px 18px 0}.admin-pro-side,.front-sidebar{box-shadow:none}.admin-brand,.front-logo{background:0 0}.admin-link-nav a,.front-menu a{height:40px}.admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:640px){.home-header{padding:12px 16px}.hero-copy h1{font-size:34px}.hero-copy{margin-top:158px}.home-metrics span{min-width:0;width:100%}.agent-grid,.capability-grid,.inspiration-grid.replica-masonry{grid-template-columns:1fr}.replica-masonry article,.replica-masonry article.short,.replica-masonry article.tall{min-height:240px}.admin-main,.front-content{padding:14px}.admin-pro-head h1,.card-toolbar h1,.page-heading h1{font-size:24px}.front-stats article,.metric-grid article{min-height:116px}.chat-bubble{max-width:100%}}:root{--yg-surface:#ffffff;--yg-soft:#f6f8fc;--yg-ink:#101827;--yg-sub:#647187;--yg-hair:#e5ebf4;--yg-blue:#2563eb;--yg-cyan:#06b6d4;--yg-green:#10b981;--yg-pink:#ec4899;--yg-yellow:#f59e0b;--yg-shadow:0 18px 46px rgba(15,23,42,.08);--yg-shadow-strong:0 28px 80px rgba(15,23,42,.14)}body{background:linear-gradient(180deg,#f8fbff 0,#f2f5fb 48%,#eef2f8 100%);color:var(--yg-ink)}.btn,.generate-button,.icon-btn,.jn-auth-submit,.service-actions a{border-radius:8px;font-weight:850}.btn.primary,.front-console .btn.primary,.generate-button,.jn-auth-submit,.service-actions a:first-child{background:linear-gradient(135deg,var(--yg-blue),var(--yg-cyan));border-color:transparent;color:#fff;box-shadow:0 14px 28px rgba(37,99,235,.2)}.btn:not(.primary),.chat-templates button,.icon-btn,.preset-grid button,.segmented button{background:#fff;border-color:#dfe7f2;box-shadow:0 8px 20px rgba(15,23,42,.04)}input,select,textarea{border-radius:8px;border-color:#dbe4f0;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.02)}input:focus,select:focus,textarea:focus{outline:0;border-color:#7aa8ff;box-shadow:0 0 0 3px rgba(37,99,235,.11)}.admin-console .panel,.admin-login-card,.admin-pro-head,.auth-card,.chat-messages,.draw-card,.empty-state,.feature-card,.front-card,.front-stats article,.gallery-card,.hero-metrics div,.legal-wrap section,.metric-grid article,.mini-list span,.package-card,.panel,.provider-grid article,.rail-card,.status-list span,.ticket-item{border-radius:8px;border:1px solid rgba(212,222,236,.86);background:linear-gradient(180deg,#fff,rgba(255,255,255,.92));box-shadow:var(--yg-shadow)}.front-console{--front-bg:#f4f7fc;--front-card:#fff;background:radial-gradient(circle at 18% 0,rgba(37,99,235,.1),transparent 30%),radial-gradient(circle at 100% 12%,rgba(236,72,153,.08),transparent 30%),#f4f7fc}.admin-pro-side,.front-sidebar{background:linear-gradient(180deg,#111827 0,#182033 46%,#0b1220 100%);box-shadow:18px 0 60px rgba(15,23,42,.16)}.admin-brand,.front-logo{letter-spacing:0}.admin-login-logo,.avatar-large,.brand-mark,.front-logo-mark{border-radius:8px;background:linear-gradient(135deg,var(--yg-blue),var(--yg-pink) 48%,var(--yg-green));box-shadow:0 16px 34px rgba(37,99,235,.24)}.admin-link-nav a,.admin-pro-nav button,.front-menu a{border-radius:8px;transition:background .18s ease,color .18s ease,transform .18s ease}.admin-link-nav a.active,.admin-link-nav a:hover,.admin-pro-nav button.active,.admin-pro-nav button:hover,.front-menu a.active,.front-menu a:hover{background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(236,72,153,.14));color:#fff;transform:translateX(2px)}.front-topbar{background:rgba(255,255,255,.86);backdrop-filter:blur(16px);border-bottom:1px solid rgba(214,224,238,.82);box-shadow:0 10px 30px rgba(15,23,42,.04)}.admin-head h1,.admin-pro-head h1,.card-toolbar h1,.front-title strong,.page-heading h1{letter-spacing:0;color:#111827}.front-notice{border-radius:8px;background:linear-gradient(135deg,#fff,#f7fbff);border-left:4px solid var(--yg-pink);box-shadow:var(--yg-shadow)}.notice-icon{border-radius:8px;background:linear-gradient(135deg,#eef4ff,#fdf2f8);color:var(--yg-pink)}.front-stats article,.metric-grid article{position:relative;overflow:hidden}.draw-card::before,.feature-card::before,.front-card::before,.front-stats article::before,.metric-grid article::before,.rail-card::before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--yg-blue),var(--yg-pink),var(--yg-green));margin-bottom:12px}.front-stats strong,.hero-metrics strong,.metric-grid strong{color:#0f172a}.front-stats article:nth-child(2)::before,.metric-grid article:nth-child(2)::before{background:linear-gradient(90deg,var(--yg-pink),var(--yg-yellow))}.front-stats article:nth-child(3)::before,.metric-grid article:nth-child(3)::before{background:linear-gradient(90deg,var(--yg-green),var(--yg-cyan))}.front-stats article:nth-child(4)::before,.metric-grid article:nth-child(4)::before{background:linear-gradient(90deg,var(--yg-yellow),var(--yg-blue))}.inspiration-grid article,.replica-masonry article,.sample-gallery article{border-radius:8px;box-shadow:0 18px 40px rgba(15,23,42,.18);transition:transform .2s ease,box-shadow .2s ease}.inspiration-grid article:hover,.replica-masonry article:hover,.sample-gallery article:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(15,23,42,.24)}.inspiration-grid article::before,.sample-gallery article::after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.16);border-radius:inherit;pointer-events:none}.cost-preview span,.jn-register-benefits span,.package-tag,.pay-badges b,.state-badge,.work-meta em{border-radius:999px;background:linear-gradient(135deg,#eef4ff,#fdf2f8);border-color:#dbe7ff;color:#2454c6}.preset-grid button.active,.segmented button.active{background:linear-gradient(135deg,var(--yg-blue),var(--yg-cyan));border-color:transparent;color:#fff;box-shadow:0 12px 26px rgba(37,99,235,.18)}.chat-bubble{border-radius:8px;background:#fff;border:1px solid #e3eaf5;box-shadow:0 10px 24px rgba(15,23,42,.05)}.chat-bubble.user{background:linear-gradient(135deg,#eaf3ff,#eefdf8);border-color:#cfe4ff}.table-wrap{border-radius:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.front-console .table-wrap.front-card,.table-wrap.front-card{background:#fff;border-radius:8px;box-shadow:var(--yg-shadow)}.front-console .table-wrap.front-card{overflow-x:auto;overflow-y:hidden}.admin-console .panel:has(table),.front-console .front-card:has(table){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.admin-console table,.front-console table{width:100%}table{border-collapse:separate;border-spacing:0}th{background:#f7faff;color:#516078;font-weight:850}td{background:#fff}tbody tr:hover td{background:#f8fbff}.admin-console{background:radial-gradient(circle at 22% 0,rgba(37,99,235,.11),transparent 26%),#f4f7fc}.admin-pro-head{background:linear-gradient(135deg,#fff,#f8fbff)}.admin-role-card,.front-account-card{border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.12)}.provider-grid article{background:linear-gradient(180deg,#fff,#f8fbff)}.home-cta h2,.home-section>h2{letter-spacing:0}.agent-grid article,.capability-grid article,.hero-model-cards article,.home-cta{border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));box-shadow:0 22px 70px rgba(0,0,0,.18)}.home-cta{background:linear-gradient(135deg,rgba(37,99,235,.3),rgba(236,72,153,.16),rgba(16,185,129,.12))}.home-header{box-shadow:0 12px 40px rgba(0,0,0,.18)}.home-nav a:last-child,.home-nav button[data-auth-open]{background:linear-gradient(135deg,#fff,#eaf3ff);box-shadow:0 12px 30px rgba(255,255,255,.12)}.admin-login-card,.auth-card,.customer-modal,.jn-auth-modal{border-radius:8px;box-shadow:var(--yg-shadow-strong)}.jn-auth-tabs button{border-radius:8px}.jn-auth-tabs button.active{background:linear-gradient(135deg,#eef4ff,#fdf2f8);border-color:#9fc1ff}.customer-float{background:linear-gradient(135deg,var(--yg-blue),var(--yg-pink));border-radius:999px;box-shadow:0 18px 42px rgba(236,72,153,.24)}.legal-page{background:radial-gradient(circle at 18% 0,rgba(37,99,235,.24),transparent 34%),radial-gradient(circle at 100% 10%,rgba(236,72,153,.14),transparent 28%),#07101f}.legal-wrap{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:34px;box-shadow:0 28px 90px rgba(0,0,0,.26);backdrop-filter:blur(10px)}.legal-wrap section{background:rgba(255,255,255,.035);padding:18px;border-radius:8px;border:1px solid rgba(255,255,255,.06)}@media(max-width:1050px){.admin-pro-side,.front-sidebar{box-shadow:none}.admin-link-nav a.active,.admin-link-nav a:hover,.admin-pro-nav button.active,.admin-pro-nav button:hover,.front-menu a.active,.front-menu a:hover{transform:none}}@media(max-width:640px){.draw-card,.front-card,.front-stats article,.gallery-card,.panel,.rail-card{padding:16px}.legal-wrap{padding:22px}.home-section{padding-left:16px;padding-right:16px}}.public-home{background:#080c14;color:#eef5ff}.home-header{height:76px;padding:0 48px;background:rgba(8,12,20,.9);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px rgba(0,0,0,.22)}.home-nav a,.home-nav button{height:40px;border-radius:8px}.home-nav .dev-btn,.home-nav .lang-btn{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.home-hero{min-height:720px;background:linear-gradient(180deg,#09111f 0,#080c14 70%,#0b1019 100%)}.hero-copy{max-width:980px;margin-top:140px}.hero-copy h1{display:block;font-size:64px;line-height:1.05;text-wrap:balance}.home-section{max-width:1280px;padding:82px 48px}.agent-grid,.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.agent-grid article,.capability-grid article,.hero-model-cards article,.home-cta{border-radius:8px}.inspiration-grid.replica-masonry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.replica-masonry article{border-radius:8px;min-height:286px;padding:16px}.replica-masonry article.tall{min-height:380px}.replica-masonry article.short{min-height:226px}.admin-console,.front-console{background:#f5f7fb;color:#111827}.admin-pro-main,.front-main{background:linear-gradient(180deg,#f8fbff,#f3f6fb)}.admin-pro-side,.front-sidebar{background:#0d1423;border-right:1px solid rgba(255,255,255,.06);box-shadow:20px 0 70px rgba(15,23,42,.16)}.admin-link-nav a,.admin-pro-nav button,.front-menu a{height:42px;border-radius:8px}.admin-role-card,.front-account-card{border-radius:8px;background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(236,72,153,.12));border:1px solid rgba(255,255,255,.12)}.front-topbar{height:70px;background:rgba(255,255,255,.9);backdrop-filter:blur(18px)}.admin-main,.front-content{padding:28px}.admin-pro-head,.chat-messages,.draw-card,.empty-state,.feature-card,.front-card,.front-notice,.front-stats article,.gallery-card,.metric-grid article,.mini-list span,.package-card,.panel,.provider-grid article,.rail-card,.status-list span,.ticket-item{border-radius:8px;border:1px solid #e1e9f4;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.06)}.admin-dashboard-grid,.dashboard-grid,.detailed,.front-stats,.metric-grid,.module-grid,.package-grid,.provider-grid,.sample-gallery,.ticket-layout,.two-column{gap:18px}.draw-layout{grid-template-columns:minmax(0,1fr) 372px}.prompt-field textarea{min-height:210px}.chat-messages{min-height:460px}.chat-bubble{border-radius:8px;max-width:78%}.admin-login-page,.auth-page{background:linear-gradient(135deg,#07101f,#101827 54%,#111827)}.admin-login-card,.auth-card,.customer-modal,.jn-auth-modal,.legal-wrap{border-radius:8px}@media(max-width:1180px){.agent-grid,.capability-grid,.inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.draw-layout{grid-template-columns:1fr}.home-header{padding:0 24px}.home-section{padding-left:24px;padding-right:24px}.hero-copy h1{font-size:48px}}@media(max-width:1050px){.admin-main,.front-content{padding:18px}.admin-pro-side,.front-sidebar{box-shadow:none}.admin-dashboard-grid{grid-template-columns:1fr}}@media(max-width:640px){.home-header{padding:12px 16px}.hero-copy h1{font-size:34px}.hero-copy{margin-top:158px}.agent-grid,.capability-grid,.inspiration-grid.replica-masonry{grid-template-columns:1fr}.replica-masonry article,.replica-masonry article.short,.replica-masonry article.tall{min-height:240px}.admin-main,.front-content{padding:14px}.chat-bubble{max-width:100%}}@media(max-width:760px){body,html{width:100%;max-width:100%;overflow-x:hidden}body{font-size:14px}canvas,img,svg,video{max-width:100%;height:auto}.btn,.icon-btn,button,input,select,textarea{max-width:100%}.public-home .home-header{position:sticky;height:auto;min-height:64px;padding:12px 14px;display:grid;grid-template-columns:1fr;gap:10px;align-items:start}.home-brand{min-width:0}.home-brand span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-nav{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-nav .dev-btn,.home-nav .lang-btn,.home-nav a,.home-nav button,.home-nav button[data-auth-open]{width:100%;height:38px;padding:0 8px;font-size:12px;justify-content:center;white-space:nowrap}.home-nav a[href^="#"]{display:none}.home-hero{min-height:auto;padding:68px 14px 42px;place-items:start center}.model-cloud{display:none}.hero-model-cards,.model-orbit-stage{display:none!important}.hero-copy{margin:0;max-width:100%;text-align:left}.hero-copy .eyebrow{margin-inline:0}.hero-copy h1{font-size:clamp(32px,10vw,40px);line-height:1.08;margin-bottom:14px}.hero-copy p{font-size:15px;line-height:1.72}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.hero-actions .btn{width:100%;min-width:0}.home-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.home-metrics span{width:100%;min-width:0;padding:12px}.home-metrics strong{font-size:22px}.home-section{padding:44px 14px;max-width:100%}.admin-pro-head,.card-toolbar,.home-section>.section-head,.page-heading,.section-head{display:grid;grid-template-columns:1fr;align-items:start;gap:10px}.home-cta h2,.home-section>h2{font-size:28px;line-height:1.18}.section-lead{margin:0 0 18px}.admin-dashboard-grid,.agent-grid,.auth-shell,.bottom-modules,.capability-grid,.dashboard-grid,.field-row,.front-stats,.hero-band,.inspiration-grid,.inspiration-grid.replica-masonry,.metric-grid,.module-grid,.package-grid,.profile-layout,.provider-grid,.replica-masonry,.sample-gallery,.ticket-layout,.two-column,.workspace-grid{grid-template-columns:1fr!important}.agent-grid article,.capability-grid article{min-height:0;padding:18px}.inspiration-grid article,.replica-masonry article,.replica-masonry article.short,.replica-masonry article.tall,.sample-gallery article{min-height:220px;grid-row:auto}.home-cta{margin:30px 14px 52px;padding:30px 16px}.home-footer{display:grid;text-align:center;padding:22px 14px}.admin-pro-side,.admin-side,.front-sidebar{position:static!important;width:100%!important;inset:auto!important;padding:12px!important;box-shadow:none!important}.admin-brand,.front-logo{height:42px;padding:0 4px}.admin-link-nav,.admin-pro-nav,.front-menu,.side-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:none;overflow:visible;padding-right:0}.admin-link-nav a,.admin-pro-nav button,.front-menu a,.side-nav button{height:40px;padding:0 10px;font-size:13px;min-width:0}.front-menu a{gap:8px}.front-menu a span{width:22px;height:22px;flex:0 0 auto}.admin-role-card,.front-account-card{margin-top:10px;padding:10px}.admin-main,.admin-pro-main,.front-main{margin-left:0!important;width:100%;min-width:0}.front-topbar,.topbar{position:static;height:auto;display:grid;grid-template-columns:1fr;align-items:start;gap:12px;padding:12px 14px}.admin-head,.admin-head-actions,.admin-toolbar,.chat-templates,.cost-preview,.front-title,.front-tools,.quick-actions,.segmented,.toolbar{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.front-title{min-width:0}.front-title strong{font-size:15px}.coin-pill,.front-tools .coin-pill,.user-chip{max-width:100%;min-width:0}.front-notice{margin:12px 14px 0;padding:12px;grid-template-columns:1fr;gap:10px}.front-notice::before{display:none}.admin-main,.app-shell,.front-content{padding:14px!important}.admin-pro-head,.chat-messages,.draw-card,.empty-state,.feature-card,.front-card,.front-stats article,.gallery-card,.metric-grid article,.package-card,.panel,.rail-card,.ticket-item{padding:16px}.admin-head h1,.admin-pro-head h1,.card-toolbar h1,.page-heading h1{font-size:23px;line-height:1.2}.admin-pro-head p,.card-toolbar p,.page-heading p{font-size:14px;line-height:1.65}.draw-layout{grid-template-columns:1fr!important}.prompt-field textarea{min-height:170px}.preset-grid{grid-template-columns:1fr 1fr}.right-rail{gap:14px}.chat-messages{min-height:340px}.chat-compose{grid-template-columns:1fr!important}.chat-compose .btn,.chat-compose button{width:100%}.chat-bubble{max-width:100%;padding:11px 12px}.admin-console .panel:has(table),.front-console .front-card:has(table),.front-console .table-wrap.front-card,.table-wrap{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0}.admin-console .panel:has(table)::after,.front-console .table-wrap.front-card::after,.table-wrap::after{content:"宸﹀彸婊戝姩鏌ョ湅鏇村";display:block;padding:9px 12px;color:#64748b;font-size:12px;background:#f8fbff;border-top:1px solid #e6ebf2}.admin-console table,.front-console .table-wrap.front-card table,.front-console table,table{min-width:680px}.admin-console td,.admin-console th,.front-console td,.front-console th{padding:11px 12px}.admin-toolbar input,.admin-toolbar select,.page-heading select,.toolbar select{max-width:none;width:100%;min-width:0}.provider-grid article,.status-list span,.ticket-item{display:grid;grid-template-columns:1fr}.admin-login-page,.auth-page,.boot-screen,.install-shell{padding:14px}.auth-shell{min-height:auto;padding:24px 14px}.auth-art h1{font-size:34px;margin-top:22px}.admin-login-card,.auth-card,.boot-panel,.install-card{padding:22px}.auth-row,.jn-captcha-row,.jn-code-row{grid-template-columns:1fr!important}.jn-auth-overlay{align-items:end;padding:10px}.jn-auth-modal{width:100%;max-height:calc(100dvh - 20px);border-radius:18px 18px 8px 8px;padding:24px 16px 18px}.jn-auth-tabs{grid-template-columns:1fr}.jn-third-grid{grid-template-columns:1fr 1fr}.customer-widget{right:12px;bottom:12px}.customer-float{height:42px;padding:0 13px;font-size:13px}.customer-modal,.customer-panel,.jn-customer-panel{width:calc(100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto}.customer-grid,.customer-service-list article,.service-hero{grid-template-columns:1fr;display:grid;text-align:center;justify-items:center}.legal-wrap{width:calc(100% - 28px);margin:28px auto 52px;padding:20px}.legal-wrap h1{font-size:34px}.notice{left:14px;right:14px;bottom:14px}}@media(max-width:420px){.home-nav{grid-template-columns:1fr 1fr}.home-metrics{grid-template-columns:1fr}.preset-grid{grid-template-columns:1fr 1fr}.front-stats article,.metric-grid article{min-height:0}.package-card{display:grid;grid-template-columns:1fr}.btn,.icon-btn{width:100%}.admin-toolbar .btn,.chat-templates button,.quick-actions .btn,.segmented button,.toolbar .btn{width:auto;flex:1 1 calc(50% - 8px)}.home-nav .dev-btn,.home-nav .lang-btn,.home-nav button[data-auth-open]{font-size:12px}.front-title span{display:none}.user-chip{justify-content:center}.hero-copy h1{font-size:31px}.home-cta h2,.home-section>h2{font-size:26px}}@media(max-width:760px){.admin-pro-side,.front-sidebar{display:block}.admin-link-nav,.admin-pro-nav,.front-menu,.side-nav{display:flex!important;grid-template-columns:none!important;gap:8px;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.admin-link-nav::-webkit-scrollbar,.admin-pro-nav::-webkit-scrollbar,.front-menu::-webkit-scrollbar,.side-nav::-webkit-scrollbar{height:0}.admin-link-nav a,.admin-menu-group,.admin-pro-nav button,.front-menu a,.side-nav button{flex:0 0 auto;scroll-snap-align:start}.front-menu a{min-width:118px;justify-content:flex-start}.admin-menu-group{min-width:156px;max-width:180px}.admin-menu-title{width:100%;justify-content:center}.admin-submenu{display:flex!important;gap:6px;overflow-x:auto;padding:6px 0 0!important;border-left:0!important}.admin-submenu a{flex:0 0 auto;min-width:max-content;height:34px;padding:0 10px;border-radius:8px;background:rgba(255,255,255,.07)}.admin-menu-group:not(.open) .admin-submenu{display:none!important}.front-sidebar{padding-bottom:8px!important}.admin-role-card,.front-account-card{display:none}.admin-pro-main,.front-main{border-radius:0}.admin-brand,.front-logo{margin-bottom:8px}}.public-home{background:#070b13;color:#eef5ff}.public-home .home-header{height:72px;padding:0 max(28px,calc((100vw - 1280px)/ 2));background:rgba(7,11,19,.86);backdrop-filter:blur(18px);box-shadow:0 12px 40px rgba(0,0,0,.22)}.public-home .home-brand{height:44px}.public-home .home-nav{gap:10px}.public-home .home-nav button{border-radius:8px}.public-home .home-hero{min-height:calc(100vh - 72px);padding:64px max(28px,calc((100vw - 1280px)/ 2)) 86px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);grid-template-areas:"copy stage" "cards stage";align-items:center;gap:24px 64px;place-items:initial;overflow:hidden;background:radial-gradient(circle at 76% 40%,rgba(37,99,235,.25),transparent 28%),radial-gradient(circle at 22% 18%,rgba(236,72,153,.13),transparent 24%),linear-gradient(180deg,#08111f 0,#070b13 72%,#0b1019 100%)}.public-home .home-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%);pointer-events:none}.public-home .model-cloud{display:grid;inset:72px 0 auto 0;height:210px;padding:0;opacity:.28;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);overflow:hidden}.public-home .model-row{height:38px}.public-home .model-row span{height:32px;border-radius:8px;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1);font-size:12px}.public-home .hero-copy{grid-area:copy;position:relative;z-index:2;max-width:690px;margin:0;text-align:left;align-self:end}.public-home .hero-copy .eyebrow{margin:0 0 16px}.public-home .hero-copy h1{display:block;margin:0 0 20px;font-size:clamp(54px,5vw,76px);line-height:1.02;letter-spacing:0;max-width:700px}.public-home .hero-copy h1 i{display:none}.public-home .hero-copy p{margin:0;max-width:640px;font-size:18px;line-height:1.85;color:#c7d4e8}.public-home .hero-actions{justify-content:flex-start;margin-top:30px}.public-home .hero-actions .btn{height:48px;min-width:136px}.public-home .home-metrics{justify-content:flex-start;gap:12px;margin-top:30px}.public-home .home-metrics span{width:142px;min-width:0;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);box-shadow:0 18px 40px rgba(0,0,0,.16)}.public-home .model-orbit-stage{grid-area:stage;position:relative;left:auto;top:auto;width:min(520px,34vw);height:min(520px,34vw);min-width:420px;min-height:420px;transform:none;z-index:1;justify-self:end;align-self:center;opacity:1}.public-home .model-orbit-stage::before{inset:3%;background:radial-gradient(circle,rgba(37,99,235,.16),transparent 64%)}.public-home .model-orbit-stage::after{inset:19%;border-color:rgba(147,197,253,.2)}.public-home .orbit-ring span{border-radius:8px;background:rgba(10,18,34,.86);border-color:rgba(147,197,253,.24);box-shadow:0 16px 42px rgba(0,0,0,.32),0 0 28px rgba(59,130,246,.18);transform:rotate(var(--a)) translateX(calc(min(520px,34vw)/ 2 - 34px)) rotate(calc(-1 * var(--a)))}.public-home .ring-two span{transform:rotate(var(--a)) translateX(calc(min(390px,26vw)/ 2 - 28px)) rotate(calc(-1 * var(--a)))}.public-home .orbit-core{border-radius:28px;width:140px;height:140px;background:radial-gradient(circle at 34% 24%,#93c5fd,#315bf4 55%,#08111f);box-shadow:0 0 80px rgba(37,99,235,.48),0 30px 90px rgba(0,0,0,.38)}.public-home .hero-model-cards{grid-area:cards;position:relative;left:auto;bottom:auto;transform:none;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(690px,100%);align-self:start;pointer-events:auto}.public-home .hero-model-cards article{width:auto;min-height:116px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.052));border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px)}.public-home .hero-model-cards p{font-size:13px;line-height:1.65}.public-home .home-section{padding-top:78px}@media(max-width:1180px){.public-home .home-hero{grid-template-columns:1fr;grid-template-areas:"copy" "stage" "cards";gap:28px;padding-top:58px}.public-home .hero-copy{text-align:center;justify-self:center}.public-home .hero-actions,.public-home .home-metrics{justify-content:center}.public-home .model-orbit-stage{justify-self:center;width:440px;height:440px;min-width:0;min-height:0}.public-home .orbit-ring span{transform:rotate(var(--a)) translateX(186px) rotate(calc(-1 * var(--a)))}.public-home .ring-two span{transform:rotate(var(--a)) translateX(138px) rotate(calc(-1 * var(--a)))}.public-home .hero-model-cards{justify-self:center}}@media(max-width:760px){.public-home .home-header{padding:12px 14px;height:auto}.public-home .home-hero{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "cards";min-height:auto;padding:58px 14px 44px;gap:20px}.public-home .model-cloud,.public-home .model-orbit-stage{display:none!important}.public-home .hero-copy{text-align:left;justify-self:stretch}.public-home .hero-copy h1{font-size:clamp(34px,10vw,44px);line-height:1.08}.public-home .hero-copy p{font-size:15px;line-height:1.72}.public-home .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:stretch}.public-home .hero-actions .btn{width:100%;min-width:0}.public-home .home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-home .home-metrics span{width:100%;padding:11px 10px}.public-home .home-metrics strong{font-size:21px}.public-home .hero-model-cards{display:grid!important;grid-template-columns:1fr;gap:10px;width:100%}.public-home .hero-model-cards article{min-height:0;padding:14px}.public-home .home-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.public-home .hero-actions,.public-home .home-metrics{grid-template-columns:1fr}.public-home .hero-copy h1{font-size:32px}}:root{--jn-primary:#00cae0;--jn-primary-2:#00e5a0;--jn-violet:#7850ff;--jn-bg:#06080c;--jn-text:#f5fbff;--jn-muted:#8c99a0}.public-home{background:#06080c;color:var(--jn-text);overflow-x:hidden}.public-home::before{content:"";position:fixed;inset:0;z-index:-3;background:radial-gradient(circle at 82% -6%,rgba(0,202,224,.18),transparent 34%),radial-gradient(circle at 12% 72%,rgba(120,80,255,.18),transparent 32%),radial-gradient(circle at 50% 88%,rgba(0,229,160,.1),transparent 22%),#06080c}.public-home::after{content:"";position:fixed;inset:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 82%);pointer-events:none}.public-home .home-header{position:fixed;top:0;left:0;right:0;z-index:100;height:4rem;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;background:0 0;border:0;box-shadow:none;backdrop-filter:none;transition:all .35s}.public-home .home-brand{height:2rem;gap:.6rem;color:var(--jn-text);text-decoration:none}.public-home .home-brand img{width:2rem;height:2rem;border-radius:.4rem;background:#000;box-shadow:0 0 .71rem rgba(0,202,224,.3)}.public-home .home-brand span{font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,var(--jn-primary),#60f0ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.public-home .home-nav{display:flex;width:auto;gap:.4rem}.public-home .home-nav button{height:31px;padding:.4rem .85rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.06);background:0 0;color:rgba(245,251,255,.74);box-shadow:none;font-size:.8rem;font-weight:500;white-space:nowrap}.public-home .home-nav button:hover{color:var(--jn-primary);background:rgba(0,202,224,.05);border-color:rgba(0,202,224,.25)}.public-home .home-nav button[data-auth-open]{background:var(--jn-primary);border-color:var(--jn-primary);color:#fff;box-shadow:0 0 .95rem rgba(0,202,224,.25)}.public-home .home-hero{position:relative;min-height:100vh;height:100vh;max-width:100vw;padding:4.5rem 0 0;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow-x:hidden;background:0 0;contain:paint}.public-home .home-hero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(0,202,224,.08),transparent 1px);background-size:2.15rem 2.15rem;opacity:.38;mask-image:radial-gradient(circle at 50% 52%,#000 0,rgba(0,0,0,.82) 42%,transparent 75%);pointer-events:none}.public-home .home-hero::after{content:"";position:absolute;inset:-12% -8%;z-index:0;background:radial-gradient(circle at 74% 10%,rgba(0,202,224,.2),transparent 28%),radial-gradient(circle at 20% 62%,rgba(120,80,255,.18),transparent 30%),radial-gradient(circle at 48% 70%,rgba(0,229,160,.08),transparent 22%);filter:blur(1px);pointer-events:none}.public-home .model-cloud{display:block!important;position:absolute;left:50%;top:54%;z-index:1;width:0;height:0;overflow:visible;opacity:1;transform:translate(-50%,-50%) scale(1.2);pointer-events:none;mask-image:none}.public-home .orbit-container{position:absolute;left:0;top:0;width:0;height:0;animation:orbitEntrance 2.5s ease-out both}.public-home .orbit-spin{position:absolute;left:0;top:0;width:0;height:0;animation:jnai-orbit-spin 80s linear infinite;will-change:transform;--r:min(395px,30vw)}.public-home .orbit-item{position:absolute;left:0;top:0;width:0;height:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--r)))}.public-home .orbit-icon-wrap{position:absolute;left:0;top:0;width:72px;height:53px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)));animation:jnai-orbit-counter 80s linear infinite;will-change:transform}.public-home .orbit-icon{width:34px;height:34px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 10px rgba(0,202,224,.28))}.public-home .orbit-name{display:block;width:72px;color:rgba(245,251,255,.76);font-size:11px;line-height:16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.45)}.public-home .orbit-item:first-child{--a:0deg}.public-home .orbit-item:nth-child(2){--a:15deg}.public-home .orbit-item:nth-child(3){--a:30deg}.public-home .orbit-item:nth-child(4){--a:45deg}.public-home .orbit-item:nth-child(5){--a:60deg}.public-home .orbit-item:nth-child(6){--a:75deg}.public-home .orbit-item:nth-child(7){--a:90deg}.public-home .orbit-item:nth-child(8){--a:105deg}.public-home .orbit-item:nth-child(9){--a:120deg}.public-home .orbit-item:nth-child(10){--a:135deg}.public-home .orbit-item:nth-child(11){--a:150deg}.public-home .orbit-item:nth-child(12){--a:165deg}.public-home .orbit-item:nth-child(13){--a:180deg}.public-home .orbit-item:nth-child(14){--a:195deg}.public-home .orbit-item:nth-child(15){--a:210deg}.public-home .orbit-item:nth-child(16){--a:225deg}.public-home .orbit-item:nth-child(17){--a:240deg}.public-home .orbit-item:nth-child(18){--a:255deg}.public-home .orbit-item:nth-child(19){--a:270deg}.public-home .orbit-item:nth-child(20){--a:285deg}.public-home .orbit-item:nth-child(21){--a:300deg}.public-home .orbit-item:nth-child(22){--a:315deg}.public-home .orbit-item:nth-child(23){--a:330deg}.public-home .orbit-item:nth-child(24){--a:345deg}.public-home .model-orbit-stage{display:none!important}.public-home .hero-copy{position:relative;z-index:3;width:min(578px,calc(100vw - 44px));max-width:578px;margin:0 auto 0;text-align:center;align-self:auto;justify-self:auto}.public-home .hero-copy .eyebrow{display:inline-flex;align-items:center;height:30px;margin:0 0 30px;padding:5px 17px;border-radius:999px;border:1px solid rgba(0,202,224,.15);background:rgba(0,202,224,.06);color:var(--jn-primary);font-size:12px;font-weight:600}.public-home .hero-copy h1{display:block;margin:0 0 23px;max-width:578px;color:var(--jn-text);font-size:76px;line-height:1.1;font-weight:900;letter-spacing:0;text-align:center}.public-home .hero-copy h1 span{display:block;margin:0;background:linear-gradient(135deg,var(--jn-primary) 0,var(--jn-primary-2) 40%,var(--jn-violet) 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.public-home .hero-copy h1 i{display:inline;color:var(--jn-text);font-style:normal;-webkit-text-fill-color:var(--jn-text);animation:cursor-blink 1s steps(2,end) infinite}.public-home .hero-copy>p:not(.eyebrow){max-width:578px;margin:0 0 38px;color:var(--jn-muted);font-size:16.7px;line-height:1.75;text-align:center}.public-home .hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 46px}.public-home .hero-actions .btn{height:51px;padding:0 33px;border-radius:999px;font-size:15px;font-weight:700}.public-home .hero-actions .btn.primary{background:linear-gradient(135deg,var(--jn-primary),#00a0c8);border:0;color:#fff;box-shadow:0 0 27px rgba(0,202,224,.35),0 4px 18px rgba(0,202,224,.2)}.public-home .hero-actions .btn:not(.primary){background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--jn-text);box-shadow:none;font-weight:600}.public-home .home-metrics{display:flex;align-items:flex-start;justify-content:center;gap:0;margin:0;color:var(--jn-text)}.public-home .home-metrics span{width:140px;padding:0 20px;border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;background:0 0;box-shadow:none;color:rgba(140,153,160,.95);font-size:14px;text-align:center}.public-home .home-metrics span:last-child{border-right:0}.public-home .home-metrics strong{display:block;margin:0 0 5px;color:var(--jn-text);font-size:28px;line-height:1;font-weight:800}.public-home .hero-model-cards{display:block!important;position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none;overflow:hidden}.public-home .hero-model-cards article{position:absolute;width:193px;min-height:105px;padding:14px 16px;border:0;border-radius:8px;background:rgba(0,0,0,.16);box-shadow:none;backdrop-filter:none;color:var(--jn-text);opacity:.88;transform:scale(.92)}.public-home .hero-model-cards article:first-child{left:110px;top:365px}.public-home .hero-model-cards article:nth-child(2){right:110px;top:390px}.public-home .hero-model-cards strong{display:block;color:var(--jn-text);font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-home .hero-model-cards p{margin:9px 0 0;color:rgba(255,255,255,.7);font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-home .home-section{position:relative;z-index:5;background:#06080c}@media(max-width:900px){.public-home .home-header{height:auto;padding:.75rem;display:grid;gap:10px;background:rgba(6,8,12,.86);backdrop-filter:blur(16px)}.public-home .home-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.public-home .home-nav button{width:100%;height:38px}.public-home .home-hero{height:auto;min-height:100vh;padding:8rem 14px 56px}.public-home .model-cloud{top:7rem;height:260px;opacity:.72}.public-home .model-row{gap:10px;height:34px}.public-home .model-row span{height:28px;padding:0 11px;font-size:11px}.public-home .hero-copy{width:100%;max-width:578px}.public-home .hero-copy h1{font-size:clamp(46px,13vw,72px)}.public-home .hero-copy>p:not(.eyebrow){font-size:15px}.public-home .hero-model-cards{display:none!important}.public-home .home-metrics{width:100%;max-width:390px;margin:0 auto}.public-home .home-metrics span{width:auto;flex:1;padding:0 8px}}@media(max-width:480px){.public-home .home-hero{padding-top:8.6rem}.public-home .hero-copy .eyebrow{margin-bottom:24px}.public-home .hero-copy h1{font-size:42px}.public-home .hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:32px}.public-home .hero-actions .btn{width:100%}.public-home .home-metrics{display:grid;grid-template-columns:1fr;gap:10px}.public-home .home-metrics span{border-right:0}.public-home .model-cloud{height:210px}}@keyframes jnai-orbit-spin{to{transform:rotate(360deg)}}@keyframes orbitEntrance{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes jnai-orbit-counter{to{transform:translate(-50%,-50%) rotate(calc(-1 * var(--a))) rotate(-360deg)}}.public-home .model-cloud{top:54%;transform:translate(-50%,-50%) scale(1.2)}.public-home .orbit-container{animation:homeOrbitBloom 2.1s cubic-bezier(.18,.8,.2,1) both}.public-home .orbit-spin{--r:min(395px,30vw);animation-duration:80s}.public-home .orbit-icon-wrap{width:72px;height:53px;gap:4px}.public-home .orbit-icon{width:34px;height:34px;border-radius:50%;filter:drop-shadow(0 0 10px rgba(0,202,224,.28))}.public-home .orbit-name{width:72px;font-size:11px;line-height:16px;color:rgba(245,251,255,.76)}.public-home .hero-model-cards article{top:50%;width:206px;min-height:96px;padding:12px 14px;background:rgba(4,8,14,.18);border:1px solid rgba(255,255,255,.04);opacity:0;filter:blur(2px)}.public-home .hero-model-cards article:first-child{left:8.4vw;right:auto;top:50%}.public-home .hero-model-cards article:nth-child(2){right:8.4vw;left:auto;top:50%}.public-home .hero-model-cards article.is-active{animation:modelIntroLeft 4.8s cubic-bezier(.22,.8,.2,1) both}.public-home .hero-model-cards article:nth-child(2).is-active{animation-name:modelIntroRight}.public-home .hero-model-cards strong{font-size:13px}.public-home .hero-model-cards p{font-size:10.5px;line-height:1.5;color:rgba(255,255,255,.66)}@media(min-width:1500px){.public-home .hero-model-cards article:first-child{left:13vw}.public-home .hero-model-cards article:nth-child(2){right:13vw}}@media(max-width:1180px){.public-home .orbit-spin{--r:min(285px,36vw)}.public-home .hero-model-cards{display:none!important}}@keyframes homeOrbitBloom{0%{opacity:0;transform:scale(.08);filter:blur(18px)}34%{opacity:.82;filter:blur(5px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes modelIntroLeft{0%,100%{opacity:0;filter:blur(2px);transform:translate(-18px,-50%) scale(.92)}16%,78%{opacity:.86;filter:blur(0);transform:translate(0,-50%) scale(1)}}@keyframes modelIntroRight{0%,100%{opacity:0;filter:blur(2px);transform:translate(18px,-50%) scale(.92)}16%,78%{opacity:.86;filter:blur(0);transform:translate(0,-50%) scale(1)}}.public-home{background:#030509;color:rgba(242,248,255,.88)}.public-home::before{background:radial-gradient(circle at 82% -6%,rgba(0,125,145,.08),transparent 34%),radial-gradient(circle at 12% 72%,rgba(77,54,166,.08),transparent 32%),#030509}.public-home::after{opacity:.55}.public-home .home-hero::before{opacity:.18;background:radial-gradient(circle at 50% 50%,rgba(0,148,166,.045),transparent 1px);background-size:2.15rem 2.15rem}.public-home .home-hero::after{background:radial-gradient(circle at 74% 10%,rgba(0,130,150,.08),transparent 28%),radial-gradient(circle at 20% 62%,rgba(92,70,180,.07),transparent 30%),radial-gradient(circle at 48% 70%,rgba(0,160,110,.035),transparent 22%);filter:blur(2px);opacity:.72}.public-home .home-section{background:#030509}.public-home .model-cloud{opacity:.58;filter:saturate(.72) brightness(.72);transform:translate(-50%,-50%) scale(1.16)}.public-home .orbit-icon-wrap{width:68px;height:48px;gap:3px}.public-home .orbit-icon{width:28px;height:28px;opacity:.62;filter:drop-shadow(0 0 5px rgba(0,130,148,.12)) saturate(.82)}.public-home .model-row .orbit-name,.public-home .orbit-name{display:block;width:68px;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:rgba(218,229,236,.66);font-size:10.5px;line-height:14px;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 8px rgba(0,0,0,.52)}.public-home .hero-model-cards article{display:flex;align-items:flex-start;gap:10px;width:218px;min-height:86px;padding:12px 13px;background:rgba(0,0,0,.11);border:0;box-shadow:none;backdrop-filter:none;opacity:0;filter:blur(2px) saturate(.8) brightness(.86)}.public-home .hero-model-cards article:first-child{left:10.5vw;top:47%}.public-home .hero-model-cards article:nth-child(2){right:10.5vw;top:53%}.public-home .hero-model-cards article>img{flex:0 0 28px;width:28px;height:28px;margin-top:1px;border-radius:50%;object-fit:contain;opacity:.78;filter:saturate(.86) brightness(.9) drop-shadow(0 0 6px rgba(0,130,148,.14))}.public-home .hero-model-cards article>div{min-width:0;flex:1}.public-home .hero-model-cards strong{font-size:12.5px;line-height:1.25;color:rgba(245,251,255,.82);margin:0 0 6px}.public-home .hero-model-cards p{margin:0;font-size:10.5px;line-height:1.45;color:rgba(220,232,240,.52)}.public-home .hero-model-cards article.is-active{animation:modelIntroLeft 4.8s cubic-bezier(.22,.8,.2,1) both}.public-home .hero-model-cards article:nth-child(2).is-active{animation-name:modelIntroRight}@media(min-width:1500px){.public-home .hero-model-cards article:first-child{left:15vw}.public-home .hero-model-cards article:nth-child(2){right:15vw}}@media(max-width:1180px){.public-home .hero-model-cards{display:none!important}}.public-home .orbit-icon-wrap{width:62px;height:44px;gap:2px}.public-home .orbit-icon{width:23px;height:23px;opacity:.54;filter:drop-shadow(0 0 4px rgba(0,130,148,.1)) saturate(.76) brightness(.82)}.public-home .model-row .orbit-name,.public-home .orbit-name{width:62px;font-size:9.5px;line-height:13px;color:rgba(210,224,232,.58)}.public-home .hero-copy{min-height:394px;display:flex;flex-direction:column;align-items:center;justify-content:center}.public-home .hero-copy h1{min-height:167px;display:flex;flex-direction:column;align-items:center;justify-content:center}.public-home .hero-copy h1 span{display:inline-flex;align-items:center;justify-content:center;min-width:322px;min-height:84px;line-height:1.1;white-space:nowrap}.public-home .hero-copy>p:not(.eyebrow){min-height:58px}.public-home .hero-actions{min-height:51px}.public-home .home-metrics{min-height:55px}.public-home .hero-model-cards{overflow:visible}.public-home .hero-model-cards article{width:196px;min-height:74px;padding:10px 12px;gap:8px;background:rgba(0,0,0,.1);opacity:0;filter:blur(2px) saturate(.76) brightness(.82);transform-origin:center center;will-change:transform,opacity,filter,offset-distance}.public-home .hero-model-cards article:first-child{left:18.5vw;top:34%;right:auto;offset-path:path('M 330 210 C 260 205 190 196 0 0');offset-rotate:0deg;animation-name:modelOrbitPopLeft}.public-home .hero-model-cards article:nth-child(2){right:auto;left:68.8vw;top:60%;offset-path:path('M -320 -170 C -244 -148 -166 -108 0 0');offset-rotate:0deg;animation-name:modelOrbitPopRight}.public-home .hero-model-cards article>img{flex-basis:23px;width:23px;height:23px;opacity:.68;filter:saturate(.78) brightness(.86) drop-shadow(0 0 4px rgba(0,130,148,.1))}.public-home .hero-model-cards strong{font-size:11.5px;line-height:1.25;color:rgba(245,251,255,.76)}.public-home .hero-model-cards p{font-size:9.8px;line-height:1.42;color:rgba(220,232,240,.46)}.public-home .hero-model-cards article.is-active{animation-duration:3.55s;animation-timing-function:cubic-bezier(.2,.78,.18,1);animation-fill-mode:both}@keyframes modelOrbitPopLeft{0%{opacity:0;offset-distance:0%;filter:blur(3px) saturate(.7) brightness(.72);transform:scale(.58)}18%{opacity:.78;offset-distance:100%;filter:blur(0) saturate(.8) brightness(.86);transform:scale(1)}72%{opacity:.78;offset-distance:100%;filter:blur(0) saturate(.8) brightness(.86);transform:scale(1)}100%{opacity:0;offset-distance:0%;filter:blur(3px) saturate(.7) brightness(.72);transform:scale(.58)}}@keyframes modelOrbitPopRight{0%{opacity:0;offset-distance:0%;filter:blur(3px) saturate(.7) brightness(.72);transform:scale(.58)}18%{opacity:.78;offset-distance:100%;filter:blur(0) saturate(.8) brightness(.86);transform:scale(1)}72%{opacity:.78;offset-distance:100%;filter:blur(0) saturate(.8) brightness(.86);transform:scale(1)}100%{opacity:0;offset-distance:0%;filter:blur(3px) saturate(.7) brightness(.72);transform:scale(.58)}}@supports not (offset-path:path('M 0 0 L 1 1')){.public-home .hero-model-cards article:first-child{animation-name:modelOrbitPopLeftFallback}.public-home .hero-model-cards article:nth-child(2){animation-name:modelOrbitPopRightFallback}@keyframes modelOrbitPopLeftFallback{0%,100%{opacity:0;filter:blur(3px);transform:translate(205px,132px) scale(.58)}18%,72%{opacity:.78;filter:blur(0);transform:translate(0,0) scale(1)}}@keyframes modelOrbitPopRightFallback{0%,100%{opacity:0;filter:blur(3px);transform:translate(-205px,-132px) scale(.58)}18%,72%{opacity:.78;filter:blur(0);transform:translate(0,0) scale(1)}}}@media(max-width:1180px){.public-home .hero-copy{min-height:0}.public-home .hero-copy h1{min-height:0}.public-home .hero-copy h1 span{min-width:0;min-height:0}}.public-home .hero-model-cards article{offset-path:none!important;offset-distance:normal!important;animation:modelOrbitPopLeftSimple 3.6s cubic-bezier(.2,.78,.18,1) infinite both!important}.public-home .hero-model-cards article:first-child{left:17.2vw;top:32%;right:auto;--from-x:30vw;--from-y:18vh}.public-home .hero-model-cards article:nth-child(2){left:70.2vw;top:61%;right:auto;--from-x:-27vw;--from-y:-17vh;animation-name:modelOrbitPopRightSimple!important;animation-delay:.9s!important}.public-home .hero-model-cards article.is-active{animation:modelOrbitPopLeftSimple 3.6s cubic-bezier(.2,.78,.18,1) infinite both!important}.public-home .hero-model-cards article:nth-child(2).is-active{animation-name:modelOrbitPopRightSimple!important;animation-delay:.9s!important}@keyframes modelOrbitPopLeftSimple{0%{opacity:0;filter:blur(3px) saturate(.68) brightness(.68);transform:translate(var(--from-x),var(--from-y)) scale(.48)}16%{opacity:.78;filter:blur(0) saturate(.78) brightness(.84);transform:translate(0,0) scale(1)}70%{opacity:.78;filter:blur(0) saturate(.78) brightness(.84);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.68) brightness(.68);transform:translate(var(--from-x),var(--from-y)) scale(.48)}}@keyframes modelOrbitPopRightSimple{0%{opacity:0;filter:blur(3px) saturate(.68) brightness(.68);transform:translate(var(--from-x),var(--from-y)) scale(.48)}16%{opacity:.78;filter:blur(0) saturate(.78) brightness(.84);transform:translate(0,0) scale(1)}70%{opacity:.78;filter:blur(0) saturate(.78) brightness(.84);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.68) brightness(.68);transform:translate(var(--from-x),var(--from-y)) scale(.48)}}.public-home .model-cloud{opacity:.72;filter:saturate(.9) brightness(.86);pointer-events:auto}.public-home .orbit-container,.public-home .orbit-spin{pointer-events:auto}.public-home .orbit-item{transition:opacity .22s ease,filter .22s ease;pointer-events:auto}.public-home .orbit-icon-wrap{transition:transform .2s ease,filter .2s ease,opacity .2s ease}.public-home .orbit-icon{width:24px;height:24px;opacity:.68;filter:drop-shadow(0 0 5px rgba(0,155,175,.16)) saturate(.88) brightness(.9);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.public-home .model-row .orbit-name,.public-home .orbit-name{width:64px;color:rgba(225,238,245,.66);font-size:9.8px;line-height:13px;transition:color .2s ease,text-shadow .2s ease}.public-home .orbit-item:hover{z-index:8}.public-home .orbit-item:hover .orbit-icon-wrap{filter:brightness(1.16) saturate(1.1);transform:translate(-50%,-50%) rotate(calc(-1 * var(--a))) scale(1.18)}.public-home .orbit-item:hover .orbit-icon{opacity:.95;filter:drop-shadow(0 0 12px rgba(0,202,224,.35)) saturate(1.05) brightness(1.08)}.public-home .orbit-item:hover .orbit-name{color:rgba(245,251,255,.92);text-shadow:0 0 12px rgba(0,202,224,.24)}.public-home .orbit-item.is-extracted,.public-home .orbit-item[data-extracted="1"]{opacity:0;filter:blur(3px);pointer-events:none}.public-home .orbit-item.is-extracted .orbit-icon-wrap,.public-home .orbit-item[data-extracted="1"] .orbit-icon-wrap{transform:translate(-50%,-50%) rotate(calc(-1 * var(--a))) scale(.28)}.public-home .hero-model-cards{overflow:visible;pointer-events:none}.public-home .hero-model-cards article,.public-home .hero-model-cards article.is-active,.public-home .hero-model-cards article:nth-child(2).is-active{animation:none!important;opacity:0;filter:blur(2px) saturate(.82) brightness(.78);transform:translate(var(--from-x),var(--from-y)) scale(.5)}.public-home .hero-model-cards article{width:202px;min-height:78px;padding:10px 12px;background:rgba(0,0,0,.14);border:0;box-shadow:none;backdrop-filter:none}.public-home .hero-model-cards article:first-child{left:8.2vw;top:45%;right:auto;--from-x:31.8vw;--from-y:-1vh}.public-home .hero-model-cards article:nth-child(2){left:auto;right:8.2vw;top:45%;--from-x:-31.8vw;--from-y:-1vh;animation-delay:0s!important}.public-home .hero-model-cards article.is-active{animation:extractedModelLeft 3.45s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:nth-child(2).is-active{animation:extractedModelRight 3.45s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article>img{width:24px;height:24px;flex-basis:24px;opacity:.82;filter:saturate(.92) brightness(.96) drop-shadow(0 0 6px rgba(0,155,175,.18))}.public-home .hero-model-cards strong{font-size:12px;color:rgba(245,251,255,.84)}.public-home .hero-model-cards p{font-size:9.8px;color:rgba(220,232,240,.48)}@keyframes extractedModelLeft{0%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}18%{opacity:.82;filter:blur(0) saturate(.92) brightness(.92);transform:translate(0,0) scale(1)}72%{opacity:.82;filter:blur(0) saturate(.92) brightness(.92);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}}@keyframes extractedModelRight{0%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}18%{opacity:.82;filter:blur(0) saturate(.92) brightness(.92);transform:translate(0,0) scale(1)}72%{opacity:.82;filter:blur(0) saturate(.92) brightness(.92);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}}@media(min-width:1500px){.public-home .hero-model-cards article:first-child{left:12vw}.public-home .hero-model-cards article:nth-child(2){right:12vw}}.public-home .hero-model-cards article:nth-child(2){display:none!important}.public-home .hero-model-cards article:first-child{display:flex!important;left:8.5vw;right:auto;top:45%;--from-x:32vw;--from-y:-1vh}.public-home .hero-model-cards article:first-child.from-right{left:auto;right:8.5vw;--from-x:-32vw;--from-y:-1vh}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeft 3.45s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRight 3.45s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child{left:10.5vw;right:auto}.public-home .hero-model-cards article:first-child.from-right{left:auto;right:12vw}.public-home .hero-model-cards article:first-child{top:45%;left:11vw;right:auto;--from-x:25vw;--from-y:-1vh}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:15vw!important;--from-x:-25vw;--from-y:-1vh}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftBounded 3.45s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightBounded 3.45s cubic-bezier(.2,.78,.18,1) both!important}@keyframes extractedModelLeftBounded{0%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}18%,72%{opacity:.82;filter:blur(0) saturate(.92) brightness(.92);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}}@keyframes extractedModelRightBounded{0%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}18%,72%{opacity:.82;filter:blur(0) saturate(.92) brightness(.92);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.8) brightness(.76);transform:translate(var(--from-x),var(--from-y)) scale(.42)}}.public-home .hero-model-cards article:first-child{top:46%;left:6.5vw!important;right:auto!important;--from-x:29vw;--from-y:0vh}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:6.5vw!important;--from-x:-29vw;--from-y:0vh}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftCalm 3.45s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightCalm 3.45s cubic-bezier(.2,.78,.18,1) both!important}@keyframes extractedModelLeftCalm{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(var(--from-x),var(--from-y)) scale(.46)}18%,72%{opacity:.84;filter:blur(0) saturate(.95) brightness(.95);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(var(--from-x),var(--from-y)) scale(.46)}}@keyframes extractedModelRightCalm{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(var(--from-x),var(--from-y)) scale(.46)}18%,72%{opacity:.84;filter:blur(0) saturate(.95) brightness(.95);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(var(--from-x),var(--from-y)) scale(.46)}}.public-home .orbit-item:hover .orbit-icon-wrap{filter:brightness(1.22) saturate(1.08);transform:translate(-50%,-50%) scale(1.06)}.public-home .orbit-item:hover .orbit-icon{opacity:.96;filter:drop-shadow(0 0 10px rgba(0,202,224,.3)) saturate(1.03) brightness(1.12);transform:none}.public-home .orbit-item:hover .orbit-name{color:rgba(245,251,255,.9);text-shadow:0 0 10px rgba(0,202,224,.2)}.public-home .hero-model-cards article:first-child{top:46%!important;left:8vw!important;right:auto!important;--from-x:0;--from-y:0}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:8vw!important;--from-x:0;--from-y:0}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftSide 3.45s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightSide 3.45s cubic-bezier(.2,.78,.18,1) both!important}@keyframes extractedModelLeftSide{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translateX(22vw) scale(.46)}18%,72%{opacity:.84;filter:blur(0) saturate(.95) brightness(.95);transform:translateX(0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translateX(22vw) scale(.46)}}@keyframes extractedModelRightSide{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translateX(-22vw) scale(.46)}18%,72%{opacity:.84;filter:blur(0) saturate(.95) brightness(.95);transform:translateX(0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translateX(-22vw) scale(.46)}}.public-home .orbit-item:hover .orbit-icon-wrap{filter:brightness(1.2) saturate(1.08);transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)))}.public-home .orbit-item:hover .orbit-icon{opacity:.94;filter:drop-shadow(0 0 9px rgba(0,202,224,.28)) saturate(1.03) brightness(1.12);transform:none}.public-home .orbit-item:hover .orbit-name{color:rgba(245,251,255,.88);text-shadow:0 0 9px rgba(0,202,224,.18)}.public-home .hero-model-cards article:first-child{top:61%!important;left:8.8vw!important;right:auto!important;width:236px;min-height:92px;align-items:flex-start;padding:12px 14px}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:8.8vw!important}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftLower 4s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightLower 4s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article>div{display:flex;flex-direction:column;gap:4px;min-width:0}.public-home .hero-model-cards strong{font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-home .hero-model-cards p{display:flex;flex-direction:column;gap:2px;margin-top:1px;line-height:1.42;min-height:36px}.public-home .hero-model-cards p span{display:block;opacity:0;transform:translateY(5px);filter:blur(2px)}.public-home .hero-model-cards article.is-active p span:first-child{animation:modelDescLineIn .42s ease-out .68s both}.public-home .hero-model-cards article.is-active p span:nth-child(2){animation:modelDescLineIn .48s ease-out 1.02s both}@keyframes extractedModelLeftLower{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(22vw,-12vh) scale(.46)}18%,74%{opacity:.86;filter:blur(0) saturate(.95) brightness(.95);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(22vw,-12vh) scale(.46)}}@keyframes extractedModelRightLower{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-22vw,-12vh) scale(.46)}18%,74%{opacity:.86;filter:blur(0) saturate(.95) brightness(.95);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-22vw,-12vh) scale(.46)}}@keyframes modelDescLineIn{to{opacity:1;transform:translateY(0);filter:blur(0)}}.public-home .hero-model-cards article:first-child{top:72%!important;left:17.5vw!important;right:auto!important;width:178px;min-height:64px;padding:8px 10px;gap:7px;align-items:flex-start;background:rgba(0,0,0,.1)}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:17.5vw!important}.public-home .hero-model-cards article>img{width:20px!important;height:20px!important;flex-basis:20px!important;margin-top:1px;opacity:.78}.public-home .hero-model-cards article>div{gap:2px}.public-home .hero-model-cards strong{font-size:10.8px!important;line-height:1.18;max-width:132px}.public-home .hero-model-cards p{font-size:8.6px!important;line-height:1.32;gap:1px;min-height:25px;margin-top:0;color:rgba(220,232,240,.44)}.public-home .hero-model-cards p span{transform:translateY(4px)}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftMetrics 4s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightMetrics 4s cubic-bezier(.2,.78,.18,1) both!important}@keyframes extractedModelLeftMetrics{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(15vw,-22vh) scale(.5)}18%,74%{opacity:.82;filter:blur(0) saturate(.92) brightness(.94);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(15vw,-22vh) scale(.5)}}@keyframes extractedModelRightMetrics{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-15vw,-22vh) scale(.5)}18%,74%{opacity:.82;filter:blur(0) saturate(.92) brightness(.94);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-15vw,-22vh) scale(.5)}}.public-home .hero-model-cards article:first-child{left:24px!important;right:auto!important;top:72%!important}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:24px!important}.public-home .hero-model-cards article:first-child{top:62%!important;left:28px!important;right:auto!important;width:205px;min-height:78px;padding:10px 12px;gap:8px}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:28px!important}.public-home .hero-model-cards article>img{width:22px!important;height:22px!important;flex-basis:22px!important;opacity:.8}.public-home .hero-model-cards strong{font-size:11.6px!important;max-width:154px;line-height:1.2}.public-home .hero-model-cards p{font-size:9.2px!important;line-height:1.36;min-height:32px;gap:1px;color:rgba(220,232,240,.46)}.public-home .hero-model-cards p i{display:inline-block;font-style:normal;opacity:0;transform:translateY(4px);filter:blur(2px)}.public-home .hero-model-cards article.is-active p i{animation:modelDescCharIn .28s ease-out var(--d) both}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftBalanced 4.25s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightBalanced 4.25s cubic-bezier(.2,.78,.18,1) both!important}@keyframes extractedModelLeftBalanced{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(17vw,-12vh) scale(.48)}16%,76%{opacity:.84;filter:blur(0) saturate(.94) brightness(.94);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(17vw,-12vh) scale(.48)}}@keyframes extractedModelRightBalanced{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-17vw,-12vh) scale(.48)}16%,76%{opacity:.84;filter:blur(0) saturate(.94) brightness(.94);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-17vw,-12vh) scale(.48)}}@keyframes modelDescCharIn{to{opacity:1;transform:translateY(0);filter:blur(0)}}.public-home .hero-model-cards article:first-child{top:54%!important;left:30px!important;right:auto!important;width:190px;min-height:96px;padding:9px 11px;display:flex!important;flex-direction:column;align-items:flex-start;gap:5px;background:rgba(0,0,0,.11)}.public-home .hero-model-cards article:first-child.from-right{left:auto!important;right:30px!important}.public-home .hero-model-cards article>img{width:22px!important;height:22px!important;flex-basis:auto!important;margin:0;opacity:.82;align-self:flex-start}.public-home .hero-model-cards article>div{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.public-home .hero-model-cards strong{font-size:12px!important;line-height:1.18;max-width:168px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 10px currentColor}.public-home .hero-model-cards strong.tone-openai{color:#7dd3fc!important}.public-home .hero-model-cards strong.tone-gemini{color:#a78bfa!important}.public-home .hero-model-cards strong.tone-deepseek{color:#5eead4!important}.public-home .hero-model-cards strong.tone-kling{color:#fbbf24!important}.public-home .hero-model-cards strong.tone-video{color:#fb7185!important}.public-home .hero-model-cards strong.tone-suno{color:#86efac!important}.public-home .hero-model-cards strong.tone-qwen{color:#67e8f9!important}.public-home .hero-model-cards strong.tone-grok{color:#f0abfc!important}.public-home .hero-model-cards strong.tone-claude{color:#fdba74!important}.public-home .hero-model-cards strong.tone-default{color:#e0f2fe!important}.public-home .hero-model-cards p{font-size:9px!important;line-height:1.34;min-height:34px;gap:1px;color:rgba(224,236,244,.52);margin:0}.public-home .hero-model-cards p span{display:block;transform:none!important;filter:none!important;opacity:1!important}.public-home .hero-model-cards p i{display:inline-block;font-style:normal;opacity:0;transform:translateY(3px);filter:blur(2px)}.public-home .hero-model-cards article.is-active p i{animation:modelDescCharFastIn .2s ease-out var(--d) both}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftThreeRow 4.15s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightThreeRow 4.15s cubic-bezier(.2,.78,.18,1) both!important}@keyframes extractedModelLeftThreeRow{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(18vw,-6vh) scale(.48)}16%,76%{opacity:.86;filter:blur(0) saturate(.94) brightness(.95);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(18vw,-6vh) scale(.48)}}@keyframes extractedModelRightThreeRow{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-18vw,-6vh) scale(.48)}16%,76%{opacity:.86;filter:blur(0) saturate(.94) brightness(.95);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-18vw,-6vh) scale(.48)}}@keyframes modelDescCharFastIn{to{opacity:1;transform:translateY(0);filter:blur(0)}}.public-home .hero-model-cards article:first-child{align-items:center;text-align:center;width:190px;min-height:98px;padding:10px 11px}.public-home .hero-model-cards article>img{align-self:center!important;opacity:1!important;filter:brightness(1.22) saturate(1.12) drop-shadow(0 0 12px rgba(125,211,252,.42))!important}.public-home .hero-model-cards article>div{align-items:center;text-align:center;width:100%}.public-home .hero-model-cards strong{max-width:168px;text-align:center;text-shadow:0 0 12px currentColor,0 0 24px rgba(125,211,252,.18)}.public-home .hero-model-cards p{position:relative;text-align:left;align-self:stretch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;color:rgba(226,238,246,.58)}.public-home .hero-model-cards p i{opacity:0;transform:none;filter:none}.public-home .hero-model-cards article.is-active p i{animation:modelDescTypeKey .08s steps(1,end) var(--d) both}.public-home .hero-model-cards article.is-active p::after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;background:rgba(125,211,252,.78);vertical-align:-.15em;animation:modelTypingCursor .68s steps(1,end) infinite}@keyframes modelDescTypeKey{to{opacity:1}}@keyframes modelTypingCursor{0%,48%{opacity:1}100%,49%{opacity:0}}.public-home .hero-model-cards article:first-child{top:48%!important;width:206px;min-height:108px;padding:11px 13px;gap:6px}.public-home .hero-model-cards article>img{width:28px!important;height:28px!important;filter:brightness(1.32) saturate(1.18) drop-shadow(0 0 15px rgba(125,211,252,.52))!important}.public-home .hero-model-cards strong{font-size:13.5px!important;font-weight:900!important;max-width:180px;letter-spacing:0;color:inherit}.public-home .hero-model-cards p{font-size:9.8px!important;font-weight:700;line-height:1.42;min-height:38px;color:rgba(238,247,252,.72);text-shadow:0 0 8px rgba(125,211,252,.14)}.public-home .hero-model-cards p i{font-weight:700}.public-home .hero-model-cards article:first-child.from-left.is-active{animation:extractedModelLeftStrong 4.15s cubic-bezier(.2,.78,.18,1) both!important}.public-home .hero-model-cards article:first-child.from-right.is-active{animation:extractedModelRightStrong 4.15s cubic-bezier(.2,.78,.18,1) both!important}@keyframes extractedModelLeftStrong{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(18vw,0) scale(.5)}16%,76%{opacity:.88;filter:blur(0) saturate(.98) brightness(.98);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(18vw,0) scale(.5)}}@keyframes extractedModelRightStrong{0%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-18vw,0) scale(.5)}16%,76%{opacity:.88;filter:blur(0) saturate(.98) brightness(.98);transform:translate(0,0) scale(1)}100%{opacity:0;filter:blur(3px) saturate(.82) brightness(.78);transform:translate(-18vw,0) scale(.5)}}.public-home .hero-copy h1{font-size:64px!important;min-height:146px!important}.public-home .hero-copy h1 span{min-height:72px!important;min-width:300px!important}.public-home .home-metrics{gap:12px!important;align-items:stretch!important}.public-home .home-metrics span{width:156px!important;min-height:74px!important;padding:13px 16px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(0,202,224,.18),rgba(120,80,255,.13) 58%,rgba(0,229,160,.1))!important;box-shadow:0 14px 36px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(10px);text-align:left!important;color:rgba(203,216,224,.78)!important}.public-home .home-metrics span:nth-child(2){background:linear-gradient(135deg,rgba(120,80,255,.2),rgba(0,202,224,.12) 56%,rgba(255,255,255,.045))!important}.public-home .home-metrics span:nth-child(3){background:linear-gradient(135deg,rgba(0,229,160,.18),rgba(0,202,224,.12) 58%,rgba(120,80,255,.1))!important}.public-home .home-metrics strong{font-size:25px!important;line-height:1.05!important;margin-bottom:7px!important;background:linear-gradient(135deg,#f8fdff,#7dd3fc 44%,#a78bfa)!important;-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.public-home .hero-model-cards article>div{align-items:stretch!important;text-align:left!important}.public-home .hero-model-cards p{text-align:left!important;align-self:stretch!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif!important;font-size:10.4px!important;font-weight:700!important;line-height:1.5!important;color:rgba(238,247,252,.76)!important;min-height:46px!important}.public-home .hero-model-cards p span{text-align:left!important}.public-home .hero-model-cards article.is-active p::after{display:none!important}@media(max-width:900px){.public-home .hero-copy h1{font-size:clamp(42px,11vw,58px)!important;min-height:0!important}.public-home .hero-copy h1 span{min-height:0!important;min-width:0!important}.public-home .home-metrics span{width:auto!important;text-align:center!important}}.public-home .hero-model-cards article.is-active p::after{display:inline-block!important}.public-home .hero-model-cards article{box-sizing:border-box!important}.public-home .hero-model-cards article>div{width:100%!important;align-items:stretch!important;text-align:left!important;padding:0!important;margin:0!important}.public-home .hero-model-cards p{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;text-indent:0!important;align-self:stretch!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",Arial,sans-serif!important;font-size:10.2px!important;font-weight:700!important;line-height:1.48!important;letter-spacing:0!important;color:rgba(238,247,252,.78)!important;min-height:44px!important;white-space:normal!important}.public-home .hero-model-cards p span{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;text-indent:0!important;opacity:1!important}.public-home .hero-model-cards p i{display:inline!important;margin:0!important;padding:0!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;opacity:0}.public-home .hero-model-cards article.is-active p::after{display:none!important}.public-home .home-metrics{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:30px!important}.public-home .home-metrics span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:124px!important;min-height:58px!important;padding:10px 14px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(0,202,224,.075) 48%,rgba(120,80,255,.055))!important;box-shadow:0 10px 26px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(8px)!important;text-align:center!important;color:rgba(180,194,202,.82)!important;font-size:12px!important;line-height:1.15!important;font-weight:600!important}.public-home .home-metrics span:nth-child(2){background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(120,80,255,.085) 48%,rgba(0,202,224,.045))!important}.public-home .home-metrics span:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(0,229,160,.075) 48%,rgba(0,202,224,.05))!important}.public-home .home-metrics strong{display:block!important;margin:0 0 5px!important;font-size:23px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;background:linear-gradient(135deg,#fff 0,#7dd3fc 50%,#8b5cf6 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}@media(max-width:900px){.public-home .home-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-home .home-metrics span{width:100%!important}}.public-home .home-metrics{margin-top:22px!important}.public-home .hero-model-cards p{white-space:pre-line!important;overflow:hidden!important}.public-home .hero-model-cards p.is-typing::after,.public-home .hero-model-cards p[data-typing="1"]::after{content:"";display:inline-block!important;width:1px;height:1em;margin-left:2px;background:rgba(125,211,252,.78);vertical-align:-.15em;animation:modelTypingCursor .68s steps(1,end) infinite}.public-home .hero-model-cards p:not(.is-typing):not([data-typing="1"])::after{display:none!important}.public-home .home-metrics{margin-top:14px!important}.public-home .home-nav .dev-btn{display:none!important}.public-home .lang-btn,.public-home .top-service-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px!important;border-radius:999px!important}.public-home .home-metrics em{font-style:normal}body[data-lang=en] .public-home .hero-copy h1{font-size:54px!important;line-height:1.08!important;max-width:820px!important}@media(max-width:720px){.public-home .top-service-btn span:not([data-customer-label]){display:none}}.public-home .top-service-btn{height:34px!important;min-height:34px!important;width:34px!important;padding:0!important;gap:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.18)!important;background:#050816!important;color:#eaf2ff!important;box-shadow:0 10px 26px rgba(0,0,0,.28)!important;backdrop-filter:blur(14px);overflow:visible!important}.public-home .top-service-btn:hover{background:#050816!important;border-color:rgba(255,255,255,.34)!important;transform:translateY(-1px)}.public-home .top-service-btn span{display:none!important}.public-home .top-service-btn .service-headset{display:block;width:28px;height:28px;object-fit:contain;border:0!important;border-radius:50%!important;filter:drop-shadow(0 8px 16px rgba(37,99,235,.22))}.public-home .top-service-btn .service-headset::after,.public-home .top-service-btn .service-headset::before{display:none!important}.customer-widget{right:26px!important;bottom:26px!important;z-index:90!important}.customer-widget .customer-float{position:relative!important;display:grid!important;place-items:center!important;width:58px!important;height:58px!important;min-width:58px!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:#050816!important;color:#8ab4ff!important;font-size:0!important;box-shadow:0 14px 36px rgba(0,0,0,.3),0 4px 10px rgba(15,23,42,.16)!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease!important}.customer-widget .customer-float:hover{transform:translateY(-3px)!important;box-shadow:0 20px 48px rgba(0,0,0,.38),0 8px 18px rgba(37,99,235,.18)!important}.customer-widget .customer-float::before{content:""!important;position:absolute!important;right:8px!important;top:8px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#27d968!important;box-shadow:0 0 0 3px #050816,0 0 12px rgba(39,217,104,.75)!important;z-index:2!important}.customer-widget .customer-float::after{content:"客服"!important;position:absolute!important;right:70px!important;top:50%!important;display:block!important;white-space:nowrap!important;transform:translate(8px,-50%) scale(.96)!important;padding:8px 12px!important;border-radius:8px!important;background:rgba(15,23,42,.88)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1!important;opacity:0!important;pointer-events:none!important;box-shadow:0 10px 24px rgba(15,23,42,.22)!important;transition:opacity .16s ease,transform .16s ease!important}.customer-widget .customer-float:hover::after{opacity:1!important;transform:translate(0,-50%) scale(1)!important}.customer-widget .customer-float span{display:none!important}.customer-widget .customer-float-icon{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;box-shadow:none!important}@media(max-width:760px){.customer-widget{right:16px!important;bottom:16px!important}.customer-widget .customer-float{width:54px!important;height:54px!important;min-width:54px!important}.customer-widget .customer-float-icon{width:100%!important;height:100%!important}.customer-widget .customer-float::after{display:none!important}.public-home .top-service-btn{width:32px!important;height:32px!important}.public-home .top-service-btn .service-headset{width:26px!important;height:26px!important}}.public-home::after{content:""!important;position:fixed!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(circle at 12% 18%,rgba(0,202,224,.95) 0 1.7px,transparent 2.8px),radial-gradient(circle at 32% 64%,rgba(0,229,160,.86) 0 2.1px,transparent 3.2px),radial-gradient(circle at 58% 24%,rgba(0,202,224,.8) 0 2.5px,transparent 3.7px),radial-gradient(circle at 82% 72%,rgba(120,80,255,.74) 0 1.8px,transparent 3px),radial-gradient(circle at 72% 14%,rgba(96,240,255,.84) 0 2.2px,transparent 3.4px),radial-gradient(circle at 44% 82%,rgba(0,202,224,.72) 0 1.9px,transparent 3px),linear-gradient(28deg,transparent 0 48%,rgba(0,202,224,.16) 48.08%,transparent 48.42% 100%),linear-gradient(142deg,transparent 0 52%,rgba(0,229,160,.13) 52.08%,transparent 52.38% 100%),linear-gradient(8deg,transparent 0 56%,rgba(120,80,255,.12) 56.08%,transparent 56.34% 100%)!important;background-size:210px 170px,260px 210px,320px 250px,360px 290px,420px 330px,480px 360px,210px 170px,260px 210px,320px 250px!important;background-position:0 0,54px 74px,110px 20px,36px 160px,90px 44px,150px 112px,0 0,54px 74px,110px 20px!important;opacity:.84!important;mix-blend-mode:screen!important;animation:replicaParticleDrift 24s ease-in-out infinite alternate!important}.public-home .home-footer,.public-home .home-section{position:relative;z-index:3;background:0 0!important}.public-home .home-hero{isolation:isolate;background:radial-gradient(circle at 50% 12%,rgba(63,139,255,.34) 0,rgba(63,139,255,.12) 18%,transparent 36%),radial-gradient(circle at 15% 20%,rgba(113,75,255,.22),transparent 30%),radial-gradient(circle at 84% 18%,rgba(24,221,255,.16),transparent 32%),linear-gradient(180deg,rgba(5,8,22,.82) 0,rgba(8,17,31,.72) 48%,rgba(6,10,18,.62) 100%)!important}.public-home .home-hero::before{display:none!important}.public-home .home-hero::after{content:"";position:absolute;inset:-18% -10% 0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(88,138,255,.2),transparent 24%),radial-gradient(circle at 48% 30%,rgba(140,105,255,.16),transparent 34%),radial-gradient(circle at 52% 46%,rgba(15,225,255,.1),transparent 36%);filter:blur(.2px);opacity:.95}.public-home .home-hero .model-cloud{z-index:0!important}.public-home .home-hero .model-cloud::after,.public-home .home-hero .model-cloud::before{content:"";position:absolute;left:-18%;top:10%;width:260px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0,rgba(147,197,253,.18) 18%,rgba(255,255,255,.98) 72%,transparent 100%);box-shadow:0 0 18px rgba(125,211,252,.75),0 0 42px rgba(59,130,246,.38);opacity:0;transform:rotate(-28deg) translate3d(0,0,0);animation:replicaMeteor 7.2s linear infinite;pointer-events:none}.public-home .home-hero .model-cloud::after{top:34%;width:210px;animation-delay:3.2s;animation-duration:9.4s;filter:hue-rotate(18deg);opacity:0}.public-home .home-hero .model-orbit-stage::before{box-shadow:0 0 90px rgba(45,103,255,.2) inset,0 0 140px rgba(62,119,255,.13)!important}@keyframes replicaStarDrift{from{background-position:0 0,42px 16px,92px 38px,30px 74px,70px 112px,120px 82px,0 0,0 0}to{background-position:210px 170px,302px 206px,282px 188px,340px 304px,310px 322px,400px 262px,52px 52px,52px 52px}}@keyframes replicaParticleDrift{0%{background-position:0 0,54px 74px,110px 20px,36px 160px,90px 44px,150px 112px,0 0,54px 74px,110px 20px;filter:brightness(.96)}50%{background-position:24px -20px,24px 104px,142px -4px,12px 188px,128px 10px,122px 140px,38px -18px,22px 104px,146px -6px;filter:brightness(1.2)}100%{background-position:-18px 32px,88px 34px,82px 54px,70px 126px,54px 84px,176px 78px,-22px 36px,86px 36px,82px 54px;filter:brightness(1)}}@keyframes replicaMeteor{0%,10%{opacity:0;transform:translate3d(0,0,0) rotate(-28deg)}13%{opacity:1}28%{opacity:.95;transform:translate3d(128vw,64vh,0) rotate(-28deg)}100%,31%{opacity:0;transform:translate3d(128vw,64vh,0) rotate(-28deg)}}@media(max-width:760px){.public-home::after{background-size:170px 140px,210px 170px,250px 200px,290px 230px,330px 260px,370px 290px,170px 140px,210px 170px,250px 200px!important}.public-home .home-hero .model-cloud::before{width:190px;animation-duration:8.4s}.public-home .home-hero .model-cloud::after{width:160px}}.customer-modal-overlay{z-index:120!important;background:rgba(3,7,18,.66)!important;backdrop-filter:blur(12px)!important}.customer-modal.replica-customer-modal{width:min(430px,calc(100vw - 28px))!important;padding:0!important;overflow:hidden!important;text-align:left!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;background:linear-gradient(180deg,#0b1220 0,#101827 48%,#0b111c 100%)!important;color:#eef6ff!important;box-shadow:0 30px 110px rgba(0,0,0,.5),0 0 0 1px rgba(96,240,255,.08) inset!important}.replica-customer-modal::before{content:"";position:absolute;inset:0 0 auto;height:132px;background:radial-gradient(circle at 24% 18%,rgba(0,202,224,.3),transparent 34%),linear-gradient(135deg,rgba(37,99,235,.42),rgba(16,185,129,.22) 54%,rgba(124,58,237,.24));pointer-events:none}.replica-customer-modal .customer-modal-close{right:14px!important;top:14px!important;z-index:2!important;width:30px!important;height:30px!important;border-radius:50%!important;background:rgba(255,255,255,.14)!important;color:#fff!important;font-size:20px!important;line-height:30px!important}.service-modal-head{position:relative;z-index:1;display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:24px 22px 18px!important}.service-status-dot{width:10px;height:10px;margin-top:10px;border-radius:50%;background:#20e36a;box-shadow:0 0 0 5px rgba(32,227,106,.14),0 0 16px rgba(32,227,106,.72)}.service-modal-head h2{margin:0!important;color:#fff!important;font-size:24px!important;line-height:1.15!important;letter-spacing:0!important}.service-modal-head p{margin:7px 0 0!important;color:rgba(226,238,255,.78)!important;font-size:13px!important;line-height:1.6!important}.service-online-card{position:relative;z-index:1;margin:0 16px 12px;padding:14px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:center;box-shadow:0 16px 38px rgba(0,0,0,.18)}.service-avatar{width:54px;height:54px;border-radius:14px;background:#050816;display:grid;place-items:center;overflow:hidden}.service-avatar img{width:100%;height:100%;object-fit:cover}.service-online-card strong{display:block;color:#fff;font-size:16px}.service-online-card span{display:block;margin-top:5px;color:#9fb2cc;font-size:13px}.service-online-card em{font-style:normal;height:24px;border-radius:999px;padding:0 9px;display:grid;place-items:center;background:rgba(32,227,106,.13);border:1px solid rgba(32,227,106,.28);color:#34d399;font-size:11px;font-weight:900}.service-card{margin:0 16px 12px;border-radius:14px;background:#f8fbff;color:#0f172a;border:1px solid rgba(219,231,245,.92);box-shadow:0 16px 34px rgba(2,6,23,.18)}.service-qr-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center;padding:14px}.service-qr-frame{width:132px;height:132px;border-radius:14px;padding:8px;background:#fff;border:1px solid #e1e9f4;box-shadow:0 10px 24px rgba(15,23,42,.08)}.service-qr-frame .customer-qr-fallback,.service-qr-frame img{width:100%!important;height:100%!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#eef8ff,#f7fffb)!important;color:#0f9db2!important;display:grid!important;place-items:center!important;font-weight:900!important;text-align:center!important;padding:8px!important}.service-qr-copy strong{display:block;font-size:17px;color:#0f172a}.service-qr-copy span{display:block;margin:7px 0 10px;color:#65758b;font-size:13px;line-height:1.55}.service-qr-copy b{display:inline-flex;min-height:30px;align-items:center;border-radius:999px;padding:0 10px;background:#e9fbf6;color:#059669;font-size:13px}.service-contact-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding:10px;background:rgba(248,251,255,.96)}.service-contact-grid a{min-width:0;padding:12px;border-radius:12px;background:#fff;border:1px solid #e5edf6;color:#0f172a!important;text-decoration:none!important}.service-contact-grid small{display:block;color:#7b8ca5;font-size:12px}.service-contact-grid strong{display:block;margin:6px 0;color:#111827;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-contact-grid span{display:block;color:#66758a;font-size:12px;line-height:1.45}.replica-customer-modal .service-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:0!important;padding:4px 16px 18px!important}.replica-customer-modal .service-actions a{height:44px!important;border-radius:12px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important}.replica-customer-modal .service-actions a:first-child{background:linear-gradient(135deg,#14b8d5,#10b981)!important;color:#fff!important;box-shadow:0 12px 24px rgba(20,184,213,.22)!important}.replica-customer-modal .service-actions a:last-child{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;color:#dbeafe!important}@media(max-width:620px){.customer-modal.replica-customer-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.service-qr-card{grid-template-columns:1fr;justify-items:center;text-align:center}.service-contact-grid{grid-template-columns:1fr}.replica-customer-modal .service-actions{grid-template-columns:1fr}.service-online-card{grid-template-columns:48px minmax(0,1fr)}.service-online-card em{grid-column:2}}.replica-customer-modal .service-actions-single{grid-template-columns:1fr!important;padding-top:2px!important}.replica-customer-modal .service-actions-single a{height:48px!important;background:linear-gradient(135deg,#14b8d5,#10b981)!important;color:#fff!important;box-shadow:0 14px 30px rgba(20,184,213,.25)!important}.replica-customer-modal .service-actions-single a::after{content:"";width:7px;height:7px;margin-left:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.replica-customer-modal .service-actions-single a{display:flex!important;align-items:center!important;justify-content:center!important}.service-qr-card.service-qr-only{grid-template-columns:1fr!important;justify-items:center!important;padding:16px!important}.service-qr-card.service-qr-only .service-qr-frame{width:150px!important;height:150px!important}.service-card.service-qr-card.service-qr-only{background:0 0!important;border-color:transparent!important;box-shadow:none!important}.service-qr-card.service-qr-only .service-qr-frame{background:0 0!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}.service-qr-card.service-qr-only .service-qr-frame img{background:0 0!important;border-radius:8px!important}.replica-customer-modal .service-actions-single a{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 14px 30px rgba(99,102,241,.3)!important;color:#fff!important}.customer-modal.replica-customer-modal{width:min(340px,calc(100vw - 28px))!important}.service-online-card{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:8px!important;padding:14px 16px!important}.service-avatar{width:58px!important;height:58px!important}.service-online-card em{height:24px!important;margin-top:2px!important;padding:0 12px!important}.service-card.service-qr-card.service-qr-only{margin:0 auto 12px!important;width:max-content!important;max-width:calc(100% - 32px)!important;padding:10px!important}.service-qr-card.service-qr-only .service-qr-frame{width:164px!important;height:164px!important}.replica-customer-modal .service-actions-single{padding:4px 18px 20px!important}.replica-customer-modal .service-actions-single a{height:46px!important;border-radius:999px!important}@media(max-width:620px){.customer-modal.replica-customer-modal{width:calc(100vw - 32px)!important;max-height:calc(100dvh - 28px)!important}.service-modal-head{padding:22px 20px 16px!important}.service-online-card{margin:0 14px 12px!important}.service-qr-card.service-qr-only .service-qr-frame{width:150px!important;height:150px!important}}.customer-modal.replica-customer-modal{width:min(300px,calc(100vw - 32px))!important}.service-modal-head{padding:20px 18px 14px!important}.service-modal-head h2{font-size:21px!important}.service-modal-head p{font-size:12px!important;line-height:1.45!important}.service-online-card{margin:0 14px 10px!important;padding:12px!important}.service-avatar{width:50px!important;height:50px!important}.service-online-card strong{font-size:15px!important}.service-online-card em{height:22px!important;font-size:10px!important}.service-qr-card.service-qr-only{padding:8px!important;margin-bottom:10px!important}.service-qr-card.service-qr-only .service-qr-frame{width:138px!important;height:138px!important}.replica-customer-modal .service-actions-single{padding:2px 18px 18px!important}.replica-customer-modal .service-actions-single a{height:42px!important;font-size:13px!important}@media(max-width:620px){.customer-modal.replica-customer-modal{width:min(300px,calc(100vw - 28px))!important}.service-qr-card.service-qr-only .service-qr-frame{width:132px!important;height:132px!important}}.jn-auth-overlay{background:rgba(3,7,18,.68)!important;backdrop-filter:blur(12px)!important}.jn-auth-modal.replica-login-modal{width:min(386px,calc(100vw - 32px))!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:18px!important;background:#fff!important;color:#111827!important;box-shadow:0 34px 110px rgba(2,6,23,.46)!important}.replica-login-modal .jn-modal-close{right:12px!important;top:12px!important;width:30px!important;height:30px!important;background:rgba(255,255,255,.78)!important;color:#475569!important;font-size:20px!important;z-index:2!important}.replica-login-modal .jn-auth-logo{position:relative;margin:0!important;padding:28px 24px 18px!important;background:linear-gradient(135deg,#07111f 0,#13213a 54%,#0f766e 100%)!important;color:#fff!important;text-align:left!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;place-items:center start!important}.replica-login-modal .jn-auth-logo::after{content:"";position:absolute;inset:auto 20px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}.replica-login-modal .jn-auth-logo img{width:44px!important;height:44px!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.28)!important}.replica-login-modal .jn-auth-logo span{color:#fff!important;font-size:22px!important;line-height:1.1!important;font-weight:900!important}.replica-login-modal .jn-auth-subtitle{margin:0!important;padding:12px 24px 16px!important;background:#13213a!important;color:#b9c7da!important;text-align:left!important;font-size:13px!important;line-height:1.55!important}.replica-login-modal .jn-auth-tabs{margin:18px 22px 14px!important;padding:4px!important;border-radius:10px!important;background:#f1f5f9!important;gap:4px!important}.replica-login-modal .jn-auth-tabs button{height:36px!important;border:0!important;border-radius:8px!important;background:0 0!important;color:#64748b!important;font-size:13px!important;font-weight:850!important}.replica-login-modal .jn-auth-tabs button.active{background:#fff!important;color:#0f766e!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}.replica-login-modal .jn-auth-form{padding:0 22px!important;gap:11px!important}.replica-login-modal .jn-auth-form label,.replica-login-modal .jn-captcha-row label,.replica-login-modal .jn-code-row label{gap:6px!important;color:#334155!important;font-size:13px!important;font-weight:850!important}.replica-login-modal .jn-auth-form input{height:42px!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#f8fafc!important;color:#0f172a!important;font-size:14px!important}.replica-login-modal .jn-auth-form input:focus{background:#fff!important;border-color:#14b8a6!important;box-shadow:0 0 0 3px rgba(20,184,166,.13)!important}.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-code-row{grid-template-columns:minmax(0,1fr) 104px!important;gap:8px!important}.replica-login-modal .jn-code-row button{height:42px!important;border-radius:8px!important;background:#0f766e!important;color:#fff!important;font-size:13px!important}.replica-login-modal .jn-captcha{height:42px!important;border-radius:8px!important;background:linear-gradient(135deg,#ecfeff,#f8fafc)!important;border-color:#cbd5e1!important;color:#0f766e!important;font-size:18px!important}.replica-login-modal .jn-auth-submit{height:44px!important;border-radius:8px!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important;box-shadow:0 14px 30px rgba(20,184,166,.22)!important;font-size:15px!important}.replica-login-modal .jn-agree{margin-top:0!important;font-size:12px!important;color:#64748b!important}.replica-login-modal .jn-auth-switch{margin:10px 22px 0!important;padding-top:10px!important;border-top:1px solid #edf2f7!important}.replica-login-modal .jn-auth-switch button{color:#0f766e!important;font-size:13px!important}.replica-login-modal .jn-third-title{margin:12px 22px 10px!important;color:#94a3b8!important;font-size:12px!important}.replica-login-modal .jn-third-grid{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;padding:0 22px!important}.replica-login-modal .jn-third-grid button{height:36px!important;border-radius:8px!important;background:#fff!important;border-color:#e2e8f0!important;color:#334155!important;font-size:12px!important}.replica-login-modal .jn-forgot{margin:11px auto 18px!important;color:#64748b!important;font-size:12px!important}.replica-login-modal .jn-register-benefits{padding:0!important;margin:0 0 2px!important;gap:6px!important}.replica-login-modal .jn-register-benefits span{min-height:28px!important;font-size:11px!important;background:#ecfdf5!important;border-color:#bbf7d0!important;color:#047857!important}@media(max-width:620px){.jn-auth-overlay{align-items:end!important;padding:10px!important}.jn-auth-modal.replica-login-modal{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:18px 18px 8px 8px!important}.replica-login-modal .jn-auth-logo{padding:24px 20px 16px!important}.replica-login-modal .jn-auth-subtitle{padding:10px 20px 14px!important}.replica-login-modal .jn-auth-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:16px 16px 12px!important}.replica-login-modal .jn-auth-form{padding:0 16px!important}.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-code-row{grid-template-columns:1fr!important}.replica-login-modal .jn-third-grid{padding:0 16px 0!important;grid-template-columns:repeat(2,1fr)!important}.replica-login-modal .jn-auth-switch{margin-left:16px!important;margin-right:16px!important}.replica-login-modal .jn-third-title{margin-left:16px!important;margin-right:16px!important}}.jn-auth-overlay{background:radial-gradient(circle at 50% 20%,rgba(37,99,235,.26),transparent 34%),rgba(3,7,18,.76)!important;backdrop-filter:blur(14px)!important}.jn-auth-modal.replica-login-modal{border:1px solid rgba(96,165,250,.24)!important;background:linear-gradient(180deg,rgba(9,17,32,.98),rgba(6,12,24,.98))!important;color:#eaf2ff!important;box-shadow:0 34px 120px rgba(0,0,0,.58),0 0 60px rgba(45,103,255,.16)!important}.replica-login-modal .jn-modal-close{background:rgba(15,23,42,.82)!important;border:1px solid rgba(148,163,184,.22)!important;color:#dbeafe!important}.replica-login-modal .jn-auth-logo{background:radial-gradient(circle at 18% 10%,rgba(22,199,132,.24),transparent 32%),linear-gradient(135deg,#07101f 0,#101b33 56%,#1d2b65 100%)!important;border-bottom:1px solid rgba(96,165,250,.16)!important}.replica-login-modal .jn-auth-logo::after{background:linear-gradient(90deg,transparent,rgba(56,189,248,.46),rgba(124,58,237,.36),transparent)!important}.replica-login-modal .jn-auth-logo img{background:#07101f!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 0 30px rgba(37,99,235,.34)!important}.replica-login-modal .jn-auth-logo span{color:#f8fbff!important;text-shadow:0 0 24px rgba(96,165,250,.26)!important}.replica-login-modal .jn-auth-subtitle{background:#101b33!important;color:#a9bad3!important}.replica-login-modal .jn-auth-tabs{background:rgba(15,23,42,.86)!important;border:1px solid rgba(148,163,184,.16)!important}.replica-login-modal .jn-auth-tabs button{color:#94a3b8!important}.replica-login-modal .jn-auth-tabs button.active{background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(20,184,166,.86))!important;color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.28)!important}.replica-login-modal .jn-auth-form label,.replica-login-modal .jn-captcha-row label,.replica-login-modal .jn-code-row label{color:#d7e2f3!important}.replica-login-modal .jn-auth-form input{border:1px solid rgba(148,163,184,.24)!important;background:rgba(15,23,42,.78)!important;color:#eef6ff!important}.replica-login-modal .jn-auth-form input::placeholder{color:#64748b!important}.replica-login-modal .jn-auth-form input:focus{background:rgba(15,23,42,.96)!important;border-color:#38bdf8!important;box-shadow:0 0 0 3px rgba(56,189,248,.12),0 0 24px rgba(37,99,235,.16)!important}.replica-login-modal .jn-code-row button{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important}.replica-login-modal .jn-captcha{background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(15,23,42,.96))!important;border-color:rgba(56,189,248,.28)!important;color:#67e8f9!important}.replica-login-modal .jn-auth-submit{background:linear-gradient(135deg,#2f78ff,#7c3aed 52%,#16c784)!important;box-shadow:0 16px 36px rgba(37,99,235,.32),0 0 28px rgba(20,184,166,.16)!important;color:#fff!important}.replica-login-modal .jn-auth-submit:disabled{cursor:wait!important;filter:grayscale(.18) brightness(.82)!important}.replica-login-modal .jn-agree{color:#9fb0c8!important}.replica-login-modal .jn-agree a,.replica-login-modal .jn-auth-switch button,.replica-login-modal .jn-forgot{color:#67e8f9!important}.replica-login-modal .jn-auth-switch{border-top-color:rgba(148,163,184,.16)!important}.replica-login-modal .jn-third-title{color:#7f8da3!important}.replica-login-modal .jn-third-title::after,.replica-login-modal .jn-third-title::before{background:rgba(148,163,184,.16)!important}.replica-login-modal .jn-third-grid{display:none!important}.replica-login-modal .jn-third-placeholder{margin:0 22px 4px!important;height:38px!important;border:1px dashed rgba(96,165,250,.28)!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:rgba(15,23,42,.52)!important;color:#7dd3fc!important;font-size:12px!important;font-weight:800!important}.replica-login-modal .jn-register-benefits span{background:rgba(20,184,166,.1)!important;border-color:rgba(20,184,166,.24)!important;color:#99f6e4!important}@media(max-width:620px){.replica-login-modal .jn-third-placeholder{margin-left:16px!important;margin-right:16px!important}.jn-auth-modal.replica-login-modal{border-radius:22px 22px 10px 10px!important}}.replica-login-modal .jn-auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.replica-login-modal .jn-auth-switch,.replica-login-modal .jn-forgot,.replica-login-modal .jn-register-form{display:none!important}.replica-login-modal .jn-third-reserved{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 22px 4px!important}.replica-login-modal .jn-third-reserved button{height:38px!important;border:1px dashed rgba(96,165,250,.32)!important;border-radius:10px!important;background:rgba(15,23,42,.52)!important;color:#7dd3fc!important;font-size:12px!important;font-weight:900!important}.account-bind-overlay{background:radial-gradient(circle at 50% 20%,rgba(20,184,166,.22),transparent 34%),rgba(3,7,18,.78)!important}.account-bind-modal{position:relative;width:min(340px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(96,165,250,.24);border-radius:18px;background:linear-gradient(180deg,rgba(9,17,32,.98),rgba(6,12,24,.98));color:#eaf2ff;box-shadow:0 34px 120px rgba(0,0,0,.58),0 0 60px rgba(45,103,255,.16)}.account-bind-modal .jn-modal-close{right:12px!important;top:12px!important}.bind-head{padding:26px 22px 16px;background:radial-gradient(circle at 18% 10%,rgba(22,199,132,.24),transparent 32%),linear-gradient(135deg,#07101f 0,#101b33 58%,#1d2b65 100%);border-bottom:1px solid rgba(96,165,250,.16)}.bind-head span{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(56,189,248,.12);color:#7dd3fc;font-size:12px;font-weight:900}.bind-head strong{display:block;margin-top:10px;font-size:22px;line-height:1.15}.bind-head p{margin:8px 0 0;color:#a9bad3;font-size:13px;line-height:1.6}.bind-form{display:grid;gap:12px;padding:18px 22px 20px}.bind-form label{display:grid;gap:6px;color:#d7e2f3;font-size:13px;font-weight:850}.bind-form input{height:42px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:rgba(15,23,42,.78);color:#eef6ff;padding:0 13px;outline:0}.bind-form input:disabled{opacity:.72}.bind-skip{height:38px;border:0;background:0 0;color:#7dd3fc;font-weight:900;cursor:pointer}@media(max-width:620px){.replica-login-modal .jn-third-reserved{padding-left:16px!important;padding-right:16px!important}.account-bind-overlay{align-items:end!important;padding:10px!important}.account-bind-modal{width:100%;border-radius:22px 22px 10px 10px}.bind-head{padding:24px 20px 15px}.bind-form{padding:16px 18px 18px}}.replica-login-modal .jn-auth-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.replica-login-modal .jn-captcha{cursor:pointer!important;user-select:none!important;border:1px solid rgba(56,189,248,.28)!important}.replica-login-modal .jn-agree{display:flex!important;align-items:center!important;gap:8px!important;line-height:1.4!important;white-space:nowrap!important}.replica-login-modal .jn-agree input{width:14px!important;height:14px!important;min-width:14px!important;margin:0!important;accent-color:#38bdf8!important}.replica-login-modal .jn-agree span{display:inline-flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;min-width:0!important}.replica-login-modal .jn-agree a{white-space:nowrap!important}@media(max-width:620px){.replica-login-modal .jn-agree{white-space:normal!important}.replica-login-modal .jn-agree span{flex-wrap:wrap!important}}.replica-login-modal .jn-third-grid.jn-third-reserved{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:8px!important;padding:0 22px 6px!important}.replica-login-modal .jn-third-grid.jn-third-reserved button,.replica-login-modal .third-unconfigured{min-height:38px!important;border-radius:10px!important;display:grid!important;place-items:center!important;text-align:center!important;font-size:12px!important;font-weight:850!important}.replica-login-modal .jn-third-grid.jn-third-reserved button{border:1px solid rgba(96,165,250,.28)!important;background:rgba(15,23,42,.72)!important;color:#dbeafe!important}.replica-login-modal .third-unconfigured{border:1px dashed rgba(148,163,184,.28)!important;background:rgba(15,23,42,.42)!important;color:#94a3b8!important}.settings-subpanel{display:grid;gap:14px;margin:12px 0;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(15,23,42,.03)}.settings-subpanel h3{margin:0;font-size:16px}.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.provider-grid article{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#fff}.inline-check{display:flex!important;align-items:center!important;gap:8px!important;flex-direction:row!important}.inline-check input{width:16px!important;height:16px!important}.account-bind-modal .bind-form{gap:10px!important}.account-bind-modal .bind-form input[type=password]{height:42px;border:1px solid rgba(148,163,184,.25);border-radius:10px;padding:0 12px}@media(max-width:760px){.provider-grid{grid-template-columns:1fr}.replica-login-modal .jn-third-grid.jn-third-reserved{padding-left:16px!important;padding-right:16px!important}}.replica-login-modal .jn-auth-logo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;padding:30px 24px 12px!important;background:radial-gradient(circle at 50% 0,rgba(56,189,248,.18),transparent 42%),linear-gradient(180deg,#07101f,#101b33)!important}.replica-login-modal .jn-auth-logo::after{display:none!important}.replica-login-modal .jn-auth-logo img{width:52px!important;height:52px!important;border-radius:12px!important}.replica-login-modal .jn-auth-logo span{font-size:23px!important;text-align:center!important}.replica-login-modal .jn-auth-subtitle{padding:0 24px 18px!important;background:#101b33!important;text-align:center!important;color:#c3d3ea!important;line-height:1.55!important}.replica-login-modal .jn-agree{justify-content:center!important;text-align:center!important;width:100%!important;margin:2px auto 0!important;padding:0 6px!important}.replica-login-modal .jn-agree span{justify-content:center!important}.replica-login-modal .jn-agree input{margin-top:1px!important}.replica-login-modal .jn-auth-tabs button{white-space:nowrap!important}.legal-config-panel textarea{min-height:190px;line-height:1.65;resize:vertical}.account-bind-overlay{background:radial-gradient(circle at 50% 18%,rgba(37,99,235,.3),transparent 35%),radial-gradient(circle at 74% 82%,rgba(20,184,166,.18),transparent 30%),rgba(3,7,18,.82)!important;backdrop-filter:blur(14px)!important}.account-bind-modal{width:min(420px,calc(100vw - 32px))!important;border-radius:18px!important;border:1px solid rgba(96,165,250,.3)!important;background:linear-gradient(180deg,rgba(8,15,30,.98),rgba(7,12,24,.98))!important;box-shadow:0 36px 130px rgba(0,0,0,.62),0 0 64px rgba(37,99,235,.18)!important}.account-bind-modal .jn-modal-close{position:absolute!important;right:14px!important;top:14px!important;width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(15,23,42,.78)!important;color:#dbeafe!important}.account-bind-modal .bind-head{padding:30px 26px 18px!important;text-align:center!important;background:radial-gradient(circle at 50% 0,rgba(56,189,248,.22),transparent 42%),linear-gradient(180deg,#07101f,#101b33)!important}.account-bind-modal .bind-head span{margin:auto!important;height:26px!important;border-radius:999px!important;background:rgba(56,189,248,.13)!important;border:1px solid rgba(56,189,248,.24)!important;color:#7dd3fc!important}.account-bind-modal .bind-head strong{font-size:24px!important;color:#f8fbff!important}.account-bind-modal .bind-head p{max-width:320px!important;margin:10px auto 0!important;color:#b8c7dd!important}.account-bind-modal .bind-form{padding:20px 24px 22px!important;gap:12px!important}.account-bind-modal .bind-form label{color:#d8e4f5!important}.account-bind-modal .bind-form input{height:44px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:8px!important;background:rgba(15,23,42,.78)!important;color:#eef6ff!important}.account-bind-modal .bind-form input:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px rgba(56,189,248,.12)!important}.account-bind-modal .jn-auth-submit{height:46px!important;margin-top:4px!important;background:linear-gradient(135deg,#2f78ff,#7c3aed 52%,#16c784)!important;box-shadow:0 16px 36px rgba(37,99,235,.3)!important}.account-bind-modal .bind-skip{color:#7dd3fc!important;border-radius:8px!important}.account-bind-modal .bind-skip:hover{background:rgba(56,189,248,.08)!important}@media(max-width:620px){.replica-login-modal .jn-auth-logo{padding-top:26px!important}.replica-login-modal .jn-auth-subtitle{padding-left:18px!important;padding-right:18px!important}.replica-login-modal .jn-agree{align-items:flex-start!important;text-align:left!important;justify-content:flex-start!important}.replica-login-modal .jn-agree span{justify-content:flex-start!important}.account-bind-modal{width:100%!important;border-radius:22px 22px 10px 10px!important}.account-bind-modal .bind-head{padding:28px 20px 17px!important}.account-bind-modal .bind-form{padding:18px 18px 20px!important}}.public-home #agents,.public-home #inspiration,.public-home #platform,.public-home .home-cta{text-align:center}.public-home #agents>.eyebrow,.public-home #inspiration .eyebrow,.public-home #platform>.eyebrow{margin-left:auto!important;margin-right:auto!important}.public-home #agents>h2,.public-home #platform>h2,.public-home .home-cta h2{max-width:820px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.public-home #agents .section-lead,.public-home .home-cta p{max-width:760px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.public-home #inspiration .section-head{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:18px!important;margin-bottom:34px!important}.public-home #inspiration .section-head>div{display:grid!important;justify-items:center!important}.public-home #inspiration .section-head p{max-width:680px;margin-left:auto!important;margin-right:auto!important}.public-home #inspiration .section-head .btn{justify-self:center!important}.public-home .agent-grid,.public-home .capability-grid{margin-top:34px}.public-home .agent-grid article,.public-home .capability-grid article{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;justify-content:flex-start!important;min-height:258px!important;padding:30px 24px!important;border-radius:18px!important;border:1px solid rgba(0,202,224,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032))!important;box-shadow:0 24px 80px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(14px)!important}.public-home .agent-grid article::before,.public-home .capability-grid article::before{margin-left:auto!important;margin-right:auto!important;background:linear-gradient(90deg,var(--jn-primary),var(--jn-primary-2),var(--jn-violet))!important}.public-home .agent-grid em,.public-home .capability-grid span{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;border-radius:999px!important;background:rgba(0,202,224,.08)!important;border:1px solid rgba(0,202,224,.18)!important;color:var(--jn-primary)!important}.public-home .agent-grid h3,.public-home .capability-grid h3{margin:18px 0 10px!important;text-align:center!important}.public-home .agent-grid p,.public-home .capability-grid p{margin:0 auto 18px!important;max-width:260px!important;text-align:center!important;color:rgba(211,225,232,.78)!important}.public-home .agent-grid a{margin-top:auto!important}.public-home .capability-grid article{min-height:238px!important}.public-home #inspiration{max-width:1380px}.public-home .inspiration-grid.replica-masonry{margin-top:6px}.public-home .replica-masonry article{text-align:left!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;box-shadow:0 24px 90px rgba(0,0,0,.28)!important}.public-home .load-more-inspiration{margin-top:26px!important;border-radius:999px!important;border-color:rgba(0,202,224,.24)!important;background:rgba(0,202,224,.08)!important;color:#e8fbff!important}.public-home .home-cta{display:grid!important;justify-items:center!important;border-radius:24px!important;border:1px solid rgba(0,202,224,.18)!important;background:radial-gradient(circle at 50% 0,rgba(0,202,224,.18),transparent 42%),linear-gradient(135deg,rgba(0,202,224,.14),rgba(120,80,255,.12),rgba(0,229,160,.08))!important;box-shadow:0 34px 120px rgba(0,0,0,.32)!important}.public-home .home-cta div{justify-content:center!important}@media(max-width:760px){.public-home #agents,.public-home #inspiration,.public-home #platform,.public-home .home-cta{text-align:center}.public-home .agent-grid article,.public-home .capability-grid article{min-height:0!important;padding:24px 18px!important}.public-home .home-cta{margin-left:14px!important;margin-right:14px!important}}.public-home #agents{order:20}.public-home #platform{order:30}.public-home #inspiration{order:40}.public-home .home-cta{order:50}.public-home .agent-grid article,.public-home .capability-grid article{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.085)!important;box-shadow:0 18px 70px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)!important}.public-home .agent-grid em,.public-home .capability-grid span{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.09)!important}.public-home .inspiration-grid.replica-masonry{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important;gap:18px!important;columns:auto!important}.public-home .inspiration-grid.replica-masonry article,.public-home .inspiration-grid.replica-masonry article.short,.public-home .inspiration-grid.replica-masonry article.tall{break-inside:auto!important;grid-row:auto!important;min-height:0!important;margin:0!important}.public-home .replica-masonry article{background:rgba(255,255,255,.032)!important;border-color:rgba(255,255,255,.085)!important;box-shadow:0 18px 70px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)!important;overflow:hidden!important}.public-home .replica-masonry article img{height:190px!important;aspect-ratio:auto!important;object-fit:cover!important}.public-home .replica-masonry article strong{min-height:44px!important;display:block!important}.public-home .replica-masonry article span{min-height:40px!important;display:block!important}.public-home .home-cta{background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.025))!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 22px 90px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)!important}.inspiration-config-panel textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.6;min-height:190px;resize:vertical}@media(max-width:1080px){.public-home .inspiration-grid.replica-masonry{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.public-home .inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.public-home .replica-masonry article img{height:136px!important}.public-home .replica-masonry article strong{min-height:auto!important}.public-home .replica-masonry article span{min-height:auto!important}}@media(max-width:430px){.public-home .inspiration-grid.replica-masonry{grid-template-columns:1fr!important}.public-home .replica-masonry article img{height:210px!important}}.public-home .home-main{display:flex!important;flex-direction:column!important}.public-home .home-cta{background:rgba(255,255,255,.018)!important;border-color:rgba(255,255,255,.075)!important;box-shadow:0 18px 80px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.035)!important;backdrop-filter:blur(18px)!important}.public-home .home-cta::before{opacity:.18!important}.public-home .home-cta .btn{min-width:128px!important}.public-home .home-cta .btn:not(.primary){background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.12)!important;color:#e8fbff!important}.public-home .load-more-inspiration[hidden]{display:none!important}.public-home .load-more-inspiration{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.12)!important;color:#e8fbff!important;backdrop-filter:blur(12px)!important}.public-home #inspiration{position:relative!important;max-width:1440px!important;padding-top:96px!important;padding-bottom:96px!important}.public-home #inspiration::before{content:"";position:absolute;left:50%;top:24px;width:min(960px,86vw);height:360px;transform:translateX(-50%);background:radial-gradient(circle at 50% 0,rgba(0,202,224,.13),transparent 56%),radial-gradient(circle at 30% 40%,rgba(120,80,255,.12),transparent 44%);pointer-events:none;filter:blur(2px)}.public-home #inspiration .section-head{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:18px!important;margin:0 auto 42px!important}.public-home #inspiration .section-head>div{display:grid!important;justify-items:center!important}.public-home #inspiration .eyebrow{height:30px!important;padding:0 13px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;color:#8eeaff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.public-home #inspiration h2{margin:12px 0 8px!important;font-size:clamp(34px,4vw,56px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:0!important;color:#fff!important}.public-home #inspiration .section-head p{margin:0!important;max-width:720px!important;color:rgba(219,234,245,.72)!important;font-size:17px!important;line-height:1.7!important}.public-home #inspiration .section-head .btn{height:40px!important;padding:0 18px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;color:#e9fbff!important;box-shadow:none!important}.public-home #inspiration .inspiration-grid.replica-masonry{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:dense!important;grid-auto-rows:10px!important;gap:18px!important;align-items:stretch!important;columns:auto!important;margin-top:0!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{position:relative!important;grid-row:span 28!important;min-height:0!important;height:auto!important;margin:0!important;padding:16px!important;border-radius:14px!important;overflow:hidden!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 22px 80px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)!important;backdrop-filter:blur(12px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;text-align:left!important;transform:none!important}.public-home #inspiration .replica-masonry article.tall{grid-row:span 37!important}.public-home #inspiration .replica-masonry article.short{grid-row:span 23!important}.public-home #inspiration .replica-masonry article img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1.12) contrast(1.03)!important;transform:scale(1.01)!important}.public-home #inspiration .replica-masonry article::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(4,8,15,.02) 14%,rgba(4,8,15,.2) 42%,rgba(4,8,15,.88) 100%)!important;z-index:0!important}.public-home #inspiration .replica-masonry article::before{content:""!important;position:absolute!important;inset:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:inherit!important;z-index:2!important;pointer-events:none!important}.public-home #inspiration .replica-masonry .work-meta,.public-home #inspiration .replica-masonry span,.public-home #inspiration .replica-masonry strong{position:relative!important;z-index:3!important}.public-home #inspiration .replica-masonry .work-meta{display:flex!important;gap:7px!important;margin:0 0 9px!important}.public-home #inspiration .replica-masonry .work-meta em{height:24px!important;min-width:42px!important;padding:0 9px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;font-style:normal!important}.public-home #inspiration .replica-masonry strong{display:block!important;min-height:0!important;margin:0!important;color:#fff!important;font-size:17px!important;line-height:1.35!important;font-weight:900!important;text-shadow:0 2px 14px rgba(0,0,0,.35)!important}.public-home #inspiration .replica-masonry span{display:block!important;min-height:0!important;margin-top:7px!important;color:rgba(224,239,247,.82)!important;font-size:12px!important;line-height:1.55!important}.public-home #inspiration .load-more-inspiration{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:168px!important;height:44px!important;margin:34px auto 0!important;padding:0 22px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;color:#eefcff!important;box-shadow:0 14px 50px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)!important;backdrop-filter:blur(14px)!important}.public-home #inspiration .load-more-inspiration[hidden]{display:none!important}@media(max-width:1180px){.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.public-home #inspiration{padding-top:66px!important;padding-bottom:70px!important}.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:8px!important;gap:12px!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:span 28!important;border-radius:12px!important;padding:12px!important}.public-home #inspiration .replica-masonry article.tall{grid-row:span 34!important}.public-home #inspiration .replica-masonry article.short{grid-row:span 24!important}.public-home #inspiration .section-head{margin-bottom:28px!important}.public-home #inspiration h2{font-size:34px!important}.public-home #inspiration .section-head p{font-size:15px!important}}@media(max-width:430px){.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:1fr!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:span 32!important}}@media(max-width:760px){.public-home{min-width:0!important;overflow-x:hidden!important}.public-home::after{opacity:.42!important}.public-home .home-header{position:sticky!important;top:0!important;height:auto!important;min-height:58px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;background:rgba(3,5,9,.82)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(16px)!important}.public-home .home-brand{min-width:0!important;height:38px!important;gap:8px!important}.public-home .home-brand img{width:30px!important;height:30px!important;border-radius:8px!important}.public-home .home-brand span{max-width:44vw!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important}.public-home .home-nav{width:auto!important;display:flex!important;justify-content:flex-end!important;gap:7px!important}.public-home .home-nav button{width:auto!important;min-width:0!important;height:34px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important}.public-home .home-nav .lang-btn{width:42px!important;padding:0!important;font-size:0!important}.public-home .home-nav .lang-btn::after{content:"EN";font-size:12px}.public-home .top-service-btn{width:34px!important;height:34px!important;padding:0!important;border-radius:50%!important}.public-home .top-service-btn span{display:none!important}.public-home .home-nav button[data-auth-open]{height:34px!important;padding:0 13px!important;background:linear-gradient(135deg,var(--jn-primary),#6c7cff)!important;color:#fff!important;box-shadow:0 10px 28px rgba(0,202,224,.18)!important}.public-home .home-hero{height:auto!important;min-height:calc(100svh - 58px)!important;padding:78px 16px 44px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:radial-gradient(circle at 50% 14%,rgba(65,116,255,.23),transparent 32%),radial-gradient(circle at 20% 64%,rgba(120,80,255,.13),transparent 28%),linear-gradient(180deg,rgba(4,7,13,.82),rgba(3,5,9,.96))!important}.public-home .home-hero::after{inset:0!important;opacity:.55!important}.public-home .home-hero .model-cloud{display:block!important;top:158px!important;left:50%!important;width:0!important;height:0!important;opacity:.26!important;filter:saturate(.72) brightness(.7)!important;transform:translate(-50%,-50%) scale(.62)!important;pointer-events:none!important}.public-home .orbit-spin{--r:270px!important;animation-duration:96s!important}.public-home .orbit-icon-wrap{width:50px!important;height:34px!important}.public-home .orbit-icon{width:18px!important;height:18px!important;opacity:.52!important}.public-home .orbit-name{width:50px!important;font-size:8px!important;line-height:10px!important;color:rgba(220,232,240,.45)!important}.public-home .hero-model-cards,.public-home .model-orbit-stage{display:none!important}.public-home .hero-copy{width:100%!important;max-width:390px!important;min-height:0!important;margin:0 auto!important;padding-top:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;justify-content:center!important}.public-home .hero-copy .eyebrow{height:28px!important;margin:0 0 20px!important;padding:0 13px!important;font-size:12px!important}.public-home .hero-copy h1{min-height:0!important;margin:0 0 16px!important;display:block!important;font-size:clamp(34px,10.5vw,46px)!important;line-height:1.12!important;text-align:center!important}.public-home .hero-copy h1 span{display:block!important;min-width:0!important;min-height:0!important;white-space:normal!important;line-height:1.18!important}.public-home .hero-copy>p:not(.eyebrow){min-height:0!important;margin:0 auto 24px!important;max-width:340px!important;font-size:15px!important;line-height:1.72!important;text-align:center!important;color:rgba(218,231,239,.76)!important}.public-home .hero-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 24px!important}.public-home .hero-actions .btn{width:100%!important;height:44px!important;min-width:0!important;padding:0 10px!important;border-radius:999px!important;font-size:14px!important}.public-home .home-metrics{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.public-home .home-metrics span{width:100%!important;padding:11px 6px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;font-size:12px!important;line-height:1.35!important}.public-home .home-metrics strong{font-size:21px!important;margin-bottom:4px!important}.public-home .home-section{width:100%!important;max-width:100%!important;padding:54px 16px!important;background:0 0!important}.public-home #agents,.public-home #inspiration,.public-home #platform{overflow:hidden!important}.public-home #agents>h2,.public-home #inspiration h2,.public-home #platform>h2,.public-home .home-cta h2{font-size:28px!important;line-height:1.2!important}.public-home #inspiration .section-head p,.public-home .home-cta p,.public-home .section-lead{font-size:14px!important;line-height:1.7!important}.public-home .agent-grid,.public-home .capability-grid{grid-template-columns:1fr!important;gap:12px!important;margin-top:24px!important}.public-home .agent-grid article,.public-home .capability-grid article{min-height:0!important;padding:20px 16px!important;border-radius:14px!important}.public-home .agent-grid p,.public-home .capability-grid p{max-width:100%!important;margin-bottom:14px!important}.public-home #inspiration{padding:58px 14px 66px!important}.public-home #inspiration::before{top:10px!important;width:92vw!important;height:250px!important;opacity:.7!important}.public-home #inspiration .section-head{gap:12px!important;margin-bottom:24px!important}.public-home #inspiration h2{font-size:30px!important}.public-home #inspiration .section-head .btn{height:38px!important}.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:7px!important;gap:10px!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:span 27!important;padding:10px!important;border-radius:12px!important}.public-home #inspiration .replica-masonry article.tall{grid-row:span 32!important}.public-home #inspiration .replica-masonry article.short{grid-row:span 24!important}.public-home #inspiration .replica-masonry .work-meta{gap:5px!important;margin-bottom:7px!important}.public-home #inspiration .replica-masonry .work-meta em{height:21px!important;min-width:34px!important;padding:0 7px!important;font-size:10px!important}.public-home #inspiration .replica-masonry strong{font-size:13px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.public-home #inspiration .replica-masonry span{font-size:10.5px!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.public-home #inspiration .load-more-inspiration{width:100%!important;max-width:240px!important;height:42px!important;margin-top:26px!important}.public-home .home-cta{width:calc(100% - 28px)!important;margin:26px 14px 54px!important;padding:30px 16px!important;border-radius:18px!important}.public-home .home-cta div{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.public-home .home-cta .btn{width:100%!important;min-width:0!important;height:42px!important;padding:0 10px!important}.public-home .home-footer{padding:22px 14px 88px!important;display:grid!important;gap:10px!important;text-align:center!important}.customer-widget{right:14px!important;bottom:14px!important}.customer-widget .customer-float{width:52px!important;height:52px!important;min-width:52px!important}}@media(max-width:430px){.public-home .home-brand span{max-width:36vw!important}.public-home .home-nav{gap:6px!important}.public-home .home-nav button[data-auth-open]{padding:0 11px!important}.public-home .home-hero{padding-left:14px!important;padding-right:14px!important}.public-home .hero-actions,.public-home .home-cta div{grid-template-columns:1fr!important}.public-home .home-metrics{grid-template-columns:1fr!important;max-width:230px!important;margin-left:auto!important;margin-right:auto!important}.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:1fr!important;grid-auto-rows:8px!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:span 31!important}.public-home #inspiration .replica-masonry article.tall{grid-row:span 36!important}}@media(max-width:760px){.public-home::after{animation:none!important;filter:none!important;opacity:.24!important}.public-home .home-hero .model-cloud::after,.public-home .home-hero .model-cloud::before{display:none!important;animation:none!important}.public-home .home-hero .model-cloud{top:132px!important;opacity:.72!important;filter:saturate(1.04) brightness(1.1)!important;transform:translate(-50%,-50%) scale(.74)!important}.public-home .orbit-container{animation:none!important;opacity:1!important;transform:none!important}.public-home .orbit-spin{--r:320px!important;animation-duration:180s!important;animation-timing-function:linear!important}.public-home .orbit-icon-wrap{width:40px!important;height:26px!important;gap:1px!important;animation-duration:180s!important;animation-timing-function:linear!important}.public-home .orbit-icon{width:13px!important;height:13px!important;opacity:.84!important;filter:drop-shadow(0 0 6px rgba(0,202,224,.34))!important}.public-home .orbit-name{width:36px!important;font-size:5.8px!important;line-height:7px!important;color:rgba(230,244,250,.72)!important;text-shadow:0 0 7px rgba(0,202,224,.18)!important}.public-home .hero-copy{min-height:430px!important;padding-top:22px!important;justify-content:center!important;transform:none!important;animation:none!important}.public-home .hero-copy h1{height:112px!important;min-height:112px!important;margin-bottom:14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.public-home .hero-copy h1 span{width:100%!important;min-width:0!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.public-home .hero-copy h1 i{display:none!important;animation:none!important}.public-home .hero-copy>p:not(.eyebrow){min-height:104px!important;margin-bottom:18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.public-home .hero-actions{min-height:44px!important;margin-bottom:18px!important}.public-home .home-metrics{min-height:62px!important}.public-home .orbit-item:hover .orbit-icon-wrap{filter:none!important;transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)))!important}.public-home .orbit-item:hover .orbit-icon{opacity:.88!important;filter:drop-shadow(0 0 7px rgba(0,202,224,.36))!important}.public-home .orbit-item:hover .orbit-name{color:rgba(235,248,252,.78)!important;text-shadow:0 0 7px rgba(0,202,224,.2)!important}}@media(max-width:430px){.public-home .home-hero .model-cloud{top:126px!important;transform:translate(-50%,-50%) scale(.68)!important}.public-home .orbit-spin{--r:286px!important}.public-home .orbit-icon-wrap{width:36px!important;height:24px!important}.public-home .orbit-icon{width:12px!important;height:12px!important}.public-home .orbit-name{width:32px!important;font-size:5.4px!important;line-height:6.5px!important}.public-home .hero-copy{min-height:450px!important}.public-home .hero-copy h1{height:104px!important;min-height:104px!important;font-size:38px!important}.public-home .hero-copy>p:not(.eyebrow){min-height:126px!important}}@media(max-width:760px){.public-home .home-hero{height:720px!important;min-height:720px!important;max-height:none!important;padding:76px 16px 36px!important;display:block!important;place-items:initial!important;align-items:initial!important;justify-content:initial!important;overflow:hidden!important}.public-home .hero-copy{position:relative!important;z-index:3!important;width:100%!important;max-width:390px!important;height:512px!important;min-height:512px!important;margin:0 auto!important;padding-top:30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;transform:none!important;transition:none!important;animation:none!important;contain:layout!important}.public-home .hero-copy .eyebrow{flex:0 0 28px!important;margin:0 0 18px!important}.public-home .hero-copy h1{flex:0 0 128px!important;width:100%!important;height:128px!important;min-height:128px!important;margin:0 0 12px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;font-size:40px!important;line-height:1.08!important;transform:none!important;transition:none!important;animation:none!important;overflow:hidden!important}.public-home .hero-copy h1 span{flex:0 0 60px!important;width:auto!important;min-width:206px!important;height:60px!important;min-height:60px!important;margin-top:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:46px!important;line-height:1!important;transform:none!important;transition:none!important;animation:none!important;background:linear-gradient(135deg,var(--jn-primary) 0,var(--jn-primary-2) 40%,var(--jn-violet) 100%)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;overflow:hidden!important}.public-home .hero-copy h1 span::before{content:none!important}.public-home .hero-copy h1 i{display:none!important}.public-home .hero-copy>p:not(.eyebrow){flex:0 0 112px!important;width:100%!important;max-width:336px!important;height:112px!important;min-height:112px!important;margin:0 auto 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1.72!important;transform:none!important;transition:none!important;animation:none!important;overflow:hidden!important}.public-home .hero-actions{flex:0 0 44px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0 0 18px!important;transform:none!important;transition:none!important;animation:none!important}.public-home .home-metrics{flex:0 0 62px!important;width:100%!important;height:62px!important;min-height:62px!important;margin:0!important;transform:none!important;transition:none!important;animation:none!important}}@media(max-width:430px){.public-home .home-hero{height:748px!important;min-height:748px!important;padding-top:72px!important}.public-home .hero-copy{height:544px!important;min-height:544px!important;padding-top:34px!important}.public-home .hero-copy h1{flex-basis:128px!important;height:128px!important;min-height:128px!important;font-size:38px!important}.public-home .hero-copy h1 span{flex-basis:58px!important;height:58px!important;min-height:58px!important;min-width:206px!important;font-size:44px!important;margin-top:6px!important}.public-home .hero-copy>p:not(.eyebrow){flex-basis:126px!important;height:126px!important;min-height:126px!important;max-width:330px!important}}@media(max-width:760px){.public-home .home-hero{height:640px!important;min-height:640px!important;padding:0 14px 34px!important;display:block!important;overflow:hidden!important}.public-home .home-hero .model-cloud{top:252px!important;left:50%!important;transform:translate(-50%,-50%) scale(.58)!important;opacity:.78!important;filter:saturate(1.02) brightness(1.04)!important}.public-home .orbit-spin{--r:270px!important;animation-duration:190s!important}.public-home .orbit-icon-wrap{width:36px!important;height:23px!important;gap:1px!important}.public-home .orbit-icon{width:12px!important;height:12px!important;opacity:.82!important}.public-home .orbit-name{width:32px!important;font-size:5.2px!important;line-height:6.4px!important;color:rgba(230,244,250,.7)!important}.public-home .hero-copy{position:absolute!important;left:50%!important;top:100px!important;z-index:3!important;width:min(330px,calc(100vw - 34px))!important;height:315px!important;min-height:315px!important;margin:0!important;padding:0!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;contain:none!important}.public-home .hero-copy .eyebrow{flex:0 0 auto!important;height:24px!important;margin:0 0 6px!important;padding:0 10px!important;font-size:11px!important;line-height:24px!important}.public-home .hero-copy h1{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;font-size:36px!important;line-height:1.03!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}.public-home .hero-copy h1 span{flex:0 0 auto!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:2px 0 0!important;font-size:38px!important;line-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important}.public-home .hero-copy>p:not(.eyebrow){display:none!important}.public-home .hero-actions{flex:0 0 auto!important;width:min(270px,100%)!important;height:36px!important;min-height:36px!important;margin:0 0 10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.public-home .hero-actions .btn{width:100%!important;height:36px!important;min-height:36px!important;padding:0 8px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important}.public-home .home-metrics{flex:0 0 auto!important;width:min(300px,100%)!important;height:42px!important;min-height:42px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.public-home .home-metrics span{width:100%!important;min-height:42px!important;height:42px!important;padding:5px 2px!important;border-radius:9px!important;font-size:9.5px!important;line-height:1.08!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.public-home .home-metrics strong{font-size:14px!important;line-height:1!important;margin:0 0 2px!important}}body.public-home.jn-light-mode :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html.jn-light-mode body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html[data-theme=light] body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay){background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal){background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;text-shadow:none!important;color-scheme:dark!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.public-home.jn-light-mode :is(.replica-customer-modal,.replica-login-modal,.account-bind-modal)::before,html.jn-light-mode body.public-home :is(.replica-customer-modal,.replica-login-modal,.account-bind-modal)::before,html[data-theme=light] body.public-home :is(.replica-customer-modal,.replica-login-modal,.account-bind-modal)::before{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(6,182,212,.1),rgba(16,185,129,.08))!important;opacity:1!important}body.public-home.jn-light-mode :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html.jn-light-mode body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html[data-theme=light] body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head){background:0 0!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.14)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form),html.jn-light-mode body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form),html[data-theme=light] body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form){background:#0b1018!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]),html.jn-light-mode body.public-home :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]),html[data-theme=light] body.public-home :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]){background:#070b12!important;color:#b4bfce!important;-webkit-text-fill-color:#b4bfce!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured),html.jn-light-mode body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured),html[data-theme=light] body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured){background:#101721!important;background-image:none!important;color:#d5dde8!important;-webkit-text-fill-color:currentColor!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html.jn-light-mode body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html[data-theme=light] body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a){background:rgba(56,189,248,.085)!important;background-image:none!important;border-color:rgba(56,189,248,.3)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;box-shadow:none!important}body.public-home .home-nav .home-start-link,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{border-color:var(--home-line)!important;text-shadow:none!important;box-shadow:none!important}body.public-home .home-nav .home-start-link:hover,body.public-home .home-nav button[data-auth-open]:hover{text-shadow:none!important;box-shadow:none!important}@media(min-width:761px){body.public-home .orbit-spin{--r:min(430px,32vw)!important}}body.public-home,html.jn-light-mode body.public-home,html[data-theme=light] body.public-home{--home-panel:rgba(255,255,255,.018);--home-panel-strong:rgba(255,255,255,.030);--home-line-soft:rgba(255,255,255,.075);background:#03060d!important}body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{z-index:2!important;background:radial-gradient(circle at 12% 18%,rgba(210,250,255,.82) 0 4.6px,transparent 7.6px),radial-gradient(circle at 32% 64%,rgba(0,229,160,.74) 0 5.2px,transparent 8.4px),radial-gradient(circle at 58% 24%,rgba(0,202,224,.8) 0 6px,transparent 9.4px),radial-gradient(circle at 82% 72%,rgba(146,116,255,.7) 0 5px,transparent 8px),radial-gradient(circle at 72% 14%,rgba(128,235,255,.78) 0 4.4px,transparent 7.4px),radial-gradient(circle at 44% 84%,rgba(223,250,255,.6) 0 4px,transparent 7px),radial-gradient(circle at 22% 42%,rgba(255,255,255,.42) 0 3.2px,transparent 6px),radial-gradient(circle at 90% 36%,rgba(0,202,224,.45) 0 3.8px,transparent 6.8px)!important;background-size:360px 280px,430px 350px,520px 420px,620px 480px,760px 560px,900px 640px,540px 460px,700px 520px!important;background-position:0 0,58px 90px,132px 40px,48px 180px,100px 54px,170px 124px,220px 40px,88px 250px!important;opacity:.66!important;mix-blend-mode:screen!important;animation:homeStarBreathLarge 9.5s ease-in-out infinite alternate!important}body.public-home #agents,body.public-home #inspiration,body.public-home #platform,body.public-home .home-cta,body.public-home .home-footer,body.public-home .home-hero,body.public-home .home-main,body.public-home .home-section{background:0 0!important;background-image:none!important}body.public-home .agent-grid article,body.public-home .capability-grid article,body.public-home .home-cta,body.public-home .home-metrics span,body.public-home .replica-masonry article{background:rgba(255,255,255,.018)!important;border-color:var(--home-line-soft)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.public-home .home-cta{backdrop-filter:none!important}body.public-home #inspiration::before,body.public-home .home-cta::before{opacity:0!important}body.public-home .hero-model-cards article{width:236px!important;min-height:128px!important;padding:14px 16px!important}body.public-home .hero-model-cards article>img{width:32px!important;height:32px!important}body.public-home .hero-model-cards strong{font-size:15px!important;line-height:1.25!important;max-width:200px!important}body.public-home .hero-model-cards p{font-size:12px!important;line-height:1.55!important;min-height:54px!important}@keyframes homeStarBreathLarge{0%{opacity:.44;filter:brightness(.9) blur(0);background-position:0 0,58px 90px,132px 40px,48px 180px,100px 54px,170px 124px,220px 40px,88px 250px}50%{opacity:.86;filter:brightness(1.28) blur(.2px);background-position:30px -24px,20px 128px,178px 8px,12px 218px,150px 18px,130px 166px,250px 10px,50px 288px}100%{opacity:.56;filter:brightness(1.04) blur(0);background-position:-24px 38px,104px 46px,92px 72px,92px 140px,54px 100px,202px 78px,190px 76px,130px 210px}}@media(max-width:760px){body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{background-size:280px 220px,340px 280px,420px 340px,500px 390px,600px 460px,700px 520px,430px 360px,560px 420px!important;opacity:.58!important}}body.public-home.jn-light-mode :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),body.public-home[data-theme=light] :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html.jn-light-mode body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html[data-theme=light] body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay){background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal){background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;text-shadow:none!important;color-scheme:dark!important}body.public-home.jn-light-mode :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),body.public-home[data-theme=light] :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html.jn-light-mode body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html[data-theme=light] body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head){background:0 0!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.14)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),body.public-home[data-theme=light] :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),html.jn-light-mode body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),html[data-theme=light] body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form){background:#0b1018!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),body.public-home[data-theme=light] :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),html.jn-light-mode body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),html[data-theme=light] body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button){background:#101721!important;background-image:none!important;color:#d5dde8!important;-webkit-text-fill-color:currentColor!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),body.public-home[data-theme=light] :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html.jn-light-mode body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html[data-theme=light] body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a){background:rgba(56,189,248,.085)!important;background-image:none!important;border-color:rgba(56,189,248,.3)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;box-shadow:none!important}body.public-home .jn-auth-overlay{background:radial-gradient(circle at 50% 18%,rgba(56,189,248,.16),transparent 34%),rgba(3,7,18,.74)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body.public-home .jn-auth-modal.replica-login-modal{width:min(406px,calc(100vw - 32px))!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important;border:1px solid rgba(56,189,248,.22)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(9,17,32,.98),rgba(6,12,24,.98))!important;color:#eaf2ff!important;box-shadow:0 34px 120px rgba(0,0,0,.58),0 0 60px rgba(56,189,248,.12)!important}body.public-home .replica-login-modal .jn-modal-close{right:12px!important;top:12px!important;width:30px!important;height:30px!important;border-radius:8px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(15,23,42,.82)!important;color:#dbeafe!important;box-shadow:none!important}body.public-home .replica-login-modal .jn-auth-logo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:30px 26px 12px!important;margin:0!important;text-align:center!important;background:radial-gradient(circle at 50% 0,rgba(56,189,248,.18),transparent 42%),linear-gradient(180deg,#07101f,#101b33)!important}body.public-home .replica-login-modal .jn-auth-logo::after{display:none!important}body.public-home .replica-login-modal .jn-auth-logo img{width:50px!important;height:50px!important;border-radius:12px!important;background:#07101f!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 0 30px rgba(56,189,248,.22)!important}body.public-home .replica-login-modal .jn-auth-logo span{color:#f8fbff!important;font-size:22px!important;line-height:1.12!important;font-weight:900!important;text-align:center!important}body.public-home .replica-login-modal .jn-auth-subtitle{margin:0!important;padding:0 26px 17px!important;background:#101b33!important;color:#c3d3ea!important;text-align:center!important;font-size:12.6px!important;line-height:1.52!important}body.public-home .replica-login-modal .jn-auth-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:14px 22px 12px!important;padding:4px!important;border:1px solid rgba(148,163,184,.15)!important;border-radius:9px!important;background:rgba(15,23,42,.86)!important;box-shadow:none!important}body.public-home .replica-login-modal .jn-auth-tabs button{height:31px!important;min-height:31px!important;padding:0 5px!important;border:0!important;border-radius:7px!important;background:0 0!important;color:#94a3b8!important;font-size:11.7px!important;font-weight:850!important;white-space:nowrap!important;box-shadow:none!important}body.public-home .replica-login-modal .jn-auth-tabs button.active{background:rgba(56,189,248,.09)!important;color:#dff6ff!important;box-shadow:inset 0 0 0 1px rgba(56,189,248,.26)!important}body.public-home .replica-login-modal .jn-auth-form{display:grid!important;gap:9px!important;padding:0 22px!important;background:0 0!important}body.public-home .replica-login-modal .jn-auth-form label,body.public-home .replica-login-modal .jn-code-row label{gap:4px!important;color:#d7e2f3!important;font-size:11.8px!important;font-weight:820!important;line-height:1.22!important}body.public-home .replica-login-modal .jn-auth-form input:not([type=checkbox]){height:38px!important;min-height:38px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:7px!important;background:rgba(15,23,42,.78)!important;color:#eef6ff!important;caret-color:#38bdf8!important;font-size:13px!important;padding:0 10px!important;box-shadow:none!important}body.public-home .replica-login-modal .jn-auth-form input:not([type=checkbox])::placeholder{color:#64748b!important}body.public-home .replica-login-modal .jn-auth-form input:not([type=checkbox]):focus{background:rgba(15,23,42,.96)!important;border-color:#38bdf8!important;box-shadow:0 0 0 3px rgba(56,189,248,.1)!important}body.public-home .replica-login-modal .jn-code-row{display:grid!important;grid-template-columns:minmax(0,1fr) 94px!important;gap:7px!important;align-items:end!important}body.public-home .replica-login-modal .jn-code-row button{height:38px!important;min-height:38px!important;border:1px solid rgba(56,189,248,.24)!important;border-radius:7px!important;background:rgba(56,189,248,.07)!important;color:#ccefff!important;font-size:11.4px!important;font-weight:850!important;box-shadow:none!important}body.public-home .replica-login-modal .jn-auth-submit:hover,body.public-home .replica-login-modal .jn-code-row button:hover{background:rgba(56,189,248,.12)!important;border-color:rgba(56,189,248,.38)!important;color:#f0fbff!important}body.public-home .front-auth-slider{display:grid!important;gap:3px!important;margin:0 0 4px!important;touch-action:none!important}body.public-home .front-auth-slider-track{position:relative!important;height:30px!important;width:100%!important;border:1px solid rgba(56,189,248,.18)!important;border-radius:8px!important;background:linear-gradient(180deg,#070b12,#05070d)!important;color:#d8ecf7!important;overflow:hidden!important;cursor:grab!important;text-align:center!important;user-select:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(0,0,0,.14)!important}body.public-home .front-auth-slider-fill{position:absolute!important;inset:3px auto 3px 3px!important;width:var(--front-auth-slide-progress,0%)!important;max-width:calc(100% - 6px)!important;border-radius:7px!important;background:linear-gradient(90deg,rgba(56,189,248,.16),rgba(14,165,233,.08))!important;border:1px solid rgba(56,189,248,.2)!important}body.public-home .front-auth-slider-thumb{position:absolute!important;left:var(--front-auth-thumb-left,4px)!important;top:4px!important;width:22px!important;height:22px!important;border-radius:7px!important;display:grid!important;place-items:center!important;background:#dff6ff!important;color:#0b1220!important;box-shadow:0 7px 16px rgba(0,0,0,.26),0 0 0 1px rgba(56,189,248,.18)!important}body.public-home .front-auth-slider-thumb svg{width:15px!important;height:15px!important;stroke-width:2.8!important}body.public-home .jn-auth-overlay .replica-login-modal .front-auth-slider-thumb{color:#0b1220!important;-webkit-text-fill-color:#0b1220!important}body.public-home .jn-auth-overlay .replica-login-modal .front-auth-slider-thumb svg{stroke:#0b1220!important}body.public-home .front-auth-slider-text{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;padding:0 34px!important;font-size:11.5px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important}body.public-home .front-auth-slider small{display:none!important;color:#94a3b8!important;font-size:10px!important;line-height:1.3!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.public-home .front-auth-slider.is-sliding .front-auth-slider-track{border-color:rgba(56,189,248,.34)!important;background:linear-gradient(180deg,#08111b,#060b12)!important}body.public-home .front-auth-slider.is-checking .front-auth-slider-fill{width:62%!important;background:rgba(96,165,250,.12)!important}body.public-home .front-auth-slider.is-passed .front-auth-slider-track{border-color:rgba(34,197,94,.28)!important;background:rgba(12,31,24,.72)!important;color:#dcfce7!important}body.public-home .front-auth-slider.is-passed .front-auth-slider-fill{width:calc(100% - 6px)!important;background:rgba(34,197,94,.13)!important;border-color:rgba(34,197,94,.22)!important}body.public-home .front-auth-slider.is-passed .front-auth-slider-thumb{background:#eafff0!important;color:#166534!important}body.public-home .front-auth-slider.is-failed .front-auth-slider-track{border-color:rgba(248,113,113,.36)!important;color:#fecaca!important;animation:frontAuthShake .22s ease 1!important}body.public-home .front-auth-code{display:grid!important;gap:7px!important;margin:0 0 6px!important}body.public-home .front-auth-code[hidden]{display:none!important}body.public-home .front-auth-code-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}body.public-home .front-auth-code-title{color:#9fb0c6!important;font-size:11px!important;font-weight:850!important}body.public-home .front-auth-code-refresh{border:0!important;background:0 0!important;color:#86dfff!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important;padding:0!important}body.public-home .front-auth-code-box{height:42px!important;border:1px solid rgba(56,189,248,.18)!important;border-radius:8px!important;background:linear-gradient(180deg,#070b12,#05070d)!important;color:#dff6ff!important;display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important;user-select:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(0,0,0,.12)!important}body.public-home .front-auth-code-digits{position:relative!important;z-index:1!important;font:900 21px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;letter-spacing:7px!important;color:#e8fbff!important;text-indent:7px!important}body.public-home .front-auth-code-row{display:grid!important;grid-template-columns:minmax(0,1fr) 78px!important;gap:7px!important}body.public-home .front-auth-code-row input{height:36px!important;min-height:36px!important;border-radius:8px!important;text-align:center!important;font:850 13px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;letter-spacing:2px!important}body.public-home .front-auth-code-row button{height:36px!important;min-height:36px!important;border:1px solid rgba(56,189,248,.24)!important;border-radius:8px!important;background:rgba(56,189,248,.08)!important;color:#dff6ff!important;font-size:11.5px!important;font-weight:900!important;cursor:pointer!important;box-shadow:none!important}body.public-home .front-auth-code-refresh:disabled,body.public-home .front-auth-code-row button:disabled{opacity:.55!important;cursor:not-allowed!important}body.public-home .front-auth-code small{display:block!important;min-height:13px!important;color:#94a3b8!important;font-size:10px!important;line-height:1.3!important;text-align:center!important}body.public-home .front-auth-code.is-checking .front-auth-code-box{border-color:rgba(96,165,250,.32)!important}body.public-home .front-auth-code.is-passed .front-auth-code-box{border-color:rgba(34,197,94,.28)!important;background:rgba(12,31,24,.72)!important;color:#dcfce7!important}body.public-home .front-auth-code.is-passed .front-auth-code-digits{color:#dcfce7!important}body.public-home .front-auth-code.is-failed .front-auth-code-box{border-color:rgba(248,113,113,.36)!important;color:#fecaca!important;animation:frontAuthShake .22s ease 1!important}body.public-home.jn-light-mode .front-auth-code-box,html.jn-light-mode body.public-home .front-auth-code-box{background:#f8fafc!important;border-color:rgba(15,23,42,.12)!important;color:#0f172a!important;box-shadow:0 8px 18px rgba(15,23,42,.05)!important}body.public-home.jn-light-mode .front-auth-code-digits,html.jn-light-mode body.public-home .front-auth-code-digits{color:#0f172a!important}body.public-home.jn-light-mode .front-auth-code small,body.public-home.jn-light-mode .front-auth-code-title,html.jn-light-mode body.public-home .front-auth-code small,html.jn-light-mode body.public-home .front-auth-code-title{color:#64748b!important}body.public-home.jn-light-mode .front-auth-code-refresh,html.jn-light-mode body.public-home .front-auth-code-refresh{color:#2563eb!important}body.public-home.jn-light-mode .front-auth-code-row button,html.jn-light-mode body.public-home .front-auth-code-row button{background:#eef2f7!important;color:#0f172a!important;border-color:rgba(15,23,42,.12)!important}body.public-home .front-auth-code{gap:6px!important;margin:0 0 8px!important}body.public-home .front-auth-code-title{display:block!important;color:#9ca3af!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}body.public-home .front-auth-code-row{grid-template-columns:minmax(0,1fr) 108px!important;gap:8px!important;align-items:center!important}body.public-home .front-auth-code-row input{height:38px!important;min-height:38px!important;text-align:left!important;font:inherit!important;letter-spacing:0!important;border-radius:6px!important;padding:0 14px!important}body.public-home .front-auth-code-box{height:38px!important;min-height:38px!important;width:108px!important;border-radius:4px!important;border:1px solid rgba(148,163,184,.34)!important;background:radial-gradient(circle at 16px 27px,rgba(146,64,14,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 72px 8px,rgba(30,64,175,.35) 0 1px,transparent 1.5px),repeating-linear-gradient(165deg,transparent 0 7px,rgba(120,53,15,.16) 7px 8px),linear-gradient(180deg,#fbfbf7,#f2eee6)!important;cursor:pointer!important;padding:0!important;box-shadow:none!important;position:relative!important}body.public-home .front-auth-code-row button.front-auth-code-box,body.public-home.jn-light-mode .front-auth-code-row button.front-auth-code-box,html.jn-light-mode body.public-home .front-auth-code-row button.front-auth-code-box{height:38px!important;min-height:38px!important;width:108px!important;border-radius:4px!important;border:1px solid rgba(148,163,184,.34)!important;background:radial-gradient(circle at 16px 27px,rgba(146,64,14,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 72px 8px,rgba(30,64,175,.35) 0 1px,transparent 1.5px),repeating-linear-gradient(165deg,transparent 0 7px,rgba(120,53,15,.16) 7px 8px),linear-gradient(180deg,#fbfbf7,#f2eee6)!important;color:#6b3a13!important;padding:0!important;box-shadow:none!important}body.public-home .front-auth-code-box::after,body.public-home .front-auth-code-box::before{content:""!important;position:absolute!important;inset:8px 7px auto!important;height:1px!important;background:rgba(120,53,15,.42)!important;transform:rotate(9deg)!important}body.public-home .front-auth-code-box::after{inset:auto 6px 10px!important;transform:rotate(-13deg)!important;background:rgba(30,64,175,.28)!important}body.public-home .front-auth-code-digits{color:#6b3a13!important;font:900 22px/1 Georgia,"Times New Roman",serif!important;letter-spacing:3px!important;text-indent:0!important;text-shadow:1px 1px 0 rgba(255,255,255,.75),-1px 0 0 rgba(51,65,85,.16)!important;transform:rotate(-3deg)!important;z-index:1!important}body.public-home .front-auth-code small{display:none!important}body.public-home.jn-light-mode .front-auth-code-title,html.jn-light-mode body.public-home .front-auth-code-title{color:#6b7280!important}body.public-home.jn-light-mode .front-auth-code-box,html.jn-light-mode body.public-home .front-auth-code-box{background:radial-gradient(circle at 16px 27px,rgba(146,64,14,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 72px 8px,rgba(30,64,175,.35) 0 1px,transparent 1.5px),repeating-linear-gradient(165deg,transparent 0 7px,rgba(120,53,15,.16) 7px 8px),linear-gradient(180deg,#fbfbf7,#f2eee6)!important;border-color:rgba(15,23,42,.18)!important}body.public-home.jn-light-mode .front-auth-code-digits,html.jn-light-mode body.public-home .front-auth-code-digits{color:#6b3a13!important}body.public-home .front-auth-inline-tip{position:fixed!important;left:var(--auth-tip-left,50%)!important;top:var(--auth-tip-top,14px)!important;transform:translateX(-50%)!important;z-index:100002!important;min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:max-content!important;max-width:min(286px,calc(100vw - 28px))!important;padding:7px 12px!important;border-radius:7px!important;border:1px solid rgba(56,189,248,.26)!important;background:linear-gradient(180deg,rgba(10,16,29,.96),rgba(5,8,15,.96))!important;color:#dff6ff!important;font-size:11px!important;font-weight:760!important;line-height:1.25!important;text-align:center!important;box-shadow:0 12px 28px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.03) inset!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;pointer-events:auto!important;animation:frontAuthTipIn .16s ease-out both!important}body.public-home .front-auth-inline-tip[hidden]{display:none!important}body.public-home .front-auth-inline-tip.is-error,body.public-home .front-auth-inline-tip.is-info,body.public-home .front-auth-inline-tip.is-warning{border-color:rgba(56,189,248,.26)!important;color:#dff6ff!important}body.public-home .front-auth-tip-icon{width:7px!important;height:7px!important;min-width:7px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:#38bdf8!important;color:transparent!important;font-size:0!important;font-weight:0!important;line-height:1!important;box-shadow:0 0 12px rgba(56,189,248,.55)!important}body.public-home .front-auth-tip-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-align:center!important}body.public-home .front-auth-tip-close{width:16px!important;height:16px!important;min-width:16px!important;margin-left:1px!important;padding:0!important;border:0!important;border-radius:5px!important;background:0 0!important;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important;font-size:13px!important;line-height:16px!important;cursor:pointer!important;box-shadow:none!important}body.public-home .front-auth-tip-close:hover{background:rgba(255,255,255,.08)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.public-home.jn-light-mode .front-auth-inline-tip,body.public-home[data-theme=light] .front-auth-inline-tip,html.jn-light-mode body.public-home .front-auth-inline-tip,html[data-theme=light] body.public-home .front-auth-inline-tip{background:#fff!important;color:#0f172a!important;border-color:rgba(37,99,235,.18)!important;box-shadow:0 12px 28px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.03) inset!important}body.public-home.jn-light-mode .front-auth-tip-icon,body.public-home[data-theme=light] .front-auth-tip-icon,html.jn-light-mode body.public-home .front-auth-tip-icon,html[data-theme=light] body.public-home .front-auth-tip-icon{background:#2563eb!important;box-shadow:0 0 10px rgba(37,99,235,.26)!important}body.public-home.jn-light-mode .front-auth-tip-close,body.public-home[data-theme=light] .front-auth-tip-close,html.jn-light-mode body.public-home .front-auth-tip-close,html[data-theme=light] body.public-home .front-auth-tip-close{color:#64748b!important;-webkit-text-fill-color:#64748b!important}body.public-home .replica-login-modal .jn-auth-submit{width:100%!important;height:36px!important;min-height:36px!important;border-radius:8px!important;border:1px solid rgba(56,189,248,.3)!important;background:rgba(56,189,248,.085)!important;background-image:none!important;color:#dff6ff!important;box-shadow:none!important;font-size:12.6px!important;font-weight:900!important;cursor:pointer!important}body.public-home .replica-login-modal .jn-agree{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0 auto!important;padding:0 4px!important;color:#9fb0c8!important;font-size:10.8px!important;line-height:1.35!important;text-align:center!important;white-space:nowrap!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form .jn-agree input[type=checkbox]{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important;padding:0!important;transform:translateY(0)!important;accent-color:#38bdf8!important;appearance:auto!important;-webkit-appearance:auto!important;box-shadow:none!important}body.public-home .replica-login-modal .jn-agree span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:0!important;line-height:1.35!important}body.public-home .replica-login-modal .jn-agree a{color:#7dd3fc!important}body.public-home .replica-login-modal .jn-third-title{margin:10px 22px 8px!important;color:#7f8da3!important;font-size:11px!important}body.public-home .replica-login-modal .jn-third-title::after,body.public-home .replica-login-modal .jn-third-title::before{background:rgba(148,163,184,.16)!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:0 22px 18px!important;background:0 0!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved a.jn-social-login-btn{min-height:34px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:8px!important;background:rgba(15,23,42,.58)!important;color:#dbeafe!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:5px!important;font-size:10.8px!important;font-weight:850!important;text-decoration:none!important;box-shadow:none!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved a.jn-social-login-btn:hover{border-color:rgba(56,189,248,.3)!important;background:rgba(56,189,248,.08)!important}body.public-home .replica-login-modal .jn-social-login-icon{width:16px!important;height:16px!important;display:inline-grid!important;place-items:center!important;flex:0 0 16px!important}body.public-home .replica-login-modal .jn-social-login-icon svg{width:16px!important;height:16px!important}body.public-home .replica-login-modal .jn-third-placeholder,body.public-home .replica-login-modal .third-unconfigured{display:none!important}@keyframes frontAuthShake{0%,100%{transform:translateX(0)}33%{transform:translateX(-3px)}66%{transform:translateX(3px)}}@keyframes frontAuthTipIn{from{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:620px){body.public-home .jn-auth-overlay{align-items:center!important;justify-content:center!important;padding:10px!important}body.public-home .jn-auth-modal.replica-login-modal{width:min(372px,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important;border-radius:18px!important}body.public-home .replica-login-modal .jn-auth-logo{padding:26px 20px 10px!important}body.public-home .replica-login-modal .jn-auth-logo img{width:46px!important;height:46px!important}body.public-home .replica-login-modal .jn-auth-logo span{font-size:21px!important}body.public-home .replica-login-modal .jn-auth-subtitle{padding:0 20px 14px!important;font-size:12.2px!important}body.public-home .replica-login-modal .jn-auth-tabs{margin:12px 14px 10px!important}body.public-home .replica-login-modal .jn-auth-tabs button{height:30px!important;font-size:11px!important;padding:0 2px!important}body.public-home .replica-login-modal .jn-auth-form{padding:0 14px!important;gap:8px!important}body.public-home .replica-login-modal .jn-auth-form input:not([type=checkbox]){height:36px!important;min-height:36px!important;font-size:12.5px!important}body.public-home .replica-login-modal .jn-code-row{grid-template-columns:minmax(0,1fr) 86px!important;gap:6px!important}body.public-home .replica-login-modal .jn-code-row button{height:36px!important;min-height:36px!important;font-size:10.6px!important;padding:0 4px!important}body.public-home .front-auth-slider-track{height:29px!important}body.public-home .replica-login-modal .jn-auth-submit{height:36px!important;min-height:36px!important}body.public-home .replica-login-modal .jn-agree{justify-content:flex-start!important;text-align:left!important;white-space:normal!important;font-size:10.5px!important}body.public-home .replica-login-modal .jn-third-title{margin:9px 14px 7px!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 14px 14px!important;gap:6px!important}}[v-cloak]{display:none!important}body.public-home{overflow-x:hidden!important;overflow-y:auto!important;min-height:100vh!important}body.public-home .front-home-preview-shell{min-height:100vh!important;overflow:visible!important}body.public-home .front-home-preview-shell .home-header{top:0}body.public-home .front-home-preview-shell .home-footer{margin-bottom:0}body.public-home .customer-widget{display:block!important;position:fixed!important;right:22px!important;bottom:22px!important;z-index:100020!important}body.public-home .customer-float{width:58px!important;height:58px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;gap:0!important;font-size:0!important;line-height:0!important;color:transparent!important}body.public-home .customer-float::after{display:none!important;content:none!important}body.public-home .customer-float-icon{display:block!important;width:30px!important;height:30px!important;object-fit:contain!important;margin:auto!important}body.public-home .customer-float span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.public-home .home-inspiration-board{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}body.public-home .home-work-card{min-width:0!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032))!important;box-shadow:0 20px 60px rgba(2,6,23,.2)!important}body.public-home .home-work-media{position:relative!important;width:100%!important;aspect-ratio:4/5!important;display:block!important;padding:0!important;border:0!important;background:#0b1220!important;overflow:hidden!important;cursor:zoom-in!important}body.public-home .home-work-media img,body.public-home .home-work-media video{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transition:transform .22s ease!important}body.public-home .home-work-media:hover img,body.public-home .home-work-media:hover video{transform:scale(1.035)!important}body.public-home .home-work-zoom{position:absolute!important;right:10px!important;bottom:10px!important;height:28px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(2,6,23,.62)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;backdrop-filter:blur(10px)!important}body.public-home .home-work-body{display:grid!important;gap:12px!important;padding:14px!important}body.public-home .home-work-author{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}body.public-home .home-work-avatar{position:relative!important;width:38px!important;height:38px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;font-size:13px!important;font-weight:900!important}body.public-home .home-work-avatar::after{content:""!important;position:absolute!important;inset:-5px!important;background-image:var(--jn-avatar-frame-image)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;pointer-events:none!important}body.public-home .home-work-avatar img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}body.public-home .home-work-author strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.public-home .home-work-author small{display:block!important;margin-top:3px!important;color:#8ea4c7!important;font-size:11px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.public-home .home-work-body h3{margin:0!important;color:#fff!important;font-size:15px!important;line-height:1.45!important;min-height:42px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.public-home .home-work-actions{display:flex!important;align-items:center!important;gap:8px!important}body.public-home .home-work-actions span{height:28px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0 9px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;color:#cbd5e1!important;font-size:12px!important;font-weight:850!important}body.public-home .home-work-actions i{font-style:normal!important;color:#93c5fd!important}body.public-home .home-work-actions button{margin-left:auto!important;height:30px!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:999px!important;background:rgba(37,99,235,.16)!important;color:#dbeafe!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}body.public-home .home-footer-meta{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px 16px!important;flex-wrap:wrap!important;color:#94a3b8!important;max-width:min(100%,980px)!important}body.public-home .home-footer-meta>span{font-size:13px!important;line-height:1.6!important;text-align:center!important;max-width:100%!important}body.public-home .home-footer-beian{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#a8b6cc!important;font-size:12px!important;line-height:1.6!important;text-decoration:none!important;max-width:100%!important;min-height:28px!important;padding:2px 0!important}body.public-home .home-footer-beian img{width:18px!important;height:18px!important;object-fit:contain!important;opacity:.9!important}body.public-home .home-image-preview-layer{position:fixed!important;inset:0!important;z-index:100130!important;display:grid!important;place-items:center!important;background:rgba(2,6,23,.78)!important;backdrop-filter:blur(12px)!important;padding:24px!important}body.public-home .home-image-preview-modal{position:relative!important;width:min(980px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:18px!important;background:#050816!important;box-shadow:0 30px 100px rgba(0,0,0,.48)!important;color:#fff!important}body.public-home .home-image-preview-close{position:absolute!important;right:12px!important;top:12px!important;z-index:2!important;width:36px!important;height:36px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:rgba(2,6,23,.68)!important;color:#fff!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}body.public-home .home-image-preview-stage{min-height:0!important;display:grid!important;place-items:center!important;background:#020617!important}body.public-home .home-image-preview-stage img,body.public-home .home-image-preview-stage video{max-width:100%!important;max-height:calc(100dvh - 150px)!important;object-fit:contain!important;display:block!important}body.public-home .home-image-preview-modal footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 14px!important;align-items:center!important;padding:14px 16px!important;border-top:1px solid rgba(148,163,184,.16)!important}body.public-home .home-image-preview-modal footer strong{min-width:0!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.public-home .home-image-preview-modal footer span{grid-column:1!important;color:#94a3b8!important;font-size:12px!important}body.public-home .home-image-preview-modal footer button{grid-column:2!important;grid-row:1/span 2!important;height:36px!important;border:0!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;padding:0 14px!important;font-weight:900!important;cursor:pointer!important}body.public-home .jn-profile-toast{position:fixed!important;left:50%!important;bottom:28px!important;z-index:100120!important;transform:translateX(-50%)!important;max-width:min(420px,calc(100vw - 32px))!important;padding:10px 14px!important;border-radius:999px!important;background:rgba(15,23,42,.92)!important;border:1px solid rgba(125,211,252,.24)!important;color:#f8fafc!important;box-shadow:0 16px 46px rgba(0,0,0,.34)!important;font-size:13px!important;font-weight:800!important;text-align:center!important}@media(max-width:960px){body.public-home .home-inspiration-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){body.public-home .home-inspiration-board{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.public-home .home-work-card{border-radius:14px!important}body.public-home .home-work-body{padding:10px!important;gap:9px!important}body.public-home .home-work-author{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}body.public-home .home-work-avatar{width:30px!important;height:30px!important;font-size:11px!important}body.public-home .home-work-author strong{font-size:12px!important}body.public-home .home-work-author small{font-size:10px!important}body.public-home .home-work-body h3{font-size:12.5px!important;min-height:36px!important}body.public-home .home-work-actions{gap:5px!important}body.public-home .home-work-actions span{height:24px!important;padding:0 7px!important;font-size:10px!important}body.public-home .home-work-actions button{height:26px!important;padding:0 8px!important;font-size:10.5px!important}body.public-home .home-footer{display:grid!important;justify-items:center!important;gap:12px!important;padding:22px 16px 92px!important;text-align:center!important}body.public-home .home-footer-brand{justify-content:center!important}body.public-home .home-footer-meta{width:100%!important;display:flex!important;align-items:stretch!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}body.public-home .home-footer-meta>span{width:100%!important;text-align:center!important;color:#95a3b8!important}body.public-home .home-footer-beian{flex:1 1 calc(50% - 4px)!important;width:auto!important;max-width:168px!important;min-width:0!important;min-height:36px!important;justify-content:center!important;align-items:center!important;padding:7px 8px!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.public-home .home-footer-beian:first-of-type:last-of-type{flex:0 1 320px!important;max-width:min(100%,320px)!important;padding-inline:12px!important}body.public-home .home-footer-beian img{width:16px!important;height:16px!important}body.public-home .home-footer-beian span{max-width:calc(100% - 24px)!important;text-align:center!important;font-size:11.5px!important;line-height:1.45!important;overflow-wrap:anywhere!important;word-break:break-word!important}body.public-home .home-image-preview-layer{padding:10px!important}body.public-home .home-image-preview-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:14px!important}body.public-home .home-image-preview-stage img,body.public-home .home-image-preview-stage video{max-height:calc(100dvh - 140px)!important}body.public-home .home-image-preview-modal footer{grid-template-columns:1fr!important}body.public-home .home-image-preview-modal footer button{grid-column:1!important;grid-row:auto!important;width:100%!important}}body.public-home .jn-auth-overlay,body.public-home.jn-light-mode .jn-auth-overlay,body.public-home[data-theme=light] .jn-auth-overlay,html.jn-light-mode body.public-home .jn-auth-overlay,html[data-theme=light] body.public-home .jn-auth-overlay{background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.public-home .jn-auth-overlay .replica-login-modal,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal{background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;color-scheme:dark!important}body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo,.jn-auth-subtitle,.jn-auth-tabs,.jn-auth-form,.jn-code-row,.jn-third-grid),body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo,.jn-auth-subtitle,.jn-auth-tabs,.jn-auth-form,.jn-code-row,.jn-third-grid),body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo,.jn-auth-subtitle,.jn-auth-tabs,.jn-auth-form,.jn-code-row,.jn-third-grid),html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo,.jn-auth-subtitle,.jn-auth-tabs,.jn-auth-form,.jn-code-row,.jn-third-grid),html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo,.jn-auth-subtitle,.jn-auth-tabs,.jn-auth-form,.jn-code-row,.jn-third-grid){background:#0b1018!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-logo,body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-subtitle,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .jn-auth-logo,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .jn-auth-subtitle,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .jn-auth-logo,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .jn-auth-subtitle,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-logo,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-subtitle,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-logo,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-subtitle{background:0 0!important;border:0!important}body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo span,.jn-auth-form span,.jn-agree span,.jn-third-title,b,label),body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo span,.jn-auth-form span,.jn-agree span,.jn-third-title,b,label),body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo span,.jn-auth-form span,.jn-agree span,.jn-third-title,b,label),html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo span,.jn-auth-form span,.jn-agree span,.jn-third-title,b,label),html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-logo span,.jn-auth-form span,.jn-agree span,.jn-third-title,b,label){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-subtitle,.jn-agree),body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal :is(.jn-auth-subtitle,.jn-agree),body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal :is(.jn-auth-subtitle,.jn-agree),html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-subtitle,.jn-agree),html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-auth-subtitle,.jn-agree){color:#9aa7bd!important;-webkit-text-fill-color:#9aa7bd!important}body.public-home .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]){background:#070b12!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-code-row button,.jn-auth-submit,.jn-modal-close),body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal :is(.jn-code-row button,.jn-auth-submit,.jn-modal-close),body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal :is(.jn-code-row button,.jn-auth-submit,.jn-modal-close),html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-code-row button,.jn-auth-submit,.jn-modal-close),html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal :is(.jn-code-row button,.jn-auth-submit,.jn-modal-close){background:#151b25!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-social-login-icon::before{content:none!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-social-login-icon svg{width:100%!important;height:100%!important;display:block!important}body.public-home .jn-auth-modal.replica-login-modal{width:min(372px,calc(100vw - 30px))!important;max-height:calc(100dvh - 28px)!important;padding:0 0 14px!important;border-radius:14px!important;overflow:auto!important}body.public-home .replica-login-modal .jn-modal-close{top:9px!important;right:9px!important;width:28px!important;height:28px!important;border-radius:8px!important;font-size:17px!important;line-height:28px!important}body.public-home .replica-login-modal .jn-auth-logo{margin:0!important;padding:20px 18px 7px!important;gap:7px!important}body.public-home .replica-login-modal .jn-auth-logo img{width:40px!important;height:40px!important;border-radius:10px!important}body.public-home .replica-login-modal .jn-auth-logo span{font-size:19px!important;line-height:1.15!important;letter-spacing:0!important}body.public-home .replica-login-modal .jn-auth-subtitle{margin:0!important;padding:0 20px 12px!important;font-size:12px!important;line-height:1.42!important}body.public-home .replica-login-modal .jn-auth-tabs{margin:0 16px 10px!important;padding:3px!important;gap:4px!important;border-radius:9px!important}body.public-home .replica-login-modal .jn-auth-tabs button{height:31px!important;min-height:31px!important;border-radius:7px!important;font-size:11.5px!important;font-weight:850!important;padding:0 4px!important}body.public-home .replica-login-modal .jn-auth-form{padding:0 16px!important;gap:8px!important}body.public-home .replica-login-modal .jn-auth-form label,body.public-home .replica-login-modal .jn-captcha-row label,body.public-home .replica-login-modal .jn-code-row label{gap:4px!important;font-size:11.5px!important;line-height:1.22!important}body.public-home .replica-login-modal .jn-auth-form input{height:35px!important;min-height:35px!important;border-radius:8px!important;padding:0 10px!important;font-size:12.5px!important}body.public-home .replica-login-modal .jn-captcha-row,body.public-home .replica-login-modal .jn-code-row{grid-template-columns:minmax(0,1fr) 90px!important;gap:7px!important}body.public-home .replica-login-modal .jn-captcha,body.public-home .replica-login-modal .jn-code-row button{height:35px!important;min-height:35px!important;border-radius:8px!important;font-size:11.5px!important;padding:0 6px!important}body.public-home .replica-login-modal .jn-captcha{font-size:14px!important;letter-spacing:1px!important}body.public-home .replica-login-modal .jn-auth-submit{height:38px!important;min-height:38px!important;border-radius:9px!important;font-size:13px!important;margin-top:0!important}body.public-home .replica-login-modal .jn-agree{margin:0!important;padding:0 2px!important;gap:6px!important;font-size:10.5px!important;line-height:1.35!important}body.public-home .replica-login-modal .jn-agree input{width:12px!important;height:12px!important;min-width:12px!important}body.public-home .replica-login-modal .jn-third-title{margin:10px 16px 8px!important;font-size:10.8px!important;line-height:1.2!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:0 16px 2px!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved[data-count="1"]{grid-template-columns:1fr!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.public-home .replica-login-modal .jn-social-login-btn{min-width:0!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:9px!important;background:rgba(255,255,255,.06)!important;color:#edf4ff!important;text-decoration:none!important;font-size:11.5px!important;font-weight:850!important;line-height:1.2!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}body.public-home .replica-login-modal .jn-social-login-btn:hover{transform:translateY(-1px)!important;border-color:rgba(96,165,250,.46)!important;background:rgba(96,165,250,.13)!important}body.public-home .replica-login-modal .jn-social-login-btn b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;font:inherit!important}body.public-home .replica-login-modal .jn-social-login-icon{width:18px!important;height:18px!important;flex:0 0 18px!important;display:grid!important;place-items:center!important;border-radius:6px!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:9.5px!important;font-weight:950!important;line-height:1!important}body.public-home .replica-login-modal .jn-social-login-icon::before{content:attr(data-icon)}body.public-home .replica-login-modal .jn-social-login-btn.is-qq .jn-social-login-icon{background:0 0!important;color:inherit!important;-webkit-text-fill-color:initial!important;border-radius:0!important;overflow:visible!important}body.public-home .replica-login-modal .jn-social-login-btn.is-qq .jn-social-login-icon::before{content:none!important}body.public-home .replica-login-modal .jn-social-login-btn.is-qq .jn-social-login-icon img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important}body.public-home .replica-login-modal .jn-social-login-btn.is-wechat .jn-social-login-icon,body.public-home .replica-login-modal .jn-social-login-btn.is-wx .jn-social-login-icon{background:linear-gradient(135deg,#10b981,#22c55e)!important}body.public-home .replica-login-modal .jn-social-login-btn.is-alipay .jn-social-login-icon{background:linear-gradient(135deg,#1677ff,#06b6d4)!important}body.public-home .replica-login-modal .jn-social-login-btn.is-sina .jn-social-login-icon{background:linear-gradient(135deg,#ef4444,#f97316)!important}body.public-home .replica-login-modal .jn-social-login-btn.is-bilibili .jn-social-login-icon{background:linear-gradient(135deg,#fb7299,#60a5fa)!important}body.public-home.jn-light-mode .replica-login-modal .jn-social-login-btn,body.public-home[data-theme=light] .replica-login-modal .jn-social-login-btn,html.jn-light-mode body.public-home .replica-login-modal .jn-social-login-btn,html[data-theme=light] body.public-home .replica-login-modal .jn-social-login-btn{background:#0e1420!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:rgba(148,163,184,.2)!important;box-shadow:none!important}body.public-home.jn-light-mode .replica-login-modal .jn-social-login-btn:hover,body.public-home[data-theme=light] .replica-login-modal .jn-social-login-btn:hover,html.jn-light-mode body.public-home .replica-login-modal .jn-social-login-btn:hover,html[data-theme=light] body.public-home .replica-login-modal .jn-social-login-btn:hover{background:#121923!important;border-color:rgba(56,189,248,.28)!important}body.public-home.jn-light-mode .replica-login-modal .jn-social-login-btn b,body.public-home[data-theme=light] .replica-login-modal .jn-social-login-btn b,html.jn-light-mode body.public-home .replica-login-modal .jn-social-login-btn b,html[data-theme=light] body.public-home .replica-login-modal .jn-social-login-btn b{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}@media(max-width:620px){body.public-home .jn-auth-overlay{align-items:center!important;justify-content:center!important;padding:8px!important}body.public-home .jn-auth-modal.replica-login-modal{width:min(330px,calc(100vw - 16px))!important;max-height:calc(100svh - 16px)!important;border-radius:14px!important}body.public-home .replica-login-modal .jn-auth-logo{min-height:0!important;padding:16px 18px 6px!important}body.public-home .replica-login-modal .jn-auth-logo img{width:34px!important;height:34px!important}body.public-home .replica-login-modal .jn-auth-logo span{font-size:16px!important;line-height:19px!important}body.public-home .replica-login-modal .jn-auth-subtitle{padding:0 16px 10px!important;font-size:11px!important}body.public-home .replica-login-modal .jn-auth-tabs{margin:0 12px 8px!important}body.public-home .replica-login-modal .jn-auth-tabs button{height:29px!important;min-height:29px!important;font-size:10.8px!important}body.public-home .replica-login-modal .jn-auth-form{padding:0 12px!important;gap:7px!important}body.public-home .replica-login-modal .jn-auth-form input,body.public-home .replica-login-modal .jn-captcha,body.public-home .replica-login-modal .jn-code-row button{height:32px!important;min-height:32px!important}body.public-home .replica-login-modal .jn-captcha-row,body.public-home .replica-login-modal .jn-code-row{grid-template-columns:minmax(0,1fr) 84px!important;gap:6px!important}body.public-home .replica-login-modal .jn-auth-submit{height:35px!important;min-height:35px!important}body.public-home .replica-login-modal .jn-third-title{margin:8px 12px 7px!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved{padding:0 12px 0!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved[data-count="1"]{grid-template-columns:1fr!important}body.public-home .replica-login-modal .jn-social-login-btn{min-height:32px!important;font-size:10.6px!important}}@media(max-width:370px){body.public-home .jn-auth-modal.replica-login-modal{width:calc(100vw - 12px)!important;max-height:calc(100svh - 12px)!important}body.public-home .replica-login-modal .jn-auth-tabs button{font-size:10.2px!important}body.public-home .replica-login-modal .jn-third-grid.jn-third-reserved{grid-template-columns:1fr!important}}body.public-home.jn-light-mode :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),body.public-home[data-theme=light] :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html.jn-light-mode body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html[data-theme=light] body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay){background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal){background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;text-shadow:none!important;color-scheme:dark!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.public-home.jn-light-mode :is(.replica-customer-modal,.replica-login-modal,.account-bind-modal)::before,body.public-home[data-theme=light] :is(.replica-customer-modal,.replica-login-modal,.account-bind-modal)::before,html.jn-light-mode body.public-home :is(.replica-customer-modal,.replica-login-modal,.account-bind-modal)::before,html[data-theme=light] body.public-home :is(.replica-customer-modal,.replica-login-modal,.account-bind-modal)::before{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(6,182,212,.1),rgba(16,185,129,.08))!important;opacity:1!important}body.public-home.jn-light-mode :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),body.public-home[data-theme=light] :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html.jn-light-mode body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html[data-theme=light] body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head){background:0 0!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.14)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),body.public-home[data-theme=light] :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),html.jn-light-mode body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),html[data-theme=light] body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form){background:#0b1018!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-modal input:not([type=checkbox]):not([type=radio]),.account-bind-modal input:not([type=checkbox]):not([type=radio])),body.public-home[data-theme=light] :is(.jn-auth-modal input:not([type=checkbox]):not([type=radio]),.account-bind-modal input:not([type=checkbox]):not([type=radio])),html.jn-light-mode body.public-home :is(.jn-auth-modal input:not([type=checkbox]):not([type=radio]),.account-bind-modal input:not([type=checkbox]):not([type=radio])),html[data-theme=light] body.public-home :is(.jn-auth-modal input:not([type=checkbox]):not([type=radio]),.account-bind-modal input:not([type=checkbox]):not([type=radio])){background:#070b12!important;color:#b4bfce!important;-webkit-text-fill-color:#b4bfce!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),body.public-home[data-theme=light] :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),html.jn-light-mode body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),html[data-theme=light] body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button){background:#101721!important;background-image:none!important;color:#d5dde8!important;-webkit-text-fill-color:currentColor!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),body.public-home[data-theme=light] :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html.jn-light-mode body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html[data-theme=light] body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a){background:rgba(56,189,248,.085)!important;background-image:none!important;border-color:rgba(56,189,248,.3)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html.jn-light-mode body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html[data-theme=light] body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay){background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal){background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;text-shadow:none!important;color-scheme:dark!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.public-home.jn-light-mode :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html.jn-light-mode body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html[data-theme=light] body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head){background:0 0!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.14)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form),html.jn-light-mode body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form),html[data-theme=light] body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form){background:#0b1018!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]),html.jn-light-mode body.public-home :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]),html[data-theme=light] body.public-home :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]){background:#070b12!important;color:#b4bfce!important;-webkit-text-fill-color:#b4bfce!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured),html.jn-light-mode body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured),html[data-theme=light] body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured){background:#101721!important;background-image:none!important;color:#d5dde8!important;-webkit-text-fill-color:currentColor!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html.jn-light-mode body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html[data-theme=light] body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a){background:rgba(56,189,248,.085)!important;background-image:none!important;border-color:rgba(56,189,248,.3)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html.jn-light-mode body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html[data-theme=light] body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay){background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal){background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;text-shadow:none!important;color-scheme:dark!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.public-home.jn-light-mode :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html.jn-light-mode body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html[data-theme=light] body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head){background:0 0!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.14)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form),html.jn-light-mode body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form),html[data-theme=light] body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.replica-login-modal .jn-third-reserved,.replica-login-modal .third-unconfigured,.account-bind-modal .bind-form){background:#0b1018!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong,.service-online-card strong){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,small,span,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span,.service-modal-head p){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]),html.jn-light-mode body.public-home :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]),html[data-theme=light] body.public-home :is(.jn-auth-modal,.account-bind-modal) input:not([type=checkbox]):not([type=radio]){background:#070b12!important;color:#b4bfce!important;-webkit-text-fill-color:#b4bfce!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured),html.jn-light-mode body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured),html[data-theme=light] body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button,.third-unconfigured){background:#101721!important;background-image:none!important;color:#d5dde8!important;-webkit-text-fill-color:currentColor!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html.jn-light-mode body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html[data-theme=light] body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a){background:rgba(56,189,248,.085)!important;background-image:none!important;border-color:rgba(56,189,248,.3)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;box-shadow:none!important}body.public-home,html.jn-light-mode body.public-home,html[data-theme=light] body.public-home{--home-panel:rgba(255,255,255,.018);--home-panel-strong:rgba(255,255,255,.030);--home-line-soft:rgba(255,255,255,.075);background:#03060d!important}body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{z-index:2!important;background:radial-gradient(circle at 12% 18%,rgba(210,250,255,.82) 0 4.6px,transparent 7.6px),radial-gradient(circle at 32% 64%,rgba(0,229,160,.74) 0 5.2px,transparent 8.4px),radial-gradient(circle at 58% 24%,rgba(0,202,224,.8) 0 6px,transparent 9.4px),radial-gradient(circle at 82% 72%,rgba(146,116,255,.7) 0 5px,transparent 8px),radial-gradient(circle at 72% 14%,rgba(128,235,255,.78) 0 4.4px,transparent 7.4px),radial-gradient(circle at 44% 84%,rgba(223,250,255,.6) 0 4px,transparent 7px),radial-gradient(circle at 22% 42%,rgba(255,255,255,.42) 0 3.2px,transparent 6px),radial-gradient(circle at 90% 36%,rgba(0,202,224,.45) 0 3.8px,transparent 6.8px)!important;background-size:360px 280px,430px 350px,520px 420px,620px 480px,760px 560px,900px 640px,540px 460px,700px 520px!important;background-position:0 0,58px 90px,132px 40px,48px 180px,100px 54px,170px 124px,220px 40px,88px 250px!important;opacity:.66!important;animation:homeStarBreathLarge 9.5s ease-in-out infinite alternate!important}body.public-home #agents,body.public-home #inspiration,body.public-home #platform,body.public-home .home-cta,body.public-home .home-footer,body.public-home .home-hero,body.public-home .home-main,body.public-home .home-section{background:0 0!important;background-image:none!important}body.public-home .agent-grid article,body.public-home .capability-grid article,body.public-home .home-cta,body.public-home .home-metrics span,body.public-home .replica-masonry article{background:rgba(255,255,255,.018)!important;border-color:var(--home-line-soft)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.public-home .home-cta{backdrop-filter:none!important}body.public-home #inspiration::before,body.public-home .home-cta::before{opacity:0!important}body.public-home .hero-model-cards article{width:236px!important;min-height:128px!important;padding:14px 16px!important}body.public-home .hero-model-cards article>img{width:32px!important;height:32px!important}body.public-home .hero-model-cards strong{font-size:15px!important;line-height:1.25!important;max-width:200px!important}body.public-home .hero-model-cards p{font-size:12px!important;line-height:1.55!important;min-height:54px!important}@keyframes homeStarBreathLarge{0%{opacity:.44;filter:brightness(.9) blur(0);background-position:0 0,58px 90px,132px 40px,48px 180px,100px 54px,170px 124px,220px 40px,88px 250px}50%{opacity:.86;filter:brightness(1.28) blur(.2px);background-position:30px -24px,20px 128px,178px 8px,12px 218px,150px 18px,130px 166px,250px 10px,50px 288px}100%{opacity:.56;filter:brightness(1.04) blur(0);background-position:-24px 38px,104px 46px,92px 72px,92px 140px,54px 100px,202px 78px,190px 76px,130px 210px}}@media(max-width:760px){body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{background-size:280px 220px,340px 280px,420px 340px,500px 390px,600px 460px,700px 520px,430px 360px,560px 420px!important;opacity:.58!important}}body.public-home .home-nav .home-start-link,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{border-color:var(--home-line)!important;text-shadow:none!important}@media(min-width:761px){body.public-home .orbit-spin{--r:min(430px,32vw)!important}}@media(max-width:430px){.public-home .home-hero{height:625px!important;min-height:625px!important;padding-top:0!important}.public-home .home-hero .model-cloud{top:246px!important;transform:translate(-50%,-50%) scale(.55)!important}.public-home .orbit-spin{--r:252px!important}.public-home .hero-copy{top:96px!important;width:min(318px,calc(100vw - 30px))!important;height:300px!important;min-height:300px!important}.public-home .hero-copy h1{font-size:34px!important;margin-bottom:9px!important}.public-home .hero-copy h1 span{height:40px!important;min-height:40px!important;font-size:36px!important;line-height:40px!important}.public-home .hero-actions{width:min(260px,100%)!important;height:34px!important;min-height:34px!important;margin-bottom:9px!important;grid-template-columns:1fr 1fr!important}.public-home .hero-actions .btn{height:34px!important;min-height:34px!important;font-size:12px!important}.public-home .home-metrics{width:min(286px,100%)!important;height:40px!important;min-height:40px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-home .home-metrics span{height:40px!important;min-height:40px!important;font-size:9px!important;padding:4px 1px!important}.public-home .home-metrics strong{font-size:13px!important}}@media(max-width:760px){.public-home .home-main{display:flex!important;flex-direction:column!important}.public-home #inspiration{order:18!important;padding:40px 12px 48px!important;overflow:hidden!important}.public-home #agents{order:20!important}.public-home #platform{order:30!important}.public-home .home-cta{order:50!important}.public-home #inspiration::before{top:0!important;width:94vw!important;height:180px!important;opacity:.42!important}.public-home #inspiration .section-head{margin:0 auto 18px!important;gap:10px!important}.public-home #inspiration .eyebrow{height:24px!important;padding:0 10px!important;font-size:11px!important}.public-home #inspiration h2{margin:8px 0 4px!important;font-size:26px!important;line-height:1.12!important}.public-home #inspiration .section-head p{font-size:12.5px!important;line-height:1.45!important}.public-home #inspiration .section-head .btn{height:32px!important;padding:0 14px!important;font-size:12px!important}.public-home #inspiration .inspiration-grid.replica-masonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:5px!important;gap:8px!important;margin:0!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:span 25!important;min-height:0!important;padding:8px!important;border-radius:10px!important}.public-home #inspiration .replica-masonry article.tall{grid-row:span 28!important}.public-home #inspiration .replica-masonry article.short{grid-row:span 22!important}.public-home #inspiration .replica-masonry .work-meta{gap:4px!important;margin-bottom:5px!important}.public-home #inspiration .replica-masonry .work-meta em{height:18px!important;min-width:28px!important;padding:0 5px!important;font-size:9px!important}.public-home #inspiration .replica-masonry strong{font-size:11.5px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.public-home #inspiration .replica-masonry span{margin-top:4px!important;font-size:9px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.public-home #inspiration .load-more-inspiration{min-width:136px!important;height:36px!important;margin-top:18px!important;padding:0 16px!important;font-size:12px!important}}@media(max-width:760px) and (orientation:landscape){.public-home #inspiration{padding-top:32px!important;padding-bottom:38px!important}.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:520px!important;margin:0 auto!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:span 20!important}.public-home #inspiration .replica-masonry span{display:none!important}}@media(max-width:430px){.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:span 23!important;padding:7px!important}.public-home #inspiration .replica-masonry article.tall{grid-row:span 26!important}.public-home #inspiration .replica-masonry article.short{grid-row:span 20!important}}@media(max-width:760px){.public-home .home-hero .model-cloud{top:256px!important;transform:translate(-50%,-50%) scale(.62)!important}.public-home .orbit-spin{--r:288px!important}.public-home .hero-copy{top:98px!important;width:min(342px,calc(100vw - 28px))!important;height:326px!important;min-height:326px!important}.public-home .hero-copy h1{margin-bottom:12px!important}.public-home .home-metrics{order:4!important;width:min(294px,100%)!important;height:40px!important;min-height:40px!important;margin:0 0 12px!important;gap:6px!important}.public-home .home-metrics span{height:40px!important;min-height:40px!important;padding:4px 2px!important;border-radius:9px!important;font-size:9px!important}.public-home .home-metrics strong{font-size:13px!important;margin-bottom:2px!important}.public-home .hero-actions{order:5!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.public-home .hero-actions .btn{width:auto!important;min-width:max-content!important;height:32px!important;min-height:32px!important;padding:0 13px!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important}}@media(max-width:430px){.public-home .home-hero .model-cloud{top:250px!important;transform:translate(-50%,-50%) scale(.59)!important}.public-home .orbit-spin{--r:268px!important}.public-home .hero-copy{top:94px!important;width:min(326px,calc(100vw - 26px))!important;height:312px!important;min-height:312px!important}.public-home .home-metrics{width:min(284px,100%)!important;height:38px!important;min-height:38px!important;margin-bottom:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-home .home-metrics span{height:38px!important;min-height:38px!important;font-size:8.8px!important;padding:4px 1px!important}.public-home .home-metrics strong{font-size:12.5px!important}.public-home .hero-actions{height:31px!important;min-height:31px!important;gap:9px!important;grid-template-columns:none!important}.public-home .hero-actions .btn{height:31px!important;min-height:31px!important;padding:0 12px!important;font-size:12px!important}}@media(max-width:760px){.public-home,.public-home .home-hero{width:100%!important;max-width:100%!important;overflow-x:hidden!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}.public-home .home-hero{height:625px!important;min-height:625px!important;min-height:min(625px,100svh)!important;-webkit-transform:translateZ(0);transform:translateZ(0)}.public-home .home-hero .model-cloud{top:242px!important;transform:translate3d(-50%,-50%,0) scale(.62)!important;transform-origin:center center!important}.public-home .orbit-spin{--r:288px!important}.public-home .orbit-icon,.public-home .orbit-icon-wrap,.public-home .orbit-item,.public-home .orbit-name{pointer-events:none!important;-webkit-tap-highlight-color:transparent!important}.public-home .orbit-item.is-extracted,.public-home .orbit-item:hover,.public-home .orbit-item[data-extracted="1"]{opacity:1!important;filter:none!important;pointer-events:none!important}.public-home .orbit-item.is-extracted .orbit-icon-wrap,.public-home .orbit-item:hover .orbit-icon-wrap,.public-home .orbit-item[data-extracted="1"] .orbit-icon-wrap{transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)))!important;filter:none!important}.public-home .hero-model-cards,.public-home .hero-model-cards article,.public-home .hero-model-cards article.from-left,.public-home .hero-model-cards article.from-right,.public-home .hero-model-cards article.is-active{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;transition:none!important;transform:none!important;pointer-events:none!important}.public-home .hero-copy{top:88px!important;width:min(342px,calc(100% - 28px))!important;height:326px!important;min-height:326px!important;transform:translate3d(-50%,0,0)!important}.public-home .hero-actions{height:36px!important;min-height:36px!important;gap:10px!important}.public-home .hero-actions .btn{height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:13px!important;line-height:36px!important}}@media(max-width:430px){.public-home .home-hero{height:610px!important;min-height:610px!important;min-height:min(610px,100svh)!important}.public-home .home-hero .model-cloud{top:236px!important;transform:translate3d(-50%,-50%,0) scale(.59)!important}.public-home .hero-copy{top:84px!important;width:min(326px,calc(100% - 26px))!important;height:312px!important;min-height:312px!important}.public-home .hero-actions{height:35px!important;min-height:35px!important;gap:9px!important}.public-home .hero-actions .btn{height:35px!important;min-height:35px!important;padding:0 15px!important;font-size:12.8px!important;line-height:35px!important}}@supports not (height:100svh){@media(max-width:760px){.public-home .home-hero{min-height:625px!important}}@media(max-width:430px){.public-home .home-hero{min-height:610px!important}}}@media(max-width:760px){.public-home .hero-copy{top:84px!important;left:50%!important;width:min(330px,calc(100% - 30px))!important;height:332px!important;min-height:332px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;transform:translate3d(-50%,0,0)!important}.public-home .hero-copy .eyebrow{order:1!important;width:max-content!important;max-width:100%!important;height:24px!important;margin:0!important;padding:0 11px!important;line-height:24px!important;text-align:center!important;justify-content:center!important}.public-home .hero-copy h1{order:2!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important;font-size:34px!important;line-height:1.03!important}.public-home .hero-copy h1 span{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:36px!important;line-height:40px!important;white-space:nowrap!important}.public-home .home-metrics{order:3!important;width:min(292px,100%)!important;height:40px!important;min-height:40px!important;margin:2px 0 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:center!important;justify-content:center!important}.public-home .home-metrics span{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:4px 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.public-home .hero-actions{order:4!important;width:min(292px,100%)!important;height:36px!important;min-height:36px!important;margin:2px 0 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:center!important;justify-content:center!important}.public-home .hero-actions .btn{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}}@media(max-width:430px){.public-home .hero-copy{top:80px!important;width:min(314px,calc(100% - 28px))!important;height:322px!important;min-height:322px!important;gap:9px!important}.public-home .hero-copy h1{font-size:33px!important;gap:4px!important}.public-home .hero-copy h1 span{height:38px!important;min-height:38px!important;font-size:34px!important;line-height:38px!important}.public-home .home-metrics{width:min(284px,100%)!important;height:39px!important;min-height:39px!important;gap:5px!important}.public-home .home-metrics span{height:39px!important;min-height:39px!important}.public-home .hero-actions{width:min(284px,100%)!important;height:35px!important;min-height:35px!important;gap:9px!important}.public-home .hero-actions .btn{height:35px!important;min-height:35px!important;padding:0 9px!important}}@media(max-width:760px){.public-home .hero-actions{width:min(276px,100%)!important;height:34px!important;min-height:34px!important;gap:9px!important}.public-home .hero-actions .btn{height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:12.6px!important;line-height:1!important}}@media(max-width:430px){.public-home .hero-actions{width:min(268px,100%)!important;height:33px!important;min-height:33px!important;gap:8px!important}.public-home .hero-actions .btn{height:33px!important;min-height:33px!important;padding:0 7px!important;font-size:12.4px!important}}@media(max-width:760px){.public-home #inspiration{padding-top:22px!important;margin-top:-18px!important}}@media(max-width:430px){.public-home #inspiration{padding-top:18px!important;margin-top:-22px!important}}@media(max-width:620px){.jn-auth-overlay{align-items:center!important;justify-content:center!important;padding:8px!important;overflow:auto!important}.jn-auth-modal.replica-login-modal{width:min(352px,calc(100vw - 16px))!important;max-height:calc(100svh - 16px)!important;border-radius:16px!important}.replica-login-modal .jn-modal-close{top:8px!important;right:8px!important;width:28px!important;height:28px!important;border-radius:8px!important;font-size:18px!important}.replica-login-modal .jn-auth-logo{padding:18px 18px 8px!important;gap:7px!important}.replica-login-modal .jn-auth-logo img{width:38px!important;height:38px!important;border-radius:9px!important}.replica-login-modal .jn-auth-logo span{font-size:18px!important;line-height:1.12!important}.replica-login-modal .jn-auth-subtitle{padding:0 18px 10px!important;font-size:12px!important;line-height:1.45!important}.replica-login-modal .jn-auth-tabs{margin:10px 12px 9px!important;padding:3px!important;gap:3px!important;border-radius:9px!important}.replica-login-modal .jn-auth-tabs button{height:30px!important;border-radius:7px!important;font-size:11.5px!important;font-weight:800!important;padding:0 2px!important}.replica-login-modal .jn-auth-form{padding:0 12px!important;gap:8px!important}.replica-login-modal .jn-auth-form label,.replica-login-modal .jn-captcha-row label,.replica-login-modal .jn-code-row label{gap:4px!important;font-size:11.5px!important;line-height:1.2!important}.replica-login-modal .jn-auth-form input{height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:7px!important;font-size:12.5px!important}.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-code-row{grid-template-columns:minmax(0,1fr) 88px!important;gap:6px!important}.replica-login-modal .jn-captcha,.replica-login-modal .jn-code-row button{height:34px!important;min-height:34px!important;border-radius:7px!important;font-size:11.5px!important;padding:0 6px!important}.replica-login-modal .jn-captcha{font-size:14px!important;letter-spacing:1px!important}.replica-login-modal .jn-auth-submit{height:36px!important;min-height:36px!important;border-radius:8px!important;font-size:13px!important;margin-top:1px!important}.replica-login-modal .jn-agree{margin-top:0!important;padding:0 2px!important;gap:6px!important;font-size:10.5px!important;line-height:1.35!important}.replica-login-modal .jn-agree input{width:12px!important;height:12px!important;min-width:12px!important}.replica-login-modal .jn-third-title{margin:8px 12px 7px!important;font-size:10.5px!important}.replica-login-modal .jn-third-grid.jn-third-reserved{padding:0 12px 4px!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.replica-login-modal .jn-third-grid.jn-third-reserved button,.replica-login-modal .third-unconfigured{min-height:32px!important;border-radius:8px!important;font-size:10.5px!important}.replica-login-modal .jn-third-placeholder{height:32px!important;margin:0 12px 3px!important;border-radius:8px!important;font-size:10.5px!important}.replica-login-modal .jn-register-benefits{gap:4px!important}.replica-login-modal .jn-register-benefits span{min-height:24px!important;font-size:10px!important;border-radius:7px!important;padding:3px 5px!important}.account-bind-overlay{align-items:center!important;justify-content:center!important;padding:8px!important;overflow:auto!important}.account-bind-modal{width:min(352px,calc(100vw - 16px))!important;max-height:calc(100svh - 16px)!important;border-radius:16px!important;overflow:auto!important}.account-bind-modal .bind-head{padding:20px 16px 12px!important}.account-bind-modal .bind-head span{height:22px!important;font-size:10.5px!important}.account-bind-modal .bind-head strong{font-size:19px!important}.account-bind-modal .bind-head p{margin-top:7px!important;font-size:11.5px!important;line-height:1.45!important}.account-bind-modal .bind-form{padding:14px 14px 16px!important;gap:8px!important}.account-bind-modal .bind-form label{gap:4px!important;font-size:11.5px!important}.account-bind-modal .bind-form input{height:34px!important;min-height:34px!important;border-radius:7px!important;font-size:12.5px!important;padding:0 10px!important}.account-bind-modal .bind-skip,.account-bind-modal .jn-auth-submit{height:36px!important;min-height:36px!important;font-size:12.5px!important}}@media(max-width:380px){.account-bind-modal,.jn-auth-modal.replica-login-modal{width:calc(100vw - 12px)!important;max-height:calc(100svh - 12px)!important}.replica-login-modal .jn-auth-tabs button{font-size:10.8px!important}.replica-login-modal .jn-auth-form{gap:7px!important}.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-code-row{grid-template-columns:minmax(0,1fr) 82px!important;gap:5px!important}.replica-login-modal .jn-captcha,.replica-login-modal .jn-code-row button{font-size:10.5px!important;padding:0 4px!important}}@supports not (height:100svh){@media(max-width:620px){.account-bind-modal,.jn-auth-modal.replica-login-modal{max-height:calc(100vh - 16px)!important}}}@media(max-width:760px){.public-home .hero-actions{width:min(264px,100%)!important;height:32px!important;min-height:32px!important;gap:8px!important;margin-top:0!important}.public-home .hero-actions .btn{height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:12.2px!important;line-height:32px!important}.public-home #inspiration{padding-top:18px!important;margin-top:-28px!important}}@media(max-width:430px){.public-home .hero-actions{width:min(258px,100%)!important;height:31px!important;min-height:31px!important;gap:7px!important}.public-home .hero-actions .btn{height:31px!important;min-height:31px!important;padding:0 6px!important;font-size:12px!important;line-height:31px!important}.public-home #inspiration{padding-top:14px!important;margin-top:-34px!important}}@media(max-width:620px){.jn-auth-modal.replica-login-modal .jn-auth-logo{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;min-height:72px!important;padding:16px 18px 8px!important}.jn-auth-modal.replica-login-modal .jn-auth-logo img{display:block!important;flex:0 0 auto!important;width:38px!important;height:38px!important}.jn-auth-modal.replica-login-modal .jn-auth-logo span{display:block!important;width:100%!important;max-width:100%!important;min-height:20px!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;color:#f8fbff!important;font-size:17px!important;line-height:20px!important;font-weight:900!important;text-align:center!important}.jn-auth-modal.replica-login-modal .jn-agree{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:2px auto 0!important;padding:0 4px!important;gap:6px!important;text-align:center!important;line-height:1.35!important}.jn-auth-modal.replica-login-modal .jn-agree input{flex:0 0 12px!important;width:12px!important;height:12px!important;min-width:12px!important;margin:0!important;transform:translateY(0)!important}.jn-auth-modal.replica-login-modal .jn-agree span{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;min-width:0!important;max-width:calc(100% - 20px)!important;gap:3px!important;flex-wrap:wrap!important;text-align:center!important}.jn-auth-modal.replica-login-modal .jn-agree a{display:inline!important;white-space:nowrap!important}}@media(max-width:380px){.jn-auth-modal.replica-login-modal .jn-auth-logo{min-height:68px!important;padding-top:14px!important}.jn-auth-modal.replica-login-modal .jn-auth-logo span{font-size:16px!important;line-height:19px!important}.jn-auth-modal.replica-login-modal .jn-agree{font-size:10.2px!important;gap:5px!important}}.account-bind-overlay,.customer-modal-overlay,.jn-auth-overlay{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:620px){.account-bind-overlay,.customer-modal-overlay,.jn-auth-overlay{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.service-avatar,.service-avatar.service-avatar-polished{position:relative!important;width:58px!important;height:58px!important;padding:7px!important;border-radius:18px!important;overflow:visible!important;background:radial-gradient(circle at 28% 18%,rgba(96,240,255,.38),transparent 42%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(15,118,110,.72))!important;border:1px solid rgba(125,211,252,.38)!important;box-shadow:0 16px 34px rgba(2,6,23,.3),0 0 0 5px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.18)!important}.service-avatar.service-avatar-polished::before,.service-avatar::before{content:""!important;position:absolute!important;inset:-5px!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(37,99,235,.46),rgba(20,184,166,.3),rgba(139,92,246,.32))!important;opacity:.48!important;filter:blur(8px)!important;z-index:-1!important}.service-avatar.service-avatar-polished::after,.service-avatar::after{content:""!important;position:absolute!important;right:-2px!important;bottom:-2px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#22c55e!important;border:3px solid #0b1220!important;box-shadow:0 0 16px rgba(34,197,94,.82)!important}.service-avatar img,.service-avatar.service-avatar-polished img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:12px!important;background:0 0!important;filter:drop-shadow(0 8px 14px rgba(0,0,0,.28))!important}.customer-float .customer-float-icon,.top-service-btn .service-headset{width:22px!important;height:22px!important;object-fit:contain!important;filter:drop-shadow(0 5px 10px rgba(0,0,0,.22))!important}@media(max-width:620px){.service-avatar,.service-avatar.service-avatar-polished{width:54px!important;height:54px!important;border-radius:17px!important}}.front-console{--rep-side:#111827;--rep-side-2:#182033;--rep-blue:#2563eb;--rep-cyan:#06b6d4;--rep-pink:#ec4899;--rep-line:#e4ebf5;--rep-card:#fff;background:#f4f7fc!important}.front-replica-shell{width:228px!important;padding:14px 12px!important;background:linear-gradient(180deg,#111827 0,#182033 54%,#0b1220 100%)!important;box-shadow:16px 0 48px rgba(15,23,42,.14)!important}.front-side-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.front-side-top .front-logo{flex:1;margin:0!important;background:0 0!important;height:44px!important;padding:0!important}.front-side-top .front-logo img{width:30px;height:30px}.front-side-top .front-logo span{font-size:16px}.front-grid-toggle,.front-mobile-more{width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.07);display:grid;grid-template-columns:repeat(2,7px);grid-auto-rows:7px;place-content:center;gap:5px;cursor:pointer;transition:.18s ease}.front-grid-toggle span,.front-mobile-more span{display:block;width:7px;height:7px;border-radius:3px;background:#dbeafe}.front-grid-toggle.active,.front-grid-toggle:hover,.front-mobile-more.active,.front-mobile-more:hover{background:linear-gradient(135deg,rgba(37,99,235,.34),rgba(236,72,153,.22));border-color:rgba(147,197,253,.5)}.front-primary-menu{display:grid!important;gap:8px!important;margin-top:8px!important;overflow:visible!important;padding-right:0!important}.front-primary-menu a{height:46px!important;border-radius:12px!important;font-size:14px!important;color:#cbd7ea!important;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.front-primary-menu a span{width:26px!important;height:26px!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;color:#93c5fd!important}.front-primary-menu a.active,.front-primary-menu a:hover{background:linear-gradient(135deg,rgba(37,99,235,.32),rgba(236,72,153,.18))!important;color:#fff!important;transform:none!important;box-shadow:none!important}.front-primary-menu a.active span,.front-primary-menu a:hover span{background:rgba(255,255,255,.18)!important;color:#fff!important}.front-more-wrap{position:relative;margin-top:14px}.front-more-wrap>.front-grid-toggle{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:5px}.front-more-panel{position:absolute;left:0;top:48px;width:284px;max-height:min(480px,calc(100vh - 150px));overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(15,23,42,.96);box-shadow:0 22px 70px rgba(0,0,0,.28);backdrop-filter:blur(18px);opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:.18s ease;z-index:30}.front-more-panel.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.front-more-head{display:flex;align-items:end;justify-content:space-between;color:#fff;padding:2px 4px 10px}.front-more-head small{color:#94a3b8}.front-more-panel a{height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:10px;color:#cbd5e1}.front-more-panel a span{width:24px;text-align:center;color:#93c5fd}.front-more-panel a.active,.front-more-panel a:hover{background:rgba(255,255,255,.08);color:#fff}.front-account-dock{margin-top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;align-items:center!important;padding:10px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(236,72,153,.13))!important}.front-profile-link{min-width:0;display:flex;align-items:center;gap:9px;color:#fff}.front-profile-link strong{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-recharge-trigger{height:34px;border:0;border-radius:10px;padding:0 12px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-weight:800;cursor:pointer}.front-replica-topbar{height:66px!important;background:rgba(255,255,255,.9)!important;backdrop-filter:blur(18px)!important}.front-main{margin-left:228px!important}.recharge-pill{cursor:pointer;border-radius:12px!important}.front-avatar-link{text-decoration:none}.front-recharge-modal[hidden]{display:none!important}.front-recharge-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px}.front-recharge-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.22);backdrop-filter:blur(5px)}.front-recharge-dialog{position:relative;width:min(390px,calc(100vw - 28px));padding:22px;border:1px solid rgba(226,232,240,.96);border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.26)}.front-recharge-dialog h2{margin:4px 0 8px}.front-recharge-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border:0;border-radius:10px;background:#f1f5f9;cursor:pointer;font-size:20px;color:#334155}@media(max-width:1050px){.front-replica-shell{position:sticky!important;top:0!important;width:100%!important;z-index:30!important;padding:10px 12px!important}.front-side-top{margin-bottom:8px}.front-replica-shell .front-logo{max-width:180px}.front-primary-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.front-primary-menu a{height:38px!important;justify-content:center!important;padding:0 8px!important;font-size:13px!important}.front-primary-menu a span{display:none!important}.front-more-wrap{display:none}.front-mobile-more{display:grid}.front-more-panel{position:fixed;left:12px;right:12px;top:62px;width:auto;max-height:calc(100dvh - 86px)}.front-account-dock{grid-template-columns:minmax(0,1fr) auto;margin-top:8px!important}.front-main{margin-left:0!important}.front-replica-topbar{position:static!important;height:auto!important;padding:12px 14px!important}.front-tools{justify-content:space-between}.front-recharge-backdrop{background:rgba(15,23,42,.12);backdrop-filter:none}}@media(min-width:1051px){.front-mobile-more{display:none!important}}@media(max-width:520px){.front-primary-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.front-account-dock{display:flex!important}.front-profile-link strong{max-width:120px}.front-recharge-dialog{border-radius:18px;padding:20px 16px}}.front-console{--jn-bg:#f5f7fb;--jn-text:#1f2937;--jn-muted:#8a94a6;--jn-line:#edf1f7;--jn-blue:#2563eb;background:var(--jn-bg)!important;color:var(--jn-text)!important;min-height:100vh!important}.front-sidebar.jnai8-shell{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:218px!important;padding:18px 14px!important;background:#fff!important;border-right:1px solid #edf1f7!important;box-shadow:6px 0 24px rgba(20,32,56,.04)!important;display:flex!important;flex-direction:column!important;z-index:30!important;color:#243047!important}.jnai8-side-head{height:44px!important;margin:0 0 20px!important;display:flex!important;align-items:center!important;gap:12px!important}.jnai8-logo{height:42px!important;margin:0!important;padding:0!important;background:0 0!important;color:#0f172a!important;gap:9px!important}.jnai8-logo img{width:30px!important;height:30px!important}.jnai8-logo span{font-size:18px!important;font-weight:900!important;color:#111827!important;letter-spacing:0!important}.jnai8-grid{width:38px!important;height:38px!important;border-radius:11px!important;border:1px solid #e8edf5!important;background:#f8fafc!important;display:grid!important;grid-template-columns:repeat(2,6px)!important;grid-auto-rows:6px!important;gap:5px!important;place-content:center!important;box-shadow:none!important}.jnai8-grid span{width:6px!important;height:6px!important;border-radius:2px!important;background:#64748b!important}.jnai8-grid.active,.jnai8-grid:hover{background:#eff6ff!important;border-color:#bfdbfe!important}.jnai8-grid.active span,.jnai8-grid:hover span{background:#2563eb!important}.front-main.jnai8-main{margin-left:218px!important;min-height:100vh!important;background:#f5f7fb!important}.front-replica-topbar.jnai8-topbar{height:64px!important;padding:0 28px!important;background:#fff!important;border-bottom:1px solid #edf1f7!important;box-shadow:none!important;backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:sticky!important;top:0!important;z-index:20!important}.front-content{padding:22px 28px 36px!important}.front-notice{margin:20px 28px 0!important;border:1px solid #e8edf5!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.front-primary-menu.jnai8-primary{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important}.front-primary-menu.jnai8-primary a{height:44px!important;padding:0 12px!important;border-radius:12px!important;border:0!important;background:0 0!important;color:#596579!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}.front-primary-menu.jnai8-primary a span{width:34px!important;height:28px!important;border-radius:8px!important;background:#f3f6fb!important;color:#64748b!important;font-size:10px!important;font-weight:900!important;display:grid!important;place-items:center!important}.front-primary-menu.jnai8-primary a em{font-style:normal!important;white-space:nowrap!important}.front-primary-menu.jnai8-primary a.active{background:#eff6ff!important;color:#2563eb!important}.front-primary-menu.jnai8-primary a.active span{background:#2563eb!important;color:#fff!important}.front-primary-menu.jnai8-primary a:hover{background:#f6f9ff!important;color:#2563eb!important}.front-more-panel.jnai8-more{position:absolute!important;left:14px!important;top:70px!important;width:238px!important;max-height:calc(100vh - 120px)!important;overflow:auto!important;padding:14px!important;border-radius:16px!important;border:1px solid #e8edf5!important;background:#fff!important;box-shadow:0 18px 55px rgba(15,23,42,.13)!important;backdrop-filter:none!important;opacity:0!important;transform:translateY(-8px)!important;pointer-events:none!important;transition:.16s ease!important;z-index:60!important}.front-more-panel.jnai8-more.open{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.front-more-panel.jnai8-more .front-more-head{padding:0 2px 10px!important;color:#1f2937!important}.front-more-panel.jnai8-more .front-more-head small{color:#9aa4b2!important}.front-more-panel.jnai8-more a{height:40px!important;padding:0 9px!important;border-radius:10px!important;color:#596579!important;display:flex!important;align-items:center!important;gap:9px!important;text-decoration:none!important}.front-more-panel.jnai8-more a span{width:42px!important;color:#94a3b8!important;font-size:10px!important;font-weight:900!important;text-align:left!important}.front-more-panel.jnai8-more a em{font-style:normal!important;font-size:13px!important;font-weight:700!important}.front-more-panel.jnai8-more a.active,.front-more-panel.jnai8-more a:hover{background:#eff6ff!important;color:#2563eb!important}.front-more-panel.jnai8-more a.active span,.front-more-panel.jnai8-more a:hover span{color:#2563eb!important}.front-account-dock.jnai8-account{margin-top:auto!important;padding:12px!important;border-radius:16px!important;border:1px solid #edf1f7!important;background:#f8fafc!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;box-shadow:none!important}.jnai8-user{border:0!important;background:0 0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important;cursor:pointer!important;color:#1f2937!important}.jnai8-user .avatar-dot{width:36px!important;height:36px!important;border-radius:50%!important;background:#2563eb!important;color:#fff!important;font-size:13px!important}.jnai8-user strong{font-size:13px!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.jnai8-user span{font-size:12px!important;color:#8a94a6!important}.front-recharge-trigger{height:34px!important;border-radius:10px!important;background:#2563eb!important;color:#fff!important;border:0!important;font-weight:800!important;box-shadow:0 8px 18px rgba(37,99,235,.2)!important}.jnai8-topbar .front-title{display:flex!important;align-items:center!important;gap:10px!important}.jnai8-topbar .front-title span{width:34px!important;height:34px!important;border-radius:10px!important;background:#eff6ff!important;color:#2563eb!important;display:grid!important;place-items:center!important;font-size:11px!important;font-weight:900!important}.jnai8-topbar .front-title strong{font-size:18px!important;color:#111827!important}.front-tools{display:flex!important;align-items:center!important;gap:12px!important}.recharge-pill{height:36px!important;border-radius:18px!important;padding:0 14px!important;background:#f8fafc!important;border:1px solid #e7edf6!important;color:#475569!important;display:flex!important;gap:8px!important;align-items:center!important}.recharge-pill span{font-size:12px!important;color:#8a94a6!important}.recharge-pill strong{font-size:13px!important;color:#2563eb!important}.front-avatar-link{width:36px!important;height:36px!important;border-radius:50%!important;border:0!important;background:#2563eb!important;color:#fff!important;font-weight:900!important;cursor:pointer!important}.front-profile-modal[hidden],.front-recharge-modal[hidden]{display:none!important}.jnai8-modal{position:fixed!important;inset:0!important;z-index:100!important;display:grid!important;place-items:center!important;padding:24px!important}.jnai8-modal .front-recharge-backdrop{position:absolute!important;inset:0!important;background:rgba(15,23,42,.18)!important;backdrop-filter:none!important}.jnai8-dialog{position:relative!important;width:min(430px,calc(100vw - 32px))!important;padding:24px!important;border-radius:18px!important;border:1px solid #e8edf5!important;background:#fff!important;box-shadow:0 24px 80px rgba(15,23,42,.18)!important}.front-recharge-close{position:absolute!important;right:14px!important;top:14px!important;width:auto!important;min-width:44px!important;height:30px!important;border-radius:9px!important;border:1px solid #e7edf6!important;background:#f8fafc!important;color:#64748b!important;font-size:12px!important}.jnai8-profile-avatar{width:58px;height:58px;border-radius:50%;background:#2563eb;color:#fff;display:grid;place-items:center;font-weight:900;margin:8px auto 16px}.jnai8-profile-list{display:grid;gap:8px;margin:0 0 18px}.jnai8-profile-list div{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#f8fafc}.jnai8-profile-list dt{font-size:12px;color:#8a94a6}.jnai8-profile-list dd{margin:0;font-size:13px;color:#111827;font-weight:700}.admin-card,.chat-shell,.data-card,.draw-card,.front-card,.sample-gallery article,.task-card{border-radius:14px!important;border:1px solid #e8edf5!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.04)!important}.card-toolbar h1,.front-page h1{color:#111827!important}.btn.primary,.generate-button{background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 10px 24px rgba(37,99,235,.18)!important}.btn.ghost{background:#f8fafc!important;border-color:#e7edf6!important;color:#475569!important}@media(max-width:900px){.front-sidebar.jnai8-shell{position:sticky!important;top:0!important;bottom:auto!important;width:100%!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid #edf1f7!important}.jnai8-side-head{margin-bottom:8px!important}.front-primary-menu.jnai8-primary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.front-primary-menu.jnai8-primary a{height:38px!important;justify-content:center!important;padding:0 6px!important;font-size:12px!important}.front-primary-menu.jnai8-primary a span{display:none!important}.front-account-dock.jnai8-account{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:8px!important}.front-main.jnai8-main{margin-left:0!important}.front-replica-topbar.jnai8-topbar{height:auto!important;padding:12px 14px!important;position:static!important}.front-more-panel.jnai8-more{position:fixed!important;left:12px!important;right:12px!important;top:62px!important;width:auto!important}.front-content{padding:14px!important}.front-notice{margin:12px 14px 0!important}}@media(max-width:520px){.front-primary-menu.jnai8-primary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jnai8-logo span{font-size:16px!important}.jnai8-dialog{padding:20px 16px!important}.recharge-pill span{display:none!important}}.jnai8-side-head{justify-content:flex-start!important}.jnai8-side-head .jnai8-logo{flex:0 0 auto!important}.jnai8-topbar .front-tools{position:relative!important}.jnai8-top-more{flex:0 0 auto!important}.front-more-panel.jnai8-top-panel{left:auto!important;right:0!important;top:46px!important;width:248px!important}.front-more-panel.jnai8-top-panel.open{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}@media(max-width:900px){.front-more-panel.jnai8-top-panel{position:absolute!important;left:auto!important;right:0!important;top:44px!important;width:min(260px,calc(100vw - 28px))!important}.jnai8-topbar .front-tools{margin-left:auto!important}}body.front-console,html{background:#f6f8fc!important}.front-console{--jn-bg:#f6f8fc;--jn-blue:#2f6df6;--jn-text:#202734;--jn-muted:#8d97a8;--jn-line:#e9eef6;background:#f6f8fc!important}.front-sidebar.jnai8-shell{width:206px!important;padding:18px 12px!important;background:#fff!important;border-right:1px solid #edf1f6!important;box-shadow:8px 0 22px rgba(31,45,61,.035)!important}.front-main.jnai8-main{margin-left:206px!important;background:#f6f8fc!important}.jnai8-logo img{width:28px!important;height:28px!important}.jnai8-logo span{font-size:17px!important}.jnai8-side-head{height:42px!important;margin-bottom:18px!important}.front-primary-menu.jnai8-primary{gap:6px!important}.front-primary-menu.jnai8-primary a{height:42px!important;padding:0 10px!important;border-radius:10px!important;color:#697386!important;font-weight:650!important}.front-primary-menu.jnai8-primary a span{width:32px!important;height:26px!important;border-radius:8px!important;background:#f6f8fb!important;color:#9aa5b6!important}.front-primary-menu.jnai8-primary a.active{background:#edf4ff!important;color:#2f6df6!important}.front-primary-menu.jnai8-primary a.active span{background:#2f6df6!important;color:#fff!important}.front-primary-menu.jnai8-primary a:hover{background:#f2f7ff!important;color:#2f6df6!important}.front-account-dock.jnai8-account{padding:10px!important;border-radius:14px!important;background:#f8fafc!important;border-color:#edf1f6!important}.jnai8-user .avatar-dot{background:#2f6df6!important}.front-recharge-trigger{height:32px!important;border-radius:9px!important;background:#2f6df6!important;box-shadow:none!important}.front-replica-topbar.jnai8-topbar{height:58px!important;padding:0 24px!important;background:#fff!important;border-bottom:1px solid #edf1f6!important}.jnai8-topbar .front-title span{width:30px!important;height:30px!important;border-radius:9px!important;background:#edf4ff!important;color:#2f6df6!important}.jnai8-topbar .front-title strong{font-size:16px!important;font-weight:750!important}.jnai8-top-more{width:36px!important;height:36px!important;border-radius:10px!important;background:#fff!important;border-color:#e7edf6!important}.jnai8-top-more.active,.jnai8-top-more:hover{background:#edf4ff!important}.front-more-panel.jnai8-top-panel{top:42px!important;width:236px!important;padding:12px!important;border-radius:14px!important;border-color:#e7edf6!important;box-shadow:0 18px 48px rgba(24,39,75,.12)!important}.front-more-panel.jnai8-more a{height:38px!important;border-radius:9px!important}.front-more-panel.jnai8-more a.active,.front-more-panel.jnai8-more a:hover{background:#edf4ff!important;color:#2f6df6!important}.front-notice{margin:16px 24px 0!important;border-radius:12px!important}.front-content{padding:18px 24px 32px!important}.admin-card,.chat-shell,.data-card,.draw-card,.front-card,.sample-gallery article,.task-card{border-radius:12px!important;border-color:#e9eef6!important;box-shadow:0 8px 22px rgba(31,45,61,.035)!important}.field input,.field select,.field textarea{border-color:#e6ecf4!important;background:#fff!important;border-radius:10px!important}.btn.primary,.generate-button{background:#2f6df6!important;border-color:#2f6df6!important;box-shadow:none!important}.jnai8-dialog{border-radius:16px!important;box-shadow:0 22px 70px rgba(24,39,75,.18)!important}.jnai8-modal .front-recharge-backdrop{background:rgba(15,23,42,.14)!important}@media(max-width:900px){.front-sidebar.jnai8-shell{width:100%!important}.front-main.jnai8-main{margin-left:0!important}.front-replica-topbar.jnai8-topbar{padding:10px 14px!important}.front-content{padding:14px!important}.front-notice{margin:12px 14px 0!important}.front-more-panel.jnai8-top-panel{top:42px!important}}.jnai8-draw-workbench{display:grid!important;grid-template-columns:minmax(420px,520px) minmax(420px,1fr)!important;gap:18px!important;align-items:start!important}.jnai8-draw-panel{padding:18px!important}.jnai8-draw-head{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:flex-start!important;margin-bottom:14px!important}.jnai8-draw-head h1{font-size:22px!important;line-height:1.25!important;margin:4px 0 6px!important;color:#151b28!important}.jnai8-draw-head p[data-home-subtitle]{font-size:13px!important;color:#8d97a8!important;margin:0!important}.jnai8-mode-tabs{height:38px!important;padding:4px!important;border-radius:12px!important;background:#f4f7fb!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;margin-bottom:14px!important}.jnai8-mode-tabs button{border:0!important;border-radius:9px!important;background:0 0!important;color:#697386!important;font-weight:700!important;font-size:13px!important}.jnai8-mode-tabs button.active{background:#fff!important;color:#2f6df6!important;box-shadow:0 4px 12px rgba(31,45,61,.06)!important}.jnai8-prompt textarea{min-height:180px!important;resize:vertical!important;line-height:1.65!important}.jnai8-preset-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.jnai8-preset-row button{height:34px!important;border-radius:9px!important;background:#f7f9fc!important;border:1px solid #e7edf6!important;color:#687386!important;font-weight:700!important;font-size:12px!important}.jnai8-preset-row button:hover{background:#edf4ff!important;color:#2f6df6!important}.jnai8-option-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.jnai8-draw-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:2px!important}.jnai8-draw-footer .cost-preview{margin:0!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.jnai8-draw-footer .cost-preview span{height:30px!important;padding:0 10px!important;border-radius:9px!important;background:#f7f9fc!important;border:1px solid #e7edf6!important;display:flex!important;align-items:center!important;font-size:12px!important;color:#697386!important}.jnai8-draw-footer .generate-button{height:38px!important;min-width:118px!important;border-radius:10px!important}.jnai8-result-panel{min-height:640px!important;padding:18px!important;border-radius:12px!important;border:1px solid #e9eef6!important;background:#fff!important;box-shadow:0 8px 22px rgba(31,45,61,.035)!important;display:flex!important;flex-direction:column!important}.jnai8-result-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:14px!important}.jnai8-result-top h2{font-size:18px!important;margin:4px 0 0!important;color:#151b28!important}.jnai8-result-empty{flex:1!important;border:1px dashed #dbe4f0!important;border-radius:14px!important;background:#f8fafc!important;display:grid!important;place-items:center!important;align-content:center!important;text-align:center!important;padding:28px!important;color:#8d97a8!important}.jnai8-empty-icon{width:72px!important;height:72px!important;border-radius:18px!important;background:#edf4ff!important;color:#2f6df6!important;display:grid!important;place-items:center!important;font-weight:900!important;font-size:20px!important;margin-bottom:16px!important}.jnai8-result-empty strong{color:#202734!important;font-size:16px!important;margin-bottom:8px!important}.jnai8-result-empty span{max-width:310px!important;font-size:13px!important;line-height:1.65!important}.jnai8-result-strip{display:flex!important;gap:8px!important;margin-top:14px!important}.jnai8-result-strip span{height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#f7f9fc!important;border:1px solid #e7edf6!important;color:#697386!important;font-size:12px!important;display:flex!important;align-items:center!important}@media(max-width:1180px){.jnai8-draw-workbench{grid-template-columns:1fr!important}.jnai8-result-panel{min-height:420px!important}}@media(max-width:640px){.jnai8-option-grid,.jnai8-preset-row{grid-template-columns:1fr!important}.jnai8-draw-footer{align-items:stretch!important;flex-direction:column!important}.jnai8-draw-footer .generate-button{width:100%!important}}.jnai8-chatgen-shell{display:grid!important;grid-template-columns:minmax(520px,1fr) 360px!important;gap:18px!important;align-items:stretch!important}.jnai8-chatgen-main,.jnai8-side-card{border:1px solid #e9eef6!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 22px rgba(31,45,61,.035)!important}.jnai8-chatgen-main{min-height:680px!important;padding:18px!important;display:flex!important;flex-direction:column!important}.jnai8-chatgen-title{padding-bottom:14px!important;border-bottom:1px solid #edf1f6!important}.jnai8-chatgen-title h1{font-size:22px!important;line-height:1.25!important;margin:4px 0 6px!important;color:#151b28!important}.jnai8-chatgen-title p[data-home-subtitle]{margin:0!important;font-size:13px!important;color:#8d97a8!important}.jnai8-chat-thread{flex:1!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px 0!important;overflow:auto!important}.jnai8-chat-bubble{max-width:72%!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid #e7edf6!important}.jnai8-chat-bubble strong{display:block!important;font-size:13px!important;margin-bottom:6px!important;color:#202734!important}.jnai8-chat-bubble p{margin:0!important;color:#697386!important;font-size:13px!important;line-height:1.7!important}.jnai8-chat-bubble.assistant{align-self:flex-start!important;background:#f8fafc!important;border-top-left-radius:6px!important}.jnai8-chat-bubble.user{align-self:flex-end!important;background:#edf4ff!important;border-color:#dbe8ff!important;border-top-right-radius:6px!important}.jnai8-chat-input{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:end!important;padding:12px!important;border:1px solid #e7edf6!important;border-radius:14px!important;background:#f8fafc!important}.jnai8-chat-input textarea{min-height:76px!important;border:0!important;background:#fff!important;border-radius:10px!important;padding:12px!important;resize:vertical!important;line-height:1.65!important}.jnai8-chat-input .generate-button{height:42px!important;min-width:106px!important;border-radius:10px!important}.jnai8-chat-presets{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:12px!important}.jnai8-chat-presets button{height:32px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid #e7edf6!important;background:#fff!important;color:#697386!important;font-size:12px!important;font-weight:700!important}.jnai8-chat-presets button:hover{background:#edf4ff!important;color:#2f6df6!important}.jnai8-chatgen-side{display:grid!important;grid-template-rows:auto 1fr!important;gap:18px!important}.jnai8-side-card{padding:16px!important}.jnai8-side-headline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important}.jnai8-side-headline strong{font-size:16px!important;color:#151b28!important}.jnai8-preview-card{min-height:320px!important;display:flex!important;flex-direction:column!important}.jnai8-preview-card .jnai8-result-empty{min-height:220px!important}@media(max-width:1180px){.jnai8-chatgen-shell{grid-template-columns:1fr!important}.jnai8-chatgen-main{min-height:520px!important}.jnai8-chatgen-side{grid-template-rows:auto!important}}@media(max-width:640px){.jnai8-chat-input{grid-template-columns:1fr!important}.jnai8-chat-input .generate-button{width:100%!important}.jnai8-chat-bubble{max-width:92%!important}}.front-content{padding-top:18px!important}.jnai8-chatgen-shell{grid-template-columns:minmax(560px,1fr) 340px!important;gap:16px!important}.jnai8-chatgen-main{min-height:690px!important;padding:0!important;overflow:hidden!important}.jnai8-chatgen-title{height:76px!important;padding:18px 20px!important;border-bottom:1px solid #edf1f6!important;background:#fff!important}.jnai8-chatgen-title .eyebrow{display:none!important}.jnai8-chatgen-title h1{font-size:20px!important;margin:0 0 8px!important;font-weight:800!important;color:#1d2433!important}.jnai8-chatgen-title p{font-size:13px!important;color:#8c96a8!important}.jnai8-chat-thread{padding:20px!important;background:#fff!important}.jnai8-chat-bubble{max-width:560px!important;border-radius:12px!important;padding:13px 14px!important;background:#f7f9fc!important}.jnai8-chat-bubble.user{display:none!important}.jnai8-chat-input{margin:0 20px 0!important;border-radius:12px!important;background:#f7f9fc!important;border-color:#e8eef6!important}.jnai8-chat-input textarea{min-height:88px!important;box-shadow:none!important}.jnai8-chat-input .generate-button{height:40px!important;min-width:92px!important;font-weight:750!important}.jnai8-chat-presets{padding:12px 20px 18px!important;margin:0!important}.jnai8-chat-presets button{height:30px!important;background:#f8fafc!important}.jnai8-chatgen-side{gap:16px!important}.jnai8-side-card{border-radius:12px!important;padding:14px!important}.jnai8-side-headline{margin-bottom:10px!important}.jnai8-side-headline strong{font-size:15px!important}.jnai8-side-headline .status-pill{height:24px!important;padding:0 8px!important;font-size:12px!important}.jnai8-mode-tabs{height:36px!important;margin-bottom:12px!important}.jnai8-mode-tabs button{font-size:12px!important}.jnai8-option-grid{gap:10px!important}.jnai8-option-grid .field span,.jnai8-side-card>.field span{font-size:12px!important;color:#7d8798!important}.jnai8-option-grid .field input,.jnai8-option-grid .field select,.jnai8-side-card>.field input{height:38px!important;border-radius:9px!important;font-size:13px!important}.jnai8-side-card .cost-preview{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin-top:12px!important}.jnai8-side-card .cost-preview span{height:30px!important;padding:0 6px!important;justify-content:center!important;font-size:12px!important}.jnai8-preview-card{min-height:314px!important}.jnai8-result-top{margin-bottom:12px!important}.jnai8-result-top h2{font-size:15px!important;margin:0!important}.jnai8-result-empty{border-radius:12px!important;min-height:238px!important;padding:18px!important}.jnai8-empty-icon{width:58px!important;height:58px!important;border-radius:15px!important}.front-notice{display:none!important}@media(max-width:1180px){.jnai8-chatgen-shell{grid-template-columns:1fr!important}.jnai8-chatgen-main{min-height:560px!important}}.jnai8-chatbox-shell{min-height:calc(100vh - 116px)!important;border:1px solid #e9eef6!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 22px rgba(31,45,61,.035)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.jnai8-chatbox-head{height:72px!important;padding:16px 18px!important;border-bottom:1px solid #edf1f6!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.jnai8-chatbox-head h1{margin:0 0 6px!important;font-size:20px!important;color:#1d2433!important;font-weight:800!important}.jnai8-chatbox-head p{margin:0!important;color:#8c96a8!important;font-size:13px!important}.jnai8-chatbox-head .cost-preview{display:flex!important;gap:8px!important;margin:0!important}.jnai8-chatbox-head .cost-preview span{height:30px!important;padding:0 10px!important;border-radius:999px!important;background:#f7f9fc!important;border:1px solid #e7edf6!important;font-size:12px!important;color:#697386!important;display:flex!important;align-items:center!important}.jnai8-chatbox-thread{flex:1!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:#fff!important;overflow:auto!important}.jnai8-chatbox-thread .jnai8-chat-bubble{max-width:600px!important}.jnai8-chat-result-message{max-width:560px!important;border:1px solid #e7edf6!important;border-radius:14px!important;background:#f8fafc!important;padding:14px!important}.jnai8-chat-result-message .jnai8-result-top{margin-bottom:10px!important}.jnai8-chat-result-message .jnai8-result-top h2{margin:0!important;font-size:15px!important;color:#1d2433!important}.jnai8-chat-result-message .jnai8-result-empty{min-height:230px!important;background:#fff!important;border-radius:12px!important}.jnai8-composer{margin:0 18px!important;border:1px solid #e5ebf5!important;border-radius:14px!important;background:#f8fafc!important;padding:12px!important}.jnai8-composer textarea{width:100%!important;min-height:86px!important;border:0!important;background:#fff!important;border-radius:11px!important;padding:12px!important;resize:vertical!important;line-height:1.65!important;box-shadow:none!important}.jnai8-composer-tools{display:grid!important;grid-template-columns:minmax(180px,1fr) 250px 88px 88px 88px auto!important;gap:8px!important;align-items:end!important;margin-top:10px!important}.jnai8-composer-tools label,.jnai8-ref-tool{display:grid!important;gap:5px!important}.jnai8-composer-tools label span,.jnai8-ref-tool span{font-size:12px!important;color:#7d8798!important;font-weight:700!important}.jnai8-composer-tools input,.jnai8-composer-tools select{height:34px!important;border:1px solid #e6ecf4!important;background:#fff!important;border-radius:9px!important;padding:0 9px!important;font-size:12px!important}.jnai8-composer-tools .jnai8-mode-tabs{height:34px!important;margin:0!important;border-radius:10px!important}.jnai8-composer-tools .jnai8-mode-tabs button{font-size:12px!important}.jnai8-composer-tools .generate-button{height:34px!important;min-width:74px!important;border-radius:9px!important}.jnai8-hidden-select{display:none!important}.jnai8-chatbox-shell .jnai8-chat-presets{padding:10px 18px 16px!important;margin:0!important}.jnai8-chatgen-shell,.jnai8-chatgen-side{display:contents}@media(max-width:1220px){.jnai8-composer-tools{grid-template-columns:1fr 1fr 1fr!important}.jnai8-composer-tools .generate-button{width:100%!important}}@media(max-width:720px){.jnai8-chatbox-head{height:auto!important;align-items:flex-start!important;flex-direction:column!important}.jnai8-chatbox-head .cost-preview{flex-wrap:wrap!important}.jnai8-composer-tools{grid-template-columns:1fr!important}.jnai8-chat-result-message,.jnai8-chatbox-thread .jnai8-chat-bubble{max-width:100%!important}}.jnai8-image-chat-replica{height:calc(100vh - 118px)!important;min-height:640px!important;background:#fff!important;border:1px solid #e9eef6!important;border-radius:12px!important;box-shadow:0 8px 22px rgba(31,45,61,.035)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.jnai8-image-thread{flex:1!important;padding:22px 24px!important;background:#fff!important;overflow:auto!important;display:flex!important;flex-direction:column!important;gap:16px!important}.jnai8-image-message{display:flex!important;gap:10px!important;align-items:flex-start!important;max-width:760px!important}.jnai8-image-message.user{align-self:flex-end!important;flex-direction:row-reverse!important}.jnai8-message-avatar{width:34px!important;height:34px!important;border-radius:10px!important;background:#eef5ff!important;color:#2f6df6!important;display:grid!important;place-items:center!important;font-weight:900!important;font-size:12px!important;flex:0 0 auto!important}.jnai8-image-message.user .jnai8-message-avatar{background:#2f6df6!important;color:#fff!important}.jnai8-message-body{padding:12px 14px!important;border-radius:13px!important;background:#f7f9fc!important;border:1px solid #e7edf6!important;color:#1f2937!important}.jnai8-image-message.user .jnai8-message-body{background:#edf4ff!important;border-color:#dbe8ff!important}.jnai8-message-body strong{display:block!important;font-size:13px!important;margin-bottom:5px!important;color:#1d2433!important}.jnai8-message-body p{margin:0!important;font-size:13px!important;line-height:1.7!important;color:#667085!important}.jnai8-image-result-grid{width:280px!important;aspect-ratio:1/1!important;border:1px dashed #d7e1ef!important;border-radius:12px!important;background:#fff!important;display:grid!important;place-items:center!important;color:#8d97a8!important;font-size:13px!important;margin-top:8px!important}.jnai8-image-composer{margin:0 24px!important;padding:12px!important;border:1px solid #e5ebf5!important;background:#f8fafc!important;border-radius:14px!important}.jnai8-image-composer textarea{width:100%!important;min-height:82px!important;border:0!important;background:#fff!important;border-radius:11px!important;padding:12px!important;resize:vertical!important;line-height:1.65!important;box-shadow:none!important}.jnai8-reference-line{margin-top:9px!important}.jnai8-reference-line label{display:grid!important;grid-template-columns:64px 1fr!important;align-items:center!important;gap:8px!important}.jnai8-composer-bar label span,.jnai8-reference-line span{font-size:12px!important;color:#7d8798!important;font-weight:700!important}.jnai8-composer-bar input,.jnai8-composer-bar select,.jnai8-reference-line input{height:34px!important;border:1px solid #e6ecf4!important;background:#fff!important;border-radius:9px!important;padding:0 9px!important;font-size:12px!important}.jnai8-composer-bar{display:grid!important;grid-template-columns:260px 86px 86px 86px auto!important;gap:8px!important;align-items:end!important;margin-top:10px!important}.jnai8-composer-bar label{display:grid!important;gap:5px!important}.jnai8-composer-bar .jnai8-mode-tabs{height:34px!important;margin:0!important}.jnai8-composer-bar .jnai8-mode-tabs button{font-size:12px!important}.jnai8-composer-bar .generate-button{height:34px!important;min-width:74px!important;border-radius:9px!important}.jnai8-image-chat-replica .jnai8-chat-presets{padding:10px 24px 16px!important;margin:0!important}.jnai8-chatbox-shell{display:contents!important}.jnai8-chatbox-head,.jnai8-chatbox-thread,.jnai8-composer{display:none!important}@media(max-width:1020px){.jnai8-composer-bar{grid-template-columns:1fr 1fr 1fr!important}.jnai8-composer-bar .generate-button{width:100%!important}}@media(max-width:640px){.jnai8-image-chat-replica{height:auto!important;min-height:560px!important}.jnai8-image-thread{padding:16px!important}.jnai8-image-composer{margin:0 16px!important}.jnai8-composer-bar{grid-template-columns:1fr!important}.jnai8-reference-line label{grid-template-columns:1fr!important}.jnai8-image-message{max-width:100%!important}}body.front-console[data-front-current=draw],body.front-console[data-front-current=draw] .front-main.jnai8-main{background:#0f0f12!important;color:#f5f5f5!important}body.front-console[data-front-current=draw] .front-sidebar.jnai8-shell{background:#0f0f12!important;border-right:1px solid #24252a!important;box-shadow:none!important}body.front-console[data-front-current=draw] .jnai8-logo span{color:#fff!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a{background:0 0!important;color:#a8adb7!important;border-color:transparent!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a span{background:#1b1c20!important;color:#cdd2dc!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a.active{background:#1b1c20!important;color:#fff!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a.active span{background:#f6b900!important;color:#111!important}body.front-console[data-front-current=draw] .front-account-dock.jnai8-account{background:#1a1b20!important;border-color:#292b31!important}body.front-console[data-front-current=draw] .jnai8-user strong{color:#fff!important}body.front-console[data-front-current=draw] .jnai8-user span{color:#a7abb4!important}body.front-console[data-front-current=draw] .front-replica-topbar.jnai8-topbar{background:#0f0f12!important;border-bottom:1px solid #24252a!important}body.front-console[data-front-current=draw] .jnai8-topbar .front-title span{background:#f6b900!important;color:#111!important}body.front-console[data-front-current=draw] .jnai8-topbar .front-title strong{color:#fff!important}body.front-console[data-front-current=draw] .jnai8-top-more{background:#1a1b20!important;border-color:#2a2c32!important}body.front-console[data-front-current=draw] .front-content{padding:0!important;background:#0f0f12!important}.jnai8-dark-draw{height:calc(100vh - 58px)!important;min-height:720px!important;background:#0f0f12!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important}.jnai8-dark-thread{flex:1!important;background:#0f0f12!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:48px 56px 210px!important;overflow:auto!important}.jnai8-dark-welcome{text-align:center!important;max-width:680px!important;color:#fff!important}.jnai8-dark-orb{width:76px!important;height:76px!important;border-radius:24px!important;margin:0 auto 22px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#facc15,#f97316)!important;color:#111!important;font-weight:900!important;font-size:22px!important;box-shadow:0 22px 70px rgba(250,180,20,.22)!important}.jnai8-dark-welcome h1{font-size:30px!important;line-height:1.25!important;margin:0 0 12px!important;font-weight:800!important;color:#fff!important}.jnai8-dark-welcome p{margin:0!important;font-size:15px!important;color:#a9adb7!important}.jnai8-dark-composer{position:absolute!important;left:50%!important;bottom:46px!important;transform:translateX(-50%)!important;width:min(960px,calc(100% - 120px))!important;background:#1b1c20!important;border:1px solid #33353b!important;border-radius:18px!important;padding:14px!important;box-shadow:0 24px 80px rgba(0,0,0,.34)!important}.jnai8-dark-composer textarea{width:100%!important;min-height:96px!important;border:0!important;outline:0!important;resize:none!important;background:#1b1c20!important;color:#f5f5f5!important;border-radius:12px!important;padding:6px 8px!important;font-size:15px!important;line-height:1.7!important;box-shadow:none!important}.jnai8-dark-composer textarea::placeholder{color:#777c86!important}.jnai8-dark-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding-top:10px!important;border-top:1px solid #2a2c32!important}.jnai8-dark-actions .jnai8-mode-tabs,.jnai8-dark-actions label,.jnai8-dark-chip{height:32px!important;border:1px solid #353840!important;background:#24262c!important;color:#cfd3dc!important;border-radius:999px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-size:12px!important}.jnai8-dark-actions label span{color:#8e949f!important;font-weight:700!important}.jnai8-dark-actions input,.jnai8-dark-actions select{height:24px!important;border:0!important;background:0 0!important;color:#f3f4f6!important;font-size:12px!important;outline:0!important;max-width:94px!important}.jnai8-dark-reference{width:130px!important;border:1px solid #353840!important;background:#24262c!important;color:#f3f4f6!important;border-radius:999px!important;padding:0 11px!important}.jnai8-dark-actions .jnai8-mode-tabs{padding:3px!important;border-radius:999px!important;display:flex!important;margin:0!important}.jnai8-dark-actions .jnai8-mode-tabs button{height:24px!important;border:0!important;border-radius:999px!important;background:0 0!important;color:#aeb3bd!important;font-size:12px!important;padding:0 9px!important}.jnai8-dark-actions .jnai8-mode-tabs button.active{background:#f6b900!important;color:#111!important;box-shadow:none!important}.jnai8-dark-send{margin-left:auto!important;height:34px!important;border:0!important;border-radius:999px!important;background:#f6b900!important;color:#111!important;padding:0 18px!important;font-weight:800!important}.jnai8-dark-presets{position:absolute!important;left:50%!important;bottom:14px!important;transform:translateX(-50%)!important;width:min(960px,calc(100% - 120px))!important;display:flex!important;gap:8px!important;justify-content:center!important}.jnai8-dark-presets button{height:28px!important;border-radius:999px!important;border:1px solid #2d3037!important;background:#18191d!important;color:#9fa4af!important;padding:0 12px!important;font-size:12px!important}.jnai8-dark-presets button:hover{border-color:#f6b900!important;color:#f6b900!important}.jnai8-image-message{max-width:720px!important}.jnai8-image-message.user{align-self:flex-end!important}.jnai8-dark-thread .jnai8-image-message .jnai8-message-body{background:#1b1c20!important;border-color:#30323a!important;color:#e5e7eb!important}.jnai8-dark-thread .jnai8-message-body p{color:#c8ccd5!important}.jnai8-dark-thread .jnai8-message-avatar{background:#f6b900!important;color:#111!important}.jnai8-image-result-grid{background:#15161a!important;border-color:#353840!important;color:#a9adb7!important}@media(max-width:900px){.jnai8-dark-composer,.jnai8-dark-presets{width:calc(100% - 32px)!important}.jnai8-dark-thread{padding:32px 18px 260px!important}.jnai8-dark-actions{align-items:stretch!important}.jnai8-dark-send{margin-left:0!important;width:100%!important}.jnai8-dark-actions .jnai8-mode-tabs{width:100%!important;justify-content:space-between!important}}body.front-console[data-front-current=draw] .front-sidebar.jnai8-shell{background:linear-gradient(135deg,#f7cf19 0,#f39a16 62%,#141416 63%,#0f0f12 100%)!important}body.front-console[data-front-current=draw] .jnai8-side-head{height:112px!important;margin:-18px -12px 18px!important;padding:22px 18px!important;align-items:flex-start!important;background:linear-gradient(135deg,#f8cf16 0,#f59e0b 100%)!important}body.front-console[data-front-current=draw] .jnai8-logo span{color:#111!important;font-weight:900!important}body.front-console[data-front-current=draw] .jnai8-logo img{filter:brightness(0)!important}.jnai8-dark-thread{align-items:center!important;justify-content:center!important;padding:34px 56px 228px!important}.jnai8-dark-welcome{transform:translateY(-72px)!important}.jnai8-dark-orb{background:#fff!important;color:#111!important;box-shadow:none!important}.jnai8-dark-welcome h1{font-size:28px!important}.jnai8-dark-composer{bottom:58px!important;width:min(900px,calc(100% - 180px))!important;background:#1b1c20!important}.jnai8-dark-presets{bottom:22px!important;width:min(900px,calc(100% - 180px))!important}.jnai8-dark-draw:before{content:""!important;position:absolute!important;left:50%!important;top:150px!important;transform:translateX(-50%)!important;width:640px!important;height:220px!important;border-radius:42px!important;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.11),rgba(255,255,255,0) 62%)!important;pointer-events:none!important}.jnai8-dark-actions .jnai8-mode-tabs,.jnai8-dark-actions label,.jnai8-dark-chip,.jnai8-dark-reference{background:#27282e!important;border-color:#383b43!important}.jnai8-dark-send{background:#f6c20e!important}.jnai8-dark-thread .jnai8-image-message{margin-left:auto!important;margin-right:auto!important}.front-console[data-front-current=draw] .front-more-panel.jnai8-top-panel{background:#1b1c20!important;border-color:#33353b!important;color:#fff!important}.front-console[data-front-current=draw] .front-more-panel.jnai8-more a{color:#c7ccd5!important}.front-console[data-front-current=draw] .front-more-panel.jnai8-more a:hover{background:#27282e!important;color:#f6c20e!important}.jnai8-dark-welcome{transform:translateY(-118px)!important}.jnai8-dark-orb{width:64px!important;height:64px!important;border-radius:20px!important;margin-bottom:18px!important}.jnai8-dark-welcome h1{font-size:32px!important;color:#fff!important;text-shadow:0 1px 0 rgba(255,255,255,.04)!important}.jnai8-dark-welcome p{color:#f5f5f5!important;font-size:15px!important}.jnai8-dark-draw:before{top:106px!important;width:720px!important;height:260px!important;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.18),rgba(255,255,255,.05) 26%,rgba(255,255,255,0) 58%)!important}.jnai8-dark-composer{bottom:72px!important;width:min(900px,calc(100% - 190px))!important;background:#1b1c20!important;border-color:#3a3d44!important}.jnai8-dark-presets{bottom:30px!important}.jnai8-dark-thread{padding-bottom:250px!important}.jnai8-dark-actions .jnai8-mode-tabs,.jnai8-dark-actions label,.jnai8-dark-chip,.jnai8-dark-reference{background:#27282e!important}.front-console[data-front-current=draw] .front-main.jnai8-main:after{content:""!important;position:fixed!important;left:206px!important;right:0!important;bottom:0!important;height:260px!important;background:#1b1c20!important;z-index:0!important;pointer-events:none!important}.jnai8-dark-draw{z-index:1!important}.jnai8-dark-composer,.jnai8-dark-presets{z-index:3!important}.jnai8-dark-thread{z-index:2!important}.front-console[data-front-current=draw] .front-topbar{z-index:5!important}.front-console[data-front-current=draw] .front-sidebar{z-index:6!important}.jnai8-dark-thread{align-items:flex-start!important;justify-content:center!important;padding-top:86px!important}.jnai8-dark-welcome{transform:none!important;margin:0 auto!important}.jnai8-dark-draw:before{top:42px!important}.jnai8-dark-orb{margin-bottom:16px!important}.jnai8-dark-welcome h1{margin-bottom:10px!important}.jnai8-dark-welcome p{color:#f7f7f7!important}.jnai8-dark-welcome{transform:translateX(-150px)!important}.jnai8-dark-draw:before{transform:translateX(calc(-50% - 150px))!important}.jnai8-dark-composer{transform:translateX(calc(-50% - 150px))!important}.jnai8-dark-presets{transform:translateX(calc(-50% - 150px))!important}@media(max-width:900px){.jnai8-dark-composer,.jnai8-dark-draw:before,.jnai8-dark-presets,.jnai8-dark-welcome{transform:translateX(-50%)!important}.jnai8-dark-welcome{transform:none!important}}body.front-console[data-front-current=draw] .front-sidebar.jnai8-shell{background:#fff!important;border-right:1px solid #edf1f6!important;box-shadow:8px 0 22px rgba(31,45,61,.035)!important}body.front-console[data-front-current=draw] .jnai8-side-head{height:42px!important;margin-bottom:18px!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding:0!important;background:0 0!important;align-items:center!important}body.front-console[data-front-current=draw] .jnai8-logo span{color:#111827!important}body.front-console[data-front-current=draw] .jnai8-logo img{filter:none!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a{background:0 0!important;color:#697386!important;border-color:transparent!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a span{background:#f6f8fb!important;color:#9aa5b6!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a.active{background:#edf4ff!important;color:#2f6df6!important}body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a.active span{background:#2f6df6!important;color:#fff!important}body.front-console[data-front-current=draw] .front-account-dock.jnai8-account{background:#f8fafc!important;border-color:#edf1f6!important}body.front-console[data-front-current=draw] .jnai8-user strong{color:#111827!important}body.front-console[data-front-current=draw] .jnai8-user span{color:#697386!important}body.front-console[data-front-current=draw] .front-recharge-trigger{background:#2f6df6!important;color:#fff!important}body.front-console[data-front-current=draw] .front-replica-topbar.jnai8-topbar{background:#fff!important;border-bottom:1px solid #edf1f6!important}body.front-console[data-front-current=draw] .jnai8-topbar .front-title span{background:#edf4ff!important;color:#2f6df6!important}body.front-console[data-front-current=draw] .jnai8-topbar .front-title strong{color:#111827!important}body.front-console[data-front-current=draw] .jnai8-top-more{background:#fff!important;border-color:#e7edf6!important}body.front-console[data-front-current=draw] .front-main.jnai8-main:after{left:206px!important}.jnai8-dark-presets{display:none!important}.jnai8-dark-actions{justify-content:flex-start!important}.jnai8-dark-actions .jnai8-mode-tabs{margin-right:auto!important}.jnai8-dark-composer{padding-bottom:14px!important}.jnai8-dark-actions label{min-width:92px!important}.jnai8-dark-reference{width:150px!important}.jnai8-dark-send{margin-left:8px!important}.front-console,body.front-console,html{background:#0f0f12!important;color:#f5f5f5!important}.front-console{--jn-bg:#0f0f12!important;--jn-text:#f5f5f5!important;--jn-muted:#a7abb4!important;--jn-line:#2a2c32!important;--jn-blue:#f6b900!important}.front-content,.front-main,.front-main.jnai8-main{background:#0f0f12!important;color:#f5f5f5!important}.front-sidebar.jnai8-shell,body.front-console[data-front-current=draw] .front-sidebar.jnai8-shell{width:206px!important;background:#0f0f12!important;border-right:1px solid #24252a!important;box-shadow:none!important;color:#e5e7eb!important;transition:width .18s ease,transform .18s ease!important}.jnai8-side-head,body.front-console[data-front-current=draw] .jnai8-side-head{height:42px!important;margin:0 0 18px!important;padding:0!important;background:0 0!important;align-items:center!important}.jnai8-logo span,body.front-console[data-front-current=draw] .jnai8-logo span{color:#fff!important}.jnai8-logo img,body.front-console[data-front-current=draw] .jnai8-logo img{filter:none!important}.front-primary-menu.jnai8-primary a,body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a{background:0 0!important;color:#a8adb7!important;border-color:transparent!important}.front-primary-menu.jnai8-primary a span,body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a span{background:#1b1c20!important;color:#cdd2dc!important}.front-primary-menu.jnai8-primary a.active,.front-primary-menu.jnai8-primary a:hover,body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a.active,body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a:hover{background:#1b1c20!important;color:#fff!important}.front-primary-menu.jnai8-primary a.active span,body.front-console[data-front-current=draw] .front-primary-menu.jnai8-primary a.active span{background:#f6b900!important;color:#111!important}.front-account-dock.jnai8-account,body.front-console[data-front-current=draw] .front-account-dock.jnai8-account{background:#1a1b20!important;border-color:#292b31!important}.jnai8-user strong,body.front-console[data-front-current=draw] .jnai8-user strong{color:#fff!important}.jnai8-user span,body.front-console[data-front-current=draw] .jnai8-user span{color:#a7abb4!important}.front-recharge-trigger,body.front-console[data-front-current=draw] .front-recharge-trigger{background:#f6b900!important;color:#111!important}.front-main.jnai8-main{margin-left:206px!important;transition:margin-left .18s ease!important}.front-replica-topbar.jnai8-topbar,body.front-console[data-front-current=draw] .front-replica-topbar.jnai8-topbar{background:#0f0f12!important;border-bottom:1px solid #24252a!important;color:#fff!important}.jnai8-topbar .front-title span,body.front-console[data-front-current=draw] .jnai8-topbar .front-title span{background:#f6b900!important;color:#111!important}.jnai8-topbar .front-title strong,body.front-console[data-front-current=draw] .jnai8-topbar .front-title strong{color:#fff!important}.jnai8-top-more,body.front-console[data-front-current=draw] .jnai8-top-more{background:#1a1b20!important;border-color:#2a2c32!important}.front-more-panel.jnai8-top-panel{background:#1b1c20!important;border-color:#33353b!important;color:#fff!important}.front-more-panel.jnai8-more a{color:#c7ccd5!important}.front-more-panel.jnai8-more a.active,.front-more-panel.jnai8-more a:hover{background:#27282e!important;color:#f6c20e!important}.admin-card,.chat-messages,.chat-shell,.data-card,.draw-card,.empty-state,.feature-card,.front-card,.front-stats article,.gallery-card,.metric-grid article,.package-card,.panel,.rail-card,.sample-gallery article,.table-wrap.front-card,.task-card,.ticket-item{background:#17181c!important;border-color:#2a2c32!important;color:#f5f5f5!important;box-shadow:none!important}.card-toolbar h1,.chat-bubble strong,.front-card h1,.front-card h2,.front-card h3,.front-title strong,.package-card strong,.page-heading h1{color:#f5f5f5!important}.card-toolbar p,.empty-state,.front-card p,.front-console td,.front-console th,.page-heading p{color:#a7abb4!important}.field input,.field select,.field textarea,input,select,textarea{background:#1f2025!important;border-color:#343741!important;color:#f5f5f5!important}.btn:not(.primary),.chat-templates button,.icon-btn,.preset-grid button,.segmented button{background:#202127!important;border-color:#343741!important;color:#d7dae2!important}.btn.primary,.front-console .btn.primary,.generate-button{background:#f6b900!important;border-color:#f6b900!important;color:#111!important;box-shadow:none!important}.chat-bubble{background:#202127!important;border-color:#343741!important;color:#f5f5f5!important}.chat-bubble.user{background:#2d2612!important;border-color:#51410b!important}.jnai8-side-collapse{position:absolute!important;right:-13px!important;top:74px!important;width:26px!important;height:48px!important;border-radius:999px!important;border:1px solid #343741!important;background:#1b1c20!important;color:#f6b900!important;z-index:50!important;cursor:pointer!important;font-size:20px!important;line-height:1!important}.front-side-collapsed .front-sidebar.jnai8-shell{width:64px!important;padding-left:10px!important;padding-right:10px!important}.front-side-collapsed .front-main.jnai8-main{margin-left:64px!important}.front-side-collapsed .front-account-dock.jnai8-account div div,.front-side-collapsed .front-primary-menu.jnai8-primary a em,.front-side-collapsed .front-recharge-trigger,.front-side-collapsed .jnai8-logo span{display:none!important}.front-side-collapsed .front-primary-menu.jnai8-primary a{justify-content:center!important;padding:0!important}.front-side-collapsed .front-primary-menu.jnai8-primary a span{width:34px!important}.front-side-collapsed .front-account-dock.jnai8-account{display:flex!important;justify-content:center!important;padding:8px!important}.front-side-collapsed .jnai8-side-collapse{right:-13px!important;transform:rotate(180deg)!important}.front-side-collapsed .jnai8-side-head{justify-content:center!important}.front-side-collapsed .front-logo.jnai8-logo{justify-content:center!important}body.front-console[data-front-current=draw] .front-content{padding:0!important}.jnai8-dark-draw{background:#0f0f12!important}.jnai8-dark-thread{background:#0f0f12!important}.jnai8-dark-composer{background:#1b1c20!important;border-color:#33353b!important}.jnai8-dark-composer textarea{background:#1b1c20!important;color:#f5f5f5!important}@media(max-width:900px){.front-main.jnai8-main,.front-side-collapsed .front-main.jnai8-main{margin-left:0!important}.front-side-collapsed .front-sidebar.jnai8-shell,.front-sidebar.jnai8-shell{width:100%!important}.jnai8-side-collapse{display:none!important}}body.front-console[data-front-current=draw]{margin:0!important;background:#0f1116!important;overflow:hidden!important;color:#fff!important}body.front-console[data-front-current=draw]>.front-main,body.front-console[data-front-current=draw]>aside.front-sidebar{display:none!important}.jnai8-replica-app{height:100vh;width:100vw;display:grid;grid-template-columns:265px minmax(0,1fr);background:#0f1116;color:#fff;font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;overflow:hidden}.jnai8-source-sidebar{position:relative;background:linear-gradient(180deg,#f6bf1d 0,#d78514 88px,#11141a 88px,#0c0e13 100%);padding:24px 11px 14px;display:flex;flex-direction:column;min-height:0}.jnai8-logo-collapse{position:absolute;right:12px;top:27px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(20,25,32,.76);color:rgba(255,255,255,.74);font-size:21px;line-height:1;cursor:pointer}.jnai8-source-brand{height:48px;display:flex;align-items:center;gap:10px;color:#141414}.jnai8-source-brand img{width:30px;height:30px;filter:brightness(0)}.jnai8-source-brand strong{font-size:18px;font-weight:900;letter-spacing:0}.jnai8-primary-tabs{display:grid;grid-template-columns:repeat(3,76px);gap:7px;margin-top:27px}.jnai8-primary-tabs button{height:63px;border:0;border-radius:12px;background:0 0;color:#151515;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13px;cursor:pointer}.jnai8-primary-tabs button.active{background:rgba(255,255,255,.18)}.jnai8-primary-tabs span{font-size:18px}.jnai8-primary-tabs em{font-style:normal;font-weight:700}.jnai8-secondary-tabs{display:flex;align-items:center;margin:20px 0 16px;padding:0 1px;gap:0}.jnai8-secondary-tabs button{width:39px;height:32px;border:0;border-radius:6px;background:0 0;color:rgba(255,255,255,.5);font-size:11px;cursor:pointer}.jnai8-secondary-tabs button.active{color:#fff;background:rgba(255,255,255,.06)}.jnai8-model-search{height:27px;border-radius:8px;background:rgba(251,191,36,.08);display:flex;align-items:center;gap:8px;padding:0 11px;margin-bottom:15px;color:rgba(251,191,36,.45)}.jnai8-model-search input{height:100%;flex:1;min-width:0;border:0!important;background:0 0!important;color:rgba(255,255,255,.9)!important;box-shadow:none!important;font-size:11px;padding:0!important}.jnai8-model-search input::placeholder{color:rgba(255,255,255,.55)}.jnai8-model-list{min-height:0;overflow:auto;padding-bottom:10px}.jnai8-model-list::-webkit-scrollbar{width:0}.jnai8-model-item{position:relative;width:239px;height:75px;border:0;border-radius:12px;background:0 0;color:#fff;text-align:left;margin:0 0 4px;padding:11px 14px 10px 65px;cursor:pointer;overflow:hidden}.jnai8-model-item.active{background:rgba(0,202,224,.15)}.jnai8-model-item i{position:absolute;left:16px;top:18px;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.02);display:grid;place-items:center;font-size:0;color:transparent}.jnai8-model-item i:before{content:"";width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#00cae0,#7c3aed);display:block}.jnai8-model-item.active i{background:rgba(0,202,224,.1)}.jnai8-model-item.active i:after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:#fff}.jnai8-model-item b{display:inline-block;max-width:116px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:19px;font-weight:800;color:#fff;vertical-align:top}.jnai8-model-item small{float:right;font-size:10px;line-height:18px;color:rgba(255,255,255,.82);font-weight:700}.jnai8-model-item p{clear:both;margin:4px 0 0;color:rgba(255,255,255,.6);font-size:10.5px;line-height:1.35;height:29px;overflow:hidden}.jnai8-source-account{height:64px;margin-top:auto;display:grid;grid-template-columns:1fr 69px;gap:7px;align-items:center}.jnai8-source-account button{height:56px;border:0;border-radius:11px;background:rgba(255,255,255,.08);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 12px;font-size:12px}.jnai8-source-account button:last-child{align-items:center;background:linear-gradient(180deg,#ffe15c,#f3a71a);color:#151515;font-weight:900}.jnai8-source-account strong{font-size:13px}.jnai8-source-account em,.jnai8-source-account span{font-size:11px;opacity:.72;font-style:normal}.jnai8-source-main{position:relative;min-width:0;background:#0f1116;overflow:hidden}.jnai8-task-pill{position:absolute;left:20px;top:27px;width:133px;height:34px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#1a1a1a;font-size:12px;font-weight:800;z-index:4;box-shadow:0 8px 24px rgba(0,0,0,.16)}.jnai8-source-workspace{height:100%;display:flex;flex-direction:column;padding:22px 26px 24px 26px}.jnai8-work-head{height:46px;display:flex;align-items:center;gap:10px;margin-left:170px;color:#fff}.jnai8-work-head span{height:28px;border-radius:999px;background:rgba(0,202,224,.15);color:#7befff;display:grid;place-items:center;padding:0 12px;font-size:12px;font-weight:800}.jnai8-work-head strong{font-size:16px}.jnai8-work-head button{margin-left:auto;height:32px;border:1px solid rgba(255,255,255,.1);background:#181b22;color:rgba(255,255,255,.68);border-radius:999px;padding:0 12px}.jnai8-canvas-zone{flex:1;min-height:0;border-radius:16px;background:#15171d;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;overflow:auto;margin-top:8px;margin-bottom:14px}.jnai8-empty-canvas{text-align:center;color:rgba(255,255,255,.52)}.jnai8-empty-canvas span{width:64px;height:64px;border-radius:20px;background:#20242d;border:1px dashed rgba(255,255,255,.16);display:grid;place-items:center;margin:0 auto 14px;font-size:30px;color:rgba(255,255,255,.66)}.jnai8-empty-canvas strong{display:block;font-size:16px;color:rgba(255,255,255,.82)}.jnai8-empty-canvas p{font-size:12px;margin:8px 0 0}.jnai8-editor-panel{border-radius:16px;background:#181b22;border:1px solid rgba(255,255,255,.08);padding:12px;box-shadow:0 20px 60px rgba(0,0,0,.28)}.jnai8-editor-panel textarea{width:100%;height:92px;resize:none;border:0!important;background:#181b22!important;color:#fff!important;box-shadow:none!important;outline:0!important;border-radius:12px!important;padding:8px!important;font-size:14px!important;line-height:1.65}.jnai8-editor-panel textarea::placeholder{color:rgba(255,255,255,.4)}.jnai8-editor-actions{display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px;flex-wrap:wrap}.jnai8-editor-actions button,.jnai8-editor-actions input,.jnai8-editor-actions select{height:32px;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#242832!important;color:rgba(255,255,255,.82)!important;font-size:12px!important;padding:0 11px!important;box-shadow:none!important}.jnai8-editor-actions input{width:150px}.jnai8-editor-actions select{width:auto}.jnai8-editor-actions .jnai8-generate{margin-left:auto;border-color:#f6bf1d!important;background:#f6bf1d!important;color:#111!important;font-weight:900!important;min-width:78px}.jnai8-source-main .jnai8-image-message{max-width:760px}.jnai8-source-main .jnai8-message-body{background:#20242d!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important}@media(max-width:900px){.jnai8-replica-app{grid-template-columns:1fr;overflow:auto}.jnai8-source-sidebar{position:relative;min-height:640px}.jnai8-source-main{min-height:760px}.jnai8-source-workspace{padding:14px}.jnai8-work-head{margin-left:0}.jnai8-task-pill{left:auto;right:14px;top:14px}.jnai8-editor-actions .jnai8-generate{width:100%;margin-left:0}}body.front-console[data-front-current=draw] .jnai8-source-sidebar{background:#0f1116!important;padding-top:22px!important}.jnai8-source-brand{color:#fff!important}.jnai8-source-brand img{filter:none!important;background:#f6bf1d;border-radius:9px;padding:3px}.jnai8-primary-tabs{margin-top:24px!important}.jnai8-primary-tabs button{color:rgba(255,255,255,.72)!important}.jnai8-primary-tabs button.active{background:rgba(255,255,255,.05)!important;color:#fff!important}.jnai8-logo-collapse{right:12px!important;top:27px!important;background:rgba(20,25,32,.76)!important}.jnai8-task-pill{left:20px!important;top:27px!important;background:0 0!important;color:#1a1a1a!important;box-shadow:none!important}.jnai8-task-pill:before{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,#ffce0a 0 24%,#fff 24% 100%);z-index:-1}.jnai8-source-workspace{padding-top:22px!important}.jnai8-work-head{height:40px!important;margin-left:176px!important}.jnai8-work-head span{background:#ffca05!important;color:#121212!important}.jnai8-canvas-zone{background:#0f1116!important;border-color:transparent!important;margin-top:10px!important;margin-bottom:14px!important}.jnai8-empty-canvas{opacity:.85}.jnai8-editor-panel{max-width:920px;width:calc(100% - 92px);margin:0 auto;background:#1b1c20!important;border-color:rgba(255,255,255,.08)!important}.jnai8-editor-panel textarea{background:#1b1c20!important}.jnai8-source-main{background:#0f1116!important}.jnai8-model-item.active{background:rgba(0,202,224,.18)!important}.jnai8-model-search{background:rgba(255,255,255,.035)!important}.jnai8-source-account button{background:rgba(255,255,255,.04)!important;color:#fff!important}.jnai8-source-account button:last-child{background:linear-gradient(180deg,#ffe15c,#f3a71a)!important;color:#151515!important}.jnai8-source-sidebar{width:265px!important;box-shadow:1px 0 0 rgba(255,255,255,.03)}.jnai8-model-item.active{background:linear-gradient(90deg,rgba(0,202,224,.34),rgba(0,202,224,.08))!important}.jnai8-model-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#00cae0}.jnai8-model-item:hover{background:rgba(255,255,255,.035)}.jnai8-model-search{height:32px!important;margin-top:1px!important;margin-bottom:16px!important;background:rgba(255,255,255,.055)!important}.jnai8-secondary-tabs{margin-top:19px!important;margin-bottom:17px!important}.jnai8-source-brand strong{font-size:17px!important}.jnai8-primary-tabs button span{color:rgba(255,255,255,.95)}.jnai8-primary-tabs button.active span{color:#00cae0}.jnai8-canvas-zone{margin-left:0!important;margin-right:0!important;align-items:flex-start!important;padding-top:285px!important}.jnai8-empty-canvas span{width:52px!important;height:52px!important;border-radius:16px!important}.jnai8-empty-canvas strong{font-size:14px!important}.jnai8-editor-panel{width:min(880px,calc(100% - 160px))!important;margin-bottom:2px!important}.jnai8-editor-panel textarea{height:82px!important}.jnai8-work-head{margin-left:168px!important}.jnai8-task-pill{left:20px!important}.jnai8-source-account{margin-bottom:0!important}.jnai8-editor-actions{gap:7px!important}.jnai8-editor-actions button,.jnai8-editor-actions input,.jnai8-editor-actions select{height:30px!important}.jnai8-editor-actions .jnai8-generate{height:34px!important;min-width:82px!important}.jnai8-source-brand{height:54px!important;gap:9px!important;color:#fff!important}.jnai8-source-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#f8d727,#f59e0b);color:#101114;display:grid;place-items:center;font-weight:900;font-size:12px;letter-spacing:0}.jnai8-source-brand strong{font-size:17px!important;color:#fff!important}.jnai8-primary-tabs{margin-top:23px!important}.jnai8-primary-tabs button{height:63px!important;color:#050608!important}.jnai8-primary-tabs button:before{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(180deg,#ffd91f,#f2a20f);opacity:.96;z-index:-1}.jnai8-primary-tabs button{position:relative!important;overflow:hidden!important}.jnai8-primary-tabs button.active{background:0 0!important;color:#050608!important}.jnai8-primary-tabs button.active span{color:#050608!important}.jnai8-primary-tabs button em{color:#050608!important}.jnai8-secondary-tabs{margin-top:20px!important}.jnai8-model-search{height:27px!important;margin-top:0!important;margin-bottom:15px!important;background:rgba(251,191,36,.08)!important}.jnai8-model-item{padding-left:65px!important}.jnai8-model-item i:after{content:"";position:absolute;left:4px;top:4px;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#0f172a,#1f2937)}.jnai8-model-item i:before{position:relative;z-index:1;background:0 0!important;content:"置顶";font-size:8px;color:#fcd34d;display:grid;place-items:center}.jnai8-model-item.active i:after{background:linear-gradient(135deg,#00cae0,#2563eb)}.jnai8-source-account button:first-child{height:60px!important;color:#111!important;background:linear-gradient(135deg,#ffe15c,#f6a91a)!important}.jnai8-source-account button:first-child span,.jnai8-source-account button:first-child strong{color:#111!important}.jnai8-task-pill{left:20px!important;top:27px!important}.jnai8-source-workspace{padding:0 26px 0 20px!important}.jnai8-stage-tools{position:absolute;left:30px;bottom:300px;display:flex;gap:8px;z-index:3}.jnai8-stage-tools button{height:32px;border:0;border-radius:999px;background:rgba(0,0,0,.6);color:rgba(255,255,255,.72);padding:0 13px;font-size:12px}.jnai8-canvas-zone{height:calc(100vh - 218px)!important;flex:none!important;margin:78px 0 0!important;padding-top:250px!important;background:#0f1116!important}.jnai8-editor-panel{position:absolute!important;left:50%!important;bottom:40px!important;transform:translateX(-50%)!important;width:min(930px,calc(100% - 240px))!important;max-width:none!important;margin:0!important;border-radius:18px!important;background:#1c1e24!important;border-color:#343741!important;padding:13px!important;box-shadow:0 22px 80px rgba(0,0,0,.36)!important}.jnai8-editor-panel textarea{height:88px!important;background:#1c1e24!important;padding:6px 8px!important}.jnai8-editor-actions{border-top:1px solid #30333b!important;padding-top:10px!important;flex-wrap:nowrap!important;gap:7px!important}.jnai8-editor-actions button,.jnai8-editor-actions input,.jnai8-editor-actions select,.jnai8-param-chip{height:32px!important;border-radius:999px!important;border:1px solid #383b43!important;background:#272a31!important;color:rgba(255,255,255,.78)!important;font-size:12px!important;padding:0 10px!important;display:inline-flex;align-items:center;white-space:nowrap}.jnai8-editor-actions input[name=reference]{width:126px!important}.jnai8-editor-actions input[name=count]{width:56px!important}.jnai8-editor-actions select{max-width:96px!important}.jnai8-editor-actions .jnai8-generate{margin-left:auto!important;background:#ffca05!important;border-color:#ffca05!important;color:#111!important;height:34px!important;min-width:82px!important}.jnai8-price-line{display:flex;align-items:center;gap:8px;margin-top:9px;color:rgba(156,163,175,.7);font-size:11px}.jnai8-price-line span{height:22px;display:inline-flex;align-items:center}.jnai8-empty-canvas{transform:translateY(-68px)}.jnai8-empty-canvas span{background:#1f2229!important}.jnai8-empty-canvas p{color:rgba(255,255,255,.45)!important}.jnai8-work-head{display:none!important}@media(max-width:1050px){.jnai8-editor-panel{width:calc(100% - 32px)!important;bottom:24px!important}.jnai8-editor-actions{flex-wrap:wrap!important}.jnai8-stage-tools{display:none}.jnai8-canvas-zone{height:calc(100vh - 250px)!important}.jnai8-primary-tabs button:before{opacity:.15}.jnai8-primary-tabs button,.jnai8-primary-tabs button em{color:#fff!important}}.generation-overlay,.record-dialog,.redeem-dialog{background:radial-gradient(circle at 50% 18%,rgba(34,211,238,.16),transparent 32%),rgba(2,6,23,.72)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.error-dialog-panel,.record-dialog-panel,.redeem-panel{background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.78))!important;border:1px solid rgba(148,163,184,.24)!important;color:#f8fafc!important;box-shadow:0 28px 90px rgba(0,0,0,.38)!important}.error-dialog-foot,.error-dialog-head,.record-dialog-foot,.record-dialog-head,.redeem-head{border-color:rgba(148,163,184,.18)!important}.error-dialog-body,.error-dialog-head h2,.record-dialog-head h2,.record-full-prompt>p,.redeem-head h2{color:#f8fafc!important}.dialog-close,.record-dialog-close,.record-dialog-head .eyebrow,.record-full-prompt>span,.redeem-head .eyebrow{color:#94a3b8!important}.dialog-close:hover,.record-dialog-close:hover{background:rgba(148,163,184,.12)!important;color:#f8fafc!important}.record-detail-grid>div,.record-dialog-image{background:rgba(15,23,42,.64)!important;border-color:rgba(148,163,184,.18)!important}.record-detail-grid>div>strong{color:#f8fafc!important}.record-dialog-image img,.record-dialog-image video{background:rgba(15,23,42,.64)!important}.ai-draw-stream{align-items:flex-start}.ai-draw-message-block{margin-left:-14px}.ai-draw-result-card{position:relative}.ai-draw-result-card time{position:absolute;right:14px;top:12px;font-size:12px;color:#64748b;white-space:nowrap}.ai-draw-result-image{margin-left:-8px}.ai-draw-tags button{display:none!important}.ai-draw-result-status:empty{display:none}.ai-draw-tags{align-items:center}.ai-draw-reference-preview{display:flex;gap:8px;flex-wrap:wrap}.ai-draw-reference-preview img{width:42px;height:42px;border-radius:10px;object-fit:cover;border:1px solid rgba(148,163,184,.35)}.ai-draw-result-card::before{content:'参考图';position:absolute;left:14px;top:12px;width:42px;height:42px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:rgba(248,250,252,.92);display:grid;place-items:center;font-size:10px;color:#64748b}.ai-draw-result-card .ai-draw-result-image{padding-top:46px}@media(max-width:640px){.ai-draw-message-block{margin-left:0}.ai-draw-result-card time{position:static;display:block;text-align:right;margin-bottom:8px}.ai-draw-result-card::before{top:38px}}.ai-draw-reference-stack{position:relative;display:flex;align-items:center;gap:12px;min-height:86px;padding:10px 44px 10px 10px;border-radius:18px;background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(30,41,59,.78));border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 36px rgba(2,6,23,.22);overflow:visible}.ai-draw-reference-stack::before{content:"";position:absolute;inset:8px;border:1px dashed rgba(148,163,184,.42);border-radius:14px;pointer-events:none}.ai-draw-reference-empty{position:relative;z-index:2;width:74px;height:64px;border:1px dashed rgba(148,163,184,.58)!important;background:rgba(15,23,42,.46)!important;color:#dbeafe!important;border-radius:14px!important;display:grid!important;place-items:center!important;gap:2px!important;box-shadow:inset 0 0 28px rgba(59,130,246,.08)}.ai-draw-reference-empty .ai-draw-plus{font-size:24px;line-height:1;color:#93c5fd}.ai-draw-reference-empty span:last-child{font-size:12px;font-weight:800}.ai-draw-reference-stack.has-reference .ai-draw-reference-empty{width:42px;height:42px;border-radius:12px!important;align-self:flex-end}.ai-draw-reference-stack.has-reference .ai-draw-reference-empty span:last-child{display:none}.ai-draw-reference-preview{position:relative;z-index:3;width:118px;height:72px;display:block!important;overflow:visible}.ai-draw-reference-preview.hidden{display:none!important}.ai-draw-reference-card{position:absolute;left:0;top:0;width:72px;height:72px;border-radius:15px;overflow:hidden;border:1px solid rgba(226,232,240,.34);background:#0f172a;box-shadow:0 12px 28px rgba(2,6,23,.34);transform:translateX(calc(var(--i) * 9px)) rotate(calc((var(--i) - 2) * -4deg));transition:transform .22s ease,box-shadow .22s ease,z-index .22s ease}.ai-draw-reference-card:first-child{z-index:5}.ai-draw-reference-card:nth-child(2){z-index:4}.ai-draw-reference-card:nth-child(3){z-index:3}.ai-draw-reference-card:nth-child(4){z-index:2}.ai-draw-reference-card:nth-child(5){z-index:1}.ai-draw-reference-card img{width:100%;height:100%;object-fit:cover;display:block}.ai-draw-reference-card button{position:absolute;right:5px;top:5px;width:20px;height:20px;border:0;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;display:grid;place-items:center;line-height:1;cursor:pointer;opacity:0;transform:scale(.86);transition:opacity .18s ease,transform .18s ease,background .18s ease}.ai-draw-reference-card button:hover{background:rgba(239,68,68,.92)}.ai-draw-reference-preview:hover{width:328px}.ai-draw-reference-preview:hover .ai-draw-reference-card{z-index:10;box-shadow:0 18px 38px rgba(2,6,23,.42)}.ai-draw-reference-preview:hover .ai-draw-reference-card:first-child{transform:translateX(0) rotate(-8deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(2){transform:translateX(58px) rotate(-3deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(3){transform:translateX(116px) rotate(2deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(4){transform:translateX(174px) rotate(7deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(5){transform:translateX(232px) rotate(11deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card button{opacity:1;transform:scale(1)}.ai-draw-reference-manage{position:absolute;right:12px;top:12px;z-index:4;width:28px;height:28px;border:1px solid rgba(148,163,184,.32);border-radius:10px;background:rgba(15,23,42,.72);color:#bfdbfe;display:grid;place-items:center;cursor:pointer}.ai-draw-reference-manage:hover{background:rgba(37,99,235,.82);color:#fff}.ai-draw-reference-stack::after{content:"⌁";position:absolute;left:16px;bottom:12px;z-index:4;width:24px;height:24px;border-radius:8px;background:rgba(37,99,235,.22);border:1px solid rgba(96,165,250,.26);color:#bfdbfe;display:grid;place-items:center;font-weight:900}.ai-draw-reference-stack.has-reference::after{left:14px;bottom:12px}.ai-draw-reference-stack.is-dragging{border-color:rgba(96,165,250,.7);box-shadow:0 0 0 3px rgba(59,130,246,.16),0 14px 36px rgba(2,6,23,.22)}@media(max-width:640px){.ai-draw-reference-stack{padding-right:42px}.ai-draw-reference-preview:hover{width:236px}.ai-draw-reference-preview:hover .ai-draw-reference-card:first-child{transform:translateX(0) rotate(-5deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(2){transform:translateX(40px) rotate(-2deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(3){transform:translateX(80px) rotate(2deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(4){transform:translateX(120px) rotate(5deg)}.ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(5){transform:translateX(160px) rotate(8deg)}}.front-video-composer-frame .ai-draw-reference-stack{position:absolute;left:16px;bottom:14px;z-index:8;width:auto;min-width:76px;min-height:44px;height:44px;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;overflow:visible}.front-video-composer-frame .ai-draw-reference-stack::after,.front-video-composer-frame .ai-draw-reference-stack::before{display:none!important}.front-video-composer-frame .ai-draw-reference-empty{width:76px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px dashed rgba(148,163,184,.58)!important;border-radius:12px!important;background:rgba(15,23,42,.62)!important;color:#dbeafe!important;box-shadow:inset 0 0 18px rgba(59,130,246,.08)!important;backdrop-filter:blur(10px)}.front-video-composer-frame .ai-draw-reference-empty .ai-draw-plus{font-size:18px!important}.front-video-composer-frame .ai-draw-reference-empty span:last-child{display:inline!important;font-size:12px!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference .ai-draw-reference-empty{width:34px!important;height:34px!important;border-radius:10px!important;position:absolute;left:86px;top:5px}.front-video-composer-frame .ai-draw-reference-stack.has-reference .ai-draw-reference-empty span:last-child{display:none!important}.front-video-composer-frame .ai-draw-reference-preview{position:relative!important;width:86px!important;height:44px!important;display:block!important;overflow:visible!important}.front-video-composer-frame .ai-draw-reference-preview.hidden{display:none!important}.front-video-composer-frame .ai-draw-reference-card{width:44px!important;height:44px!important;border-radius:11px!important;border:1px solid rgba(226,232,240,.42)!important;box-shadow:0 8px 20px rgba(2,6,23,.28)!important;transform:translateX(calc(var(--i) * 8px)) rotate(calc((var(--i) - 2) * -3deg))!important}.front-video-composer-frame .ai-draw-reference-card button{width:17px!important;height:17px!important;right:-5px!important;top:-5px!important;font-size:12px!important;opacity:0!important}.front-video-composer-frame .ai-draw-reference-preview:hover{width:254px!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:first-child{transform:translateX(0) rotate(-5deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(2){transform:translateX(44px) rotate(-2deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(3){transform:translateX(88px) rotate(1deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(4){transform:translateX(132px) rotate(4deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(5){transform:translateX(176px) rotate(7deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card button{opacity:1!important;transform:scale(1)!important}.front-video-composer-frame .ai-draw-reference-manage{right:-2px!important;top:-8px!important;width:22px!important;height:22px!important;border-radius:8px!important;background:rgba(15,23,42,.7)!important;color:#bfdbfe!important;font-size:12px!important;opacity:.72}.front-video-composer-frame .ai-draw-reference-manage:hover{opacity:1;background:rgba(37,99,235,.86)!important;color:#fff!important}.front-video-composer-frame .ai-draw-reference-stack:not(.has-reference) .ai-draw-reference-manage{display:none!important}@media(max-width:640px){.front-video-composer-frame .ai-draw-reference-preview:hover{width:210px!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(2){transform:translateX(36px) rotate(-2deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(3){transform:translateX(72px) rotate(1deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(4){transform:translateX(108px) rotate(4deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(5){transform:translateX(144px) rotate(7deg)!important}}.front-video-composer-frame .ai-draw-reference-manage{opacity:0!important;pointer-events:none!important;transform:scale(.82)!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference:hover .ai-draw-reference-manage{opacity:.75!important;pointer-events:auto!important;transform:scale(1)!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference:hover .ai-draw-reference-manage:hover{opacity:1!important}.front-video-composer-frame .ai-draw-reference-card button{opacity:0!important;pointer-events:none!important;transform:scale(.72)!important}.front-video-composer-frame .ai-draw-reference-card:hover button,.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card button{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}.front-video-composer-frame .ai-draw-reference-preview .ai-draw-reference-card{transform-origin:50% 112%!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:first-child{transform:translateX(0) translateY(3px) rotate(-16deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(2){transform:translateX(38px) translateY(-2px) rotate(-8deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(3){transform:translateX(78px) translateY(-6px) rotate(0)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(4){transform:translateX(118px) translateY(-2px) rotate(8deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(5){transform:translateX(156px) translateY(3px) rotate(16deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover{width:228px!important}@media(max-width:640px){.front-video-composer-frame .ai-draw-reference-preview:hover{width:190px!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(2){transform:translateX(32px) translateY(-2px) rotate(-8deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(3){transform:translateX(64px) translateY(-6px) rotate(0)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(4){transform:translateX(96px) translateY(-2px) rotate(8deg)!important}.front-video-composer-frame .ai-draw-reference-preview:hover .ai-draw-reference-card:nth-child(5){transform:translateX(128px) translateY(3px) rotate(16deg)!important}}.ai-draw-message-block{margin-left:-24px}.ai-draw-result-image{margin-left:-14px}.ai-draw-image-tools [data-image-action=quote]{display:none!important}.ai-action-toast{position:fixed;right:24px;top:24px;z-index:99999;min-width:188px;padding:14px 16px;border:1px solid rgba(96,165,250,.28);border-radius:16px;background:linear-gradient(135deg,rgba(15,23,42,.94),rgba(30,41,59,.9));color:#e5f0ff;box-shadow:0 18px 48px rgba(2,6,23,.28);opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease;backdrop-filter:blur(14px)}.ai-action-toast.is-show{opacity:1;transform:translateY(0)}.ai-action-toast strong{display:block;font-size:14px;line-height:1.2}.ai-action-toast span{display:block;margin-top:4px;color:#bfdbfe;font-size:12px}.records-preview-modal .ai-draw-preview-stage{position:relative}.media-card [data-record-preview]{cursor:zoom-in}@media(max-width:640px){.ai-draw-message-block{margin-left:0}.ai-draw-result-image{margin-left:0}.ai-action-toast{right:14px;left:14px;top:14px}}.records-page .records-page-hd{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.records-page .records-page-hd>div:first-child{display:flex;flex-direction:column;align-items:center;max-width:760px}.records-page .records-page-hd h1,.records-page .records-page-hd p{text-align:center}.records-page .records-page-hd p{line-height:1.7}.records-count-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.16);color:var(--text-muted)}.records-count-pill .num{font-weight:900;color:var(--main-primary)}.records-count-pill .label{font-size:13px}.ai-draw-dialog-backdrop,.ai-draw-preview-modal,.dialog-backdrop,.image-preview-modal,.modal-backdrop,.preview-modal,.resource-dialog,.resource-dialog-backdrop,.share-dialog-backdrop{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-draw-dialog,.ai-draw-preview-panel,.dialog,.image-preview-panel,.modal,.preview-panel,.resource-dialog-panel,.share-dialog{border:1px solid rgba(96,165,250,.26)!important;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.94))!important;color:#e5f0ff!important;box-shadow:0 22px 70px rgba(2,6,23,.36),inset 0 1px 0 rgba(255,255,255,.08)!important}.ai-draw-dialog h3,.ai-draw-dialog p,.dialog h3,.dialog p,.modal h3,.modal p,.resource-dialog-panel h3,.resource-dialog-panel p,.share-dialog h3,.share-dialog p{color:inherit!important}.ai-draw-dialog p,.dialog p,.modal p,.resource-dialog-panel p,.share-dialog p{color:#bfdbfe!important}.ai-draw-preview-close,.dialog-close,.modal-close,.preview-close,.resource-dialog-close,.share-dialog-close{background:rgba(15,23,42,.78)!important;border:1px solid rgba(148,163,184,.28)!important;color:#dbeafe!important}.ai-draw-preview-close:hover,.dialog-close:hover,.modal-close:hover,.preview-close:hover,.resource-dialog-close:hover,.share-dialog-close:hover{background:rgba(37,99,235,.82)!important;color:#fff!important}.ai-action-toast{border-color:rgba(96,165,250,.28)!important;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.94))!important;color:#e5f0ff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-draw-message-block{margin-left:-36px!important}.ai-draw-result-image{margin-left:-22px!important}.ai-draw-preview-modal,.records-preview-modal{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-draw-preview-panel{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.94))!important;border:1px solid rgba(96,165,250,.26)!important;box-shadow:0 22px 70px rgba(2,6,23,.36),inset 0 1px 0 rgba(255,255,255,.08)!important}.ai-draw-preview-stage{position:relative!important}.ai-draw-preview-stage .ai-draw-image-tools{position:absolute!important;right:16px!important;bottom:16px!important;z-index:8!important;display:flex!important;gap:10px!important;opacity:1!important;transform:none!important}.ai-draw-preview-stage .ai-draw-image-tools button{width:38px!important;height:38px!important;border-radius:12px!important;border:1px solid rgba(147,197,253,.32)!important;background:rgba(15,23,42,.78)!important;color:#dbeafe!important;display:grid!important;place-items:center!important;cursor:pointer!important;box-shadow:0 10px 26px rgba(2,6,23,.24)!important}.ai-draw-preview-stage .ai-draw-image-tools button:hover{background:rgba(37,99,235,.88)!important;color:#fff!important;transform:translateY(-1px)!important}.ai-draw-preview-stage .ai-draw-image-tools svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important}.ai-action-toast{z-index:2147483647!important;position:fixed!important;right:24px!important;top:24px!important;border:1px solid rgba(96,165,250,.32)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.94))!important;color:#e5f0ff!important;box-shadow:0 18px 48px rgba(2,6,23,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-action-toast strong{color:#fff!important}.ai-action-toast span{color:#bfdbfe!important}@media(max-width:640px){.ai-draw-message-block{margin-left:0!important}.ai-draw-result-image{margin-left:0!important}.ai-draw-preview-stage .ai-draw-image-tools{right:10px!important;bottom:10px!important}.ai-action-toast{left:14px!important;right:14px!important;top:14px!important}}.ai-draw-message-block{margin-left:-44px!important}.ai-draw-result-image{margin-left:-28px!important}.ai-draw-preview-stage .ai-draw-image-tools{opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;transition:opacity .18s ease,visibility .18s ease,transform .18s ease!important}.ai-draw-preview-stage:focus-within .ai-draw-image-tools,.ai-draw-preview-stage:hover .ai-draw-image-tools{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.ai-draw-preview-stage .ai-draw-image-tools button{background:rgba(17,24,39,.72)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;box-shadow:0 12px 28px rgba(15,23,42,.26)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.ai-draw-preview-stage .ai-draw-image-tools button:hover{background:#2563eb!important;border-color:#60a5fa!important;box-shadow:0 14px 32px rgba(37,99,235,.32)!important}.ai-action-toast{top:28px!important;right:28px!important;min-width:260px!important;display:grid!important;grid-template-columns:40px 1fr!important;column-gap:12px!important;align-items:center!important;padding:16px 18px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important;box-shadow:0 20px 50px rgba(15,23,42,.16),0 4px 14px rgba(15,23,42,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-action-toast::before{content:'✓'!important;width:40px!important;height:40px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;font-size:21px!important;font-weight:800!important;box-shadow:0 8px 18px rgba(34,197,94,.28)!important}.ai-action-toast strong{grid-column:2!important;display:block!important;margin:0 0 3px!important;color:#111827!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important}.ai-action-toast span{grid-column:2!important;display:block!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important}@media(max-width:640px){.ai-draw-message-block{margin-left:-12px!important}.ai-draw-result-image{margin-left:-8px!important}.ai-draw-preview-stage .ai-draw-image-tools{opacity:1!important;visibility:visible!important;transform:none!important}.ai-action-toast{left:14px!important;right:14px!important;top:14px!important;min-width:0!important}}.ai-draw-message-block{margin-left:-56px!important}.ai-draw-result-image{margin-left:-36px!important}.ai-draw-preview-stage .ai-draw-image-tools{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important}.ai-draw-preview-stage:focus-within .ai-draw-image-tools,.ai-draw-preview-stage:hover .ai-draw-image-tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.ai-action-toast{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%) scale(.96)!important;min-width:300px!important;max-width:min(420px,calc(100vw - 32px))!important;display:grid!important;grid-template-columns:44px 1fr!important;column-gap:14px!important;align-items:center!important;padding:18px 20px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.96))!important;border:1px solid rgba(96,165,250,.34)!important;color:#e5f0ff!important;box-shadow:0 28px 80px rgba(2,6,23,.36),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ai-action-toast.is-show{transform:translate(-50%,-50%) scale(1)!important}.ai-action-toast::before{content:'✓'!important;width:44px!important;height:44px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#2563eb,#38bdf8)!important;color:#fff!important;font-size:23px!important;font-weight:900!important;box-shadow:0 10px 24px rgba(37,99,235,.34)!important}.ai-action-toast strong{grid-column:2!important;display:block!important;margin:0 0 4px!important;color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:.01em!important}.ai-action-toast span{grid-column:2!important;display:block!important;color:#bfdbfe!important;font-size:13px!important;line-height:1.5!important}@media(max-width:640px){.ai-draw-message-block{margin-left:-18px!important}.ai-draw-result-image{margin-left:-12px!important}.ai-draw-preview-stage .ai-draw-image-tools{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important}.ai-draw-preview-stage:focus-within .ai-draw-image-tools,.ai-draw-preview-stage:hover .ai-draw-image-tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.ai-action-toast{left:50%!important;right:auto!important;top:50%!important;min-width:280px!important}}.ai-draw-message-block{margin-left:-56px!important}.ai-draw-result-card{margin-left:-46px!important;width:calc(100% + 46px)!important}.ai-draw-result-image{margin-left:0!important}.ai-draw-result-actions,.ai-draw-result-card time,.ai-draw-result-card::before,.ai-draw-result-status{transform:none!important}.ai-draw-preview-stage,.ai-draw-result-image{position:relative!important}.ai-draw-preview-stage .ai-draw-image-tools,.ai-draw-result-image .ai-draw-image-tools{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important}.ai-draw-preview-stage:focus-within .ai-draw-image-tools,.ai-draw-preview-stage:hover .ai-draw-image-tools,.ai-draw-result-image:focus-within .ai-draw-image-tools,.ai-draw-result-image:hover .ai-draw-image-tools{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.ai-action-toast{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%) scale(.96)!important;min-width:220px!important;max-width:min(320px,calc(100vw - 36px))!important;display:grid!important;grid-template-columns:30px 1fr!important;column-gap:10px!important;align-items:center!important;padding:12px 14px!important;border-radius:13px!important;background:rgba(5,8,14,.94)!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important;box-shadow:0 18px 48px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.ai-action-toast.is-show{transform:translate(-50%,-50%) scale(1)!important}.ai-action-toast::before{content:'✓'!important;width:30px!important;height:30px!important;border-radius:9px!important;display:grid!important;place-items:center!important;background:rgba(37,99,235,.92)!important;color:#fff!important;font-size:17px!important;font-weight:900!important;box-shadow:0 8px 18px rgba(37,99,235,.28)!important}.ai-action-toast strong{grid-column:2!important;display:block!important;margin:0 0 2px!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.ai-action-toast span{grid-column:2!important;display:block!important;color:#cbd5e1!important;font-size:12px!important;line-height:1.35!important}@media(max-width:640px){.ai-draw-message-block{margin-left:-22px!important}.ai-draw-result-card{margin-left:-18px!important;width:calc(100% + 18px)!important}.ai-action-toast{min-width:210px!important;padding:11px 13px!important}}.front-video-composer-frame .ai-draw-reference-stack,body.page-app .front-video-composer-frame .ai-draw-reference{position:absolute!important;left:14px!important;top:12px!important;right:auto!important;bottom:auto!important;z-index:22!important;width:86px!important;height:42px!important;min-width:86px!important;min-height:42px!important;border-radius:13px!important;border:1px dashed rgba(148,163,184,.42)!important;background:linear-gradient(135deg,rgba(24,24,27,.96),rgba(39,39,42,.9))!important;box-shadow:0 8px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)!important;display:grid!important;place-items:center!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;padding:0!important}.front-video-composer-frame .ai-draw-reference-stack::after,.front-video-composer-frame .ai-draw-reference-stack::before,body.page-app .ai-draw-reference-stack::after,body.page-app .ai-draw-reference-stack::before{display:none!important;content:none!important}.front-video-composer-frame .ai-draw-reference-empty,body.page-app .ai-draw-reference-btn{width:100%!important;height:100%!important;border:0!important;background:0 0!important;box-shadow:none!important;color:#e5e7eb!important;border-radius:inherit!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;gap:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1!important}.front-video-composer-frame .ai-draw-reference-empty .ai-draw-plus,body.page-app .ai-draw-reference-btn .ai-draw-plus{display:none!important}.front-video-composer-frame .ai-draw-reference-empty span:last-child,body.page-app .ai-draw-reference-btn span:last-child{display:inline!important;font-size:12px!important;font-weight:800!important;color:#e5e7eb!important}.front-video-composer-frame .ai-draw-reference-stack:hover,body.page-app .ai-draw-reference.is-dragging,body.page-app .ai-draw-reference:hover{border-color:rgba(59,130,246,.82)!important;background:linear-gradient(135deg,rgba(30,41,59,.98),rgba(37,99,235,.24))!important;box-shadow:0 10px 26px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.07)!important}.front-video-composer-frame .ai-draw-reference-preview,body.page-app .ai-draw-reference-preview{position:absolute!important;inset:3px!important;border-radius:10px!important;overflow:hidden!important;background:#111!important;z-index:3!important}.front-video-composer-frame .ai-draw-reference-preview.hidden,body.page-app .ai-draw-reference-preview.hidden{display:none!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference,body.page-app .ai-draw-reference:has(.ai-draw-reference-preview:not(.hidden)){width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-style:solid!important;border-radius:14px!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference .ai-draw-reference-empty,body.page-app .ai-draw-reference:has(.ai-draw-reference-preview:not(.hidden)) .ai-draw-reference-btn{opacity:0!important;pointer-events:none!important}.front-video-composer-frame .ai-draw-reference-card{width:52px!important;height:52px!important;border-radius:12px!important}.front-video-composer-frame .ai-draw-reference-manage,body.page-app .ai-draw-reference-manage{right:-8px!important;top:-8px!important;width:22px!important;height:22px!important;border-radius:999px!important;background:rgba(0,0,0,.72)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font-size:12px!important;line-height:1!important}@media(max-width:820px){.front-video-composer-frame .ai-draw-reference-stack,body.page-app .front-video-composer-frame .ai-draw-reference{left:12px!important;top:12px!important;width:78px!important;height:40px!important;min-width:78px!important;min-height:40px!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference,body.page-app .ai-draw-reference:has(.ai-draw-reference-preview:not(.hidden)){width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}}.ai-draw-reference-btn::after,.ai-draw-reference-btn::before,.ai-draw-reference-empty::after,.ai-draw-reference-empty::before,.ai-draw-reference-stack::after,.ai-draw-reference-stack::before,.ai-draw-reference::after,.ai-draw-reference::before,body.page-app .ai-draw-reference-btn::after,body.page-app .ai-draw-reference-btn::before,body.page-app .ai-draw-reference-empty::after,body.page-app .ai-draw-reference-empty::before,body.page-app .ai-draw-reference::after,body.page-app .ai-draw-reference::before{content:none!important;display:none!important;background:0 0!important;border:0!important;box-shadow:none!important}.front-video-composer-frame .ai-draw-reference-stack,body.page-app .front-video-composer-frame .ai-draw-reference{background:rgba(26,26,26,.96)!important;border:1px dashed rgba(148,163,184,.42)!important;box-shadow:0 8px 20px rgba(0,0,0,.18)!important}.front-video-composer-frame .ai-draw-reference-empty,body.page-app .ai-draw-reference-btn{background:0 0!important;box-shadow:none!important}.front-video-composer-frame .ai-draw-reference-empty span,body.page-app .ai-draw-reference-btn span{position:static!important;display:inline!important;background:0 0!important;border:0!important;box-shadow:none!important;color:#e5e7eb!important}.front-video-composer-frame .ai-draw-reference-stack,body.page-app .front-video-composer-frame .ai-draw-reference{width:102px!important;height:50px!important;min-width:102px!important;min-height:50px!important;border-radius:4px!important;transform:rotate(-5deg)!important;transform-origin:62% 22%!important;background:rgba(24,24,27,.96)!important;border:1px dashed rgba(148,163,184,.5)!important;box-shadow:0 12px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important}.front-video-composer-frame .ai-draw-reference-stack:hover,body.page-app .ai-draw-reference.is-dragging,body.page-app .front-video-composer-frame .ai-draw-reference:hover{transform:rotate(-5deg) translateY(-1px)!important;border-color:rgba(59,130,246,.86)!important;background:linear-gradient(135deg,rgba(30,41,59,.98),rgba(37,99,235,.22))!important}.front-video-composer-frame .ai-draw-reference-empty,body.page-app .ai-draw-reference-btn{border-radius:4px!important;font-size:13px!important;font-weight:800!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference,body.page-app .ai-draw-reference:has(.ai-draw-reference-preview:not(.hidden)){width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;border-radius:5px!important;transform:rotate(-5deg)!important}.front-video-composer-frame .ai-draw-reference-preview,body.page-app .ai-draw-reference-preview{inset:4px!important;border-radius:3px!important}@media(max-width:820px){.front-video-composer-frame .ai-draw-reference-stack,body.page-app .front-video-composer-frame .ai-draw-reference{width:92px!important;height:46px!important;min-width:92px!important;min-height:46px!important;transform:rotate(-5deg)!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference,body.page-app .ai-draw-reference:has(.ai-draw-reference-preview:not(.hidden)){width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}}.front-video-composer-frame .ai-draw-reference-card,.front-video-composer-frame .ai-draw-reference-empty,.front-video-composer-frame .ai-draw-reference-preview,.front-video-composer-frame .ai-draw-reference-stack,.front-video-composer-frame .ai-draw-reference-stack.has-reference,body.page-app .ai-draw-reference-btn,body.page-app .ai-draw-reference-preview,body.page-app .ai-draw-reference:has(.ai-draw-reference-preview:not(.hidden)),body.page-app .front-video-composer-frame .ai-draw-reference{border-radius:0!important}.ai-draw-reference.ai-draw-reference-stack,.front-video-composer-frame .ai-draw-reference.ai-draw-reference-stack,body.page-app .ai-draw-reference,body.page-app .front-video-composer-frame .ai-draw-reference,body.page-app .front-video-composer-frame .ai-draw-reference.ai-draw-reference-stack{border-radius:0!important;clip-path:none!important}.ai-draw-reference.ai-draw-reference-stack::after,.ai-draw-reference.ai-draw-reference-stack::before,body.page-app .ai-draw-reference::after,body.page-app .ai-draw-reference::before{border-radius:0!important}.ai-draw-reference .ai-draw-reference-btn,.ai-draw-reference .ai-draw-reference-empty,body.page-app .ai-draw-reference-btn,body.page-app .ai-draw-reference-empty{border-radius:0!important}.front-video-composer-frame .ai-draw-reference-stack.has-reference,body.page-app .ai-draw-reference:has(.ai-draw-reference-preview:not(.hidden)){border-radius:0!important}.ai-draw-reference-preview{pointer-events:auto!important;z-index:30!important}.ai-draw-reference-card{position:relative!important;pointer-events:auto!important}.ai-draw-reference-card button,[data-reference-remove]{position:absolute!important;right:-8px!important;top:-8px!important;z-index:999!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:grid!important;place-items:center!important;pointer-events:auto!important;cursor:pointer!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(0,0,0,.82)!important;color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 18px rgba(0,0,0,.32)!important}.ai-draw-reference-card button:hover,[data-reference-remove]:hover{background:#ef4444!important;border-color:#fca5a5!important;color:#fff!important;transform:scale(1.06)!important}.ai-draw-reference-manage,[data-reference-clear]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ai-draw-reference-card button::after,.ai-draw-reference-card button::before,[data-reference-remove]::after,[data-reference-remove]::before{content:none!important;display:none!important}.ai-draw-reference-card button,[data-reference-remove]{font-family:Arial,Helvetica,sans-serif!important;text-indent:0!important;overflow:hidden!important}.front-video-composer-frame .ai-draw-reference-manage,[data-reference-clear],body.page-app .ai-draw-reference-manage{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.ai-draw-topbar,body.page-app .ai-draw-topbar{justify-content:flex-start!important;padding-left:28px!important;padding-right:28px!important}.ai-draw-orb,body.page-app .ai-draw-orb{margin-left:0!important;margin-right:auto!important;order:-1!important}@media(max-width:820px){.ai-draw-topbar,body.page-app .ai-draw-topbar{justify-content:flex-start!important;padding-left:14px!important;padding-right:14px!important}}.ai-draw-page .ai-draw-orb,body.page-app .ai-draw-orb{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ai-draw-topbar,body.page-app .ai-draw-topbar{justify-content:flex-end!important}body.page-app .front-video-composer-frame{grid-template-columns:minmax(128px,168px) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:10px!important;min-height:118px!important}body.page-app .ai-draw-reference{grid-column:1!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:96px!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:0!important;border:0!important;background:0 0!important;overflow:visible!important;z-index:3!important}body.page-app .ai-draw-reference-btn{width:100%!important;height:54px!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:9px 11px!important;border-radius:18px!important;border:1px solid rgba(37,132,255,.5)!important;background:linear-gradient(135deg,rgba(37,132,255,.96),rgba(99,102,241,.86))!important;color:#fff!important;box-shadow:0 12px 28px rgba(37,132,255,.26),inset 0 1px 0 rgba(255,255,255,.2)!important;cursor:pointer!important;text-align:left!important}body.page-app .ai-draw-reference-btn:hover,body.page-app .ai-draw-reference.is-dragging .ai-draw-reference-btn{transform:translateY(-1px)!important;border-color:rgba(147,197,253,.86)!important;box-shadow:0 16px 34px rgba(37,132,255,.34),0 0 0 3px rgba(37,132,255,.14)!important}body.page-app .ai-draw-reference-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:rgba(255,255,255,.17)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important}body.page-app .ai-draw-reference-icon svg{width:19px!important;height:19px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.page-app .ai-draw-reference-copy{min-width:0!important;display:grid!important;gap:3px!important}body.page-app .ai-draw-reference-copy b{color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1!important}body.page-app .ai-draw-reference-copy em{color:rgba(255,255,255,.82)!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}body.page-app .ai-draw-plus{display:none!important}body.page-app .ai-draw-reference-preview{flex:1!important;min-height:34px!important;max-height:92px!important;display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:6px!important;padding:7px!important;border:1px dashed rgba(148,163,184,.32)!important;border-radius:16px!important;background:rgba(255,255,255,.045)!important;overflow:auto!important;scrollbar-width:thin!important}body.page-app .ai-draw-reference-preview.hidden{display:flex!important}body.page-app .ai-draw-reference-preview.hidden::before{content:"拖拽图片到这里";display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;color:#737373;font-size:11px;font-weight:800}body.page-app .ai-draw-reference-thumb{position:relative!important;width:38px!important;height:38px!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;background:#111!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 6px 16px rgba(0,0,0,.22)!important}body.page-app .ai-draw-reference-thumb img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}body.page-app .ai-draw-reference-remove{position:absolute!important;top:2px!important;right:2px!important;z-index:2!important;width:15px!important;height:15px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:rgba(0,0,0,.72)!important;color:#fff!important;font-size:12px!important;line-height:1!important;opacity:0!important;transition:.16s ease!important}body.page-app .ai-draw-reference-thumb:hover .ai-draw-reference-remove{opacity:1!important}body.page-app .ai-draw-reference-file-name{display:none!important}body.page-app .ai-draw-reference.has-files .ai-draw-reference-preview{border-style:solid!important;border-color:rgba(37,132,255,.3)!important;background:rgba(37,132,255,.055)!important}@media(max-width:820px){body.page-app .front-video-composer-frame{grid-template-columns:1fr!important;min-height:0!important}body.page-app .ai-draw-reference{grid-column:1!important;grid-row:auto!important;min-height:0!important;order:-1!important}body.page-app .ai-draw-reference-btn{height:48px!important;min-height:48px!important}body.page-app .ai-draw-reference-preview{max-height:58px!important;min-height:44px!important;flex-wrap:nowrap!important}body.page-app .ai-draw-reference-thumb{width:40px!important;height:40px!important;flex:0 0 40px!important}}body.page-app .front-video-composer-frame{grid-template-columns:minmax(150px,190px) minmax(0,1fr)!important;column-gap:16px!important}body.page-app #aiDrawPrompt{padding-left:18px!important;text-indent:0!important}body.page-app .ai-draw-reference-card{cursor:zoom-in!important}body.page-app .ai-draw-reference-card [data-reference-remove],body.page-app .ai-draw-reference-card button{cursor:pointer!important}.ai-draw-reference-hover-preview{position:fixed;z-index:99999;width:min(320px,calc(100vw - 36px));max-height:min(360px,calc(100vh - 36px));padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(12,14,22,.92);box-shadow:0 26px 80px rgba(0,0,0,.48),0 0 0 1px rgba(37,132,255,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.ai-draw-reference-hover-preview.is-visible{opacity:1;transform:translateY(0) scale(1)}.ai-draw-reference-hover-preview img{display:block;width:100%;max-height:344px;object-fit:contain;border-radius:16px;background:#050505}@media(max-width:820px){body.page-app .front-video-composer-frame{grid-template-columns:1fr!important;column-gap:10px!important}body.page-app #aiDrawPrompt{padding-left:14px!important}}body.page-app .front-video-composer-frame{position:relative!important;display:block!important;min-height:132px!important;padding:12px 12px 12px 190px!important}body.page-app .ai-draw-reference{position:absolute!important;left:12px!important;top:12px!important;width:160px!important;min-height:108px!important;height:auto!important;z-index:20!important}body.page-app #aiDrawPrompt{height:100%!important;min-height:108px!important;padding:16px 18px 52px 18px!important;line-height:1.55!important;vertical-align:top!important}body.page-app .ai-draw-reference-preview{position:absolute!important;left:0!important;top:62px!important;width:160px!important;min-height:46px!important;max-height:46px!important;padding:7px!important;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow:hidden!important;align-items:center!important;border-radius:17px!important;transition:width .2s ease,max-height .2s ease,box-shadow .2s ease,background .2s ease!important}body.page-app .ai-draw-reference:focus-within .ai-draw-reference-preview,body.page-app .ai-draw-reference:hover .ai-draw-reference-preview{width:min(520px,calc(100vw - 32px))!important;max-height:132px!important;overflow:auto!important;flex-wrap:wrap!important;align-content:flex-start!important;background:rgba(12,16,28,.94)!important;border-color:rgba(37,132,255,.5)!important;box-shadow:0 22px 70px rgba(0,0,0,.42),0 0 0 1px rgba(37,132,255,.18)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}body.page-app .ai-draw-reference-preview.hidden{display:flex!important}body.page-app .ai-draw-reference-preview.hidden::before{content:"Drop images here"!important;min-height:30px!important;font-size:11px!important}body.page-app .ai-draw-reference-card,body.page-app .ai-draw-reference-thumb{position:relative!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:11px!important;transform:none!important;margin:0!important;left:auto!important;top:auto!important;cursor:zoom-in!important}body.page-app .ai-draw-reference:focus-within .ai-draw-reference-card,body.page-app .ai-draw-reference:focus-within .ai-draw-reference-thumb,body.page-app .ai-draw-reference:hover .ai-draw-reference-card,body.page-app .ai-draw-reference:hover .ai-draw-reference-thumb{flex-basis:64px!important;width:64px!important;height:64px!important;border-radius:14px!important}body.page-app .ai-draw-reference-card img,body.page-app .ai-draw-reference-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}body.page-app .ai-draw-reference-card [data-reference-remove],body.page-app .ai-draw-reference-card button,body.page-app .ai-draw-reference-remove{opacity:0!important;pointer-events:none!important}body.page-app .ai-draw-reference-card:hover [data-reference-remove],body.page-app .ai-draw-reference-card:hover button,body.page-app .ai-draw-reference-thumb:hover .ai-draw-reference-remove{opacity:1!important;pointer-events:auto!important}@media(max-width:820px){body.page-app .front-video-composer-frame{display:grid!important;grid-template-columns:1fr!important;padding:10px!important}body.page-app .ai-draw-reference{position:relative!important;left:auto!important;top:auto!important;width:100%!important;order:-1!important}body.page-app .ai-draw-reference-preview,body.page-app .ai-draw-reference:focus-within .ai-draw-reference-preview,body.page-app .ai-draw-reference:hover .ai-draw-reference-preview{position:relative!important;top:auto!important;width:100%!important;max-height:82px!important;overflow:auto!important}body.page-app #aiDrawPrompt{height:auto!important;min-height:96px!important}}.public-home #inspiration .inspiration-grid.replica-masonry{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;max-width:1180px!important;margin:0 auto!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{grid-row:auto!important;height:auto!important;min-height:0!important;aspect-ratio:4/5!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:#0b1220!important}.public-home #inspiration .replica-masonry article img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.public-home #inspiration .replica-masonry article div{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:14px!important;background:linear-gradient(180deg,transparent,rgba(2,6,23,.88))!important}.public-home #inspiration .replica-masonry article h3{margin:0 0 5px!important;color:#fff!important;font-size:14px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.public-home #inspiration .replica-masonry article span{color:#bfdbfe!important;font-size:11px!important}.public-home .load-more-inspiration[hidden]{display:none!important}.public-home .home-footer{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;padding:24px max(24px,calc((100vw - 1180px)/ 2))!important;background:#050816!important;border-top:1px solid rgba(148,163,184,.16)!important;color:#94a3b8!important;text-align:center!important}.public-home .home-footer-brand{display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important}.public-home .home-footer-brand img{width:32px!important;height:32px!important;object-fit:contain!important;border-radius:10px!important}.public-home .home-footer span{font-size:13px!important;line-height:1.6!important;text-align:right!important}.public-home .home-footer-meta{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px 16px!important;flex-wrap:wrap!important;color:#94a3b8!important;max-width:min(100%,980px)!important}.public-home .home-footer-meta>span{font-size:13px!important;line-height:1.6!important;text-align:center!important;max-width:100%!important}.public-home .home-footer-beian{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#a8b6cc!important;font-size:12px!important;line-height:1.6!important;text-decoration:none!important;max-width:100%!important;min-height:28px!important;padding:2px 0!important}.public-home .home-footer-beian:hover{color:#dbeafe!important}.public-home .home-footer-beian img{width:18px!important;height:18px!important;object-fit:contain!important;opacity:.9!important;flex:0 0 auto!important}.public-home .home-footer-beian span{font-size:12px!important;line-height:1.6!important;text-align:left!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}html[data-lang=en] .customer-widget .customer-float::after{content:"Support"!important}html[data-lang=en] .price-card.featured::before{content:"Recommended"!important}html[data-lang=en] .pricing-card.featured::before{content:"Popular"!important}@media(max-width:960px){.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.public-home #inspiration .inspiration-grid.replica-masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{border-radius:13px!important}.public-home .home-footer{display:grid!important;justify-items:center!important;gap:12px!important;padding:22px 16px 92px!important;text-align:center!important}.public-home .home-footer-brand{justify-content:center!important}.public-home .home-footer span{text-align:center!important;font-size:12px!important}.public-home .home-footer-meta{width:100%!important;display:flex!important;align-items:stretch!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.public-home .home-footer-meta>span{width:100%!important;text-align:center!important;color:#95a3b8!important}.public-home .home-footer-beian{flex:1 1 calc(50% - 4px)!important;width:auto!important;max-width:168px!important;min-width:0!important;min-height:36px!important;justify-content:center!important;align-items:center!important;padding:7px 8px!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.public-home .home-footer-beian:first-of-type:last-of-type{flex:0 1 320px!important;max-width:min(100%,320px)!important;padding-inline:12px!important}.public-home .home-footer-beian img{width:16px!important;height:16px!important}.public-home .home-footer-beian span{max-width:calc(100% - 24px)!important;text-align:center!important;font-size:11.5px!important;line-height:1.45!important;overflow-wrap:anywhere!important;word-break:break-word!important}}body.public-home.jn-light-mode,html.jn-light-mode body.public-home,html[data-theme=light] body.public-home{background:#050816!important;color:#f8fafc!important;color-scheme:dark!important}body.public-home.jn-light-mode *,html.jn-light-mode body.public-home *,html[data-theme=light] body.public-home *{text-shadow:inherit}.public-home .home-nav .home-start-link,.public-home .home-nav button[data-auth-open]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;border-radius:999px!important;padding:0 16px!important;background:#fff!important;color:#111827!important;font-weight:900!important;text-decoration:none!important;border:0!important;cursor:pointer!important}.public-home .hero-actions .btn,.public-home .hero-actions a.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.public-home #inspiration .replica-masonry article>a:first-child{position:absolute!important;inset:0!important;display:block!important;z-index:0!important}.public-home #inspiration .replica-masonry article>a:first-child img,.public-home #inspiration .replica-masonry article>a:first-child video,.public-home #inspiration .replica-masonry article>img,.public-home #inspiration .replica-masonry article>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.public-home #inspiration .replica-masonry article .work-meta,.public-home #inspiration .replica-masonry article span,.public-home #inspiration .replica-masonry article strong{position:relative!important;z-index:3!important}.public-home #inspiration .replica-masonry article strong{display:block!important;margin:0!important;color:#fff!important;font-size:14px!important;line-height:1.35!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.public-home #inspiration .replica-masonry article .work-meta{display:flex!important;gap:6px!important;margin:0 0 8px!important;background:0 0!important;padding:0!important}.public-home #inspiration .replica-masonry article .work-meta em{height:23px!important;min-width:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font-size:11px!important;font-style:normal!important;font-weight:850!important}.public-home #inspiration .inspiration-grid.replica-masonry{grid-auto-rows:auto!important;align-items:stretch!important}.public-home #inspiration .replica-masonry article,.public-home #inspiration .replica-masonry article.short,.public-home #inspiration .replica-masonry article.tall{width:100%!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important;aspect-ratio:4/5!important}.customer-modal.replica-customer-modal{overflow:hidden!important}.service-online-card{justify-items:center!important;text-align:center!important}.service-online-card>div:not(.service-avatar){display:grid!important;justify-items:center!important;text-align:center!important}.service-card.service-qr-card.service-qr-only{width:max-content!important;max-width:calc(100% - 32px)!important;padding:12px!important;margin:0 auto 12px!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.055))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 42px rgba(0,0,0,.2)!important}.service-qr-card.service-qr-only .service-qr-frame{width:154px!important;height:154px!important;padding:10px!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#eef7ff)!important;border:1px solid rgba(219,234,254,.92)!important;box-shadow:0 14px 34px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.92)!important}.service-qr-card.service-qr-only .service-qr-frame .customer-qr-fallback,.service-qr-card.service-qr-only .service-qr-frame img{width:100%!important;height:100%!important;border-radius:10px!important;background:#fff!important;object-fit:cover!important}@media(max-width:760px){.public-home .home-nav .home-start-link,.public-home .home-nav button[data-auth-open]{height:34px!important;min-height:34px!important;padding:0 13px!important;background:linear-gradient(135deg,var(--jn-primary),#6c7cff)!important;color:#fff!important;box-shadow:0 10px 28px rgba(0,202,224,.18)!important;font-size:12px!important}.service-online-card{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.service-online-card em{grid-column:auto!important;justify-self:center!important}.service-qr-card.service-qr-only .service-qr-frame{width:144px!important;height:144px!important}}body.public-home .home-header,html.jn-light-mode body.public-home .home-header,html[data-theme=light] body.public-home .home-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100!important;height:4rem!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 2rem!important;background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}body.public-home .home-brand{flex:0 1 auto!important;min-width:0!important}body.public-home .home-brand span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.public-home .home-nav,html.jn-light-mode body.public-home .home-nav,html[data-theme=light] body.public-home .home-nav{flex:0 0 auto!important;width:auto!important;display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:.4rem!important}body.public-home .home-nav .home-start-link,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:31px!important;min-height:31px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.4rem .85rem!important;border-radius:.45rem!important;border:1px solid var(--jn-primary)!important;background:var(--jn-primary)!important;color:#fff!important;box-shadow:0 0 .95rem rgba(0,202,224,.25)!important;font-size:.8rem!important;line-height:1!important;font-weight:500!important;text-decoration:none!important;white-space:nowrap!important}body.public-home .home-nav .lang-btn,body.public-home .home-nav .top-service-btn{flex:0 0 auto!important}@media(max-width:760px){body.public-home .home-header,html.jn-light-mode body.public-home .home-header,html[data-theme=light] body.public-home .home-header{height:56px!important;min-height:56px!important;padding:0 10px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}body.public-home .home-brand{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:36px!important;gap:7px!important}body.public-home .home-brand img{flex:0 0 30px!important;width:30px!important;height:30px!important}body.public-home .home-brand span{max-width:30vw!important;font-size:14px!important}body.public-home .home-nav,html.jn-light-mode body.public-home .home-nav,html[data-theme=light] body.public-home .home-nav{flex:0 0 auto!important;width:auto!important;display:flex!important;grid-template-columns:none!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important}body.public-home .home-nav .top-service-btn{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}body.public-home .home-nav .lang-btn{width:39px!important;min-width:39px!important;height:32px!important;min-height:32px!important;padding:0!important}body.public-home .home-nav .home-start-link,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{width:auto!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:.45rem!important;background:var(--jn-primary)!important;border-color:var(--jn-primary)!important;color:#fff!important;box-shadow:0 0 .85rem rgba(0,202,224,.24)!important;font-size:12px!important;font-weight:500!important}}@media(max-width:390px){body.public-home .home-header{padding:0 8px!important;gap:6px!important}body.public-home .home-brand span{max-width:24vw!important;font-size:13px!important}body.public-home .home-nav{gap:4px!important}body.public-home .home-nav .home-start-link,body.public-home .home-nav button[data-auth-open]{padding:0 8px!important;font-size:11.5px!important}}body.public-home,html.jn-light-mode body.public-home,html[data-theme=light] body.public-home{--home-bg:#03060d;--home-panel:rgba(255,255,255,.035);--home-panel-strong:rgba(255,255,255,.055);--home-line:rgba(125,211,252,.18);--home-line-soft:rgba(255,255,255,.10);--home-text:#f5fbff;--home-muted:rgba(213,230,238,.74);background:var(--home-bg)!important;color:var(--home-text)!important;color-scheme:dark!important}body.public-home::before,html.jn-light-mode body.public-home::before,html[data-theme=light] body.public-home::before{content:""!important;position:fixed!important;inset:0!important;z-index:-3!important;pointer-events:none!important;background:radial-gradient(circle at 52% 14%,rgba(0,202,224,.17),transparent 34%),radial-gradient(circle at 16% 66%,rgba(120,80,255,.14),transparent 30%),radial-gradient(circle at 84% 72%,rgba(0,229,160,.1),transparent 28%),linear-gradient(180deg,#03060d 0,#050916 48%,#03060d 100%)!important}body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{content:""!important;position:fixed!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 12% 18%,rgba(190,245,255,.78) 0 2.8px,transparent 4.8px),radial-gradient(circle at 34% 62%,rgba(0,229,160,.7) 0 3.4px,transparent 5.6px),radial-gradient(circle at 58% 24%,rgba(0,202,224,.72) 0 4px,transparent 6.4px),radial-gradient(circle at 82% 72%,rgba(146,116,255,.66) 0 3.2px,transparent 5.2px),radial-gradient(circle at 72% 14%,rgba(128,235,255,.72) 0 2.6px,transparent 4.8px),radial-gradient(circle at 44% 84%,rgba(223,250,255,.52) 0 2.4px,transparent 4.6px)!important;background-size:300px 230px,360px 290px,430px 340px,520px 390px,620px 460px,720px 520px!important;background-position:0 0,54px 78px,120px 34px,44px 166px,92px 48px,160px 118px!important;opacity:.54!important;mix-blend-mode:screen!important;animation:homeStarBreath 8.5s ease-in-out infinite alternate!important}body.public-home #agents,body.public-home #inspiration,body.public-home #platform,body.public-home .home-footer,body.public-home .home-hero,body.public-home .home-main,body.public-home .home-section{position:relative!important;z-index:3!important;background:0 0!important}body.public-home .home-hero{background:0 0!important}body.public-home .home-hero::after,body.public-home .home-hero::before{opacity:0!important}body.public-home .home-header,html.jn-light-mode body.public-home .home-header,html[data-theme=light] body.public-home .home-header{background:0 0!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}body.public-home .home-nav,html.jn-light-mode body.public-home .home-nav,html[data-theme=light] body.public-home .home-nav{background:0 0!important;border:0!important;box-shadow:none!important}body.public-home .home-nav .home-start-link,body.public-home .home-nav .lang-btn,body.public-home .home-nav .top-service-btn,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav .lang-btn,html.jn-light-mode body.public-home .home-nav .top-service-btn,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav .lang-btn,html[data-theme=light] body.public-home .home-nav .top-service-btn,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{background:0 0!important;border:1px solid var(--home-line)!important;color:#eaffff!important;box-shadow:none!important;backdrop-filter:none!important}body.public-home .home-nav .home-start-link,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{border-color:rgba(0,202,224,.42)!important;text-shadow:0 0 16px rgba(0,202,224,.24)!important}body.public-home .home-nav .home-start-link:hover,body.public-home .home-nav .lang-btn:hover,body.public-home .home-nav .top-service-btn:hover,body.public-home .home-nav button[data-auth-open]:hover{background:rgba(0,202,224,.055)!important;border-color:rgba(0,202,224,.52)!important;color:#fff!important;transform:translateY(-1px)!important}body.public-home .top-service-btn .service-headset{filter:drop-shadow(0 0 10px rgba(0,202,224,.26))!important}body.public-home .agent-grid article,body.public-home .capability-grid article,body.public-home .home-cta,body.public-home .replica-masonry article{background:linear-gradient(180deg,var(--home-panel-strong),var(--home-panel))!important;border-color:var(--home-line-soft)!important;box-shadow:0 22px 80px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)!important}body.public-home #inspiration .section-head p,body.public-home .agent-grid p,body.public-home .capability-grid p,body.public-home .home-cta p,body.public-home .section-lead{color:var(--home-muted)!important}body.public-home .home-footer{border-top:1px solid var(--home-line-soft)!important;color:rgba(213,230,238,.68)!important}@keyframes homeStarBreath{0%{opacity:.36;filter:brightness(.88) blur(0);background-position:0 0,54px 78px,120px 34px,44px 166px,92px 48px,160px 118px}50%{opacity:.72;filter:brightness(1.26) blur(.15px);background-position:22px -18px,20px 112px,156px 8px,10px 198px,136px 18px,126px 150px}100%{opacity:.48;filter:brightness(1.02) blur(0);background-position:-18px 30px,88px 38px,88px 60px,78px 132px,52px 88px,186px 74px}}@media(max-width:760px){body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{background-size:230px 180px,280px 230px,340px 270px,410px 320px,500px 380px,580px 430px!important;opacity:.48!important}body.public-home .home-nav .home-start-link,body.public-home .home-nav .lang-btn,body.public-home .home-nav .top-service-btn,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav .lang-btn,html.jn-light-mode body.public-home .home-nav .top-service-btn,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav .lang-btn,html[data-theme=light] body.public-home .home-nav .top-service-btn,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{background:0 0!important;box-shadow:none!important}}body.public-home .home-nav .home-start-link,body.public-home .home-nav button[data-auth-open],html.jn-light-mode body.public-home .home-nav .home-start-link,html.jn-light-mode body.public-home .home-nav button[data-auth-open],html[data-theme=light] body.public-home .home-nav .home-start-link,html[data-theme=light] body.public-home .home-nav button[data-auth-open]{border-color:var(--home-line)!important;text-shadow:none!important;box-shadow:none!important}body.public-home .home-nav .home-start-link:hover,body.public-home .home-nav button[data-auth-open]:hover{border-color:rgba(0,202,224,.52)!important;text-shadow:none!important;box-shadow:none!important}@media(min-width:761px){body.public-home .orbit-spin{--r:min(430px,32vw)!important}}body.public-home,html.jn-light-mode body.public-home,html[data-theme=light] body.public-home{--home-panel:rgba(255,255,255,.014);--home-panel-strong:rgba(255,255,255,.026);--home-line-soft:rgba(255,255,255,.07);background:#03060d!important}body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{content:""!important;position:fixed!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:radial-gradient(circle at 12% 18%,rgba(210,250,255,.82) 0 4.6px,transparent 7.6px),radial-gradient(circle at 32% 64%,rgba(0,229,160,.74) 0 5.2px,transparent 8.4px),radial-gradient(circle at 58% 24%,rgba(0,202,224,.8) 0 6px,transparent 9.4px),radial-gradient(circle at 82% 72%,rgba(146,116,255,.7) 0 5px,transparent 8px),radial-gradient(circle at 72% 14%,rgba(128,235,255,.78) 0 4.4px,transparent 7.4px),radial-gradient(circle at 44% 84%,rgba(223,250,255,.6) 0 4px,transparent 7px),radial-gradient(circle at 22% 42%,rgba(255,255,255,.42) 0 3.2px,transparent 6px),radial-gradient(circle at 90% 36%,rgba(0,202,224,.45) 0 3.8px,transparent 6.8px)!important;background-size:360px 280px,430px 350px,520px 420px,620px 480px,760px 560px,900px 640px,540px 460px,700px 520px!important;background-position:0 0,58px 90px,132px 40px,48px 180px,100px 54px,170px 124px,220px 40px,88px 250px!important;opacity:.66!important;mix-blend-mode:screen!important;animation:homeStarBreathXLFinal 9.5s ease-in-out infinite alternate!important}body.public-home #agents,body.public-home #inspiration,body.public-home #platform,body.public-home .home-cta,body.public-home .home-footer,body.public-home .home-hero,body.public-home .home-main,body.public-home .home-section{background:0 0!important;background-image:none!important}body.public-home .agent-grid article,body.public-home .capability-grid article,body.public-home .home-cta,body.public-home .home-metrics span,body.public-home .replica-masonry article{background:rgba(255,255,255,.014)!important;border-color:var(--home-line-soft)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}body.public-home #inspiration::before,body.public-home .home-cta::before{opacity:0!important}body.public-home .hero-model-cards article{width:236px!important;min-height:128px!important;padding:14px 16px!important}body.public-home .hero-model-cards article>img{width:32px!important;height:32px!important}body.public-home .hero-model-cards strong{font-size:15px!important;line-height:1.25!important;max-width:200px!important}body.public-home .hero-model-cards p{font-size:12px!important;line-height:1.55!important;min-height:54px!important}@keyframes homeStarBreathXLFinal{0%{opacity:.44;filter:brightness(.9) blur(0);background-position:0 0,58px 90px,132px 40px,48px 180px,100px 54px,170px 124px,220px 40px,88px 250px}50%{opacity:.86;filter:brightness(1.28) blur(.2px);background-position:30px -24px,20px 128px,178px 8px,12px 218px,150px 18px,130px 166px,250px 10px,50px 288px}100%{opacity:.56;filter:brightness(1.04) blur(0);background-position:-24px 38px,104px 46px,92px 72px,92px 140px,54px 100px,202px 78px,190px 76px,130px 210px}}@media(max-width:760px){body.public-home::after,html.jn-light-mode body.public-home::after,html[data-theme=light] body.public-home::after{background-size:280px 220px,340px 280px,420px 340px,500px 390px,600px 460px,700px 520px,430px 360px,560px 420px!important;opacity:.58!important}}body.public-home.jn-light-mode :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),body.public-home[data-theme=light] :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html.jn-light-mode body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay),html[data-theme=light] body.public-home :is(.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay){background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal){background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;text-shadow:none!important;color-scheme:dark!important}body.public-home.jn-light-mode :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),body.public-home[data-theme=light] :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html.jn-light-mode body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head),html[data-theme=light] body.public-home :is(.service-modal-head,.replica-login-modal .jn-auth-logo,.replica-login-modal .jn-auth-subtitle,.account-bind-modal .bind-head){background:0 0!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.14)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),body.public-home[data-theme=light] :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),html.jn-light-mode body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form),html[data-theme=light] body.public-home :is(.service-online-card,.service-card,.service-qr-frame,.replica-login-modal .jn-auth-tabs,.replica-login-modal .jn-auth-form,.replica-login-modal .jn-code-row,.replica-login-modal .jn-captcha-row,.replica-login-modal .jn-third-grid,.account-bind-modal .bind-form){background:#0b1018!important;background-image:none!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(h1,h2,h3,h4,strong,b,label,.jn-auth-logo span,.bind-head strong){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),body.public-home[data-theme=light] :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),html.jn-light-mode body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span),html[data-theme=light] body.public-home :is(.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal) :is(p,span,small,em,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.bind-head p,.bind-head span){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.public-home.jn-light-mode :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),body.public-home[data-theme=light] :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),html.jn-light-mode body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button),html[data-theme=light] body.public-home :is(.jn-modal-close,.customer-modal-close,.jn-code-row button,.jn-captcha,.bind-skip,.jn-third-grid button){background:#101721!important;background-image:none!important;color:#d5dde8!important;-webkit-text-fill-color:currentColor!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home.jn-light-mode :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),body.public-home[data-theme=light] :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html.jn-light-mode body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a),html[data-theme=light] body.public-home :is(.jn-auth-submit,.replica-customer-modal .service-actions-single a){background:rgba(56,189,248,.085)!important;background-image:none!important;border-color:rgba(56,189,248,.3)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;box-shadow:none!important}html.home-force-dark,html.home-force-dark body.public-home{background:#050816!important;color:#f8fafc!important;color-scheme:dark!important}html.home-force-dark body.public-home :is(.enterprise-alert-layer,.customer-modal-overlay,.jn-auth-overlay,.account-bind-overlay,.security-check-layer){background:rgba(0,0,0,.72)!important;background-image:none!important;color:#f8fafc!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html.home-force-dark body.public-home :is(.enterprise-alert,.customer-modal,.replica-customer-modal,.jn-auth-modal,.replica-login-modal,.account-bind-modal,.security-check){background:#05070d!important;background-image:linear-gradient(180deg,#090d16,#05070d)!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 28px 90px rgba(0,0,0,.58)!important;color-scheme:dark!important}html.home-force-dark body.public-home :is(.enterprise-alert h3,.customer-modal h1,.customer-modal h2,.customer-modal h3,.jn-auth-modal h1,.jn-auth-modal h2,.jn-auth-modal h3,.jn-auth-logo span,.account-bind-modal h1,.account-bind-modal h2,.account-bind-modal h3,.account-bind-modal strong,.account-bind-modal label){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important}html.home-force-dark body.public-home :is(.enterprise-alert p,.customer-modal p,.customer-modal em,.jn-auth-modal p,.jn-auth-modal span,.jn-auth-modal label,.jn-auth-subtitle,.jn-agree,.jn-third-title,.jn-forgot,.account-bind-modal p,.account-bind-modal span){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row[hidden],body.public-home .jn-auth-overlay .replica-login-modal [data-field-code][hidden],body.public-home .jn-auth-overlay .replica-login-modal [hidden]{display:none!important}.jn-quick-drawer-overlay{background:0 0!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.jn-quick-drawer{top:72px!important;right:14px!important;bottom:16px!important;width:min(384px,calc(100vw - 24px))!important;height:auto!important;max-height:calc(100dvh - 88px)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:20px!important;background:rgba(9,14,24,.86)!important;color:#f8fafc!important;box-shadow:0 24px 70px rgba(2,6,23,.42),0 0 0 1px rgba(125,211,252,.06),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(22px) saturate(1.15)!important;-webkit-backdrop-filter:blur(22px) saturate(1.15)!important;overflow:hidden!important;transform:translate3d(104%,0,0)!important;transition:transform .3s cubic-bezier(.2,.86,.2,1),opacity .22s ease!important;will-change:transform!important}.jn-quick-drawer.is-open{transform:translate3d(0,0,0)!important}.jn-quick-drawer:not(.is-open){transform:translate3d(104%,0,0)!important}.jn-quick-drawer-inner{height:100%!important;display:flex!important;flex-direction:column!important;background:radial-gradient(circle at 10% 0,rgba(56,189,248,.16),transparent 35%),radial-gradient(circle at 100% 12%,rgba(167,139,250,.13),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.9))!important;overflow:hidden!important}.jn-quick-drawer-head{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;border-bottom:1px solid rgba(148,163,184,.15)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015))!important}.jn-quick-drawer .jn-quick-profile-card{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:9px!important;padding:9px!important;border:1px solid rgba(125,211,252,.17)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(15,23,42,.14))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(2,6,23,.16)!important}.jn-quick-drawer .jn-quick-profile{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.jn-quick-drawer .jn-quick-profile-avatar{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:14px!important;border:1px solid rgba(125,211,252,.28)!important;background:linear-gradient(145deg,rgba(56,189,248,.24),rgba(34,197,94,.12))!important;color:#e0faff!important;box-shadow:0 10px 22px rgba(56,189,248,.1),inset 0 1px 0 rgba(255,255,255,.16)!important}.jn-quick-drawer .jn-quick-profile-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.jn-quick-drawer .jn-quick-profile-text{min-width:0!important;display:grid!important;gap:3px!important}.jn-quick-drawer .jn-quick-profile-text strong{max-width:128px!important;color:#f8fafc!important;font-size:13.5px!important;font-weight:900!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.jn-quick-drawer .jn-quick-profile-text small{color:#91a4bd!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important}.jn-quick-drawer .jn-quick-profile-card .jn-quick-balance{flex:0 0 auto!important;min-width:70px!important;max-width:92px!important;display:grid!important;justify-items:end!important;gap:2px!important;padding:6px 7px!important;border:1px solid rgba(52,211,153,.24)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(34,197,94,.16),rgba(56,189,248,.08))!important;box-shadow:none!important}.jn-quick-drawer .jn-quick-profile-card .jn-quick-balance span{color:#86efac!important;font-size:9px!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.jn-quick-drawer .jn-quick-profile-card .jn-quick-balance b{max-width:76px!important;color:#f8fafc!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important}.jn-quick-drawer-head [data-quick-drawer-close],.jn-quick-drawer-head>button{width:32px!important;height:32px!important;flex:0 0 32px!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(255,255,255,.055)!important;color:#dbeafe!important;font-size:20px!important;line-height:1!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.jn-quick-drawer-head [data-quick-drawer-close]:hover,.jn-quick-drawer-head>button:hover{transform:scale(1.04)!important;border-color:rgba(248,113,113,.45)!important;background:rgba(248,113,113,.12)!important;color:#fff!important}.jn-quick-drawer-nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:12px 12px 6px!important;background:0 0!important;scrollbar-width:thin!important;scrollbar-color:rgba(125,211,252,.32) transparent!important}.jn-quick-drawer-nav::-webkit-scrollbar{width:6px!important}.jn-quick-drawer-nav::-webkit-scrollbar-track{background:0 0!important}.jn-quick-drawer-nav::-webkit-scrollbar-thumb{background:rgba(125,211,252,.26)!important;border-radius:999px!important}.jn-quick-drawer-nav section{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important}.jn-quick-drawer-nav h3{grid-column:1/-1!important;min-width:0!important;margin:0 1px 1px!important;display:flex!important;align-items:center!important;gap:7px!important;color:#9fb0c8!important;font-size:10.5px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:0!important}.jn-quick-drawer-nav h3::before{content:""!important;width:4px!important;height:13px!important;border-radius:999px!important;background:linear-gradient(180deg,#38bdf8,#22c55e)!important;box-shadow:0 0 12px rgba(56,189,248,.48)!important}.jn-quick-drawer-nav h3::after{margin-left:auto!important;color:#5eead4!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.08em!important}.jn-quick-drawer-nav section:first-of-type h3::after{content:"INTERFACE"!important}.jn-quick-drawer-nav section:nth-of-type(2) h3::after{content:"REWARDS"!important}.jn-quick-drawer-nav section:nth-of-type(3) h3::after{content:"SUPPORT"!important}.jn-quick-card{--jn-q1:#22c55e;--jn-q2:#0f766e;--jn-qicon:var(--jn-qicon-lang);position:relative!important;min-width:0!important;min-height:62px!important;width:100%!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;align-content:center!important;column-gap:9px!important;row-gap:2px!important;padding:9px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(15,23,42,.16))!important;color:#f8fafc!important;text-align:left!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(2,6,23,.1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;transform:translateZ(0)!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.jn-quick-card::before{content:""!important;position:absolute!important;inset:-1px!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--jn-q1) 24%,transparent),transparent 48%)!important;opacity:.72!important;pointer-events:none!important}.jn-quick-card::after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 36%)!important;opacity:.34!important;pointer-events:none!important}.jn-quick-card>*{position:relative!important;z-index:1!important}.jn-quick-card:focus-visible,.jn-quick-card:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--jn-q1) 58%,rgba(255,255,255,.18))!important;background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(15,23,42,.2))!important;box-shadow:0 14px 30px color-mix(in srgb,var(--jn-q1) 18%,rgba(2,6,23,.2)),inset 0 1px 0 rgba(255,255,255,.12)!important}.jn-quick-card i{grid-column:1!important;grid-row:1/3!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid color-mix(in srgb,var(--jn-q1) 38%,rgba(255,255,255,.16))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--jn-q1) 25%,rgba(255,255,255,.08)),color-mix(in srgb,var(--jn-q2) 17%,rgba(15,23,42,.2)))!important;color:#fff!important;font-size:0!important;line-height:0!important;font-style:normal!important;box-shadow:0 9px 18px color-mix(in srgb,var(--jn-q1) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.18)!important}.jn-quick-card i::before{content:""!important;width:18px!important;height:18px!important;display:block!important;background:currentColor!important;-webkit-mask-image:var(--jn-qicon)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:18px 18px!important;mask-image:var(--jn-qicon)!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:18px 18px!important}.jn-quick-card b{grid-column:2!important;min-width:0!important;display:block!important;color:#f8fafc!important;font-size:12.5px!important;font-weight:900!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.jn-quick-card small{grid-column:2!important;min-width:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;color:#93a6bf!important;font-size:10px!important;font-weight:700!important;line-height:1.28!important;overflow:hidden!important}.jn-quick-drawer-foot{flex:0 0 auto!important;padding:10px 12px 12px!important;border-top:1px solid rgba(148,163,184,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.045))!important}.jn-quick-logout{height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;border:1px solid rgba(251,113,133,.28)!important;background:linear-gradient(135deg,rgba(244,63,94,.14),rgba(251,113,133,.08))!important;color:#ffe4e6!important;font-size:12.5px!important;font-weight:900!important;text-decoration:none!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.jn-quick-logout svg{width:16px!important;height:16px!important}.jn-quick-logout:hover{transform:translateY(-1px)!important;border-color:rgba(253,164,175,.56)!important;background:linear-gradient(135deg,rgba(244,63,94,.22),rgba(251,113,133,.12))!important;color:#fff!important}.jn-quick-card,.jn-quick-drawer-nav section:first-of-type .jn-quick-card:nth-of-type(1){--jn-q1:#22c55e;--jn-q2:#0f766e;--jn-qicon:var(--jn-qicon-lang)}.jn-quick-drawer-nav section:first-of-type .jn-quick-card:nth-of-type(2){--jn-q1:#38bdf8;--jn-q2:#7c3aed;--jn-qicon:var(--jn-qicon-theme)}.jn-quick-drawer-nav section:first-of-type .jn-quick-card:nth-of-type(3){--jn-q1:#a78bfa;--jn-q2:#7c3aed;--jn-qicon:var(--jn-qicon-user)}.jn-quick-drawer-nav section:nth-of-type(2) .jn-quick-card:first-of-type{--jn-q1:#f59e0b;--jn-q2:#ea580c;--jn-qicon:var(--jn-qicon-check)}.jn-quick-drawer-nav section:nth-of-type(2) .jn-quick-card:nth-of-type(2){--jn-q1:#fb7185;--jn-q2:#db2777;--jn-qicon:var(--jn-qicon-gift)}.jn-quick-drawer-nav section:nth-of-type(3) .jn-quick-card:first-of-type{--jn-q1:#2dd4bf;--jn-q2:#0891b2;--jn-qicon:var(--jn-qicon-support)}.jn-quick-drawer-nav section:nth-of-type(3) .jn-quick-card:nth-of-type(2){--jn-q1:#60a5fa;--jn-q2:#2563eb;--jn-qicon:var(--jn-qicon-mail)}.jn-quick-drawer-nav section:nth-of-type(4) .jn-quick-card:first-of-type{--jn-q1:#818cf8;--jn-q2:#4f46e5;--jn-qicon:var(--jn-qicon-key)}.jn-quick-drawer-nav section:nth-of-type(4) .jn-quick-card:nth-of-type(2){--jn-q1:#34d399;--jn-q2:#16a34a;--jn-qicon:var(--jn-qicon-wallet)}.jn-quick-card[data-quick-action=language]{--jn-q1:#22c55e;--jn-q2:#0f766e;--jn-qicon:var(--jn-qicon-lang)}.jn-quick-card[data-quick-action=theme]{--jn-q1:#38bdf8;--jn-q2:#7c3aed;--jn-qicon:var(--jn-qicon-theme)}.jn-quick-card[data-quick-action=profile]{--jn-q1:#a78bfa;--jn-q2:#7c3aed;--jn-qicon:var(--jn-qicon-user)}.jn-quick-card[data-quick-action=checkin]{--jn-q1:#f59e0b;--jn-q2:#ea580c;--jn-qicon:var(--jn-qicon-check)}.jn-quick-card[data-quick-action=invite]{--jn-q1:#fb7185;--jn-q2:#db2777;--jn-qicon:var(--jn-qicon-gift)}.jn-quick-card[data-quick-action=support]{--jn-q1:#2dd4bf;--jn-q2:#0891b2;--jn-qicon:var(--jn-qicon-support)}.jn-quick-card[data-quick-action=messages]{--jn-q1:#60a5fa;--jn-q2:#2563eb;--jn-qicon:var(--jn-qicon-mail)}.jn-quick-card[data-quick-action=api-tokens]{--jn-q1:#818cf8;--jn-q2:#4f46e5;--jn-qicon:var(--jn-qicon-key)}.jn-quick-card[data-quick-action=payments],.jn-quick-card[data-quick-action=recharge-records]{--jn-q1:#34d399;--jn-q2:#16a34a;--jn-qicon:var(--jn-qicon-wallet)}:root{--jn-qicon-theme:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9 6 6 0 0 1-9-9Z'/%3E%3Cpath d='M19 3v4M21 5h-4'/%3E%3C/svg%3E");--jn-qicon-lang:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.6 2.7 4 5.7 4 9s-1.4 6.3-4 9M12 3c-2.6 2.7-4 5.7-4 9s1.4 6.3 4 9'/%3E%3C/svg%3E");--jn-qicon-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3C/svg%3E");--jn-qicon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='16' rx='4'/%3E%3Cpath d='M8 3v4M16 3v4M8 13l3 3 5-6'/%3E%3C/svg%3E");--jn-qicon-gift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8M2 7h20v5H2zM12 22V7'/%3E%3Cpath d='M12 7H8.5A2.5 2.5 0 1 1 12 3.5M12 7h3.5A2.5 2.5 0 1 0 12 3.5'/%3E%3C/svg%3E");--jn-qicon-support:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13a8 8 0 0 1 16 0M4 13v3a2 2 0 0 0 2 2h1v-7H6a2 2 0 0 0-2 2ZM20 13v3a2 2 0 0 1-2 2h-1v-7h1a2 2 0 0 1 2 2Z'/%3E%3Cpath d='M17 18c0 2-2 3-5 3'/%3E%3C/svg%3E");--jn-qicon-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E");--jn-qicon-key:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='14.5' r='4.5'/%3E%3Cpath d='M11 11 21 1M16 6l3 3M14 8l2 2'/%3E%3C/svg%3E");--jn-qicon-wallet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h14a3 3 0 0 1 3 3v8a2 2 0 0 1-2 2H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h12'/%3E%3Cpath d='M16 13h5M17.5 13h.01'/%3E%3C/svg%3E");--jn-qicon-chart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5M4 19h16'/%3E%3Cpath d='M8 16v-5M12 16V8M16 16v-9M20 16v-3'/%3E%3C/svg%3E")}body.jn-light-mode .jn-quick-drawer-trigger,body[data-theme=light] .jn-quick-drawer-trigger,html.jn-light-mode .jn-quick-drawer-trigger,html[data-theme=light] .jn-quick-drawer-trigger{border-color:rgba(37,99,235,.2)!important;background:radial-gradient(circle at 34% 34%,#0ea5e9 0 10%,transparent 11%),radial-gradient(circle at 66% 34%,#f59e0b 0 10%,transparent 11%),radial-gradient(circle at 34% 66%,#22c55e 0 10%,transparent 11%),radial-gradient(circle at 66% 66%,#8b5cf6 0 10%,transparent 11%),linear-gradient(145deg,#fff,#eaf4ff)!important;box-shadow:0 14px 32px rgba(15,23,42,.14),0 0 0 6px rgba(14,165,233,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}body.jn-light-mode .jn-quick-drawer-trigger::after,body[data-theme=light] .jn-quick-drawer-trigger::after,html.jn-light-mode .jn-quick-drawer-trigger::after,html[data-theme=light] .jn-quick-drawer-trigger::after{border-color:#fff!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-drawer,body[data-theme=light]:not(.page-admin) .jn-quick-drawer,html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-drawer,html[data-theme=light] body:not(.page-admin) .jn-quick-drawer{background:rgba(255,255,255,.88)!important;color:#0f172a!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 24px 70px rgba(15,23,42,.16),0 0 0 1px rgba(14,165,233,.06),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-drawer-inner,body[data-theme=light]:not(.page-admin) .jn-quick-drawer-inner,html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-drawer-inner,html[data-theme=light] body:not(.page-admin) .jn-quick-drawer-inner{background:radial-gradient(circle at 8% 0,rgba(14,165,233,.14),transparent 36%),radial-gradient(circle at 100% 12%,rgba(139,92,246,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,247,255,.92))!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) :is(.jn-quick-drawer-head,.jn-quick-drawer-foot),body[data-theme=light]:not(.page-admin) :is(.jn-quick-drawer-head,.jn-quick-drawer-foot),html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) :is(.jn-quick-drawer-head,.jn-quick-drawer-foot),html[data-theme=light] body:not(.page-admin) :is(.jn-quick-drawer-head,.jn-quick-drawer-foot){background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(241,245,249,.42))!important;border-color:rgba(15,23,42,.08)!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-drawer .jn-quick-profile-card,body[data-theme=light]:not(.page-admin) .jn-quick-drawer .jn-quick-profile-card,html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-drawer .jn-quick-profile-card,html[data-theme=light] body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-card{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(224,242,254,.58))!important;border-color:rgba(14,165,233,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 10px 24px rgba(15,23,42,.08)!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-card,body[data-theme=light]:not(.page-admin) .jn-quick-card,html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-card,html[data-theme=light] body:not(.page-admin) .jn-quick-card{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(241,245,249,.68))!important;border-color:rgba(15,23,42,.08)!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 10px 24px rgba(15,23,42,.06)!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-card:hover,body[data-theme=light]:not(.page-admin) .jn-quick-card:hover,html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) .jn-quick-card:hover,html[data-theme=light] body:not(.page-admin) .jn-quick-card:hover{background:linear-gradient(145deg,#fff,rgba(239,246,255,.88))!important;border-color:color-mix(in srgb,var(--jn-q1) 45%,rgba(15,23,42,.1))!important;box-shadow:0 14px 28px color-mix(in srgb,var(--jn-q1) 16%,rgba(15,23,42,.1)),inset 0 1px 0 #fff!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) :is(.jn-quick-card b,.jn-quick-profile-text strong),body[data-theme=light]:not(.page-admin) :is(.jn-quick-card b,.jn-quick-profile-text strong),html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) :is(.jn-quick-card b,.jn-quick-profile-text strong),html[data-theme=light] body:not(.page-admin) :is(.jn-quick-card b,.jn-quick-profile-text strong){color:#0f172a!important;-webkit-text-fill-color:currentColor!important}body.jn-light-mode:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) :is(.jn-quick-card small,.jn-quick-profile-text small,.jn-quick-drawer-nav h3),body[data-theme=light]:not(.page-admin) :is(.jn-quick-card small,.jn-quick-profile-text small,.jn-quick-drawer-nav h3),html.jn-light-mode body:not(#jnUserQuickMenuFinalA):not(#jnUserQuickMenuFinalB):not(.page-admin) :is(.jn-quick-card small,.jn-quick-profile-text small,.jn-quick-drawer-nav h3),html[data-theme=light] body:not(.page-admin) :is(.jn-quick-card small,.jn-quick-profile-text small,.jn-quick-drawer-nav h3){color:#64748b!important;-webkit-text-fill-color:currentColor!important}html.home-force-dark body.public-home .jn-quick-drawer-trigger,html.home-force-dark body.public-home .jn-quick-drawer-trigger[aria-expanded=true]{border-color:rgba(148,163,184,.3)!important;background:linear-gradient(145deg,#121923,#0b1018)!important;box-shadow:0 12px 30px rgba(0,0,0,.38),0 0 24px rgba(0,202,224,.16),inset 0 1px 0 rgba(255,255,255,.12)!important}html.home-force-dark body.public-home .jn-quick-card,html.home-force-dark body.public-home .jn-quick-drawer,html.home-force-dark body.public-home .jn-quick-drawer .jn-quick-profile-card,html.home-force-dark body.public-home .jn-quick-drawer-inner,html.home-force-dark body.public-home :is(.jn-quick-drawer-head,.jn-quick-drawer-foot){background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(5,8,15,.96))!important;color:#f8fafc!important;border-color:rgba(148,163,184,.18)!important;box-shadow:none!important}html.home-force-dark body.public-home :is(.jn-quick-card b,.jn-quick-profile-text strong){color:#f8fafc!important;-webkit-text-fill-color:currentColor!important}html.home-force-dark body.public-home :is(.jn-quick-card small,.jn-quick-profile-text small,.jn-quick-drawer-nav h3){color:#94a3b8!important;-webkit-text-fill-color:currentColor!important}@media(max-width:760px){.jn-quick-drawer-trigger{right:12px!important;top:12px!important;width:40px!important;height:40px!important;border-radius:15px!important}.jn-quick-drawer-trigger::before{border-radius:12px!important}.jn-quick-drawer{top:62px!important;right:10px!important;bottom:10px!important;width:min(360px,calc(100vw - 20px))!important;max-height:calc(100dvh - 72px)!important;border-radius:18px!important}.jn-quick-drawer-head{padding:10px!important;gap:8px!important}.jn-quick-drawer .jn-quick-profile-card{padding:8px!important;border-radius:15px!important}.jn-quick-drawer .jn-quick-profile-avatar{width:35px!important;height:35px!important;flex-basis:35px!important;border-radius:13px!important}.jn-quick-drawer .jn-quick-profile-text strong{max-width:116px!important;font-size:12.5px!important}.jn-quick-drawer .jn-quick-profile-card .jn-quick-balance{display:none!important}.jn-quick-drawer-head [data-quick-drawer-close],.jn-quick-drawer-head>button{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:11px!important}.jn-quick-drawer-nav{padding:10px 10px 4px!important}.jn-quick-drawer-nav section{gap:7px!important;margin-bottom:12px!important}.jn-quick-drawer-nav h3{font-size:10px!important}.jn-quick-card{min-height:58px!important;grid-template-columns:31px minmax(0,1fr)!important;column-gap:8px!important;padding:8px!important;border-radius:14px!important}.jn-quick-card i{width:31px!important;height:31px!important;border-radius:12px!important}.jn-quick-card i::before{width:16px!important;height:16px!important;-webkit-mask-size:16px 16px!important;mask-size:16px 16px!important}.jn-quick-card b{font-size:11.8px!important}.jn-quick-card small{font-size:9.4px!important;line-height:1.22!important}.jn-quick-drawer-foot{padding:9px 10px 10px!important}.jn-quick-logout{height:36px!important;border-radius:13px!important;font-size:12px!important}}.jn-quick-drawer .jn-quick-drawer-head>[data-quick-drawer-close],.jn-quick-drawer .jn-quick-drawer-head>button:not(.jn-quick-profile){display:none!important;visibility:hidden!important;pointer-events:none!important}.jn-quick-drawer .jn-quick-profile-card{margin-right:0!important;max-width:100%!important}.jn-quick-drawer-trigger.jn-quick-drawer-trigger{isolation:isolate!important;transform-origin:center!important}.jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{transform:translateY(-2px) rotate(45deg) scale(1.06)!important;border-radius:999px!important;border-color:rgba(45,212,191,.72)!important;background:radial-gradient(circle at 34% 34%,#22d3ee 0 11%,transparent 12%),radial-gradient(circle at 66% 34%,#8b5cf6 0 11%,transparent 12%),radial-gradient(circle at 34% 66%,#34d399 0 11%,transparent 12%),radial-gradient(circle at 66% 66%,#f59e0b 0 11%,transparent 12%),linear-gradient(145deg,rgba(8,47,73,.96),rgba(30,41,59,.92))!important;box-shadow:0 18px 42px rgba(2,6,23,.4),0 0 0 9px rgba(45,212,191,.1),0 0 34px rgba(45,212,191,.32),inset 0 1px 0 rgba(255,255,255,.2)!important}.jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]::before{inset:6px!important;border-radius:999px!important;background:conic-gradient(from 90deg,rgba(34,211,238,.36),rgba(139,92,246,.3),rgba(34,197,94,.34),rgba(34,211,238,.36))!important;opacity:.72!important;filter:blur(.2px)!important}.jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]::after{transform:rotate(-45deg)!important}.jn-quick-drawer .jn-quick-card[data-quick-action=checkin]{border-color:rgba(245,158,11,.34)!important;box-shadow:0 0 0 1px rgba(245,158,11,.1),0 16px 32px rgba(245,158,11,.08),inset 0 1px 0 rgba(255,255,255,.1)!important}.jn-quick-drawer .jn-quick-card i{position:relative!important}.jn-quick-drawer .jn-quick-card[data-quick-action=checkin] i::after,.jn-quick-drawer .jn-quick-card[data-quick-action=messages] i::after{content:""!important;position:absolute!important;right:-3px!important;top:-3px!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#fb3f55!important;border:2px solid rgba(9,14,24,.96)!important;box-shadow:0 0 13px rgba(251,63,85,.78)!important}.jn-quick-drawer .jn-quick-card[data-quick-action=checkin] b,.jn-quick-drawer .jn-quick-card[data-quick-action=messages] b{position:relative!important;padding-right:18px!important}.jn-quick-drawer .jn-quick-card[data-quick-action=messages] b::after{content:"4"!important;position:absolute!important;right:0!important;top:50%!important;min-width:15px!important;height:15px!important;padding:0 4px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#fb3f55!important;color:#fff!important;font-size:9px!important;font-weight:900!important;line-height:1!important;transform:translateY(-50%)!important;box-shadow:0 0 12px rgba(251,63,85,.58)!important}body.jn-light-mode .jn-quick-drawer .jn-quick-card[data-quick-action=checkin] i::after,body.jn-light-mode .jn-quick-drawer .jn-quick-card[data-quick-action=messages] i::after,html.jn-light-mode .jn-quick-drawer .jn-quick-card[data-quick-action=checkin] i::after,html.jn-light-mode .jn-quick-drawer .jn-quick-card[data-quick-action=messages] i::after{border-color:#fff!important}body.jn-light-mode .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true],html.jn-light-mode .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{border-color:rgba(14,165,233,.42)!important;background:radial-gradient(circle at 34% 34%,#06b6d4 0 11%,transparent 12%),radial-gradient(circle at 66% 34%,#8b5cf6 0 11%,transparent 12%),radial-gradient(circle at 34% 66%,#22c55e 0 11%,transparent 12%),radial-gradient(circle at 66% 66%,#f59e0b 0 11%,transparent 12%),linear-gradient(145deg,#fff,#dff7ff)!important;box-shadow:0 18px 42px rgba(15,23,42,.16),0 0 0 9px rgba(14,165,233,.1),0 0 30px rgba(14,165,233,.24),inset 0 1px 0 #fff!important}body.has-dialog.jn-quick-drawer-open .jn-quick-drawer-trigger.jn-quick-drawer-trigger,body.jn-quick-drawer-open .jn-quick-drawer-trigger.jn-quick-drawer-trigger{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.public-home .home-footer-beian{white-space:nowrap!important}body.public-home .home-footer-beian span{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}@media(max-width:760px){body.public-home .home-footer-meta{align-items:center!important;gap:6px!important}body.public-home .home-footer-beian{flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-height:28px!important;padding:5px 7px!important;gap:4px!important;line-height:1!important}body.public-home .home-footer-beian img{width:13px!important;height:13px!important}body.public-home .home-footer-beian span{max-width:calc(100vw - 72px)!important;font-size:clamp(8px,2.35vw,10px)!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important}}body.public-home .jn-auth-overlay .replica-login-modal .front-auth-code-row,body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row{align-items:center!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row label{margin:0!important;align-self:center!important}body.public-home .jn-auth-overlay .replica-login-modal .front-auth-code-row button.front-auth-code-box,body.public-home .jn-auth-overlay .replica-login-modal .front-auth-code-row input,body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form input:not([type=checkbox]):not([type=radio]),body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row button{height:38px!important;min-height:38px!important;box-sizing:border-box!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}body.public-home .jn-auth-overlay .replica-login-modal .front-auth-code-row button.front-auth-code-box{display:grid!important;place-items:center!important;line-height:1!important}body.public-home .front-auth-tip-close,body.public-home .front-auth-tip-icon{display:none!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-required{display:none!important}body.public-home .jn-auth-overlay .replica-login-modal .front-auth-code-title,body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form label:not(.jn-agree)>span,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .front-auth-code-title,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .jn-auth-form label:not(.jn-agree)>span,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .front-auth-code-title,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .jn-auth-form label:not(.jn-agree)>span,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .front-auth-code-title,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form label:not(.jn-agree)>span,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .front-auth-code-title,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form label:not(.jn-agree)>span{color:#8792a3!important;-webkit-text-fill-color:#8792a3!important;font-weight:760!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form .front-auth-code>span.front-auth-code-title,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .jn-auth-form .front-auth-code>span.front-auth-code-title,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .jn-auth-form .front-auth-code>span.front-auth-code-title,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form .front-auth-code>span.front-auth-code-title,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .jn-auth-form .front-auth-code>span.front-auth-code-title{color:#8792a3!important;-webkit-text-fill-color:#8792a3!important;font-weight:760!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-agree span,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .jn-agree span,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .jn-agree span,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .jn-agree span,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .jn-agree span{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}body.public-home .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]),html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio]){background:#070b12!important;color:#b4bfce!important;-webkit-text-fill-color:#b4bfce!important;border-color:rgba(148,163,184,.22)!important;box-shadow:none!important}body.public-home .jn-auth-overlay .replica-login-modal input:not([type=checkbox]):not([type=radio])::placeholder{color:#6f7b8c!important;-webkit-text-fill-color:#6f7b8c!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row button[data-send-code],body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .jn-code-row button[data-send-code],body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .jn-code-row button[data-send-code],html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row button[data-send-code],html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row button[data-send-code]{background:#070b12!important;background-image:none!important;border:1px solid rgba(148,163,184,.22)!important;color:#aeb8c7!important;-webkit-text-fill-color:#aeb8c7!important;box-shadow:none!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-code-row button[data-send-code]:hover{background:#0b1018!important;border-color:rgba(148,163,184,.3)!important;color:#c1cad6!important;-webkit-text-fill-color:#c1cad6!important}body.public-home .jn-auth-overlay .jn-auth-modal.replica-login-modal div.jn-third-title,body.public-home.jn-light-mode .jn-auth-overlay .jn-auth-modal.replica-login-modal div.jn-third-title,body.public-home[data-theme=light] .jn-auth-overlay .jn-auth-modal.replica-login-modal div.jn-third-title,html.jn-light-mode body.public-home .jn-auth-overlay .jn-auth-modal.replica-login-modal div.jn-third-title,html[data-theme=light] body.public-home .jn-auth-overlay .jn-auth-modal.replica-login-modal div.jn-third-title{color:#6f7b8c!important;-webkit-text-fill-color:#6f7b8c!important}body.public-home .jn-auth-overlay .jn-auth-modal.replica-login-modal div.jn-third-title::after,body.public-home .jn-auth-overlay .jn-auth-modal.replica-login-modal div.jn-third-title::before{background:rgba(148,163,184,.1)!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close,body.public-home.jn-light-mode .jn-auth-overlay .replica-login-modal .jn-modal-close,body.public-home[data-theme=light] .jn-auth-overlay .replica-login-modal .jn-modal-close,html.jn-light-mode body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close,html[data-theme=light] body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close{top:10px!important;right:12px!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.22)!important;background:linear-gradient(180deg,#121923,#0b1018)!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important;box-shadow:0 8px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055)!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close::after,body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:13px!important;height:1.6px!important;border-radius:999px!important;background:#9aa7b8!important;transform:translate(-50%,-50%) rotate(45deg)!important;transition:background .16s ease,transform .16s ease!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close:hover{background:linear-gradient(180deg,#182231,#101721)!important;border-color:rgba(148,163,184,.34)!important;box-shadow:0 10px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.075)!important;transform:translateY(-1px)!important}body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close:hover::after,body.public-home .jn-auth-overlay .replica-login-modal .jn-modal-close:hover::before{background:#d5dde8!important}:root{--jn-quick-replica-icon:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='4'%20y='4'%20width='8.6'%20height='8.6'%20rx='2.2'%20fill='%2300CAE0'/%3e%3crect%20x='15.4'%20y='4'%20width='8.6'%20height='8.6'%20rx='2.2'%20fill='%23A855F7'/%3e%3crect%20x='4'%20y='15.4'%20width='8.6'%20height='8.6'%20rx='2.2'%20fill='%23F59E0B'/%3e%3crect%20x='15.4'%20y='15.4'%20width='8.6'%20height='8.6'%20rx='2.2'%20fill='%2310B981'/%3e%3c/svg%3e")}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger{width:51px!important;height:51px!important;min-width:51px!important;min-height:51px!important;padding:0!important;display:grid!important;place-items:center!important;overflow:visible!important;isolation:isolate!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;background-image:var(--jn-quick-replica-icon),radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.09),rgba(255,255,255,0) 65%),linear-gradient(155deg,rgba(30,32,40,.9),rgba(20,22,28,.92))!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:28px 28px,auto,auto!important;color:transparent!important;font-size:0!important;line-height:0!important;box-shadow:0 8px 24px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateZ(0)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .24s ease,box-shadow .24s ease,background .24s ease!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before{content:""!important;position:absolute!important;inset:-5px!important;z-index:-1!important;display:block!important;border:0!important;border-radius:50%!important;background:conic-gradient(from 0deg,rgba(0,202,224,.55),rgba(168,85,247,.55),rgba(245,158,11,.55),rgba(16,185,129,.55),rgba(0,202,224,.55))!important;opacity:.66!important;filter:none!important;transform:rotate(0)!important;transform-origin:50% 50%!important;pointer-events:none!important;animation:jnQuickReplicaHaloSpin 7.2s linear infinite!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger span,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger svg,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger span,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger svg{display:none!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after{content:""!important;position:absolute!important;right:2px!important;top:2px!important;width:10px!important;height:10px!important;display:none!important;border-radius:50%!important;border:0!important;background:#ef4444!important;box-shadow:0 0 0 3px rgba(20,22,28,.96),0 0 10px rgba(239,68,68,.72)!important;opacity:0!important;pointer-events:none!important;animation:jnQuickReplicaDotPulse 1.55s ease-in-out infinite!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder::after,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder::after{content:none!important;display:none!important;opacity:0!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true],html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{transform:translateY(-2px) scale(1.03)!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 12px 30px rgba(0,0,0,.38),0 0 24px rgba(0,202,224,.16),inset 0 1px 0 rgba(255,255,255,.12)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible::before,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover::before,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]::before{opacity:.88!important;animation-duration:3.8s!important}body.jn-light-mode:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,body[data-theme=light]:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html.jn-light-mode body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html[data-theme=light] body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger{border-color:rgba(15,23,42,.12)!important;background-image:var(--jn-quick-replica-icon),radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.95),rgba(255,255,255,0) 65%),linear-gradient(155deg,rgba(255,255,255,.96),rgba(234,244,255,.92))!important;box-shadow:0 10px 26px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.96)!important}body.jn-light-mode:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,body[data-theme=light]:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,html.jn-light-mode body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,html[data-theme=light] body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after{box-shadow:0 0 0 3px rgba(255,255,255,.98),0 0 10px rgba(239,68,68,.64)!important}.jn-quick-drawer .jn-quick-card{border-radius:12px!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .22s ease,box-shadow .22s ease,background .22s ease!important}.jn-quick-drawer .jn-quick-card::after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;top:0!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),var(--jn-q1,#38bdf8),transparent)!important;opacity:0!important;pointer-events:none!important}.jn-quick-drawer .jn-quick-card:focus-visible::after,.jn-quick-drawer .jn-quick-card:hover::after{opacity:.88!important}.jn-quick-drawer .jn-quick-card i{position:relative!important;overflow:visible!important}.jn-quick-drawer .jn-quick-card:focus-visible i,.jn-quick-drawer .jn-quick-card:hover i{filter:drop-shadow(0 0 12px rgba(56,189,248,.2))!important}body.jn-huawei-browser:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before,html.jn-huawei-browser body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before{opacity:.54!important;filter:none!important}@media(max-width:760px){body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;right:12px!important;top:12px!important;background-size:25px 25px,auto,auto!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before{inset:-4px!important}}@keyframes jnQuickReplicaHaloSpin{to{transform:rotate(360deg)}}@keyframes jnQuickReplicaDotPulse{0%,100%{transform:scale(.92);opacity:.88}50%{transform:scale(1.12);opacity:1}}body.jn-light-mode:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,body[data-theme=light]:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html.jn-light-mode body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html[data-theme=light] body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger{width:51px!important;height:51px!important;min-width:51px!important;min-height:51px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;background:var(--jn-quick-replica-icon) center/28px 28px no-repeat,radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.08),rgba(255,255,255,0) 65%) center/auto no-repeat,linear-gradient(155deg,rgba(30,32,40,.85),rgba(20,22,28,.85)) center/auto no-repeat!important;background-color:transparent!important;box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before{inset:-10px!important;opacity:.55!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true],html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{transform:translateY(-2px) scale(1.03)!important;border-color:rgba(0,202,224,.55)!important;box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 24px rgba(0,202,224,.35),inset 0 1px 0 rgba(255,255,255,.12)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible::before,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover::before,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]::before{opacity:.75!important;animation-duration:4.2s!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:active,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:active{transform:translateY(-1px) scale(.98)!important}@keyframes jnQuickReplicaHaloSpinSmooth{to{transform:rotate(360deg)}}body.jn-light-mode:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,body[data-theme=light]:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html.jn-light-mode body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html[data-theme=light] body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger{display:grid!important;place-items:center!important;overflow:visible!important;isolation:isolate!important;width:51px!important;height:51px!important;min-width:51px!important;min-height:51px!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.08),rgba(255,255,255,0) 65%),linear-gradient(155deg,rgba(30,32,40,.85),rgba(20,22,28,.85))!important;background-color:transparent!important;color:transparent!important;box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder::after,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder::after,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before{content:none!important;display:none!important;opacity:0!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger .front-quick-grid,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger svg,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger .front-quick-grid,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger svg{display:none!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo.trigger-halo,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo.trigger-halo{position:absolute!important;inset:-6px!important;z-index:-1!important;display:block!important;width:auto!important;height:auto!important;border-radius:50%!important;border:0!important;background:conic-gradient(rgba(0,202,224,.55),rgba(168,85,247,.55),rgba(245,158,11,.55),rgba(16,185,129,.55),rgba(0,202,224,.55))!important;opacity:.35!important;filter:blur(9px)!important;transform-origin:50% 50%!important;pointer-events:none!important;animation:jnQuickReplicaHaloSpinSmooth 9s linear infinite!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap.trigger-icon-wrap,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap.trigger-icon-wrap{position:absolute!important;left:50%!important;top:50%!important;z-index:1!important;display:grid!important;place-items:center!important;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;opacity:1!important;transform:translate(-50%,-50%) rotate(0)!important;transform-origin:50% 50%!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap .trigger-icon,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap .trigger-icon{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;opacity:1!important;pointer-events:none!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-unread-dot.trigger-unread-dot,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-unread-dot.trigger-unread-dot{position:absolute!important;top:3px!important;right:3px!important;z-index:2!important;display:none!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#ef4444!important;box-shadow:0 0 0 3px rgba(20,22,28,.95),0 0 10px rgba(239,68,68,.7)!important;pointer-events:none!important;animation:jnQuickReplicaDotPulse 1.8s ease-in-out infinite!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder>.trigger-unread-dot,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder>.trigger-unread-dot{display:block!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true],html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{transform:translateY(-2px) scale(1.03)!important;border-color:rgba(0,202,224,.55)!important;box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 24px rgba(0,202,224,.35),inset 0 1px 0 rgba(255,255,255,.12)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-halo,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-halo{opacity:.75!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-icon-wrap,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-icon-wrap{transform:translate(-50%,-50%) rotate(45deg)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:active,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:active{transform:translateY(-2px) scale(1.03)!important}body.jn-huawei-browser:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo,html.jn-huawei-browser body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo{opacity:.42!important;filter:blur(7px)!important}@media(max-width:760px){body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo{inset:-5.3px!important;filter:blur(8.8px)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap{width:23px!important;height:23px!important}}@keyframes jnSystemNoticeLayerIn{from{opacity:0}to{opacity:1}}@keyframes jnSystemNoticeModalIn{from{opacity:0;transform:translateY(18px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes jnSystemNoticeSheetIn{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes jnSystemNoticeShine{0%{transform:translate3d(-38%,0,0)}100%{transform:translate3d(38%,0,0)}}.jn-system-notice-layer{position:fixed!important;inset:0!important;z-index:100070!important;display:grid!important;place-items:center!important;padding:24px!important;background:linear-gradient(135deg,rgba(3,7,18,.82),rgba(18,24,44,.72)),repeating-linear-gradient(135deg,rgba(125,211,252,.08) 0 1px,transparent 1px 42px)!important;backdrop-filter:blur(20px) saturate(1.12)!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important;color:#e5f6ff!important;animation:jnSystemNoticeLayerIn .2s ease-out both!important}.jn-system-notice-modal{position:relative!important;width:min(900px,calc(100vw - 44px))!important;max-height:min(760px,calc(100dvh - 44px))!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgba(143,213,255,.34)!important;background:linear-gradient(180deg,rgba(16,24,43,.98),rgba(6,13,28,.98))!important;box-shadow:0 32px 92px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.14)!important;color:#e5f6ff!important;animation:jnSystemNoticeModalIn .28s cubic-bezier(.2,.9,.22,1.02) both!important}.jn-system-notice-modal::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:5px!important;background:linear-gradient(90deg,#38bdf8 0,#22c55e 38%,#a78bfa 72%,#facc15 100%)!important}.jn-system-notice-modal::after{content:""!important;position:absolute!important;inset:5px 0 auto!important;height:150px!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 0 18%,rgba(125,211,252,.08) 18% 20%,transparent 20% 48%,rgba(167,139,250,.08) 48% 50%,transparent 50% 100%)!important;opacity:.9!important;animation:jnSystemNoticeShine 9s linear infinite alternate!important}.jn-system-notice-head{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:24px 24px 19px!important;border-bottom:1px solid rgba(148,163,184,.14)!important;background:linear-gradient(180deg,rgba(30,41,59,.7),rgba(15,23,42,.28))!important}.jn-system-notice-title{min-width:0!important;display:flex!important;align-items:center!important;gap:15px!important}.jn-system-notice-icon{position:relative!important;width:54px!important;height:54px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:18px!important;border:1px solid rgba(125,211,252,.48)!important;background:linear-gradient(145deg,rgba(14,165,233,.3),rgba(34,197,94,.18) 48%,rgba(168,85,247,.2))!important;box-shadow:0 18px 35px rgba(14,165,233,.18),inset 0 1px 0 rgba(255,255,255,.18)!important}.jn-system-notice-icon::after{content:""!important;position:absolute!important;inset:8px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.13)!important}.jn-system-notice-icon::before{content:""!important;position:relative!important;z-index:1!important;width:24px!important;height:24px!important;background:#f8feff!important;-webkit-mask-image:var(--jn-qicon-bell)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:24px 24px!important;mask-image:var(--jn-qicon-bell)!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:24px 24px!important}.jn-system-notice-title small{display:inline-flex!important;width:max-content!important;max-width:100%!important;margin:0 0 7px!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(45,212,191,.36)!important;background:linear-gradient(135deg,rgba(20,184,166,.2),rgba(59,130,246,.16))!important;color:#a7f3d0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}.jn-system-notice-title h2{max-width:620px!important;margin:0!important;color:#f8fafc!important;font-size:25px!important;font-weight:950!important;line-height:1.22!important;letter-spacing:0!important;word-break:break-word!important}.jn-system-notice-title p{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:7px 0 0!important;color:#a7b6cc!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.jn-system-notice-title p em{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(56,189,248,.26)!important;background:rgba(56,189,248,.1)!important;color:#bae6fd!important;font-style:normal!important;font-size:11px!important;font-weight:900!important}.jn-system-notice-head-actions{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.jn-system-notice-head-actions>span{height:32px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(15,23,42,.44)!important;color:#c4d4e9!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.jn-system-notice-close{width:38px!important;height:38px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;border-radius:13px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(15,23,42,.58)!important;color:#dbeafe!important;font-size:22px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease!important}.jn-system-notice-close:hover{transform:translateY(-1px)!important;border-color:rgba(125,211,252,.46)!important;background:rgba(14,165,233,.16)!important;color:#fff!important}.jn-system-notice-progress{position:relative!important;z-index:2!important;height:6px!important;margin:0 24px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(148,163,184,.14)!important}.jn-system-notice-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#38bdf8,#22c55e,#a78bfa)!important;box-shadow:0 0 18px rgba(56,189,248,.35)!important;transition:width .28s ease!important}.jn-system-notice-scroll{position:relative!important;z-index:2!important;min-height:0!important;overflow:auto!important;padding:22px 24px 20px!important;background:linear-gradient(180deg,rgba(2,6,23,.08),rgba(2,6,23,.28))!important;scrollbar-width:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.jn-system-notice-flow::-webkit-scrollbar,.jn-system-notice-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.jn-system-notice-flow{min-height:0!important;display:grid!important;gap:22px!important;padding:2px 8px 18px!important}.jn-system-notice-flow-card{--jn-notice-accent:#38bdf8;position:relative!important;display:grid!important;gap:14px!important;padding:20px 22px!important;border:1px solid color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 62%)!important;border-radius:17px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 88%),rgba(21,26,36,.72))!important;color:#e7f1ff!important;box-shadow:0 18px 44px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.jn-system-notice-flow-card::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,var(--jn-notice-accent,#38bdf8),color-mix(in srgb,var(--jn-notice-accent,#38bdf8),#fff 30%))!important}.jn-system-notice-flow-card::after{content:""!important;position:absolute!important;right:24px!important;top:18px!important;width:5px!important;height:5px!important;border-radius:999px!important;background:var(--jn-notice-accent,#38bdf8)!important;box-shadow:0 0 18px var(--jn-notice-accent,#38bdf8)!important;opacity:.78!important}.jn-system-notice-flow-card.is-active,.jn-system-notice-flow-card.is-unread{border-color:color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 34%)!important;box-shadow:0 24px 54px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 76%)!important}.jn-system-notice-flow-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.jn-system-notice-flow-title>span{min-width:0!important;display:inline-grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;border:1px solid color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 58%)!important;border-radius:12px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 76%),rgba(255,255,255,.045))!important}.jn-system-notice-flow-title i{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 72%)!important;color:#f8fafc!important;font-style:normal!important;font-size:16px!important;line-height:1!important;overflow:hidden!important}.jn-system-notice-flow-title i img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:inherit!important}.jn-system-notice-flow-title strong{min-width:0!important;color:var(--jn-notice-title-color,#f8fafc)!important;font-size:16px!important;font-weight:950!important;line-height:1.35!important;letter-spacing:0!important;word-break:break-word!important}.jn-system-notice-flow-title>b{height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border:1px solid color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 55%)!important;border-radius:999px!important;background:color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 84%)!important;color:color-mix(in srgb,var(--jn-notice-accent,#38bdf8),#fff 34%)!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.jn-system-notice-flow-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;color:#9caabc!important;font-size:12px!important;font-weight:800!important}.jn-system-notice-flow-meta time{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.jn-system-notice-flow-meta em{height:22px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:999px!important;background:#fb3f55!important;color:#fff!important;font-style:normal!important;font-size:10px!important;font-weight:950!important;box-shadow:0 0 13px rgba(251,63,85,.52)!important}.jn-system-notice-body{color:inherit!important;font-size:15px!important;font-weight:650!important;line-height:1.86!important;word-break:break-word!important}.jn-system-notice-body :is(h1,h2,h3,h4,h5,h6){margin:0 0 12px!important;color:var(--jn-notice-title-color,#fff)!important;line-height:1.25!important;letter-spacing:0!important}.jn-system-notice-body :is(p,div,section,article,ul,ol,blockquote,pre,table){margin:0 0 12px!important}.jn-system-notice-body :is(p,div,section,article,ul,ol,blockquote,pre,table):last-child{margin-bottom:0!important}.jn-system-notice-body ol,.jn-system-notice-body ul{padding-left:20px!important}.jn-system-notice-body a{color:#67e8f9!important;text-decoration:none!important}.jn-system-notice-body img{max-width:100%!important;height:auto!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.18)!important}.jn-system-notice-body blockquote{padding:12px 14px!important;border-left:3px solid var(--jn-notice-accent,#22d3ee)!important;background:rgba(255,255,255,.045)!important;border-radius:10px!important;color:inherit!important}.jn-system-notice-body table{width:100%!important;border-collapse:collapse!important;overflow:hidden!important;border-radius:12px!important}.jn-system-notice-body :is(th,td){padding:10px!important;border:1px solid rgba(148,163,184,.2)!important}.jn-system-notice-body code{border:1px solid rgba(125,211,252,.18)!important;border-radius:8px!important;padding:2px 6px!important;background:rgba(8,47,73,.34)!important;color:#bae6fd!important}.jn-system-notice-flow-card .jn-system-notice-image{margin:0!important;overflow:hidden!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 70%)!important;background:rgba(2,6,23,.28)!important}.jn-system-notice-flow-card .jn-system-notice-image img{display:block!important;width:100%!important;max-height:260px!important;object-fit:cover!important}.jn-system-notice-flow-card .jn-system-notice-link{width:max-content!important;max-width:100%!important;min-height:36px!important;margin-top:4px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;justify-self:start!important;padding:0 14px!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 55%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 78%),rgba(255,255,255,.05))!important;color:#f8fafc!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important}.jn-system-notice-flow-card .jn-system-notice-body .notice-pill,.jn-system-notice-flow-card .jn-system-notice-body .notice-section-title{width:max-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin:10px 0 12px!important;padding:8px 14px!important;border-radius:999px!important;background:color-mix(in srgb,var(--jn-notice-accent,#38bdf8),#fff 18%)!important;color:var(--notice-text-color,#07111f)!important;font-size:var(--notice-text-size,13px)!important;font-weight:950!important;line-height:1!important;box-shadow:0 10px 24px color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 72%)!important}.jn-system-notice-flow-card .jn-system-notice-body .notice-tip-card{margin:12px 0!important;padding:14px 16px!important;border:1px solid color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 62%)!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;color:var(--notice-text-color,inherit)!important;font-size:var(--notice-text-size,inherit)!important}.jn-system-notice-flow-card .jn-system-notice-body .notice-soft-line{display:block!important;margin:12px 0!important;padding:13px 15px!important;border-left:3px solid var(--jn-notice-accent,#38bdf8)!important;border-radius:8px!important;background:rgba(255,255,255,.045)!important;color:var(--notice-text-color,inherit)!important;font-size:var(--notice-text-size,inherit)!important}.jn-system-notice-flow-card.is-type-activity{--jn-notice-accent:#fbbf24}.jn-system-notice-flow-card.is-type-maintenance{--jn-notice-accent:#fb7185}.jn-system-notice-flow-card.is-type-notice{--jn-notice-accent:#a78bfa}.jn-system-notice-empty{min-height:260px!important;display:grid!important;place-items:center!important;text-align:center!important;border:1px dashed rgba(125,211,252,.22)!important;border-radius:18px!important;background:rgba(15,23,42,.38)!important;color:#b6c7dd!important;font-size:14px!important;font-weight:800!important}.jn-system-notice-foot{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:16px 24px 20px!important;border-top:1px solid rgba(148,163,184,.14)!important;background:linear-gradient(180deg,rgba(15,23,42,.3),rgba(2,6,23,.4))!important;text-align:center!important}.jn-system-notice-foot>span{color:#b8c7dc!important;font-size:12px!important;font-weight:900!important}.jn-system-notice-nav{display:flex!important;align-items:center!important;gap:10px!important}.jn-system-notice-nav button{min-width:84px!important;height:38px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(15,23,42,.66)!important;color:#e5f6ff!important;font-size:12px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important}.jn-system-notice-nav button:not(:disabled):hover{transform:translateY(-1px)!important;border-color:rgba(125,211,252,.45)!important;background:rgba(14,165,233,.18)!important}.jn-system-notice-nav button.is-primary{min-width:92px!important;border:0!important;background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;color:#fff!important;box-shadow:0 14px 30px rgba(37,99,235,.28)!important}.jn-system-notice-nav button:disabled{cursor:not-allowed!important;opacity:.46!important;box-shadow:none!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-layer,body[data-theme=light]:not(.page-admin) .jn-system-notice-layer,html.jn-light-mode body:not(.page-admin) .jn-system-notice-layer,html[data-theme=light] body:not(.page-admin) .jn-system-notice-layer{background:linear-gradient(135deg,rgba(15,23,42,.36),rgba(71,85,105,.28)),repeating-linear-gradient(135deg,rgba(37,99,235,.08) 0 1px,transparent 1px 42px)!important;color:#0f172a!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-modal,body[data-theme=light]:not(.page-admin) .jn-system-notice-modal,html.jn-light-mode body:not(.page-admin) .jn-system-notice-modal,html[data-theme=light] body:not(.page-admin) .jn-system-notice-modal{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.98))!important;color:#0f172a!important;border-color:rgba(37,99,235,.18)!important;box-shadow:0 30px 88px rgba(15,23,42,.24),0 0 0 1px rgba(255,255,255,.8),inset 0 1px 0 rgba(255,255,255,.96)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-head,body[data-theme=light]:not(.page-admin) .jn-system-notice-head,html.jn-light-mode body:not(.page-admin) .jn-system-notice-head,html[data-theme=light] body:not(.page-admin) .jn-system-notice-head{background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.55))!important;border-bottom-color:rgba(15,23,42,.08)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-title h2,body[data-theme=light]:not(.page-admin) .jn-system-notice-title h2,html.jn-light-mode body:not(.page-admin) .jn-system-notice-title h2,html[data-theme=light] body:not(.page-admin) .jn-system-notice-title h2{color:#0f172a!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-title p,body[data-theme=light]:not(.page-admin) .jn-system-notice-title p,html.jn-light-mode body:not(.page-admin) .jn-system-notice-title p,html[data-theme=light] body:not(.page-admin) .jn-system-notice-title p{color:#64748b!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-head-actions>span,body[data-theme=light]:not(.page-admin) .jn-system-notice-head-actions>span,html.jn-light-mode body:not(.page-admin) .jn-system-notice-head-actions>span,html[data-theme=light] body:not(.page-admin) .jn-system-notice-head-actions>span{background:#fff!important;color:#334155!important;border-color:rgba(15,23,42,.1)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-scroll,body[data-theme=light]:not(.page-admin) .jn-system-notice-scroll,html.jn-light-mode body:not(.page-admin) .jn-system-notice-scroll,html[data-theme=light] body:not(.page-admin) .jn-system-notice-scroll{background:linear-gradient(180deg,rgba(248,250,252,.56),rgba(226,232,240,.46))!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-flow-card,body[data-theme=light]:not(.page-admin) .jn-system-notice-flow-card,html.jn-light-mode body:not(.page-admin) .jn-system-notice-flow-card,html[data-theme=light] body:not(.page-admin) .jn-system-notice-flow-card{background:linear-gradient(145deg,color-mix(in srgb,var(--jn-notice-accent,#38bdf8),transparent 92%),#fff)!important;color:#1e293b!important;box-shadow:0 18px 44px rgba(15,23,42,.08),inset 0 1px 0 #fff!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-flow-title strong,body[data-theme=light]:not(.page-admin) .jn-system-notice-flow-title strong,html.jn-light-mode body:not(.page-admin) .jn-system-notice-flow-title strong,html[data-theme=light] body:not(.page-admin) .jn-system-notice-flow-title strong{color:var(--jn-notice-title-color,#0f172a)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-flow-meta,body[data-theme=light]:not(.page-admin) .jn-system-notice-flow-meta,html.jn-light-mode body:not(.page-admin) .jn-system-notice-flow-meta,html[data-theme=light] body:not(.page-admin) .jn-system-notice-flow-meta{color:#64748b!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-body,body[data-theme=light]:not(.page-admin) .jn-system-notice-body,html.jn-light-mode body:not(.page-admin) .jn-system-notice-body,html[data-theme=light] body:not(.page-admin) .jn-system-notice-body{color:#1e293b!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-body :is(h1,h2,h3,h4,h5,h6),body[data-theme=light]:not(.page-admin) .jn-system-notice-body :is(h1,h2,h3,h4,h5,h6),html.jn-light-mode body:not(.page-admin) .jn-system-notice-body :is(h1,h2,h3,h4,h5,h6),html[data-theme=light] body:not(.page-admin) .jn-system-notice-body :is(h1,h2,h3,h4,h5,h6){color:var(--jn-notice-title-color,#0f172a)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-foot,body[data-theme=light]:not(.page-admin) .jn-system-notice-foot,html.jn-light-mode body:not(.page-admin) .jn-system-notice-foot,html[data-theme=light] body:not(.page-admin) .jn-system-notice-foot{background:linear-gradient(180deg,rgba(248,250,252,.55),rgba(255,255,255,.88))!important;border-top-color:rgba(15,23,42,.08)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-foot>span,body[data-theme=light]:not(.page-admin) .jn-system-notice-foot>span,html.jn-light-mode body:not(.page-admin) .jn-system-notice-foot>span,html[data-theme=light] body:not(.page-admin) .jn-system-notice-foot>span{color:#64748b!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-modal :is(.jn-system-notice-close,.jn-system-notice-nav button),body[data-theme=light]:not(.page-admin) .jn-system-notice-modal :is(.jn-system-notice-close,.jn-system-notice-nav button),html.jn-light-mode body:not(.page-admin) .jn-system-notice-modal :is(.jn-system-notice-close,.jn-system-notice-nav button),html[data-theme=light] body:not(.page-admin) .jn-system-notice-modal :is(.jn-system-notice-close,.jn-system-notice-nav button){background:#fff!important;color:#1e293b!important;border-color:rgba(15,23,42,.12)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-modal .jn-system-notice-nav button.is-primary,body[data-theme=light]:not(.page-admin) .jn-system-notice-modal .jn-system-notice-nav button.is-primary,html.jn-light-mode body:not(.page-admin) .jn-system-notice-modal .jn-system-notice-nav button.is-primary,html[data-theme=light] body:not(.page-admin) .jn-system-notice-modal .jn-system-notice-nav button.is-primary{background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;color:#fff!important;box-shadow:0 14px 28px rgba(37,99,235,.24)!important}body.jn-light-mode:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-body .notice-tip-card,body[data-theme=light]:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-body .notice-tip-card,html.jn-light-mode body:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-body .notice-tip-card,html[data-theme=light] body:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-body .notice-tip-card{background:#f8fafc!important}@media(max-width:760px){body:not(.page-admin) .jn-system-notice-layer,html body:not(.page-admin) .jn-system-notice-layer{place-items:end center!important;padding:48px 8px calc(8px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,rgba(2,6,23,.22),rgba(2,6,23,.72))!important}body:not(.page-admin) .jn-system-notice-modal,html body:not(.page-admin) .jn-system-notice-modal{width:min(460px,100%)!important;max-width:100%!important;max-height:calc(100vh - 56px)!important;max-height:calc(100dvh - 56px - env(safe-area-inset-bottom,0px))!important;border-radius:22px 22px 0 0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;animation:jnSystemNoticeSheetIn .24s cubic-bezier(.2,.86,.2,1) both!important}body:not(.page-admin) .jn-system-notice-modal::after,html body:not(.page-admin) .jn-system-notice-modal::after{height:92px!important;opacity:.58!important}body:not(.page-admin) .jn-system-notice-head,html body:not(.page-admin) .jn-system-notice-head{align-items:center!important;gap:10px!important;padding:16px 14px 12px!important}body:not(.page-admin) .jn-system-notice-title,html body:not(.page-admin) .jn-system-notice-title{gap:10px!important}body:not(.page-admin) .jn-system-notice-icon,html body:not(.page-admin) .jn-system-notice-icon{width:40px!important;height:40px!important;border-radius:14px!important}body:not(.page-admin) .jn-system-notice-icon::before,html body:not(.page-admin) .jn-system-notice-icon::before{width:20px!important;height:20px!important;-webkit-mask-size:20px 20px!important;mask-size:20px 20px!important}body:not(.page-admin) .jn-system-notice-icon::after,html body:not(.page-admin) .jn-system-notice-icon::after{inset:6px!important;border-radius:10px!important}body:not(.page-admin) .jn-system-notice-title small,html body:not(.page-admin) .jn-system-notice-title small{margin-bottom:5px!important;padding:4px 8px!important;font-size:10px!important}body:not(.page-admin) .jn-system-notice-title h2,html body:not(.page-admin) .jn-system-notice-title h2{max-width:calc(100vw - 128px)!important;font-size:18px!important;line-height:1.22!important}body:not(.page-admin) .jn-system-notice-title p,html body:not(.page-admin) .jn-system-notice-title p{margin-top:5px!important;font-size:11px!important;gap:6px!important}body:not(.page-admin) .jn-system-notice-title p em,html body:not(.page-admin) .jn-system-notice-title p em{height:18px!important;padding:0 7px!important;font-size:10px!important}body:not(.page-admin) .jn-system-notice-head-actions,html body:not(.page-admin) .jn-system-notice-head-actions{gap:7px!important}body:not(.page-admin) .jn-system-notice-head-actions>span,html body:not(.page-admin) .jn-system-notice-head-actions>span{display:none!important}body:not(.page-admin) .jn-system-notice-close,html body:not(.page-admin) .jn-system-notice-close{width:36px!important;height:36px!important;border-radius:12px!important}body:not(.page-admin) .jn-system-notice-progress,html body:not(.page-admin) .jn-system-notice-progress{height:5px!important;margin:0 14px!important}body:not(.page-admin) .jn-system-notice-scroll,html body:not(.page-admin) .jn-system-notice-scroll{padding:14px!important;overflow:auto!important;background:linear-gradient(180deg,rgba(2,6,23,.1),rgba(2,6,23,.24))!important}body:not(.page-admin) .jn-system-notice-flow,html body:not(.page-admin) .jn-system-notice-flow{gap:12px!important;padding:0 0 12px!important}body:not(.page-admin) .jn-system-notice-flow-card,html body:not(.page-admin) .jn-system-notice-flow-card{padding:14px!important;border-radius:16px!important;gap:11px!important}body:not(.page-admin) .jn-system-notice-flow-card::after,html body:not(.page-admin) .jn-system-notice-flow-card::after{right:14px!important;top:14px!important}body:not(.page-admin) .jn-system-notice-flow-title,html body:not(.page-admin) .jn-system-notice-flow-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}body:not(.page-admin) .jn-system-notice-flow-title>span,html body:not(.page-admin) .jn-system-notice-flow-title>span{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;padding:8px 9px!important;border-radius:12px!important}body:not(.page-admin) .jn-system-notice-flow-title i,html body:not(.page-admin) .jn-system-notice-flow-title i{width:26px!important;height:26px!important;border-radius:9px!important;font-size:14px!important}body:not(.page-admin) .jn-system-notice-flow-title strong,html body:not(.page-admin) .jn-system-notice-flow-title strong{font-size:14px!important;line-height:1.32!important}body:not(.page-admin) .jn-system-notice-flow-title>b,html body:not(.page-admin) .jn-system-notice-flow-title>b{height:28px!important;padding:0 9px!important;font-size:10.5px!important}body:not(.page-admin) .jn-system-notice-flow-meta,html body:not(.page-admin) .jn-system-notice-flow-meta{gap:6px!important;font-size:11px!important}body:not(.page-admin) .jn-system-notice-flow-meta time,html body:not(.page-admin) .jn-system-notice-flow-meta time{white-space:normal!important}body:not(.page-admin) .jn-system-notice-body,html body:not(.page-admin) .jn-system-notice-body{font-size:13.5px!important;line-height:1.72!important}body:not(.page-admin) .jn-system-notice-body :is(p,div,section,article,ul,ol,blockquote,pre,table),html body:not(.page-admin) .jn-system-notice-body :is(p,div,section,article,ul,ol,blockquote,pre,table){margin-bottom:10px!important}body:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-image img,html body:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-image img{max-height:220px!important}body:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-link,html body:not(.page-admin) .jn-system-notice-flow-card .jn-system-notice-link{width:100%!important;justify-content:center!important}body:not(.page-admin) .jn-system-notice-empty,html body:not(.page-admin) .jn-system-notice-empty{min-height:210px!important;border-radius:16px!important}body:not(.page-admin) .jn-system-notice-foot,html body:not(.page-admin) .jn-system-notice-foot{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:11px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,rgba(15,23,42,.28),rgba(2,6,23,.48))!important}body:not(.page-admin) .jn-system-notice-foot>span,html body:not(.page-admin) .jn-system-notice-foot>span{text-align:center!important;font-size:11px!important}body:not(.page-admin) .jn-system-notice-nav,html body:not(.page-admin) .jn-system-notice-nav{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body:not(.page-admin) .jn-system-notice-nav button,html body:not(.page-admin) .jn-system-notice-nav button{width:100%!important;min-width:0!important;height:36px!important;padding:0 6px!important;border-radius:12px!important;font-size:12px!important}}@media(max-width:380px){body:not(.page-admin) .jn-system-notice-layer,html body:not(.page-admin) .jn-system-notice-layer{padding:44px 6px calc(6px + env(safe-area-inset-bottom,0px))!important}body:not(.page-admin) .jn-system-notice-modal,html body:not(.page-admin) .jn-system-notice-modal{max-height:calc(100vh - 50px)!important;max-height:calc(100dvh - 50px - env(safe-area-inset-bottom,0px))!important}body:not(.page-admin) .jn-system-notice-title small,html body:not(.page-admin) .jn-system-notice-title small{display:none!important}body:not(.page-admin) .jn-system-notice-title h2,html body:not(.page-admin) .jn-system-notice-title h2{font-size:17px!important;max-width:calc(100vw - 112px)!important}body:not(.page-admin) .jn-system-notice-title p,html body:not(.page-admin) .jn-system-notice-title p{font-size:10.5px!important}body:not(.page-admin) .jn-system-notice-flow-title,html body:not(.page-admin) .jn-system-notice-flow-title{grid-template-columns:1fr!important}body:not(.page-admin) .jn-system-notice-flow-title>b,html body:not(.page-admin) .jn-system-notice-flow-title>b{justify-self:start!important}}@media(max-width:760px){body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger{position:fixed!important;top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;left:auto!important;bottom:auto!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;margin:0!important;border-radius:50%!important;transform:translate3d(0,0,0)!important;z-index:2147483000!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true],html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{transform:translate3d(0,0,0) scale(1.02)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo{inset:-5px!important;filter:blur(8px)!important}body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap,html body:not(.page-admin) .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap{width:23px!important;height:23px!important}body:not(.page-admin) .jn-quick-drawer-overlay,html body:not(.page-admin) .jn-quick-drawer-overlay{position:fixed!important;inset:0!important;z-index:2147482990!important;background:0 0!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;touch-action:none!important}body:not(.page-admin) .jn-quick-drawer.jn-quick-drawer,html body:not(.page-admin) .jn-quick-drawer.jn-quick-drawer{position:fixed!important;top:calc(max(10px,env(safe-area-inset-top)) + 56px)!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:18px!important;transform:translate3d(calc(100% + 18px),0,0)!important;-webkit-transform:translate3d(calc(100% + 18px),0,0)!important;z-index:2147482995!important;contain:layout paint!important}body:not(.page-admin) .jn-quick-drawer.jn-quick-drawer.is-open,html body:not(.page-admin) .jn-quick-drawer.jn-quick-drawer.is-open{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-inner,html body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-inner{min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-head,html body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-head{flex:0 0 auto!important;min-width:0!important;padding:10px!important;gap:8px!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-card,html body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-card{width:100%!important;min-width:0!important;flex:1 1 auto!important;padding:8px!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-profile,html body:not(.page-admin) .jn-quick-drawer .jn-quick-profile{min-width:0!important;width:100%!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-text,html body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-text{min-width:0!important;max-width:none!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-text strong,html body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-text strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-card .jn-quick-balance,html body:not(.page-admin) .jn-quick-drawer .jn-quick-profile-card .jn-quick-balance{display:none!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav,html body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:10px 10px 6px!important;scrollbar-width:none!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav::-webkit-scrollbar,html body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav section,html body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav section{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0 0 12px!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav h3,html body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-nav h3{min-width:0!important;font-size:10px!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-card,html body:not(.page-admin) .jn-quick-drawer .jn-quick-card{min-width:0!important;min-height:56px!important;grid-template-columns:30px minmax(0,1fr)!important;column-gap:8px!important;padding:8px!important;border-radius:14px!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-card i,html body:not(.page-admin) .jn-quick-drawer .jn-quick-card i{width:30px!important;height:30px!important;border-radius:12px!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-card b,html body:not(.page-admin) .jn-quick-drawer .jn-quick-card b{min-width:0!important;font-size:11.8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-card small,html body:not(.page-admin) .jn-quick-drawer .jn-quick-card small{min-width:0!important;font-size:9.4px!important;line-height:1.22!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-foot,html body:not(.page-admin) .jn-quick-drawer .jn-quick-drawer-foot{flex:0 0 auto!important;padding:9px 10px 10px!important}body:not(.page-admin) .jn-quick-drawer .jn-quick-logout,html body:not(.page-admin) .jn-quick-drawer .jn-quick-logout{height:36px!important;min-height:36px!important;border-radius:13px!important;font-size:12px!important}}body:not(.page-admin)>[data-front-app-public-root]{display:contents!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger{position:fixed!important;top:18px!important;right:20px!important;left:auto!important;bottom:auto!important;box-sizing:border-box!important;width:51px!important;height:51px!important;min-width:51px!important;min-height:51px!important;max-width:51px!important;max-height:51px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:100080!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.12)!important;background:radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.08),rgba(255,255,255,0) 65%),linear-gradient(155deg,rgba(30,32,40,.85),rgba(20,22,28,.85))!important;background-color:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important;box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:visible!important;isolation:isolate!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;transform:translate3d(0,0,0)!important;transform-origin:50% 50%!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder::after,body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder::after,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger::after,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger::before{content:none!important;display:none!important;opacity:0!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger .front-quick-grid,body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger svg,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger .front-quick-grid,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger svg{display:none!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo.trigger-halo,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo.trigger-halo{position:absolute!important;inset:-6px!important;z-index:-1!important;display:block!important;width:auto!important;height:auto!important;border-radius:50%!important;border:0!important;background:conic-gradient(rgba(0,202,224,.55),rgba(168,85,247,.55),rgba(245,158,11,.55),rgba(16,185,129,.55),rgba(0,202,224,.55))!important;opacity:.35!important;filter:blur(9px)!important;transform-origin:50% 50%!important;pointer-events:none!important;animation:jnQuickReplicaHaloSpinSmooth 9s linear infinite!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap.trigger-icon-wrap,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap.trigger-icon-wrap{position:absolute!important;left:50%!important;top:50%!important;z-index:1!important;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;opacity:1!important;transform:translate(-50%,-50%) rotate(0)!important;transform-origin:50% 50%!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap .trigger-icon,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap .trigger-icon{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:fill!important;opacity:1!important;pointer-events:none!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-unread-dot.trigger-unread-dot,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-unread-dot.trigger-unread-dot{position:absolute!important;top:3px!important;right:3px!important;z-index:2!important;display:none!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#ef4444!important;box-shadow:0 0 0 3px rgba(20,22,28,.95),0 0 10px rgba(239,68,68,.7)!important;pointer-events:none!important;animation:jnQuickReplicaDotPulse 1.8s ease-in-out infinite!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder>.trigger-unread-dot,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger.has-reminder>.trigger-unread-dot{display:block!important}body.jn-light-mode:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger,body[data-theme=light]:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html.jn-light-mode body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html[data-theme=light] body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger{border-color:rgba(15,23,42,.12)!important;background:radial-gradient(120% 120% at 30% 22%,rgba(255,255,255,.95),rgba(255,255,255,0) 65%),linear-gradient(155deg,rgba(255,255,255,.96),rgba(234,244,255,.92))!important;box-shadow:0 10px 26px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.96)!important;color:transparent!important}body.jn-light-mode:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo.trigger-halo,html.jn-light-mode body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo.trigger-halo,html[data-theme=light] body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo.trigger-halo{opacity:.28!important;filter:blur(8px)!important}body.jn-light-mode:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-unread-dot.trigger-unread-dot,html.jn-light-mode body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-unread-dot.trigger-unread-dot,html[data-theme=light] body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-unread-dot.trigger-unread-dot{box-shadow:0 0 0 3px rgba(255,255,255,.98),0 0 0 5px rgba(248,113,113,.18),0 0 13px rgba(225,29,72,.48)!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true],html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{transform:translateY(-2px) scale(1.03)!important;border-color:rgba(0,202,224,.55)!important;box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 24px rgba(0,202,224,.35),inset 0 1px 0 rgba(255,255,255,.12)!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-halo,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-halo{opacity:.75!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-icon-wrap,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]>.trigger-icon-wrap{transform:translate(-50%,-50%) rotate(45deg)!important}@media(max-width:760px){body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger{top:max(10px,env(safe-area-inset-top,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;transform:translate3d(0,0,0)!important;z-index:2147483000!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true],html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:focus-visible,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger:hover,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger[aria-expanded=true]{transform:translate3d(0,0,0) scale(1.02)!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-halo{inset:-5.3px!important;filter:blur(8.8px)!important}body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap,html body:not(.page-admin) [data-front-app-public-root] .jn-quick-drawer-trigger.jn-quick-drawer-trigger>.trigger-icon-wrap{width:23px!important;height:23px!important}}body:is(.page-chat,.page-app,.page-video,.page-records,.page-gallery).front-creative-page{--front-menu-logo-surface:linear-gradient(145deg,#1d1f24,#15161a);--front-menu-logo-border:rgba(255,255,255,.12);--front-menu-logo-shadow:0 10px 24px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.07);--front-menu-action-surface:linear-gradient(145deg,#202126,#17181c);--front-menu-action-text:#f8fafc;--front-menu-action-border:rgba(255,255,255,.12);--front-menu-action-shadow:0 10px 24px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.07);--front-menu-action-hover:rgba(59,130,246,.16);--front-menu-recharge-bg:linear-gradient(145deg,rgba(30,64,175,.32),rgba(14,165,233,.18));--front-menu-recharge-text:#dbeafe;--front-menu-recharge-border:rgba(96,165,250,.28);--front-menu-recharge-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 22px rgba(2,6,23,.25)}body.front-creative-page.jn-light-mode,body.front-creative-page:not([data-theme=dark]):not(.page-admin),body.front-creative-page[data-theme=light],html.jn-light-mode body.front-creative-page,html.normal body.front-creative-page,html[data-theme=light] body.front-creative-page{--front-menu-logo-surface:linear-gradient(145deg,#ffffff,#eef6ff);--front-menu-logo-border:rgba(37,99,235,.16);--front-menu-logo-shadow:0 10px 22px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.96);--front-menu-action-surface:linear-gradient(145deg,#ffffff,#f4f8ff);--front-menu-action-text:#0f172a;--front-menu-action-border:rgba(15,23,42,.12);--front-menu-action-shadow:0 8px 18px rgba(15,23,42,.09),inset 0 1px 0 rgba(255,255,255,.95);--front-menu-action-hover:#eef6ff;--front-menu-recharge-bg:linear-gradient(145deg,#eef6ff,#dbeafe);--front-menu-recharge-text:#1d4ed8;--front-menu-recharge-border:rgba(37,99,235,.18);--front-menu-recharge-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(37,99,235,.12)}body.front-creative-page:not(.page-admin) .front-creative-logo.front-creative-logo,html body.front-creative-page:not(.page-admin) .front-creative-logo.front-creative-logo{width:76px!important;height:76px!important;flex:0 0 76px!important;display:grid!important;place-items:center!important;padding:3px!important;border:1px solid var(--front-menu-logo-border,var(--front-menu-line))!important;border-radius:18px!important;background:var(--front-menu-logo-surface,var(--front-menu-logo-bg))!important;box-shadow:var(--front-menu-logo-shadow,none)!important;overflow:hidden!important}body.front-creative-page:not(.page-admin) .front-creative-logo.front-creative-logo img,html body.front-creative-page:not(.page-admin) .front-creative-logo.front-creative-logo img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;border-radius:9px!important;background:0 0!important;filter:none!important}body.front-creative-page:not(.page-admin) .front-creative-brand-text strong,html body.front-creative-page:not(.page-admin) .front-creative-brand-text strong{color:var(--front-menu-text)!important;-webkit-text-fill-color:var(--front-menu-text)!important}body.front-creative-page:not(.page-admin) .front-creative-brand-text small,html body.front-creative-page:not(.page-admin) .front-creative-brand-text small{color:var(--front-menu-muted)!important;-webkit-text-fill-color:var(--front-menu-muted)!important}body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle,html body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle{border:1px solid var(--front-menu-action-border,var(--front-menu-line))!important;background:var(--front-menu-action-surface,var(--front-menu-panel))!important;color:var(--front-menu-action-text,var(--front-menu-text))!important;-webkit-text-fill-color:var(--front-menu-action-text,var(--front-menu-text))!important;box-shadow:var(--front-menu-action-shadow,none)!important}body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle svg,html body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle svg{stroke:currentColor!important}body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle:focus-visible,body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle:hover,html body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle:focus-visible,html body.front-creative-page:not(.page-admin) .front-creative-toggle.front-creative-toggle:hover{background:var(--front-menu-action-hover,var(--front-menu-action-surface))!important;border-color:rgba(59,130,246,.36)!important}body.front-creative-page:not(.page-admin) .front-creative-recharge.front-creative-recharge,html body.front-creative-page:not(.page-admin) .front-creative-recharge.front-creative-recharge{height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--front-menu-recharge-border,transparent)!important;border-radius:10px!important;background:var(--front-menu-recharge-bg,var(--front-menu-button-bg))!important;color:var(--front-menu-recharge-text,var(--front-menu-button-text))!important;-webkit-text-fill-color:var(--front-menu-recharge-text,var(--front-menu-button-text))!important;box-shadow:var(--front-menu-recharge-shadow,none)!important;font-weight:900!important;line-height:1!important}@media(max-width:900px){body.front-creative-page:not(.page-admin):not(.front-creative-menu-expanded) .front-creative-toggle.front-creative-toggle,html body.front-creative-page:not(.page-admin):not(.front-creative-menu-expanded) .front-creative-toggle.front-creative-toggle{background:var(--front-menu-action-surface,var(--front-menu-panel))!important;color:var(--front-menu-action-text,var(--front-menu-text))!important;border-color:var(--front-menu-action-border,var(--front-menu-line))!important;box-shadow:var(--front-menu-action-shadow,0 10px 24px rgba(0,0,0,.22))!important}}body:not(.page-admin) [data-front-app-public-root],html body:not(.page-admin) [data-front-app-public-root]{--jn-quick-panel:#181b22;--jn-quick-card:#202631;--jn-quick-card-hover:#26303d;--jn-quick-line:rgba(255,255,255,.10);--jn-quick-line-strong:rgba(255,255,255,.14);--jn-quick-text:#eef2f7;--jn-quick-muted:#9aa4b2;--jn-quick-balance-bg:linear-gradient(135deg,rgba(24,96,78,.78),rgba(20,71,68,.66));--jn-quick-balance-line:rgba(80,220,151,.26);--jn-quick-balance-text:#c7f9da;--jn-quick-balance-muted:#95e9bd;--jn-quick-icon-bg:rgba(56,189,248,.13);--jn-quick-icon-text:#7dd3fc;--jn-quick-danger-bg:rgba(244,63,94,.13);--jn-quick-danger-text:#fda4af;--jn-quick-danger-line:rgba(251,113,133,.24);--jn-quick-shadow:0 28px 76px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06)}body.jn-light-mode:not(.page-admin) [data-front-app-public-root],body[data-theme=light]:not(.page-admin) [data-front-app-public-root],html.jn-light-mode body:not(.page-admin) [data-front-app-public-root],html[data-theme=light] body:not(.page-admin) [data-front-app-public-root]{--jn-quick-panel:#f8fbff;--jn-quick-card:#ffffff;--jn-quick-card-hover:#f1f7ff;--jn-quick-line:rgba(15,23,42,.10);--jn-quick-line-strong:rgba(37,99,235,.16);--jn-quick-text:#0f172a;--jn-quick-muted:#64748b;--jn-quick-balance-bg:linear-gradient(135deg,rgba(229,252,241,.98),rgba(203,246,232,.92));--jn-quick-balance-line:rgba(5,150,105,.20);--jn-quick-balance-text:#05603a;--jn-quick-balance-muted:#15803d;--jn-quick-icon-bg:#eef6ff;--jn-quick-icon-text:#2563eb;--jn-quick-danger-bg:#fff7f7;--jn-quick-danger-text:#b91c1c;--jn-quick-danger-line:rgba(220,38,38,.13);--jn-quick-shadow:0 26px 72px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.88)}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer.jn-quick-drawer,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer.jn-quick-drawer{border:1px solid var(--jn-quick-line)!important;background:var(--jn-quick-panel)!important;background-image:none!important;color:var(--jn-quick-text)!important;box-shadow:var(--jn-quick-shadow)!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-drawer-inner,.jn-quick-drawer-head,.jn-quick-drawer-foot),html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-drawer-inner,.jn-quick-drawer-head,.jn-quick-drawer-foot){background:var(--jn-quick-panel)!important;background-image:none!important;border-color:var(--jn-quick-line)!important;color:var(--jn-quick-text)!important;box-shadow:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-profile-card,.jn-quick-profile,.jn-quick-balance,.jn-quick-card,.jn-quick-drawer-head>button),html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-profile-card,.jn-quick-profile,.jn-quick-balance,.jn-quick-card,.jn-quick-drawer-head>button){border:1px solid var(--jn-quick-line)!important;background:var(--jn-quick-card)!important;background-image:none!important;color:var(--jn-quick-text)!important;box-shadow:none!important;text-shadow:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-profile,body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-profile-card,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-profile,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-profile-card{background:0 0!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-member-tags span,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-member-tags span{padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;background-image:none!important;box-shadow:none!important}body.jn-light-mode:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-member-tags span,body[data-theme=light]:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-member-tags span,html.jn-light-mode body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-member-tags span,html[data-theme=light] body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-member-tags span{border:0!important;background:0 0!important;background-image:none!important;box-shadow:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:end!important;gap:2px!important;padding:8px 9px!important;border:1px solid var(--jn-quick-balance-line)!important;border-radius:13px!important;background:var(--jn-quick-balance-bg)!important;background-image:var(--jn-quick-balance-bg)!important;color:var(--jn-quick-balance-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance span,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance span{color:var(--jn-quick-balance-muted)!important;-webkit-text-fill-color:var(--jn-quick-balance-muted)!important;opacity:1!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance b,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance b{color:var(--jn-quick-balance-text)!important;-webkit-text-fill-color:var(--jn-quick-balance-text)!important}body.jn-light-mode:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance,body[data-theme=light]:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance,html.jn-light-mode body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance,html[data-theme=light] body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-balance{border-color:var(--jn-quick-balance-line)!important;background:var(--jn-quick-balance-bg)!important;background-image:var(--jn-quick-balance-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 18px rgba(5,150,105,.08)!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-card:hover,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-card:hover{border-color:var(--jn-quick-line-strong)!important;background:var(--jn-quick-card-hover)!important;background-image:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-profile-text strong,.jn-quick-balance b,.jn-quick-card b),html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-profile-text strong,.jn-quick-balance b,.jn-quick-card b){color:var(--jn-quick-text)!important;-webkit-text-fill-color:var(--jn-quick-text)!important;text-shadow:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-profile-text small,.jn-quick-balance span,.jn-quick-card small,.jn-quick-drawer-nav h3),html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer :is(.jn-quick-profile-text small,.jn-quick-balance span,.jn-quick-card small,.jn-quick-drawer-nav h3){color:var(--jn-quick-muted)!important;-webkit-text-fill-color:var(--jn-quick-muted)!important;text-shadow:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-card i,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-card i{border:1px solid var(--jn-quick-line-strong)!important;background:var(--jn-quick-icon-bg)!important;background-image:none!important;color:var(--jn-quick-icon-text)!important;-webkit-text-fill-color:var(--jn-quick-icon-text)!important;box-shadow:none!important;text-shadow:none!important}body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-logout,html body:not(.page-admin) [data-front-app-public-root] #jnFrontPublicQuickDrawer .jn-quick-logout{border:1px solid var(--jn-quick-danger-line)!important;background:var(--jn-quick-danger-bg)!important;background-image:none!important;color:var(--jn-quick-danger-text)!important;-webkit-text-fill-color:var(--jn-quick-danger-text)!important;box-shadow:none!important;text-shadow:none!important}