.sx-root{--sx-ink: #191637;--sx-bg: #f3f1fc;--sx-surface: #ffffff;--sx-surface-subtle: #f8f7ff;--sx-primary: #6d4aff;--sx-secondary: #2b6fff;--sx-accent: #ffd23e;--sx-text-sub: #4d4a6e;--sx-text-mute: #8a86ad;--sx-footer-bg: #191637;--sx-radius-sm: 8px;--sx-radius: 14px;--sx-radius-lg: 20px;--sx-radius-xl: 24px;--sx-shadow-1: 3px 3px 0 var(--sx-ink);--sx-shadow-2: 4px 4px 0 var(--sx-ink);--sx-shadow-3: 5px 5px 0 var(--sx-ink);--sx-shadow-4: 8px 8px 0 var(--sx-ink);--sx-shadow-1-hover: 5px 5px 0 var(--sx-ink);--sx-shadow-2-hover: 6px 6px 0 var(--sx-ink);--sx-shadow-3-hover: 7px 7px 0 var(--sx-ink);--sx-shadow-tap: 2px 2px 0 var(--sx-ink);--sx-shell-max: 1336px;position:relative;min-height:100vh;background:var(--sx-bg);color:var(--sx-ink);font-family:"M PLUS Rounded 1c",Zen Kaku Gothic New,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.sx-root *,.sx-root *:before,.sx-root *:after{box-sizing:border-box}.sx-root :where(a){color:var(--sx-secondary);text-decoration:none}.sx-root :where(a):hover{color:var(--sx-primary)}.sx-shell{max-width:var(--sx-shell-max);margin:0 auto;padding:0 48px}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:var(--sx-radius);border:3px solid var(--sx-ink);font-weight:800;font-size:16px;box-shadow:var(--sx-shadow-3);cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out;white-space:nowrap}.sx-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--sx-shadow-3-hover)}.sx-btn:active{transform:translate(2px,2px);box-shadow:var(--sx-shadow-tap)}.sx-btn--primary{background:var(--sx-secondary);color:#fff}.sx-btn--primary:hover{color:#fff}.sx-btn--ghost{background:#fff;color:var(--sx-ink)}.sx-btn--ghost:hover{color:var(--sx-ink)}.sx-btn--onDark{background:var(--sx-accent);color:var(--sx-ink);border-color:#fff}.sx-btn--onDark:hover{color:var(--sx-ink)}.sx-btn--sm{padding:10px 20px;font-size:14px;border-width:2.5px;border-radius:12px;box-shadow:var(--sx-shadow-1)}.sx-btn--sm:hover{box-shadow:var(--sx-shadow-1-hover)}.sx-nav{background:var(--sx-surface);border-bottom:3px solid var(--sx-ink)}.sx-nav-inner{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px}.sx-nav-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;color:var(--sx-ink)}.sx-nav-brand:hover{color:var(--sx-ink)}.sx-nav-logo{width:32px;height:32px;border-radius:10px;background:var(--sx-primary);border:2.5px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff;flex:none}.sx-nav-links{display:flex;align-items:center;gap:26px}.sx-nav-link{font-size:14px;font-weight:700;color:var(--sx-text-sub)}.sx-nav-link:hover{color:var(--sx-primary)}@media (max-width: 860px){.sx-nav-links>a:not(.sx-btn){display:none}}.sx-hero{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(25,22,55,.05) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(25,22,55,.05) 39px 40px)}.sx-hero-inner{position:relative;padding:88px 0 84px}.sx-hero-shapes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sx-hero-shape{position:absolute;border:3px solid var(--sx-ink)}.sx-hero-shape--circle{top:52px;right:88px;width:120px;height:120px;border-radius:50%;background:var(--sx-accent);transform:rotate(-8deg)}.sx-hero-shape--square{bottom:64px;right:220px;width:64px;height:64px;border-radius:16px;background:var(--sx-secondary);transform:rotate(14deg)}.sx-hero-shape--triangle{top:120px;right:260px;width:0;height:0;border:none;border-left:34px solid transparent;border-right:34px solid transparent;border-bottom:58px solid var(--sx-primary);transform:rotate(18deg)}.sx-hero-content{position:relative;max-width:720px;display:flex;flex-direction:column;gap:24px}.sx-badge{align-self:flex-start;font-weight:800;font-size:13px;background:#fff;border:2.5px solid var(--sx-ink);border-radius:99px;padding:7px 16px;box-shadow:var(--sx-shadow-1)}.sx-hero-title{margin:0;font-weight:800;font-size:62px;line-height:1.22}.sx-hero-highlight{display:inline-block;background:var(--sx-primary);color:#fff;border:3px solid var(--sx-ink);border-radius:18px;padding:2px 22px;box-shadow:var(--sx-shadow-3);transform:rotate(-1.5deg)}.sx-hero-sub{margin:0;font-size:17px;line-height:1.9;color:var(--sx-text-sub);font-weight:500}.sx-hero-ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}@media (max-width: 1024px){.sx-hero-title{font-size:40px}.sx-hero-shape{transform:scale(.7)}}@media (max-width: 640px){.sx-hero-shapes{display:none}}.sx-section-title{margin:0;font-weight:800;font-size:36px}.sx-eyebrow{font-size:15px;letter-spacing:.1em;font-weight:800}.sx-eyebrow--violet{color:var(--sx-primary)}.sx-eyebrow--blue{color:var(--sx-secondary)}@media (max-width: 640px){.sx-section-title{font-size:28px}}.sx-features{padding:64px 0 72px}.sx-features-head{margin:0 0 36px}.sx-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.sx-grid>.sx-card:nth-child(1),.sx-grid>.sx-card:nth-child(2),.sx-grid>.sx-card:nth-child(3){grid-column:span 2}.sx-grid>.sx-card:nth-child(4),.sx-grid>.sx-card:nth-child(5){grid-column:span 3}.sx-card{background:var(--sx-surface);border:3px solid var(--sx-ink);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-3);padding:26px;display:flex;flex-direction:column;gap:12px}.sx-card--highlight{background:var(--sx-primary);color:#fff}.sx-card--highlight .sx-card-desc{color:#ffffffe6}.sx-card--highlight .sx-tag{background:#fff;color:var(--sx-primary)}.sx-tag{align-self:flex-start;font-weight:800;font-size:11.5px;letter-spacing:.1em;color:#fff;border-radius:var(--sx-radius-sm);padding:4px 10px}.sx-tag--protect{background:var(--sx-primary)}.sx-tag--route{background:var(--sx-secondary)}.sx-tag--verify{background:var(--sx-accent);color:var(--sx-ink)}.sx-tag--tidy{background:var(--sx-ink)}.sx-card-title{margin:0;font-size:20px;font-weight:800}.sx-card-desc{margin:0;font-size:14px;line-height:1.85;color:var(--sx-text-sub)}@media (max-width: 1024px){.sx-grid{grid-template-columns:repeat(2,1fr)}.sx-grid>.sx-card:nth-child(1),.sx-grid>.sx-card:nth-child(2),.sx-grid>.sx-card:nth-child(3),.sx-grid>.sx-card:nth-child(4),.sx-grid>.sx-card:nth-child(5){grid-column:span 1}}@media (max-width: 640px){.sx-grid{grid-template-columns:1fr}}.sx-preview{padding:24px 0 80px}.sx-preview-head{margin:0 0 36px}.sx-preview-frame{display:flex;border-radius:22px;overflow:hidden;border:3px solid var(--sx-ink);background:var(--sx-surface);box-shadow:var(--sx-shadow-4)}.sx-preview-sidebar{width:220px;flex:none;background:var(--sx-bg);padding:20px 14px;display:flex;flex-direction:column;gap:6px;border-right:3px solid var(--sx-ink)}.sx-preview-sidebar-label{font-weight:800;font-size:11px;letter-spacing:.12em;color:var(--sx-text-mute);padding:0 10px 8px}.sx-preview-channel{padding:7px 10px;border-radius:8px;color:var(--sx-text-sub);font-size:13.5px;font-weight:500}.sx-preview-channel--active{background:var(--sx-primary);color:#fff;font-weight:800}.sx-preview-main{flex:1;min-width:0;padding:26px 28px;display:flex;flex-direction:column;gap:20px}.sx-preview-msg{display:flex;gap:14px}.sx-preview-avatar{width:40px;height:40px;border-radius:12px;background:var(--sx-primary);border:2.5px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff;flex:none}.sx-preview-msg-body{display:flex;flex-direction:column;gap:8px;min-width:0}.sx-preview-msg-meta{display:flex;align-items:center;gap:8px}.sx-preview-msg-name{font-weight:800;font-size:14.5px}.sx-preview-msg-badge{font-weight:800;font-size:9.5px;letter-spacing:.06em;background:var(--sx-secondary);color:#fff;border-radius:5px;padding:2px 6px;border:1.5px solid var(--sx-ink)}.sx-preview-msg-time{font-size:12px;color:var(--sx-text-mute)}.sx-preview-embed{border:2.5px solid var(--sx-ink);border-left:8px solid var(--sx-primary);background:var(--sx-surface-subtle);border-radius:10px;padding:14px 16px;max-width:520px}.sx-preview-embed-title{font-weight:800;font-size:13.5px;color:var(--sx-primary)}.sx-preview-embed-body{margin:6px 0 0;font-size:13px;line-height:1.75;color:var(--sx-text-sub)}.sx-preview-rankcard{display:flex;align-items:center;gap:16px;background:var(--sx-accent);border:2.5px solid var(--sx-ink);border-radius:14px;padding:16px 20px;max-width:520px;box-shadow:var(--sx-shadow-2)}.sx-preview-rankcard-avatar{width:52px;height:52px;border-radius:50%;background:var(--sx-primary);border:2.5px solid var(--sx-ink);flex:none}.sx-preview-rankcard-main{flex:1;min-width:0}.sx-preview-rankcard-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px}.sx-preview-rankcard-name{font-weight:800;font-size:15px}.sx-preview-rankcard-level{font-weight:800;font-size:13px;color:var(--sx-ink)}.sx-preview-xpbar{margin-top:10px;height:10px;border-radius:99px;background:#fff;border:2px solid var(--sx-ink);overflow:hidden}.sx-preview-xpbar-fill{height:100%;background:var(--sx-secondary)}.sx-preview-rankcard-caption{font-size:11.5px;color:var(--sx-text-sub);display:block;margin-top:6px;font-weight:500}@media (max-width: 1024px){.sx-preview-sidebar{display:none}}@media (max-width: 480px){.sx-preview-main{padding:20px 16px}.sx-preview-rankcard,.sx-preview-embed{max-width:none}}.sx-faq{padding:8px 0 80px}.sx-faq-shell{max-width:860px;margin:0 auto;padding:0 48px}.sx-faq-head{margin:0 0 32px}.sx-faq-list{display:flex;flex-direction:column;gap:14px}.sx-faq-item{background:var(--sx-surface);border:3px solid var(--sx-ink);border-radius:16px;padding:18px 22px;box-shadow:var(--sx-shadow-2)}.sx-faq-item summary{cursor:pointer;font-weight:800;font-size:15.5px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.sx-faq-item summary::-webkit-details-marker{display:none}.sx-faq-chevron{flex:none;transition:transform .16s ease-out}.sx-faq-item[open] .sx-faq-chevron{transform:rotate(180deg)}.sx-faq-answer{margin:12px 0 0;font-size:14px;line-height:1.85;color:var(--sx-text-sub)}.sx-cta-section{padding:0 0 56px}.sx-cta-card{border-radius:var(--sx-radius-xl);background:var(--sx-footer-bg);padding:52px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sx-cta-title{margin:0;font-weight:800;font-size:32px;color:#fff}.sx-cta-sub{margin:10px 0 0;font-size:15px;color:#ffffffbf}.sx-cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 640px){.sx-cta-card{padding:36px 28px}.sx-cta-title{font-size:26px}}.sx-footer{padding:0 0 34px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--sx-text-mute);font-weight:500}.sx-footer-links{display:flex;gap:8px}.sx-footer-links a{color:var(--sx-text-mute)}.sx-footer-links a:hover{color:var(--sx-primary)}@media (max-width: 640px){.sx-shell{padding:0 24px}}
