.tp-page{max-width:1380px}.tp-release-note{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:5px;background:#ece6d7;padding:12px 15px;margin-bottom:24px}.tp-release-note p{font-size:11px;line-height:1.7;color:var(--muted)}.tp-policy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.tp-policy-card{min-width:0;padding:24px;background:var(--card);border:1px solid var(--ink);border-radius:7px;box-shadow:3px 3px 0 var(--ink)}.tp-launch-card{background:var(--yellow)}.tp-card-label{font:9px/1.6 var(--mono);color:var(--muted);letter-spacing:.7px;display:block}.tp-policy-card>strong{font:700 55px/1.1 var(--display);letter-spacing:-2px;display:block;margin:17px 0 10px;overflow-wrap:anywhere}.tp-policy-card>strong small{font:700 24px var(--display);letter-spacing:-.5px;margin-left:6px}.tp-policy-card h2{font:700 18px/1.3 var(--display);margin-bottom:8px}.tp-policy-card p{font-size:11px;line-height:1.8;color:var(--muted);max-width:270px}.tp-split-key{margin:22px 0 30px;display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;align-items:center}.tp-split-key p{font-size:11px;line-height:1.8;color:var(--muted);max-width:850px}.tp-split-key p strong{font-weight:700;color:var(--ink)}.tp-split-bar{height:15px;display:flex;border:1px solid var(--ink);border-radius:3px;overflow:hidden}.tp-split-bar span:first-child{width:20%;background:var(--orange);border-right:1px solid var(--ink)}.tp-split-bar span:last-child{width:80%;background:var(--yellow)}.tp-calculator{margin-bottom:32px}.tp-calculator-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);border-top:1px solid var(--line)}.tp-calculator-form{padding:24px;border-right:1px solid var(--line);min-width:0}.tp-calculator-form .field{margin-bottom:22px}.tp-launch-toggle{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.7;cursor:pointer}.tp-launch-toggle input{accent-color:var(--orange);margin-top:4px;flex-shrink:0}.tp-launch-toggle small{display:block;font-size:10px;color:var(--muted);margin-top:2px}.tp-calculator-note{font-size:10px;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin-top:20px}.tp-calculator-results{padding:9px 24px 16px;min-width:0;background:#f4eddf}.tp-breakdown>div{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;font-size:11px;line-height:1.6;padding:14px 0}.tp-breakdown>div+div{border-top:1px solid var(--line)}.tp-breakdown dt{min-width:0}.tp-breakdown dt small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.tp-breakdown dd{font:11px/1.6 var(--mono);text-align:right;flex-shrink:0}.tp-breakdown>.tp-fee-share{padding:9px 0 9px 14px;border-top:0;color:var(--muted)}.tp-fee-share dt::before{content:'';display:inline-block;width:7px;height:7px;margin-right:6px;border:1px solid var(--ink);background:var(--yellow)}.tp-fee-share+.tp-fee-share dt::before{background:var(--orange)}.tp-breakdown>.tp-total{border-top:1px solid var(--ink);font-weight:800;padding-top:18px;margin-top:2px}.tp-total dt{font-size:14px}.tp-total dd{font:700 23px/1.1 var(--display);letter-spacing:-.5px}.tp-calculator-empty{padding:30px 0;font-size:12px;line-height:1.8;color:var(--muted)}.tp-policy-details{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;padding:2px 0 32px}.tp-policy-details h2{font:700 28px/1.15 var(--display);letter-spacing:-.7px;margin-top:9px;max-width:220px}.tp-policy-details dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.8}.tp-policy-details dl>div:first-child{padding-top:0}.tp-policy-details dt{font-weight:700}.tp-policy-details dd{color:var(--muted)}.tp-status-list{padding:0 24px}.tp-status-list>div{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;border-top:1px solid var(--line);padding:17px 0;font-size:11px;line-height:1.8}.tp-status-list dt{font-weight:700}.tp-status-list dd strong{display:block;font-size:11px}.tp-status-list dd span{display:block;color:var(--muted);font-size:10px;margin-top:4px}.tp-status-foot{margin-top:5px;padding:20px 24px;background:#ece6d7;border-top:1px solid var(--line)}.tp-status-foot p{font-size:10px;line-height:1.8;color:var(--muted);max-width:1000px}.tp-status-foot>div{display:flex;flex-wrap:wrap;gap:22px;margin-top:12px}.tp-status-foot .button-link{font-size:10px}.tp-calculator .form-error:empty{display:none}
@media(max-width:1100px){.tp-policy-card{padding:20px}.tp-policy-card>strong{font-size:48px}.tp-policy-details{grid-template-columns:190px minmax(0,1fr);gap:24px}.tp-policy-details dl>div{grid-template-columns:110px minmax(0,1fr);gap:15px}.tp-status-list>div{grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:700px){.tp-policy-cards{gap:12px}.tp-policy-card{padding:17px}.tp-card-label{font-size:7px}.tp-policy-card>strong{font-size:40px;letter-spacing:-1.3px}.tp-policy-card>strong small{font-size:19px}.tp-policy-card h2{font-size:16px}.tp-policy-card p{font-size:10px}.tp-calculator-grid{grid-template-columns:1fr}.tp-calculator-form{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.tp-calculator-form .tp-launch-toggle,.tp-calculator-form .form-error,.tp-calculator-form .tp-calculator-note{grid-column:1/-1}.tp-calculator-note{margin-top:15px}.tp-policy-details{grid-template-columns:1fr;gap:20px}.tp-policy-details h2{max-width:none}.tp-policy-details dl>div{grid-template-columns:130px minmax(0,1fr)}.tp-policy-details dl>div:first-child{padding-top:16px;border-top:1px solid var(--line)}.tp-status-list>div{grid-template-columns:150px minmax(0,1fr);gap:18px}.tp-split-key{grid-template-columns:110px minmax(0,1fr);gap:14px}.tp-release-note{align-items:flex-start}}
@media(max-width:480px){.tp-policy-cards{grid-template-columns:1fr 1fr}.tp-launch-card{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:0 15px;align-items:center}.tp-launch-card>.tp-card-label{grid-column:1}.tp-launch-card>strong{grid-column:2;grid-row:1/4;margin:0;font-size:43px;white-space:nowrap}.tp-launch-card>h2{grid-column:1;margin:5px 0}.tp-launch-card>p{grid-column:1}.tp-policy-card>strong{font-size:43px;margin:12px 0 8px}.tp-policy-card>strong small{font-size:19px;margin-left:4px}.tp-policy-card{padding:17px}.tp-policy-card h2{font-size:17px}.tp-card-label{font-size:7px}.tp-split-key{display:block;margin:19px 0 24px}.tp-split-bar{max-width:180px;margin-bottom:12px;height:12px}.tp-split-key p{font-size:10px}.tp-release-note{padding:11px 12px;gap:9px}.tp-release-note p{font-size:10px}.tp-calculator .ws-panel-head{display:block;padding:20px 18px 16px}.tp-calculator .ws-panel-head .ws-tag{margin-top:13px}.tp-calculator-form{display:block;padding:20px 18px}.tp-calculator-form .field{margin-bottom:18px}.tp-calculator-results{padding:7px 18px 15px}.tp-breakdown>div{font-size:10px;gap:12px}.tp-breakdown dd{font-size:10px}.tp-breakdown>.tp-fee-share{padding-left:7px;font-size:9px}.tp-fee-share dd{font-size:10px}.tp-breakdown>.tp-total dd{font-size:23px}.tp-policy-details{padding-bottom:25px}.tp-policy-details h2{font-size:25px}.tp-policy-details dl>div{grid-template-columns:1fr;gap:5px;padding:13px 0;font-size:10px}.tp-status .ws-panel-head{display:block;padding:20px 18px 16px}.tp-status .ws-panel-head .ws-tag{margin-top:12px}.tp-status-list{padding:0 18px}.tp-status-list>div{grid-template-columns:1fr;gap:6px;padding:15px 0;font-size:10px}.tp-status-list dd strong{font-size:11px}.tp-status-foot{padding:18px}.tp-status-foot>div{gap:17px}.tp-page .ws-page-heading .button{margin-top:16px}}
@media(max-width:350px){.tp-launch-card{display:block}.tp-launch-card>strong{margin:12px 0 8px}.tp-policy-card>strong{font-size:39px}.tp-policy-card{padding:14px}.tp-policy-card h2{font-size:15px}.tp-breakdown>div{flex-wrap:wrap;gap:4px}.tp-breakdown dd{margin-left:auto}.tp-breakdown>.tp-fee-share{padding-left:0}}
