.token-kit-page .strategy-main{max-width:1600px}.token-kit-page .strategy-hero{padding-block:30px 26px}.token-kit-page .strategy-main a{color:#254c36}.kit-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;align-items:start}.kit-grid .panel-top{margin-bottom:20px}.kit-grid h2{font-size:23px}.kit-pair{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(95px,.6fr);gap:13px}.kit-grid label{font-size:12px}.kit-grid input,.kit-grid select,.kit-grid textarea{font-size:16px;min-height:48px}.kit-amount-label,.kit-recipients-label{margin-top:14px}.kit-grid textarea{width:100%;display:block;resize:vertical;min-height:130px;border:1px solid #c8d1b8;border-radius:6px;padding:12px;margin-top:7px;background:#fffef9;color:#29482f;font:12px/1.7 var(--mono)}.kit-grid .field-help{font-size:12px;line-height:1.6}.kit-grid form .button{margin-top:16px;min-height:46px}.kit-grid .studio-status{margin-top:17px;padding-top:14px;border-top:1px solid #dfe5d3;overflow-wrap:anywhere}.kit-grid .studio-status.error{color:#933b2c}.kit-convert-result{padding:12px 16px;margin-top:16px;border-radius:7px;background:#edf2e5;border:1px solid #d8e3cd}.kit-convert-result dl{margin:0}.kit-convert-result dl>div{padding:9px 0}.kit-convert-result dt{font-size:11px;color:#617653;margin-bottom:5px}.kit-convert-result dd{margin:0;font:15px/1.65 var(--mono);color:#244a33;overflow-wrap:anywhere}.kit-plan-summary{margin-top:18px;border:1px solid #d4dfc5;border-radius:7px;background:#edf2e5;padding:17px}.kit-total{font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:-.04em;line-height:1.2;display:block;overflow-wrap:anywhere}.kit-plan-summary p{font-size:12px;color:#5a714c;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.kit-recipient-details{margin-top:13px;border:1px solid #d6dfc8;border-radius:6px;overflow:hidden}.kit-recipient-details summary,.kit-explainer summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:46px;padding:11px 14px;font-size:13px;color:#385535}.kit-recipient-details summary::-webkit-details-marker,.kit-explainer summary::-webkit-details-marker{display:none}.kit-recipient-details summary span,.kit-explainer summary span{font-size:20px}.kit-recipient-details[open] summary span,.kit-explainer[open] summary span{transform:rotate(45deg)}.kit-table-wrap{overflow-x:auto;max-height:420px}.kit-table-wrap table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.kit-table-wrap th,.kit-table-wrap td{padding:10px;border-top:1px solid #dce4d0;vertical-align:top}.kit-table-wrap th{font-weight:500;color:#6a7a58}.kit-table-wrap td{color:#33542f;overflow-wrap:anywhere;max-width:180px}.kit-table-wrap .kit-address{font:10px/1.6 var(--mono);min-width:110px;max-width:150px;word-break:break-all}.kit-export-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.kit-export-actions .button{min-height:44px;font-size:12px}.kit-grid button:disabled{opacity:.5}.kit-explainer{margin-top:20px;background:#f4f7eb;border:1px solid #d6dfc8;border-radius:7px}.kit-explainer p{font-size:12px;color:#647554;line-height:1.7;padding:0 14px 12px;margin:0;max-width:1050px}.token-kit-page [hidden]{display:none!important}
@media(max-width:1000px){.kit-grid{grid-template-columns:1fr}.kit-grid .studio-panel{padding:22px}.token-kit-page .strategy-hero{padding-block:25px 22px}}
@media(max-width:560px){.token-kit-page .strategy-main{padding-inline:16px}.token-kit-page .strategy-hero h1{font-size:42px;line-height:1.08}.token-kit-page .hero-copy{font-size:14px;line-height:1.6;margin-top:13px}.kit-grid{gap:14px}.kit-grid .studio-panel{padding:17px}.kit-grid h2{font-size:21px}.kit-grid .panel-top{margin-bottom:15px}.kit-pair{grid-template-columns:minmax(0,1.25fr) minmax(84px,.7fr);gap:10px}.kit-grid input,.kit-grid select{padding:10px 8px}.kit-grid label{font-size:11px}.kit-grid form .button{width:100%;justify-content:center}.kit-grid textarea{font-size:12px}.kit-export-actions{display:grid;grid-template-columns:1fr;gap:8px}.kit-export-actions .button{justify-content:center}.kit-convert-result{padding:10px 12px}.kit-plan-summary{padding:14px}.token-kit-page footer{flex-wrap:wrap;gap:10px}.token-kit-page .strategy-topbar{font-size:8px;gap:8px}.token-kit-page .planning-pill{font-size:8px;padding:6px 8px}}
