.find-page{max-width:1120px;color:var(--text-primary);gap:24px;margin:auto;padding:24px;display:grid}.find-selection{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 16px;margin-top:16px;padding:16px;display:grid}.find-selection .find-check{align-self:center;margin:0}.find-selection>small{font-size:12px;line-height:1.5}.find-selection a,.find-notice a{color:var(--accent)}.find-result-more{flex-shrink:0;font-size:12px}.find-result-more>summary{cursor:pointer;color:var(--text-muted);padding:12px 0}@media (width<=640px){.find-selection{grid-template-columns:minmax(0,1fr)}.find-selection>button{width:100%}}.find-page h2,.find-credits h2{margin:0 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:23px}.find-page h3{margin:0 0 6px;font-size:17px}.find-page p,.find-credits p{color:var(--text-muted);margin:8px 0 14px;font-size:14px;line-height:1.6}.find-page small,.find-page label span{color:var(--text-muted)}.find-search,.find-credits,.find-results{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;padding:24px}.find-page button,.find-page a.find-primary,.find-credits button,.find-result-actions a{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.find-page button:disabled,.find-credits button:disabled{opacity:.5;cursor:not-allowed}.find-page button:focus-visible,.find-page a.find-primary:focus-visible,.find-credits button:focus-visible{outline:2px solid var(--accent-400,#4da8e6);outline-offset:3px}.find-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.find-page label,.find-credits label{gap:7px;font-size:13px;display:grid}.find-page input:not([type=checkbox]),.find-page select,.find-credits select{background:var(--surface-2);width:100%;min-width:0;min-height:44px;color:var(--text-primary);border:1px solid var(--border);font:inherit;border-radius:8px;padding:10px}.find-wide{grid-column:1/-1}.find-page .find-check,.find-credits .find-check{align-items:flex-start;gap:10px;margin:14px 0;line-height:1.5;display:flex}.find-check input{flex-shrink:0;width:17px;height:17px;margin-top:4px}.find-quote{border-left:3px solid var(--accent-400,#4da8e6);background:var(--surface-2);margin-top:22px;padding:20px}.find-quote h3 span{font-size:14px;font-weight:400}.find-meters{flex-wrap:wrap;gap:30px;margin:20px 0;display:flex}.find-meters dt{color:var(--text-muted);font-size:12px}.find-meters dd{margin:5px 0;font-size:26px;font-weight:600}.find-purchase{max-width:620px}.find-workspace-note,.find-notice{background:var(--surface-2);border-radius:9px;padding:12px 16px;font-size:13px;line-height:1.6}.find-list-tabs,.find-result-actions{flex-wrap:wrap;gap:8px;display:flex}.find-list-tabs [aria-pressed=true]{border-color:var(--accent-400,#4da8e6)}.find-result-list{margin-top:18px}.find-result-list article{border-top:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.find-result-actions{flex-shrink:0;align-content:flex-start;max-width:260px}@media (width<=640px){.find-page{gap:16px;padding:14px}.find-search,.find-credits,.find-results{padding:16px}.find-fields{grid-template-columns:1fr}.find-result-list article{flex-direction:column}.find-result-actions{max-width:none}.find-meters{gap:20px}}.find-drawer{border:0;border-left:1px solid var(--border);background:var(--surface-1,#fff);width:min(680px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-primary);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-16px 0 60px #0002}.find-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a}.find-drawer-close{z-index:1;width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:20px;right:20px}.find-drawer-close:hover{background:var(--surface-2)}.find-loading{padding:32px}.find-page{gap:20px;max-width:800px}.find-drawer .find-page{align-content:start;min-height:100%;padding:32px 28px}.find-flow-heading h1{letter-spacing:-.025em;margin:10px 36px 20px 0;font:500 28px/1.25 "Source Serif 4",Georgia,serif}.find-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:10px}.find-view-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.find-view-tabs button{min-height:36px;color:var(--text-muted);background:0 0;border:0;padding:6px 12px;font-size:12px}.find-view-tabs button[aria-pressed=true]{background:var(--surface-2);color:var(--accent);font-weight:600}.find-steps{color:var(--text-muted);gap:22px;margin:0;padding:2px 0 14px;font-size:12px;list-style:none;display:flex}.find-steps li{align-items:center;gap:7px;display:flex}.find-steps li>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.find-steps li[aria-current=step]{color:var(--accent);font-weight:600}.find-steps li[aria-current=step]>span{background:var(--accent);border-color:var(--accent);color:#fff}.find-search{background:0 0;border:0;padding:0}.find-fields{align-items:start;margin:0 0 20px}.find-page textarea{resize:vertical;border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:110px;color:var(--text-primary);font:inherit;border-radius:8px;padding:14px;line-height:1.6}.find-page textarea:focus-visible,.find-page input:focus-visible,.find-page select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.find-next{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:16px;font-size:13px}.find-next p{margin:6px 0 0;font-size:12px}.find-details{color:var(--text-muted);margin:12px 0;font-size:12px}.find-details>summary{cursor:pointer;padding:10px 0}.find-details .find-notice{margin-top:8px}.find-flow-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;display:flex}.find-flow-footer>span{color:var(--text-muted);font-size:11px}.find-page .find-primary,.find-page a.find-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.find-quote{border:0;border-radius:12px;margin-top:0;padding:20px}.find-quote h2{margin-top:20px}@media (width<=640px){.find-drawer .find-page{padding:24px 18px}.find-flow-heading h1{font-size:25px}.find-steps{gap:12px;font-size:11px}.find-steps li{gap:5px}.find-flow-footer{flex-direction:column;align-items:flex-start}.find-flow-footer button{width:100%}.find-view-tabs button{padding:6px 9px}}@media (prefers-reduced-motion:no-preference){.find-drawer[open]{animation:.18s ease-out find-enter}@keyframes find-enter{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}}.find-fields{border:0;min-width:0;padding:0}.find-drawer .find-flow-footer{background:var(--surface-1,#fff);z-index:1;margin-bottom:-32px;padding:16px 0 20px;position:sticky;bottom:-32px}.find-drawer .find-fields{gap:12px}.find-drawer .find-details{margin:0}.find-drawer .find-page textarea{min-height:96px}.find-drawer .find-flow-footer{margin-top:18px}@media (width<=640px){.find-drawer .find-flow-footer{margin-bottom:-24px;bottom:-24px}}.find-drawer .find-flow-footer{margin-bottom:0;bottom:0}.find-balance-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.find-balance-bar>div,.find-price-row>div{gap:4px;display:grid}.find-balance-bar span,.find-price-row span,.find-review-query span,.find-source-title span{color:var(--text-muted);font-size:12px}.find-balance-bar strong{font-size:19px}.find-balance-bar strong small{font-size:12px;font-weight:400}.find-balance-bar>small{max-width:180px}.find-review{gap:18px;display:grid}.find-review-query{justify-content:space-between;align-items:start;gap:16px;display:flex}.find-review-query h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:21px}.find-page .find-text-button{min-height:36px;color:var(--accent);background:0 0;border:0;flex-shrink:0;padding:6px 0}.find-source-preview{border:1px solid var(--border);border-radius:12px;padding:16px}.find-source-title{align-items:center;gap:10px;display:flex}.find-source-title>div{gap:3px;display:grid}.find-source-title strong{font-size:14px}.find-source-preview p{margin:14px 0 10px;font-size:13px}.find-source-preview>small{margin-top:12px;font-size:11px;display:block}.find-field-preview{flex-wrap:wrap;gap:6px;display:flex}.find-field-preview span{background:var(--surface-2);color:var(--text-primary);border-radius:6px;padding:6px 9px;font-size:12px}.find-price-row{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.find-price-row strong{font-size:22px}.find-price-row strong small{font-size:13px;font-weight:400}.find-page .find-charge-note{margin:-8px 0 0;font-size:12px}.find-review .find-details{margin:-8px 0}.find-review .find-check{margin:0;font-size:13px}.find-search-submit{width:100%}.find-search-topup{gap:8px;display:grid}.find-search-topup small{text-align:center;font-size:12px}.find-page .find-credit-notice{color:var(--accent);margin:0;font-size:13px}.find-topup h2{margin-top:12px}.find-pack-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.find-pack-options button{padding:14px 8px;display:grid}.find-pack-options button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--accent)}.find-pack-options strong{font-size:19px}.find-pack-options span{color:var(--text-muted);font-size:13px}.find-topup .find-purchase>small{margin-top:14px;font-size:12px;display:block}.find-embedded-checkout{min-height:300px;margin-top:16px}@media (width<=640px){.find-balance-bar{gap:8px;padding:12px}.find-price-row{flex-direction:column;align-items:flex-start;gap:6px}.find-review-query h2{font-size:20px}.find-pack-options{gap:6px}.find-pack-options strong{font-size:17px}}.find-wallet-picker{color:var(--text-muted);align-items:center;gap:7px;font-size:11px;display:flex}.find-wallet-picker select{max-width:100%;min-height:32px;color:var(--text-primary);font:inherit;background:0 0;border:0;font-weight:600}
