.expcalc{margin-top:6px;padding:18px 18px 16px;border-radius:12px;border:2px solid var(--cyan);background:linear-gradient(160deg,rgba(61,232,255,.08),rgba(255,61,154,.06) 70%),#0b0724;box-shadow:0 0 22px rgba(61,232,255,.18),inset 0 0 18px rgba(61,232,255,.06)}.expcalc__kicker{margin:0;font:700 11px var(--font-chakra),monospace;letter-spacing:.22em;color:var(--pink)}.expcalc__title{margin:4px 0 14px;font:700 clamp(18px,4.6vw,22px)/1.3 var(--font-sarabun),sans-serif;color:var(--text)}.expcalc__pick{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;gap:10px;align-items:end}.expcalc__pick label{display:flex;flex-direction:column;gap:4px;min-width:0}.expcalc__pick label span{color:var(--faint);font-size:13px}.expcalc__pick select{width:100%;min-height:48px;padding:0 12px;border-radius:10px;border:1px solid rgba(61,232,255,.45);background:#140d3a;color:var(--yellow)}.expcalc__arrow,.expcalc__pick select{font:800 22px var(--font-chakra),sans-serif}.expcalc__arrow{padding-bottom:10px;color:var(--cyan);text-shadow:0 0 8px rgba(61,232,255,.6)}.expcalc__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.expcalc__chips button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,229,61,.45);background:transparent;color:var(--yellow);font:700 13.5px var(--font-sarabun),sans-serif;cursor:pointer}.expcalc__chips button[aria-pressed=true]{background:var(--yellow);color:#0b0724}.expcalc__chips button:disabled{opacity:.35;cursor:default}.expcalc__result{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding:12px 14px;border-radius:10px;background:rgba(0,0,0,.3);border:1px dashed rgba(61,232,255,.35)}.expcalc__k{color:var(--dim);font-size:13.5px}.expcalc__big{font:800 clamp(28px,8.5vw,40px)/1.15 var(--font-chakra),sans-serif;color:var(--cyan);text-shadow:0 0 14px rgba(61,232,255,.55);overflow-wrap:anywhere}.expcalc__warn{margin-top:4px;color:var(--pink);font-size:13px}.expcalc__warn a{color:inherit;text-decoration:underline}.expcalc__facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0 0}.expcalc__facts div{padding:8px 10px;border-radius:8px;border:1px solid var(--hair);min-width:0}.expcalc__facts dt{color:var(--faint);font-size:12px}.expcalc__facts dd{margin:2px 0 0;color:var(--text);font:700 15px var(--font-chakra),sans-serif;overflow-wrap:anywhere}.expcalc__rate{display:flex;flex-direction:column;gap:4px;margin-top:12px}.expcalc__rate span{color:var(--faint);font-size:13px}.expcalc__rate i{font-style:normal;opacity:.7}.expcalc__rate input{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--hair);background:#140d3a;color:var(--text);font:600 16px var(--font-chakra),sans-serif}.expcalc__time{margin:8px 0 0;color:var(--text);font-size:15px}.expcalc__time strong{color:var(--yellow);font-size:18px}.expcalc__note{margin:10px 0 0;color:var(--faint);font-size:12.5px;line-height:1.55}.exppage .gtile--second{border-color:rgba(255,61,154,.45)}.exppage .gtile--second .gtile__v{color:var(--pink);text-shadow:0 0 8px rgba(255,61,154,.35)}.expjump{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 4px}.expjump a{padding:6px 12px;border-radius:6px;border:1px solid rgba(61,232,255,.35);color:var(--cyan);font:700 13px var(--font-sarabun),sans-serif;text-decoration:none}.expjump a:focus-visible,.expjump a:hover{background:rgba(61,232,255,.12)}.expsec{margin-top:26px;scroll-margin-top:90px}.expsec__lead{margin:4px 0 10px;font-size:14px;max-width:70ch}.expbands{display:grid;grid-gap:8px;gap:8px}@media (min-width:900px){.expbands{grid-template-columns:1fr 1fr;align-items:start}}.expband{border:1px solid rgba(61,232,255,.28);border-radius:10px;background:#0b0724}.expband[open]{border-color:var(--cyan);box-shadow:0 0 14px rgba(61,232,255,.15)}.expband--second{border-color:rgba(255,61,154,.4)}.expband--second[open]{border-color:var(--pink);box-shadow:0 0 14px rgba(255,61,154,.18)}.expband summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:52px;padding:8px 14px;cursor:pointer;list-style:none}.expband summary::-webkit-details-marker{display:none}.expband summary:before{content:"▶";color:var(--cyan);font-size:11px;transition:transform .15s}.expband[open] summary:before{transform:rotate(90deg)}.expband--second summary:before{color:var(--pink)}.expband__lv{font:800 16px var(--font-chakra),var(--font-sarabun),sans-serif;color:var(--text)}.expband__sum{margin-left:auto;color:var(--yellow);font:700 15px var(--font-chakra),sans-serif}.expband__sum small{color:var(--faint);font:500 11.5px var(--font-sarabun),sans-serif;margin-right:4px}.expband__tag{padding:1px 8px;border-radius:999px;background:rgba(255,61,154,.18);color:var(--pink);font-size:11.5px;font-weight:700}.expband--job{border-color:rgba(255,229,61,.28)}.expband--job summary:before{color:var(--yellow)}.exprows{width:100%;border-collapse:collapse;font-size:14px}.exprows td,.exprows th{padding:7px 14px;border-top:1px solid rgba(61,232,255,.1);text-align:right}.exprows thead th{color:var(--faint);font:600 12px var(--font-sarabun),sans-serif}.exprows th:first-child{text-align:left;width:22%;color:var(--cyan)}.exprows .num,.exprows th:first-child{font-family:var(--font-chakra),sans-serif}.exprows .num{color:var(--text)}.exprows__bar{background:linear-gradient(270deg,rgba(61,232,255,.16) var(--w),transparent var(--w))}.exprows tr.is-second th:first-child{color:var(--pink)}.exprows tr.is-second .exprows__bar{background:linear-gradient(270deg,rgba(255,61,154,.16) var(--w),transparent var(--w))}.gx .expcurve rect.is-second{fill:url(#exp-stripe);filter:drop-shadow(0 0 3px rgba(255,61,154,.5))}.expkey{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:-1px}.expkey--guide{background:var(--cyan)}.expkey--second{background:var(--pink)}@media (max-width:520px){.expcalc{padding:14px 12px}.expcalc__facts{grid-template-columns:1fr 1fr}.expcalc__facts div:last-child{grid-column:1/-1}.exprows td,.exprows th{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.expband summary:before{transition:none}}