:root{--i3d:#6d4aff;--i3d2:#12b8a6;--ink:#182033;--muted:#687086;--bg:#f6f7fb;--card:#fff}
.i3d-wrap{max-width:1180px;margin:34px auto;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink)}
.i3d-hero,.i3d-tool-head{padding:48px;border-radius:28px;background:linear-gradient(135deg,#171b2d,#2b2458);color:white;box-shadow:0 20px 60px rgba(25,25,60,.15)}
.i3d-hero h1,.i3d-tool-head h2{font-size:clamp(30px,5vw,54px);line-height:1.05;margin:10px 0}.i3d-kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:#8ff3df}
.i3d-toolbar,.i3d-selector,.i3d-compare-pickers{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:24px 0}
.i3d-toolbar input,.i3d-toolbar select,.i3d-selector select,.i3d-compare-pickers select{width:100%;padding:14px 16px;border:1px solid #dfe2eb;border-radius:14px;background:#fff}
.i3d-selector label{font-weight:700;font-size:13px}.i3d-selector label select{margin-top:7px;font-weight:400}
.i3d-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.i3d-card{background:var(--card);border:1px solid #e7e9f0;border-radius:20px;padding:22px;box-shadow:0 10px 35px rgba(25,32,51,.06);height:100%;box-sizing:border-box}
.i3d-card h3{font-size:24px;margin:10px 0}.i3d-card h3 a{text-decoration:none;color:var(--ink)}
.i3d-chip{display:inline-block;padding:6px 10px;border-radius:999px;background:#eeeaff;color:#5b3fe2;font-size:12px;font-weight:800}
.i3d-mini{display:grid;gap:7px;margin:18px 0;font-size:13px;color:#4e566b}.i3d-btn{display:inline-block;text-decoration:none;background:var(--ink);color:white!important;padding:10px 14px;border-radius:10px;font-weight:700}
.i3d-tool{background:var(--bg);padding:22px;border-radius:30px}.i3d-note,.i3d-warning{padding:15px 18px;border-radius:14px;background:#fff8df;border:1px solid #f1df9a}
.i3d-select-card{display:block}.i3d-select-card[hidden]{display:none}
.i3d-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.i3d-spec{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;border-radius:12px;background:#f6f7fb}.i3d-spec span{color:var(--muted)}.i3d-spec strong{text-align:right}
.i3d-compare{width:100%;border-collapse:separate;border-spacing:0;margin-top:20px;background:white;border-radius:18px;overflow:hidden}.i3d-compare th,.i3d-compare td{padding:13px;border-bottom:1px solid #eee;text-align:left}.i3d-compare th{background:#f1efff}
.i3d-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:800px){.i3d-grid{grid-template-columns:1fr}.i3d-toolbar,.i3d-selector,.i3d-compare-pickers,.i3d-specs,.i3d-admin-grid{grid-template-columns:1fr}.i3d-hero,.i3d-tool-head{padding:30px}.i3d-spec{flex-direction:column;gap:4px}.i3d-spec strong{text-align:left}} .i3d-giga{max-width:100%;color:#182033}
.i3d-sheet-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;margin-bottom:28px;border-radius:24px;background:linear-gradient(135deg,#171b2d,#30275f);color:#fff;overflow:hidden}
.i3d-sheet-hero h2{font-size:44px;line-height:1;margin:10px 0;color:#fff}.i3d-sheet-hero p{max-width:650px;margin:0;color:#d9dced}
.i3d-hero-badge{display:grid;place-items:center;min-width:100px;height:100px;border-radius:28px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);font-size:34px;font-weight:900;color:#8ff3df}
.i3d-section-title{font-size:27px;margin:30px 0 15px}
.i3d-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.i3d-quick>div{padding:16px;border:1px solid #e7e9f0;background:#fff;border-radius:15px;box-shadow:0 7px 24px rgba(25,32,51,.04)}.i3d-quick span{display:block;color:#687086;font-size:12px;margin-bottom:6px}.i3d-quick strong{font-size:15px}
.i3d-meters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.i3d-meter{padding:16px 18px;border-radius:15px;background:#f6f7fb}.i3d-meter-top{display:flex;justify-content:space-between;gap:15px;font-size:13px}.i3d-meter-top span{font-weight:800}.i3d-meter-top strong{color:#687086;text-align:right}.i3d-dots{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:12px}.i3d-dots i{height:7px;border-radius:10px;background:#dfe2eb}.i3d-dots i.on{background:#6d4aff}
.i3d-procon,.i3d-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0}.i3d-procon section,.i3d-two section{padding:22px;border-radius:18px;border:1px solid #e7e9f0;background:#fff}.i3d-procon section:first-child{background:#f0fbf8}.i3d-procon section:last-child{background:#fff8ec}.i3d-procon h3,.i3d-two h2{margin-top:0}.i3d-procon li{margin:8px 0}
.i3d-use{margin:28px 0;padding:28px;border-radius:20px;background:#f0edff}.i3d-use h2{margin:7px 0 10px}.i3d-safety{padding:24px;margin:28px 0;border-left:5px solid #ffb547;background:#fff8e9;border-radius:14px}.i3d-safety h2{margin-top:0}
.i3d-related{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:26px}.i3d-related-card{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid #e5e7ef;border-radius:16px;text-decoration:none!important;color:#182033!important;background:#fff}.i3d-related-card small{color:#6d4aff;font-weight:800}.i3d-related-card strong{font-size:19px}.i3d-related-card span{font-size:12px;color:#687086}
@media(max-width:800px){.i3d-sheet-hero{padding:26px}.i3d-sheet-hero h2{font-size:34px}.i3d-hero-badge{display:none}.i3d-quick,.i3d-meters,.i3d-procon,.i3d-two{grid-template-columns:1fr}.i3d-related{grid-template-columns:1fr 1fr}} .i3d-hero h1,
.i3d-wrap .i3d-hero h1,
.entry-content .i3d-hero h1 {
color:#ffffff !important;
-webkit-text-fill-color:#ffffff !important;
opacity:1 !important;
}
.i3d-hero p { color:#eef0f8 !important; }.pkg-card{--pkg-border:rgba(15,23,42,.08);--pkg-muted:#64748b;max-width:920px;margin:32px auto;padding:32px;border:1px solid var(--pkg-border);border-radius:24px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 18px 55px rgba(15,23,42,.08);font-family:inherit}.pkg-brand-row{display:flex;align-items:center;gap:24px}.pkg-brand-logo{flex:0 0 110px;width:110px;height:110px;border-radius:22px;background:#fff;border:1px solid var(--pkg-border);display:flex;align-items:center;justify-content:center;padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.pkg-brand-logo img{max-width:100%;max-height:100%;object-fit:contain}.pkg-brand-copy h2{margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.15}.pkg-brand-copy p{margin:0;color:var(--pkg-muted);font-size:1.02rem;line-height:1.7}.pkg-divider{height:1px;background:var(--pkg-border);margin:28px 0}.pkg-social-head h3{margin:0 0 8px;font-size:1.25rem}.pkg-social-head p{margin:0 0 18px;color:var(--pkg-muted)}.pkg-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pkg-social{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--pkg-border);border-radius:14px;background:#fff;color:#0f172a!important;text-decoration:none!important;font-weight:650;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pkg-social:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08);border-color:rgba(15,23,42,.16)}.pkg-social-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.pkg-social-icon svg{width:24px;height:24px;fill:currentColor}.pkg-arrow{margin-left:auto;color:#94a3b8}.pkg-contact{margin-top:22px;padding-top:18px;border-top:1px solid var(--pkg-border);color:var(--pkg-muted)}.pkg-contact a{font-weight:650}@media(max-width:700px){.pkg-card{padding:22px;border-radius:18px}.pkg-brand-row{align-items:flex-start;gap:16px}.pkg-brand-logo{flex-basis:82px;width:82px;height:82px;border-radius:16px}.pkg-social-grid{grid-template-columns:1fr}}@media(max-width:480px){.pkg-brand-row{display:block}.pkg-brand-logo{margin-bottom:16px}}