.move-intro{padding-block:32px 42px}.move-intro-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:center;margin-top:26px}.move-intro h1{font-size:clamp(36px,4vw,54px)}.move-intro h1 span{color:var(--cobalt)}.move-intro-grid>div>p{margin-top:18px;color:var(--muted);font-size:18px}.move-intro-grid>div>.move-entry-note{font-size:13px;margin-top:14px}.move-intro figure{margin:0}.move-intro img{border-radius:24px;aspect-ratio:1/1;object-fit:cover}.move-shell{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--line);border-radius:26px;overflow:clip;background:var(--white);align-items:stretch}.move-form{padding:32px;min-width:0;scroll-margin-top:20px}.move-form h2,.move-output h2{font-size:27px}.move-lead{font-size:14px;color:var(--muted);margin-top:12px}.move-form fieldset{padding:0;border:0;margin:26px 0 20px;min-width:0}.move-form legend{font-size:15px;font-weight:600;margin-bottom:9px;padding:0}.move-choices{display:flex;gap:9px}.move-choices .choice{flex:1;font-size:14px;min-width:0}.move-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.move-field{min-width:0;margin-bottom:20px}.move-field>label{display:block;font-size:15px;font-weight:600;margin-bottom:8px}.move-input{display:flex;border:1px solid #94959c;border-radius:12px;overflow:hidden;align-items:center;min-width:0}.move-input input{width:100%;min-width:0;border:0;background:transparent;padding:13px 12px;font:500 20px/1.5 Manrope,NotoThai,sans-serif;outline:none!important;caret-color:var(--cobalt);font-variant-numeric:tabular-nums}.move-input span{flex:none;padding-right:12px;font:500 12px/1.5 Manrope,sans-serif;color:var(--muted)}.move-input:focus-within{outline:3px solid var(--cobalt);outline-offset:3px}.move-input:has([aria-invalid=true]){border-color:#a52532}.move-hint{font-size:13px;line-height:1.75;color:var(--muted);margin-top:8px}.move-error{font-size:13px;color:#a52532;margin-top:8px}.move-error:empty{display:none}.move-extra{border-block:1px solid var(--line);padding-block:8px}.move-extra summary,.move-help summary{min-height:44px;cursor:pointer;font-weight:600;padding-block:9px}.move-extra .move-field{margin-top:16px;max-width:360px}.move-form .actions{gap:12px 20px;margin-top:22px}.move-form .button{font-size:14px}.move-errors,.move-sample{margin-block:20px;padding:16px 18px;border-radius:12px;background:#fff0e9;font-size:13px;color:#8b3429}.move-errors{border:1px solid #a52532}.move-errors ul{margin-bottom:0;padding-left:18px}.move-errors a{display:inline-block;padding-block:4px}.move-output{background:#f4f6fc;border-left:1px solid var(--line);padding:34px;min-width:0}.move-output h2{scroll-margin-top:20px}.move-output p{font-size:14px;margin-top:14px}.move-example-equation{display:flex;flex-direction:column;gap:12px;padding-block:26px;margin-block:26px;border-block:1px solid #d9deed}.move-example-equation span{font-size:13px;color:var(--muted)}.move-example-equation strong{font-size:23px;line-height:1.5;color:var(--cobalt)}.move-output .move-result-kind{font-size:13px;color:var(--muted);margin-top:10px}.move-output .move-money{font:650 clamp(36px,4vw,50px)/1.3 Manrope,NotoThai,sans-serif;letter-spacing:-.025em;margin-top:12px;overflow-wrap:anywhere;color:var(--cobalt)}.move-output .move-money.loss{color:#a52532}.move-output .move-money span{font-size:18px;letter-spacing:0}.move-output .move-direction{font-size:16px;font-weight:600;margin-top:18px}.move-breakdown{margin-block:26px}.move-breakdown>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d9deed;padding-block:13px;font-size:14px}.move-breakdown dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.move-breakdown dt{flex:0 0 40%}.move-scenarios{padding-block:22px;border-block:1px solid #d9deed}.move-output .move-scenarios p{margin:0 0 12px;font-size:14px;font-weight:600}.move-scenarios>div{display:flex;flex-wrap:wrap;gap:9px}.move-scenarios button{padding:10px 14px;min-height:44px;border:1px solid #94959c;border-radius:24px;background:transparent;font-size:13px}.move-scenarios button:hover{background:var(--white);border-color:var(--cobalt)}.move-result-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.move-result-links .button{font-size:14px}.move-output .move-status{font-size:13px}.move-result-note{background:var(--mint);color:#345347;border-radius:12px;padding:16px}.move-reading{display:grid;grid-template-columns:1.1fr 1fr;gap:72px;padding-block:74px}.move-reading h2{font-size:30px;margin-bottom:22px}.move-reading h3{font-size:23px;margin-top:32px;margin-bottom:15px}.move-reading p{font-size:15px;line-height:1.9;max-width:70ch}.move-rule{padding-block:22px;margin-block:26px;border-block:1px solid var(--line)}.move-rule strong{font-size:14px;color:var(--cobalt)}.move-rule p{margin-top:5px}.move-rule p+strong{display:block;margin-top:18px}.move-help details{border-top:1px solid var(--line)}.move-help summary{padding-block:16px;font-size:15px}.move-help details p{padding-bottom:20px;color:var(--muted);font-size:14px}.move-help .text-link{font-size:14px;margin-bottom:18px}.move-help .move-source{font-size:12px;margin-top:26px;color:var(--muted)}.move-next{background:var(--mint);padding-block:45px}.move-next>.container{display:flex;justify-content:space-between;align-items:center;gap:32px}.move-next h2{font-size:32px}.move-next p{margin-top:16px;font-size:15px}.move-next .button{flex:none}.move-tools-entry{padding-block:32px 42px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line)}.move-tools-entry h2{font-size:26px}.move-tools-entry p{font-size:15px;color:var(--muted);margin-top:10px}.move-tools-entry .text-link{flex:none}.move-shell [hidden]{display:none!important}
@media(max-width:1000px){.move-intro-grid{gap:26px;grid-template-columns:1.4fr .6fr}.move-shell{grid-template-columns:1fr 1fr}.move-form,.move-output{padding:26px}.move-pair{grid-template-columns:1fr;gap:0}.move-reading{gap:36px}.move-choices{flex-direction:column}.move-next>.container{align-items:flex-start}.move-next h2{font-size:28px}}
@media(max-width:700px){.move-intro{padding-block:22px 30px}.move-intro-grid{display:block;margin-top:22px}.move-intro h1{font-size:34px}.move-intro-grid>div>p{font-size:16px}.move-intro-grid>div>.move-entry-note{font-size:12px}.move-intro figure{display:none}.move-intro .actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:23px}.move-intro .button{font-size:14px}.move-shell{grid-template-columns:1fr;border-radius:20px}.move-form,.move-output{padding:24px 20px}.move-form h2,.move-output h2{font-size:25px}.move-form .actions .button{width:100%}.move-output{border-left:0;border-top:1px solid var(--line)}.move-breakdown dt{flex-basis:42%}.move-reading{grid-template-columns:1fr;gap:38px;padding-block:48px}.move-reading h2{font-size:27px}.move-next>.container{display:block}.move-next .button{margin-top:26px}.move-tools-entry{display:block}.move-tools-entry h2{font-size:24px}.move-tools-entry .text-link{margin-top:16px}.move-result-links{align-items:stretch}.move-result-links .button{justify-content:center}}

.move-output .move-scenarios .move-hint{font-size:12px;font-weight:400;line-height:1.75;margin-top:12px;color:var(--muted)}

[data-move-action]:disabled{opacity:.55;cursor:wait}
