.nias-theme-sp--plugin{--sp-accent:#6a4ae6;--sp-accent-strong:#573acb;--sp-accent-soft:#efebfc;--sp-main:linear-gradient(135deg,#6a4ae6,#8b6cf0)}.nias-theme-sp--template{--sp-accent:#0e8fd6;--sp-accent-strong:#0b79b8;--sp-accent-soft:#e6f3fb;--sp-main:linear-gradient(135deg,#0e8fd6,#36abec)}.nias-theme-sp--course{--sp-accent:#11a39a;--sp-accent-strong:#0c857e;--sp-accent-soft:#e4f6f4;--sp-main:linear-gradient(135deg,#11a39a,#2fc2b8)}.nias-theme-sp .nias-theme-sp__crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--sp-muted);margin-bottom:20px}.nias-theme-sp .nias-theme-sp__crumbs a{transition:color .15s}.nias-theme-sp .nias-theme-sp__crumbs a:hover{color:var(--sp-blue)}.nias-theme-sp .nias-theme-sp__crumb-current{color:#33415c;font-weight:500}.nias-theme-sp .nias-theme-sp__hero{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:30px;align-items:start}.nias-theme-sp .nias-theme-sp__left{grid-column:1;grid-row:1;min-width:0}.nias-theme-sp .nias-theme-sp__buy{grid-column:2;grid-row:1/span 2;min-width:0}.nias-theme-sp .nias-theme-sp__tabs{grid-column:1;grid-row:2;min-width:0}.nias-theme-sp .nias-theme-sp__head{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.nias-theme-sp .nias-theme-sp__cat{font-size:12.5px;font-weight:600;color:var(--sp-accent-strong);background:var(--sp-accent-soft);padding:5px 12px;border-radius:8px}.nias-theme-sp a.nias-theme-sp__cat{text-decoration:none;transition:filter .2s ease}.nias-theme-sp a.nias-theme-sp__cat:hover{filter:brightness(.92)}.nias-theme-sp .nias-theme-sp__rating{display:flex;align-items:center;gap:5px;font-size:13px;color:#5b6b86}.nias-theme-sp .nias-theme-sp__rating b{color:var(--sp-ink-2)}.nias-theme-sp a.nias-theme-sp__rating{text-decoration:none;transition:color .2s ease}.nias-theme-sp a.nias-theme-sp__rating:hover,.nias-theme-sp a.nias-theme-sp__rating:hover b{color:var(--sp-accent-strong)}.nias-theme-sp .nias-theme-sp__title{font-size:30px;font-weight:800;line-height:1.35;margin:0 0 18px;letter-spacing:-.4px;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sp__main{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--sp-line);background:#fff}.nias-theme-sp .nias-theme-sp__main-img{display:block;width:100%;height:auto}.nias-theme-sp .nias-theme-sp__main-ph{display:block;width:100%;height:300px;background:var(--sp-main)}.nias-theme-sp .nias-theme-sp__off-flag{position:absolute;top:16px;right:16px;background:#fff;color:var(--sp-accent-strong);font-size:12px;font-weight:700;padding:6px 12px;border-radius:9px;box-shadow:0 6px 16px -8px rgba(0,0,0,.3)}.nias-theme-sp .nias-theme-sp__thumbs{display:flex;gap:11px;margin-top:13px;overflow-x:auto;padding-bottom:3px}.nias-theme-sp .nias-theme-sp__thumb{position:relative;width:92px;height:70px;border-radius:12px;overflow:hidden;flex-shrink:0;padding:0;cursor:pointer;background:#fff;border:2.5px solid transparent;outline:1px solid var(--sp-line);transition:.16s}.nias-theme-sp .nias-theme-sp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.nias-theme-sp .nias-theme-sp__thumb.is-active{border-color:var(--sp-accent);outline:none;box-shadow:0 6px 16px -8px var(--sp-accent)}.nias-theme-sp .nias-theme-sp__short{font-size:15.5px;line-height:2;color:var(--sp-text);margin:26px 0 18px}.nias-theme-sp .nias-theme-sp__short p{margin:0 0 10px}.nias-theme-sp .nias-theme-sp__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.nias-theme-sp .nias-theme-sp__highlight{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e9eef6;border-radius:13px;padding:13px 15px}.nias-theme-sp .nias-theme-sp__highlight-tick{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--sp-accent-soft);color:var(--sp-accent-strong)}.nias-theme-sp .nias-theme-sp__highlight-text{font-size:13.5px;font-weight:500;color:#33415c}.nias-theme-sp .nias-theme-sp__buy{position:sticky;top:88px}.nias-theme-sp .nias-theme-sp__buy-card{background:#fff;border:1px solid var(--sp-line);border-radius:20px;overflow:hidden;box-shadow:0 14px 40px -22px rgba(13,40,90,.3)}.nias-theme-sp .nias-theme-sp__buy-accent{height:5px;background:linear-gradient(90deg,var(--sp-accent),var(--sp-accent-strong))}.nias-theme-sp .nias-theme-sp__buy-body{padding:22px}.nias-theme-sp .nias-theme-sp__countdown{display:flex;align-items:center;gap:8px;background:#fff4e9;border:1px solid #fce2c4;border-radius:12px;padding:9px 13px;margin-bottom:18px;color:#e8810b}.nias-theme-sp .nias-theme-sp__countdown-label{font-size:12.5px;font-weight:600;color:#b9650a}.nias-theme-sp .nias-theme-sp__countdown-time{margin-inline-start:auto;font-family:ui-monospace,monospace;font-size:13.5px;font-weight:700;color:#9a5408;letter-spacing:.5px;direction:ltr}.nias-theme-sp .nias-theme-sp__price{margin-bottom:18px}.nias-theme-sp .nias-theme-sp__price-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.nias-theme-sp .nias-theme-sp__price-old{font-size:13px;color:#9aa6bd;text-decoration:line-through}.nias-theme-sp .nias-theme-sp__price-old .woocommerce-Price-currencySymbol{text-decoration:line-through}.nias-theme-sp .nias-theme-sp__price-off{font-size:11.5px;font-weight:700;color:#fff;background:#e8493b;padding:3px 9px;border-radius:7px}.nias-theme-sp .nias-theme-sp__price-final{font-size:30px;font-weight:800;color:var(--sp-ink);letter-spacing:-.5px}.nias-theme-sp .nias-theme-sp__price-final .woocommerce-Price-currencySymbol{font-size:14px;font-weight:600;color:#5b6b86;margin-inline-start:4px}.nias-theme-sp .nias-theme-sp__cta{width:100%;height:52px;border-radius:14px;background:linear-gradient(180deg,#0a66ff,#0a5ae6);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 26px -12px rgba(10,102,255,.85);transition:.16s;cursor:pointer;border:none}.nias-theme-sp .nias-theme-sp__cta:hover{filter:brightness(1.06);color:#fff}.nias-theme-sp .nias-theme-sp__cta:active{transform:translateY(1px)}.nias-theme-sp .nias-theme-sp__cta--disabled{background:#eef2f8;color:#9aa6bd;box-shadow:none;cursor:not-allowed}.nias-theme-sp .nias-theme-sp__cta-alt{width:100%;height:50px;margin-top:11px;border-radius:14px;background:var(--sp-accent-soft);color:var(--sp-accent-strong);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--sp-accent);transition:.16s;cursor:pointer}.nias-theme-sp .nias-theme-sp__cta-alt:hover{background:var(--sp-accent);color:#fff}.nias-theme-sp .nias-theme-sp__download{width:100%;height:52px;border-radius:14px;background:linear-gradient(180deg,#12b76a,#0ea05b);color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 12px 26px -12px rgba(14,160,91,.85);transition:.16s;cursor:pointer;border:none}.nias-theme-sp .nias-theme-sp__download:hover{filter:brightness(1.06);color:#fff}.nias-theme-sp .nias-theme-sp__download:active{transform:translateY(1px)}.nias-theme-sp .nias-theme-sp__cta-preview{width:100%;height:48px;margin-top:11px;border-radius:14px;background:#fff;color:#33415c;font-size:14.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--sp-line);transition:.16s;cursor:pointer}.nias-theme-sp .nias-theme-sp__cta-preview:hover{border-color:var(--sp-accent);color:var(--sp-accent-strong)}.nias-theme-sp .nias-theme-sp__monthly{text-align:center;font-size:12px;color:var(--sp-muted);margin-top:8px}.nias-theme-sp .nias-theme-sp__reassure{border-top:1px solid #eef2f8;margin-top:18px;padding-top:16px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between}.nias-theme-sp .nias-theme-sp__reassure-row{display:flex;align-items:center;gap:11px}.nias-theme-sp .nias-theme-sp__reassure-icon{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#eaf2ff;color:var(--sp-blue)}.nias-theme-sp .nias-theme-sp__reassure-text{display:flex;flex-direction:column}.nias-theme-sp .nias-theme-sp__reassure-text b{font-size:13px;font-weight:600;color:var(--sp-ink-2)}.nias-theme-sp .nias-theme-sp__reassure-text small{font-size:11.5px;color:var(--sp-muted)}.nias-theme-sp .nias-theme-sp__bar{display:none}.nias-theme-sp .nias-theme-sp__bar-price{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.25}.nias-theme-sp .nias-theme-sp__bar-sub{display:flex;align-items:center;gap:7px}.nias-theme-sp .nias-theme-sp__bar-old{font-size:11.5px;color:#8fa0bd;text-decoration:line-through;white-space:nowrap}.nias-theme-sp .nias-theme-sp__bar-old .woocommerce-Price-currencySymbol{text-decoration:line-through}.nias-theme-sp .nias-theme-sp__bar-off{font-size:10.5px;font-weight:700;color:#fff;background:#e8493b;padding:2px 7px;border-radius:6px;white-space:nowrap}.nias-theme-sp .nias-theme-sp__bar-final{color:#fff;font-size:17px;font-weight:800;white-space:nowrap}.nias-theme-sp .nias-theme-sp__bar-final .woocommerce-Price-currencySymbol{font-size:12px;font-weight:600;color:#b7c4dc;margin-inline-start:3px}.nias-theme-sp .nias-theme-sp__bar-final del{display:none}.nias-theme-sp .nias-theme-sp__bar-cta{margin-inline-start:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 22px;border-radius:12px;background:linear-gradient(180deg,#0a66ff,#0a5ae6);color:#fff;font-size:14.5px;font-weight:700}.nias-theme-sp .nias-theme-sp__bar-cta--disabled{background:#33415c;color:#9aa6bd}.nias-theme-sp .nias-theme-sp__bar-cta--download{background:linear-gradient(180deg,#12b76a,#0ea05b)}.nias-theme-sp .nias-theme-sp__tabs{margin-top:12px;background:#fff;border:1px solid var(--sp-line);border-radius:20px;overflow:visible}.nias-theme-sp .nias-theme-sp__tabnav{position:sticky;top:88px;z-index:20;display:flex;gap:4px;border-bottom:1px solid #eef2f8;padding:6px 12px;overflow-x:auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 8px 16px -14px rgba(13,40,90,.35)}.nias-theme-sp .nias-theme-sp__tabbtn{padding:13px 18px;border-radius:11px;font-size:14.5px;white-space:nowrap;font-weight:500;color:#5b6b86;background:0 0;border:none;border-bottom:2.5px solid transparent;cursor:pointer;transition:.16s}.nias-theme-sp .nias-theme-sp__tabbtn.is-active{font-weight:700;color:var(--sp-accent-strong);background:var(--sp-accent-soft);border-bottom-color:var(--sp-accent)}.nias-theme-sp .nias-theme-sp__tabbody{padding:28px 30px}.nias-theme-sp .nias-theme-sp__panel{display:block;scroll-margin-top:150px}.nias-theme-sp .nias-theme-sp__panel+.nias-theme-sp__panel{margin-top:30px;padding-top:30px;border-top:1px solid var(--sp-line)}.nias-theme-sp .nias-theme-sp__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 32px}.nias-theme-sp .nias-theme-sp__spec{display:flex;justify-content:space-between;gap:12px;padding:14px 4px;border-bottom:1px solid #f1f4f9}.nias-theme-sp .nias-theme-sp__spec-k{font-size:13.5px;color:var(--sp-muted)}.nias-theme-sp .nias-theme-sp__spec-v{font-size:13.5px;font-weight:600;color:var(--sp-ink-2);text-align:left}.nias-theme-sp .nias-theme-sp__rform .comment-form-rating select{min-width:180px;padding:11px 14px;background:#fff;color:var(--sp-ink);font:14px;border:1.5px solid var(--sp-line);border-radius:12px;outline:none;cursor:pointer}.nias-theme-sp .nias-theme-sp__rform .comment-form-rating select:focus{border-color:var(--sp-accent);box-shadow:0 0 0 3px var(--sp-accent-soft)}.nias-theme-sp .nias-theme-sp__rform-note{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;padding:14px 16px;border-radius:12px;font-size:13.5px;margin-bottom:26px}.nias-theme-sp .nias-theme-sp__rform-errors{display:flex;flex-direction:column;gap:6px;margin:0 0 18px;padding:13px 16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;font-weight:600;line-height:1.8}.nias-theme-sp .nias-theme-sp__rform-errors[hidden]{display:none}.nias-theme-sp .nias-theme-sp__rform-errors span{position:relative;padding-inline-start:18px}.nias-theme-sp .nias-theme-sp__rform-errors span::before{content:"•";position:absolute;inset-inline-start:4px;top:-1px;font-size:16px}.nias-theme-sp .nias-theme-sp__faqs{display:flex;flex-direction:column;gap:10px}.nias-theme-sp .nias-theme-sp__faq{border:1px solid #edf1f8;border-radius:14px;overflow:hidden;background:#fff;transition:.16s}.nias-theme-sp .nias-theme-sp__faq.is-open{border-color:var(--sp-accent);background:var(--sp-accent-soft)}.nias-theme-sp .nias-theme-sp__faq-q{width:100%;display:flex;align-items:center;gap:13px;padding:16px 18px;text-align:right;background:0 0;border:none;cursor:pointer}.nias-theme-sp .nias-theme-sp__faq-mark{width:26px;height:26px;border-radius:8px;flex-shrink:0;background:var(--sp-accent-soft);color:var(--sp-accent-strong);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.nias-theme-sp .nias-theme-sp__faq.is-open .nias-theme-sp__faq-mark{background:#fff}.nias-theme-sp .nias-theme-sp__faq-text{flex:1;font-size:14.5px;font-weight:600;color:var(--sp-ink-2)}.nias-theme-sp .nias-theme-sp__faq-plus{font-size:20px;color:var(--sp-accent-strong);transition:transform .2s}.nias-theme-sp .nias-theme-sp__faq.is-open .nias-theme-sp__faq-plus{transform:rotate(45deg)}.nias-theme-sp .nias-theme-sp__faq-a{margin:0;padding:0 18px 17px 56px;font-size:13.8px;line-height:2;color:#52617b;display:none}.nias-theme-sp .nias-theme-sp__faq.is-open .nias-theme-sp__faq-a{display:block;animation:niasSpFade .2s}.nias-theme-sp .nias-theme-sp__changelog{padding:4px 0 6px}.nias-theme-sp .nias-theme-sp__cl-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:30px}.nias-theme-sp .nias-theme-sp__cl-title{margin:0;font-size:23px;font-weight:800;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sp__cl-sub{margin:7px 0 0;font-size:14px;color:var(--sp-muted)}.nias-theme-sp .nias-theme-sp__cl-count{display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 9px;border-radius:16px;background:var(--sp-accent-soft);color:var(--sp-accent-strong);font-size:13px;font-weight:700;white-space:nowrap}.nias-theme-sp .nias-theme-sp__cl-count b{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border-radius:50%;background:var(--sp-main);color:#fff;font-size:13px;font-weight:800}.nias-theme-sp .nias-theme-sp__cl-line{position:relative;max-width:720px;margin:0 auto}.nias-theme-sp .nias-theme-sp__cl-line::before{content:"";position:absolute;top:14px;bottom:14px;right:50%;transform:translateX(50%);border-right:2px dashed var(--sp-line)}.nias-theme-sp .nias-theme-sp__cl-item{position:relative;display:flex;flex-direction:column;align-items:center}.nias-theme-sp .nias-theme-sp__cl-item+.nias-theme-sp__cl-item{margin-top:22px}.nias-theme-sp .nias-theme-sp__cl-node{position:relative;z-index:1;flex:0 0 auto;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:3px solid #d5dce8;color:#9aa6bd;box-shadow:0 0 0 6px #fff}.nias-theme-sp .nias-theme-sp__cl-item.is-latest .nias-theme-sp__cl-node{border-color:#16a34a;color:#16a34a;box-shadow:0 0 0 6px #fff,0 8px 18px -8px rgba(22,163,74,.55)}.nias-theme-sp .nias-theme-sp__cl-card{width:100%;max-width:640px;margin-top:16px;background:#fff;border:1px solid var(--sp-line);border-radius:16px;padding:20px 22px;box-shadow:0 14px 34px -26px rgba(11,28,61,.6)}.nias-theme-sp .nias-theme-sp__cl-item.is-latest .nias-theme-sp__cl-card{border-color:var(--sp-accent);box-shadow:0 16px 38px -22px var(--sp-accent)}.nias-theme-sp .nias-theme-sp__cl-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:15px}.nias-theme-sp .nias-theme-sp__cl-ver{display:inline-flex;align-items:center;padding:6px 14px;border-radius:10px;background:var(--sp-main);color:#fff;font-size:13.5px;font-weight:700}.nias-theme-sp .nias-theme-sp__cl-date{display:inline-flex;align-items:center;padding:6px 12px;border-radius:10px;background:var(--sp-accent-soft);color:var(--sp-accent-strong);font-size:12.5px;font-weight:600}.nias-theme-sp .nias-theme-sp__cl-latest{display:inline-flex;align-items:center;padding:6px 12px;border-radius:10px;background:#e9f8ef;color:#16a34a;font-size:12px;font-weight:700}.nias-theme-sp .nias-theme-sp__cl-changes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.nias-theme-sp .nias-theme-sp__cl-changes li{position:relative;padding-inline-start:18px;font-size:13.8px;line-height:1.95;color:var(--sp-text);text-align:right}.nias-theme-sp .nias-theme-sp__cl-changes li::before{content:"";position:absolute;inset-inline-start:4px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--sp-accent)}.nias-theme-sp .nias-theme-sp__related{margin-top:44px}.nias-theme-sp .nias-theme-sp__related-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.nias-theme-sp .nias-theme-sp__related-title{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:800;margin:0;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sp__related-bar{width:5px;height:24px;border-radius:3px;background:var(--sp-blue)}.nias-theme-sp .nias-theme-sp__related-all{font-size:13.5px;font-weight:600;color:var(--sp-blue);display:flex;align-items:center;gap:4px;transition:gap .15s}.nias-theme-sp .nias-theme-sp__related-all:hover{gap:7px}.nias-theme-sp .nias-theme-sp__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nias-theme-sp .nias-theme-sp__rel-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sp-line);border-radius:16px;overflow:hidden;transition:.18s}.nias-theme-sp .nias-theme-sp__rel-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px rgba(13,40,90,.4);border-color:#d5e0f2}.nias-theme-sp .nias-theme-sp__rel-thumb{position:relative;height:160px;background:#fff;display:block}.nias-theme-sp .nias-theme-sp__rel-img{width:100%;height:100%;object-fit:contain;display:block}.nias-theme-sp .nias-theme-sp__rel-cat{position:absolute;top:11px;right:11px;background:rgba(255,255,255,.92);color:var(--sp-accent-strong);font-size:11px;font-weight:700;padding:4px 9px;border-radius:7px}.nias-theme-sp .nias-theme-sp__rel-off{position:absolute;bottom:11px;right:11px;background:#e8493b;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.nias-theme-sp .nias-theme-sp__rel-body{padding:14px 15px;display:flex;flex-direction:column;flex:1}.nias-theme-sp .nias-theme-sp__rel-name{font-size:14.5px;font-weight:700;color:var(--sp-ink-2);margin-bottom:9px;line-height:1.5;min-height:44px}.nias-theme-sp .nias-theme-sp__rel-rating{display:flex;align-items:center;gap:5px;margin-bottom:11px;font-size:12.5px;font-weight:600;color:#5b6b86}.nias-theme-sp .nias-theme-sp__rel-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}.nias-theme-sp .nias-theme-sp__rel-prices{display:flex;flex-direction:column;gap:1px;min-width:0}.nias-theme-sp .nias-theme-sp__rel-old{font-size:12px;color:#9aa6bd;text-decoration:line-through}.nias-theme-sp .nias-theme-sp__rel-old .woocommerce-Price-currencySymbol{text-decoration:line-through}.nias-theme-sp .nias-theme-sp__rel-price{font-size:16px;font-weight:800;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sp__rel-price .woocommerce-Price-currencySymbol{font-size:11.5px;font-weight:400;color:var(--sp-muted);margin-inline-start:3px}.nias-theme-sp .nias-theme-sp__rel-arrow{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#eaf2ff;color:var(--sp-blue);display:flex;align-items:center;justify-content:center;transition:.15s}.nias-theme-sp .nias-theme-sp__rel-card:hover .nias-theme-sp__rel-arrow{background:var(--sp-blue);color:#fff}.nias-theme-sp__modal--preview .nias-theme-sp__modal-card--video{width:860px;max-width:100%;background:#0b1c3d;border-radius:18px;overflow:hidden}.nias-theme-sp__modal--preview .nias-theme-sp__modal-head{background:#0b1c3d;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.nias-theme-sp__modal--preview .nias-theme-sp__modal-title{font-size:15px;font-weight:700;color:#fff}.nias-theme-sp__modal--preview .nias-theme-sp__modal-close{position:static;background:rgba(255,255,255,.12)}.nias-theme-sp__aff-form{display:flex;flex-direction:column;gap:14px;margin-top:10px}.nias-theme-sp__form-group{display:flex;flex-direction:column;gap:6px;text-align:right}.nias-theme-sp__form-label{font-size:13px;font-weight:600;color:var(--sp-ink-2)}.nias-theme-sp__form-input{width:100%;height:44px;padding:0 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;color:var(--sp-ink);background:#f8fafc;transition:.16s;box-sizing:border-box}.nias-theme-sp__form-input:focus{outline:none;border-color:#9333ea;background:#fff;box-shadow:0 0 0 3px rgba(147,51,234,.15)}.nias-theme-sp__aff-feedback{padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.6}.nias-theme-sp__aff-feedback--success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.nias-theme-sp__aff-feedback--error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.nias-theme-sp__aff-submit{width:100%;height:48px;border-radius:12px;background:linear-gradient(180deg,#9333ea,#7e22ce);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:.16s;box-shadow:0 8px 20px -6px rgba(126,34,206,.6)}.nias-theme-sp__aff-submit:hover{filter:brightness(1.08)}.nias-theme-sp__aff-submit:disabled{opacity:.7;cursor:not-allowed}.nias-theme-sp__aff-spinner{animation:nsSpSpin .8s linear infinite}.nias-theme-sp__modal-note--success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}@media (max-width:980px){.nias-theme-sp .nias-theme-sp__related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.nias-theme-sp .nias-theme-sp__hero{grid-template-columns:1fr}.nias-theme-sp .nias-theme-sp__left,.nias-theme-sp .nias-theme-sp__buy,.nias-theme-sp .nias-theme-sp__tabs{grid-column:1;grid-row:auto}.nias-theme-sp .nias-theme-sp__buy{position:static}.nias-theme-sp .nias-theme-sp__bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:11px 16px calc(11px + env(safe-area-inset-bottom,0px));background:#0b1c3d;box-shadow:0 -12px 30px -14px rgba(0,0,0,.5);transform:translateY(115%);transition:transform .3s ease;will-change:transform}.nias-theme-sp .nias-theme-sp__bar.is-visible{transform:translateY(0)}}@media (max-width:600px){.nias-theme-sp .nias-theme-sp__title{font-size:23px}.nias-theme-sp .nias-theme-sp__tabbody{padding:20px 16px}.nias-theme-sp .nias-theme-sp__changelog{padding:22px 16px 28px;border-radius:18px}.nias-theme-sp .nias-theme-sp__cl-title{font-size:20px}.nias-theme-sp .nias-theme-sp__cl-card{padding:16px}.nias-theme-sp .nias-theme-sp__cl-node{width:40px;height:40px}}@media (max-width:440px){.nias-theme-sp .nias-theme-sp__related-grid{grid-template-columns:1fr}}.nias-theme-sp .nias-theme-sp__rwrap.is-loading .nias-theme-sp__rlist{opacity:.45;pointer-events:none;transition:opacity .15s}.nias-theme-sp .nias-theme-sp__rwrap.is-loading::after{content:"";position:absolute;inset-inline-start:50%;top:24px;width:26px;height:26px;margin-inline-start:-13px;border:2px solid var(--sp-accent-soft);border-top-color:var(--sp-accent);border-radius:50%;animation:ns-sp-rspin .7s linear infinite}@media (prefers-reduced-motion:reduce){.nias-theme-sp .nias-theme-sp__rwrap.is-loading::after{animation:none}}.nias-theme-sp .ns-isax{display:inline-block;vertical-align:-.18em;fill:currentColor}.nias-theme-sp .nias-theme-sx__strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 18px;font-size:13px}.nias-theme-sp .nias-theme-sx__ver{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--sp-accent-soft);color:var(--sp-accent-strong);font-weight:800;direction:rtl}.nias-theme-sp .nias-theme-sx__ver-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.nias-theme-sp .nias-theme-sx__date{color:var(--sp-text)}.nias-theme-sp a.nias-theme-sx__log{color:var(--sp-accent-strong);font-weight:700;text-decoration:underline;text-underline-offset:3px}.nias-theme-sp .nias-theme-sx__chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;background:#fff;border:1px solid var(--sp-line);color:var(--sp-ink-2);font-weight:600}.nias-theme-sp .nias-theme-sx__h2{margin:0 0 16px;font-size:20px;font-weight:800;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sx__features{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.nias-theme-sp .nias-theme-sx__feature{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:#fff;border:1px solid var(--sp-line);transition:border-color .2s ease,box-shadow .2s ease}.nias-theme-sp .nias-theme-sx__feature:hover{border-color:var(--sp-accent);box-shadow:0 14px 30px -16px rgba(11,28,61,.35)}.nias-theme-sp .nias-theme-sx__feature-icon{width:46px;height:46px;border-radius:14px;margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--sp-accent-soft);color:var(--sp-accent-strong)}.nias-theme-sp .nias-theme-sx__feature strong{font-size:15.5px;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sx__feature span:last-child:not(.nias-theme-sx__feature-icon){font-size:13.5px;line-height:1.85;color:var(--sp-text)}.nias-theme-sp .nias-theme-sx__demo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.nias-theme-sp .nias-theme-sx__demo-head .nias-theme-sx__h2{margin:0}.nias-theme-sp .nias-theme-sx__devices{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#eef2f8}.nias-theme-sp .nias-theme-sx__devices button{height:34px;padding:0 14px;border:0;border-radius:9px;background:0 0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:var(--sp-text)}.nias-theme-sp .nias-theme-sx__devices button.is-on{background:#fff;color:var(--sp-ink);box-shadow:0 1px 4px rgba(11,28,61,.14)}.nias-theme-sp .nias-theme-sx__browser{border-radius:18px;overflow:hidden;border:1px solid var(--sp-line);background:#fff;box-shadow:0 24px 50px -28px rgba(11,28,61,.45)}.nias-theme-sp .nias-theme-sx__browser-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f3f5f9;border-bottom:1px solid var(--sp-line)}.nias-theme-sp .nias-theme-sx__dots{display:inline-flex;gap:6px;flex:none}.nias-theme-sp .nias-theme-sx__dots i{width:10px;height:10px;border-radius:50%;background:#f87171}.nias-theme-sp .nias-theme-sx__dots i:nth-child(2){background:#fbbf24}.nias-theme-sp .nias-theme-sx__dots i:nth-child(3){background:#34d399}.nias-theme-sp .nias-theme-sx__url{flex:1;min-width:0;padding:4px 12px;border-radius:8px;background:#fff;border:1px solid var(--sp-line);font-size:12.5px;color:var(--sp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.nias-theme-sp a.nias-theme-sx__open{flex:none;font-size:12.5px;font-weight:700;color:var(--sp-accent-strong)}.nias-theme-sp .nias-theme-sx__screen{position:relative;overflow:hidden;background:#0b1c3d;transition:height .3s ease;min-height:220px}.nias-theme-sp .nias-theme-sx__poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.nias-theme-sp .nias-theme-sx__poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45;filter:blur(1px)}.nias-theme-sp .nias-theme-sx__load{position:relative;display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border:0;border-radius:14px;background:var(--sp-main);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 16px 30px -12px rgba(0,0,0,.5);transition:transform .2s ease}.nias-theme-sp .nias-theme-sx__load:hover{transform:translateY(-2px)}.nias-theme-sp .nias-theme-sx__browser.is-live .nias-theme-sx__poster{display:none}.nias-theme-sp .nias-theme-sx__frame{position:absolute;top:0;border:0;background:#fff;transform-origin:top right}.nias-theme-sp .nias-theme-sx__browser[data-device=mobile] .nias-theme-sx__screen,.nias-theme-sp .nias-theme-sx__browser[data-device=tablet] .nias-theme-sx__screen{background:#e9edf5}.nias-theme-sp .nias-theme-sx__demo-note{margin:10px 0 0;font-size:12.5px;color:var(--sp-muted)}.nias-theme-sp a.nias-theme-sx__demo-btn{text-decoration:none}.nias-theme-sp .nias-theme-sx__compare-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--sp-line);background:#fff}.nias-theme-sp .nias-theme-sx__compare{width:100%;min-width:460px;border-collapse:collapse;font-size:14px}.nias-theme-sp .nias-theme-sx__compare th,.nias-theme-sp .nias-theme-sx__compare td{padding:13px 16px;border-bottom:1px solid var(--sp-line);text-align:center}.nias-theme-sp .nias-theme-sx__compare tbody tr:last-child th,.nias-theme-sp .nias-theme-sx__compare tbody tr:last-child td{border-bottom:0}.nias-theme-sp .nias-theme-sx__compare thead th{font-size:13px;font-weight:800;color:var(--sp-text);background:#f7f9fc}.nias-theme-sp .nias-theme-sx__compare thead th.is-ours{background:var(--sp-accent);color:#fff}.nias-theme-sp .nias-theme-sx__compare tbody th{text-align:right;font-weight:600;color:var(--sp-ink-2)}.nias-theme-sp .nias-theme-sx__compare td.is-ours{background:var(--sp-accent-soft);font-weight:700;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sx__mark{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%}.nias-theme-sp .nias-theme-sx__compare td.is-yes .nias-theme-sx__mark{background:#dcfce7;color:#16a34a}.nias-theme-sp .nias-theme-sx__compare td.is-no .nias-theme-sx__mark{background:#fee2e2;color:#dc2626}@media (max-width:600px){.nias-theme-sp .nias-theme-sx__features{grid-template-columns:1fr 1fr;gap:10px}.nias-theme-sp .nias-theme-sx__feature{padding:14px}.nias-theme-sp a.nias-theme-sx__open{display:none}}.nias-theme-sp .nias-theme-sp__tabnav{scrollbar-width:none}.nias-theme-sp .nias-theme-sp__tabnav::-webkit-scrollbar{display:none}.nias-theme-sp .nias-theme-sp__prose.is-collapsed{position:relative;max-height:900px;overflow:hidden}.nias-theme-sp .nias-theme-sp__prose.is-collapsed::after{content:"";position:absolute;right:0;left:0;bottom:0;height:160px;pointer-events:none;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.nias-theme-sp .nias-theme-sp__more{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px auto 0;height:44px;padding:0 22px;border:1px solid var(--sp-line);border-radius:12px;background:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;color:var(--sp-accent-strong)}.nias-theme-sp .nias-theme-sp__more:hover{border-color:var(--sp-accent);background:var(--sp-accent-soft)}.nias-theme-sp .nias-theme-sp__more[hidden]{display:none}.nias-theme-sp .nias-theme-sp__sales{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#5b6b86}.nias-theme-sp .nias-theme-sp__minor{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.nias-theme-sp .nias-theme-sp__minor.is-two{grid-template-columns:1fr 1fr}.nias-theme-sp .nias-theme-sp__minor .nias-theme-sp__cta-preview{margin:0;height:44px;font-size:13.5px}.nias-theme-sp .nias-theme-sp__reassure{display:grid;grid-template-columns:1fr;gap:12px;justify-content:stretch}.nias-theme-sp .nias-theme-sp__reassure-title{font-size:12.5px;font-weight:800;color:var(--sp-muted)}.nias-theme-sp .nias-theme-sp__buy-body .nias-theme-sp__aff-wrap{margin-top:16px;padding-top:14px;border-top:1px dashed #e1e7f0}.nias-theme-sp .nias-theme-sp__buy-body .nias-theme-sp__cta-affiliate{width:100%;height:auto;min-height:0;padding:0;border:0;background:0 0;box-shadow:none;justify-content:flex-start;font-size:13px;font-weight:700;color:var(--sp-accent-strong)}.nias-theme-sp .nias-theme-sp__buy-body .nias-theme-sp__cta-affiliate:hover{background:0 0;text-decoration:underline;text-underline-offset:3px}.nias-theme-sp .nias-theme-sp__buy-body .nias-theme-sp__aff-profit{margin-top:6px;padding:0;background:0 0;border:0;font-size:12px}.nias-theme-sp .nias-theme-sp__main-play{position:absolute;bottom:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 18px;border:0;border-radius:999px;cursor:pointer;background:rgba(11,28,61,.78);color:#fff;font-family:inherit;font-size:14px;font-weight:700;backdrop-filter:blur(6px);transition:transform .2s ease,background-color .2s ease}.nias-theme-sp .nias-theme-sp__main-play:hover{transform:translateY(-2px);background:var(--sp-accent)}.nias-theme-sp .nias-theme-sp__main-play-icon{width:32px;height:32px;border-radius:50%;background:#fff;color:var(--sp-ink);display:inline-flex;align-items:center;justify-content:center}.nias-theme-sp .nias-theme-sp__thumb--video{position:relative}.nias-theme-sp .nias-theme-sp__thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(11,28,61,.45);color:#fff;border-radius:inherit}.nias-theme-sp .nias-theme-sx__new{position:relative}.nias-theme-sp .nias-theme-sx__new>summary{list-style:none;cursor:pointer}.nias-theme-sp .nias-theme-sx__new>summary::-webkit-details-marker{display:none}.nias-theme-sp .nias-theme-sx__new-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(360px,86vw);padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--sp-line);box-shadow:0 20px 44px -18px rgba(11,28,61,.4)}.nias-theme-sp .nias-theme-sx__new-pop strong{display:block;margin-bottom:6px;font-size:13px;color:var(--sp-ink)}.nias-theme-sp .nias-theme-sx__new-pop ul{margin:0 0 8px;padding:0 18px 0 0;font-size:13px;line-height:1.9;color:var(--sp-text)}.nias-theme-sp .nias-theme-sx__new-pop a{font-size:12.5px;font-weight:700;color:var(--sp-accent-strong)}.nias-theme-sp a.nias-theme-sx__docs{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:#fff7e6;color:#8a4b00;border:1px solid #f5d48a;font-weight:700}.nias-theme-sp a.nias-theme-sx__docs:hover{background:#ffefc7}.nias-theme-sp .nias-theme-sx__shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:start}.nias-theme-sp .nias-theme-sx__shot{margin:0;display:flex;flex-direction:column;gap:8px}.nias-theme-sp .nias-theme-sx__shot a{position:relative;display:block;overflow:hidden;border-radius:14px;border:1px solid var(--sp-line);background:#f3f6fa}.nias-theme-sp .nias-theme-sx__shot img{display:block;width:100%;height:auto;transition:transform .35s ease}.nias-theme-sp .nias-theme-sx__shot a:hover img{transform:scale(1.03)}.nias-theme-sp .nias-theme-sx__zoom{position:absolute;top:10px;left:10px;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(11,28,61,.7);color:#fff;opacity:0;transition:opacity .2s ease}.nias-theme-sp .nias-theme-sx__shot a:hover .nias-theme-sx__zoom,.nias-theme-sp .nias-theme-sx__shot a:focus-visible .nias-theme-sx__zoom{opacity:1}.nias-theme-sp .nias-theme-sx__shot figcaption{font-size:13.5px;font-weight:700;color:var(--sp-ink-2)}.nias-theme-sx__lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;background:rgba(6,10,20,.88);direction:rtl}.nias-theme-sx__lightbox[hidden]{display:none}.nias-theme-sx__lightbox figure{margin:0;max-width:min(1200px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.nias-theme-sx__lightbox img{max-width:100%;max-height:calc(100vh - 110px);height:auto;border-radius:12px;background:#fff}.nias-theme-sx__lightbox figcaption{color:#fff;font-size:14px;font-weight:700}.nias-theme-sx__lightbox button{flex:none;width:46px;height:46px;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.14);color:#fff;font-size:26px;line-height:1}.nias-theme-sx__lightbox button:hover{background:rgba(255,255,255,.26)}.nias-theme-sx__lb-close{position:absolute;top:16px;left:16px}.nias-theme-sx__lightbox.is-single .nias-theme-sx__lb-nav{visibility:hidden}.nias-theme-sp .nias-theme-sx__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nias-theme-sp .nias-theme-sx__steps li{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--sp-line);background:#fff}.nias-theme-sp .nias-theme-sx__steps li:not(:last-child)::after{content:"";position:absolute;right:33px;top:54px;bottom:-12px;width:2px;background:var(--sp-accent-soft)}.nias-theme-sp .nias-theme-sx__step-n{position:relative;z-index:1;flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sp-main);color:#fff;font-weight:800}.nias-theme-sp .nias-theme-sx__step-t{padding-top:6px;font-size:14.5px;line-height:1.9;color:var(--sp-ink-2)}.nias-theme-sp .nias-theme-sx__pairs{margin-top:40px}.nias-theme-sp .nias-theme-sx__pairs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nias-theme-sp .nias-theme-sx__pairs .ns-pc__title{margin:0;font-size:15px}@media (max-width:860px){.nias-theme-sp .nias-theme-sx__pairs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nias-theme-sp .nias-theme-sx__pairs-grid{grid-template-columns:1fr}.nias-theme-sp .nias-theme-sp__main-play{bottom:10px;right:10px;height:40px;font-size:13px}.nias-theme-sp .nias-theme-sx__shots{grid-template-columns:1fr 1fr;gap:10px}}