.tokenTool .heroLedger__inner{display:flex;flex-direction:column}.tokenTool .heroLedger__grid{margin-bottom:0}.tokenTool .tokenTool__panel{margin-top:28px;padding:24px;border-radius:20px;background:#fff;border:1px solid rgba(26,26,46,.1);box-shadow:0 2px 10px rgba(26,26,46,.06)}@media(max-width:769px){.tokenTool .tokenTool__panel{margin-top:20px;padding:16px;border-radius:16px}.tokenTool .heroLedger__meta{order:1}.tokenTool .heroLedger__title{order:2}.tokenTool .tokenTool__panel{order:3}.tokenTool .heroLedger__grid{order:4;margin-top:24px}}.tokenTool .tokenTool__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}@media(max-width:1024px){.tokenTool .tokenTool__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.tokenTool .tokenTool__inputCol,.tokenTool .tokenTool__outCol{display:flex;flex-direction:column;gap:12px;min-width:0}.tokenTool .tokenTool__label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:dimgray}.tokenTool .tokenTool__textarea{width:100%;min-height:240px;padding:16px;border-radius:14px;border:1px solid rgba(26,26,46,.16);background:#f6f7fb;color:#1a1a2e;font-family:inherit;font-size:.97rem;line-height:1.6;resize:vertical}.tokenTool .tokenTool__textarea::placeholder{color:dimgray}.tokenTool .tokenTool__textarea:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px;background:#fff}@media(max-width:769px){.tokenTool .tokenTool__textarea{min-height:180px;padding:12px;font-size:16px}}.tokenTool .tokenTool__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tokenTool .tokenTool__select{flex:1 1 200px;min-width:0;min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid rgba(26,26,46,.18);background:#fff;color:#1a1a2e;font-family:inherit;font-size:.92rem;font-weight:600}.tokenTool .tokenTool__select:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px}.tokenTool .tokenTool__clear{min-height:44px;padding:10px 20px;border-radius:999px;border:1px solid rgba(26,26,46,.18);background:#fff;color:#1a1a2e;font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.tokenTool .tokenTool__clear:disabled{opacity:.45;cursor:default}.tokenTool .tokenTool__clear:not(:disabled):hover{background:#f6f7fb}.tokenTool .tokenTool__clear:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px}.tokenTool .tokenTool__outCol{padding:20px;border-radius:16px;background:#f6f7fb}@media(max-width:769px){.tokenTool .tokenTool__outCol{padding:16px}}.tokenTool .tokenTool__headline{margin:0;display:flex;flex-direction:column;gap:2px}.tokenTool .tokenTool__headlineValue{font-size:clamp(2.2rem,5vw,3rem);line-height:1;font-weight:800;letter-spacing:-.03em;color:#1a1a2e;overflow-wrap:anywhere}.tokenTool .tokenTool__headlineLabel{font-size:.86rem;font-weight:600;color:dimgray}.tokenTool ul.tokenTool__stats{list-style:none;margin:0;padding:0!important;padding-inline-start:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tokenTool ul.tokenTool__stats li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(26,26,46,.07);margin-block-end:0!important;min-width:0}.tokenTool .tokenTool__statValue{font-size:1.05rem;font-weight:700;color:#1a1a2e;overflow-wrap:anywhere}.tokenTool .tokenTool__statLabel{font-size:.75rem;color:dimgray}.tokenTool .tokenTool__fill{display:flex;flex-direction:column;gap:6px}.tokenTool .tokenTool__fillHead{margin:0;display:flex;justify-content:space-between;gap:10px;font-size:.78rem;font-weight:700;color:dimgray}.tokenTool .tokenTool__fillHead span:last-child{overflow-wrap:anywhere;text-align:right}.tokenTool .tokenTool__bar{height:10px;border-radius:999px;background:rgba(26,26,46,.1);overflow:hidden}.tokenTool .tokenTool__barFill{display:block;height:100%;border-radius:999px;background:#1a1a2e;transition:width .2s ease}.tokenTool .tokenTool__barFill--hot{background:#c0392b}@media(prefers-reduced-motion:reduce){.tokenTool .tokenTool__barFill{transition:none}}.tokenTool .tokenTool__cost,.tokenTool .tokenTool__disclaimer,.tokenTool .tokenTool__fillNote{margin:0;font-size:.82rem;line-height:1.5;color:dimgray}.tokenTool .tokenTool__cost strong{color:#1a1a2e}.tokenTool .tokenTool__disclaimer{margin-top:auto;padding-top:4px;font-size:.78rem}.tokenTool ul.tokenTool__steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.tokenTool ul.tokenTool__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.tokenTool ul.tokenTool__steps{grid-template-columns:minmax(0,1fr)}}.tokenTool ul.tokenTool__steps .exportCgpt__rowNum{margin-bottom:10px}