.em-body{--em-ground: #15161d;--em-raise: #1b1c25;--em-accent: #f0a818;--em-ink: #1a1203;--em-text: #e9eaf0;--em-mute: #a9adbc;--em-line: rgba(255, 255, 255, .09);--em-line-strong: rgba(255, 255, 255, .16);--em-mono: "JetBrains Mono", ui-monospace, monospace;background:transparent;color:var(--em-text)}.em-wrap{width:100%;max-width:1060px;margin:0 auto 0 0;padding:0}.em-sec{padding:72px 0;border-top:1px solid var(--em-line)}.em-sec:first-child{border-top:0}.em-eyebrow{margin:0 0 14px;font-family:var(--em-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--em-accent)}.em-h2{margin:0 0 14px;font-size:clamp(26px,3.4vw,40px);line-height:1.08;letter-spacing:-.015em;font-weight:600;color:#fff}.em-h3{margin:0 0 10px;font-size:17px;font-weight:600;letter-spacing:-.005em;color:#fff}.em-lede{margin:0;max-width:62ch;font-size:16px;line-height:1.65;color:var(--em-mute)}.em-lede+.em-lede{margin-top:16px}.em-lede strong,.em-lede b{color:var(--em-text);font-weight:600}.em-modes{border-top:1px solid var(--em-line);margin-top:12px}.em-mode{display:grid;gap:4px 28px;grid-template-columns:minmax(0,1fr);padding:20px 0;border-bottom:1px solid var(--em-line)}@media (min-width: 720px){.em-mode{grid-template-columns:200px minmax(0,1fr);align-items:baseline}}.em-mode-n{font-size:16px;font-weight:600;color:#fff}.em-mode-d{font-size:14px;line-height:1.6;color:var(--em-mute)}.em-flip{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);margin-top:26px}@media (min-width: 880px){.em-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:start}}.em-field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--em-text)}.em-input-row{display:flex;align-items:center;height:46px;max-width:320px;border:1px solid var(--em-line-strong);border-radius:4px;background:#ffffff08;transition:border-color .15s ease}.em-input-row:focus-within{border-color:var(--em-accent)}.em-affix{padding:0 0 0 14px;font-family:var(--em-mono);font-size:15px;color:var(--em-mute);-webkit-user-select:none;-moz-user-select:none;user-select:none}.em-num{flex:1 1 auto;min-width:0;height:100%;padding:0 12px;border:0;background:transparent;color:#fff;font-family:var(--em-mono);font-size:16px;font-weight:600;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.em-num::-webkit-outer-spin-button,.em-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.em-num:focus{outline:none}.em-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.em-chip{height:34px;padding:0 13px;border:1px solid var(--em-line-strong);border-radius:4px;background:transparent;color:var(--em-mute);font-family:var(--em-mono);font-size:12px;font-weight:500;cursor:pointer;transition:color .15s ease,border-color .15s ease}.em-chip:hover{color:var(--em-text)}.em-chip[aria-pressed=true]{background:var(--em-accent);border-color:var(--em-accent);color:var(--em-ink)}.em-chip:focus-visible{outline:2px solid var(--em-accent);outline-offset:2px}.em-field-hint{display:block;margin-top:12px;max-width:46ch;font-size:12px;line-height:1.6;color:var(--em-mute)}.em-pot{border:1px solid var(--em-line-strong);border-radius:6px;background:var(--em-raise);padding:24px 22px 20px}.em-pot-row{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--em-line)}.em-pot-row:last-child{border-bottom:0}.em-pot-row--total{border-top:1px solid var(--em-line-strong);border-bottom:0;margin-top:4px;padding-top:14px}.em-pot-key{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.45;color:var(--em-mute)}.em-pot-row--total .em-pot-key{color:var(--em-text);font-weight:600}.em-pot-val{flex:0 0 auto;font-family:var(--em-mono);font-size:14px;font-weight:600;color:var(--em-text);font-variant-numeric:tabular-nums;text-align:right}.em-pot-val--accent{color:var(--em-accent)}.em-pot-row--total .em-pot-val{font-size:17px;color:#fff}.em-pot-note{margin:14px 0 0;font-size:12px;line-height:1.6;color:var(--em-mute)}.em-cols{display:grid;gap:34px;grid-template-columns:minmax(0,1fr)}@media (min-width: 820px){.em-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.em-list{margin:0;padding:0;list-style:none}.em-list li{padding:13px 0;border-bottom:1px solid var(--em-line);font-size:14px;line-height:1.6;color:var(--em-mute)}.em-list li:first-child{padding-top:0}.em-list li:last-child{border-bottom:0}.em-list li strong{display:block;color:var(--em-text);font-weight:600;margin-bottom:3px}.em-list--plain li{border-bottom:0;padding:7px 0}.em-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.em-claim{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 26px;border:0;border-radius:4px;background:var(--em-accent);color:var(--em-ink);font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s ease}.em-claim:hover{filter:brightness(1.07)}.em-claim:focus-visible{outline:2px solid var(--em-accent);outline-offset:3px}.em-copy{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:4px;border:1px dashed color-mix(in srgb,var(--em-accent) 55%,transparent);background:#ffffff0d;color:var(--em-accent);font-family:var(--em-mono);font-size:13px;font-weight:700;letter-spacing:.14em;cursor:pointer}.em-copy:focus-visible{outline:2px solid var(--em-accent);outline-offset:2px}.em-disclose{margin:14px 0 0;font-size:11px;color:#ffffff8c}.em-links{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:8px}@media (min-width: 640px){.em-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.em-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--em-line);border-radius:4px;color:var(--em-text);text-decoration:none;font-size:13px;transition:border-color .15s ease}.em-link:hover{border-color:color-mix(in srgb,var(--em-accent) 55%,transparent)}.em-link span:last-child{color:var(--em-accent)}.em-faq{max-width:78ch}.em-faq details{border-bottom:1px solid var(--em-line)}.em-faq summary{padding:20px 0;font-size:16px;font-weight:600;color:#fff;cursor:pointer;list-style:none}.em-faq summary::-webkit-details-marker{display:none}.em-faq summary:after{content:"+";float:right;font-family:var(--em-mono);color:var(--em-accent)}.em-faq details[open] summary:after{content:"−"}.em-faq p{margin:0;padding:0 0 20px;font-size:14px;line-height:1.7;color:var(--em-mute);max-width:74ch}@media (max-width: 640px){.em-chip{min-height:40px}}
