#wallet-root{width:100%;min-width:0;min-height:760px}.bitcoin-experience,.bitcoin-experience *{box-sizing:border-box}.bitcoin-experience{--ink: #17211d;--forest: #14221c;--forest-soft: #20372d;--paper: #fffdf8;--paper-soft: #f5f1e8;--muted: #68776f;--line: #d7dfda;--orange: #f7931a;--orange-dark: #b85a00;--mint: #bdf3d6;--blue: #8bb8ff;--yellow: #ffd66b;position:relative;width:100%;max-width:1180px;margin:0 auto;color:var(--paper);font-family:Nunito,sans-serif}.bitcoin-experience button,.bitcoin-experience textarea{font:inherit}.bitcoin-experience h2,.bitcoin-experience h3,.bitcoin-experience h4{letter-spacing:0;font-family:Fredoka,sans-serif}.bitcoin-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:clamp(34px,6vw,84px);align-items:end;padding:0 0 42px}.bitcoin-network{display:inline-flex;align-items:center;gap:9px;margin:0 0 17px;color:var(--mint);font-size:12px;font-weight:900;text-transform:uppercase}.bitcoin-network span{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#27d17f;box-shadow:0 0 0 5px #27d17f26}.bitcoin-hero h2{max-width:13ch;margin:0;color:var(--paper);font-size:clamp(44px,6.2vw,78px);font-weight:600;line-height:.96;text-wrap:balance}.bitcoin-hero>div:first-child>p:last-child{max-width:60ch;margin:20px 0 0;color:#c8d8cf;font-size:17px;font-weight:700;line-height:1.65}.bitcoin-hero__trust{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;padding:22px 0 2px 24px;border-left:1px solid rgba(255,255,255,.22);color:#afc2b8}.bitcoin-hero__trust svg{color:var(--orange)}.bitcoin-hero__trust p{display:grid;gap:5px;margin:0;font-size:13px;font-weight:700;line-height:1.5}.bitcoin-hero__trust strong{color:var(--paper);font-size:15px}.bitcoin-kicker{margin:0;color:var(--orange-dark);font-size:11px;font-weight:900;text-transform:uppercase}.care-ledger{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(280px,1.1fr) minmax(240px,.78fr);min-height:210px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 34px 100px -56px #000000f2}.care-ledger>div{min-width:0;padding:clamp(24px,4vw,38px)}.care-ledger>div+div{border-left:1px solid var(--line)}.care-ledger__total{position:relative;overflow:hidden}.care-ledger__total:after{content:"";position:absolute;width:150px;height:150px;right:-73px;bottom:-82px;border:22px solid rgba(247,147,26,.11);border-radius:50%}.care-total{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:end;margin-top:12px}.care-total strong{color:var(--ink);font-family:Fredoka,sans-serif;font-size:clamp(58px,7vw,88px);font-weight:600;line-height:.85}.care-total span{max-width:8ch;padding-bottom:7px;color:var(--muted);font-size:14px;font-weight:900;line-height:1.15}.care-ledger__count{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:#875116;font-size:13px;font-weight:900}.care-ledger__count svg{color:var(--orange)}.care-ledger__destination{display:grid;grid-template-columns:50px minmax(0,1fr) 24px;gap:17px;align-items:center;background:#eefaf3}.destination-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--forest);color:var(--mint)}.care-ledger__destination>div:nth-child(2){display:grid;gap:4px}.care-ledger__destination span{color:#648174;font-size:11px;font-weight:900;text-transform:uppercase}.care-ledger__destination strong{font-size:17px;line-height:1.2}.care-ledger__destination a{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:#17623f;border-bottom:1px solid #78b99a;font-size:13px;font-weight:900}.destination-check{color:#14935a}.care-ledger__activity{display:flex;flex-direction:column}.activity-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.activity-heading>span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.activity-live{display:inline-flex;align-items:center;gap:4px;color:#148853;font-size:9px;font-weight:900}.activity-live i{width:6px;height:6px;border-radius:50%;background:#19a864;box-shadow:0 0 0 3px #19a8641f}.activity-heading button{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.activity-heading button:disabled{cursor:wait;opacity:.65}.care-ledger__activity ul{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}.care-ledger__activity li{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:12px;font-weight:800}.care-ledger__activity li strong{color:#148853;white-space:nowrap}.activity-empty{margin:auto 0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.5}.bitcoin-tabs{position:sticky;top:86px;z-index:8;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;max-width:850px;margin:30px auto 0;padding:5px;scroll-margin-top:96px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#14221cf0;box-shadow:0 18px 55px -34px #000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bitcoin-tabs button{min-width:0;min-height:62px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:5px;background:transparent;color:#b8cbc0;cursor:pointer;transition:background-color .16s ease,color .16s ease}.bitcoin-tabs button:hover{background:#ffffff14;color:var(--paper)}.bitcoin-tabs button.is-active{background:var(--paper);color:var(--ink)}.bitcoin-tabs button>span{min-width:0;display:grid;gap:1px;text-align:left;font-size:13px;font-weight:900}.bitcoin-tabs small{color:inherit;font-size:9px;font-weight:900;opacity:.62;text-transform:uppercase}.bitcoin-panel,.mainnet-donation{width:100%;min-height:520px;margin-top:22px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 34px 100px -56px #000000f2}.bitcoin-panel--start{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.bitcoin-panel--start>*{min-width:0;padding:clamp(28px,5vw,56px)}.bitcoin-panel--start>*+*{border-left:1px solid var(--line)}.beginner-guide h3,.faucet-claim h3,.faucet-success h3,.reserve-copy h3{margin:8px 0 0;color:var(--ink);font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.04;text-wrap:balance}.beginner-guide__intro{max-width:52ch;margin:17px 0 0;color:var(--muted);font-size:15px;font-weight:700;line-height:1.6}.beginner-steps{display:grid;margin:30px 0;border-top:1px solid var(--line)}.beginner-steps>div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.beginner-steps>div>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--forest);color:var(--mint);font-family:Fredoka,sans-serif;font-size:14px;font-weight:600}.beginner-steps>div:nth-child(2)>span{background:#2c5b99;color:#eaf2ff}.beginner-steps>div:nth-child(3)>span{background:var(--orange);color:#2a1907}.beginner-steps strong{display:block;margin-top:1px;font-size:14px}.beginner-steps p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.bitcoin-button{min-height:49px;width:fit-content;max-width:100%;border:1px solid transparent;border-radius:6px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--ink);font-size:14px;font-weight:900;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.bitcoin-button:hover{transform:translateY(-2px);color:var(--ink)}.bitcoin-button:focus-visible,.bitcoin-tabs button:focus-visible,.activity-heading button:focus-visible,.bitcoin-explainer button:focus-visible,.faucet-field textarea:focus-visible{outline:3px solid rgba(139,184,255,.62);outline-offset:3px}.bitcoin-button:disabled{cursor:wait;opacity:.58;transform:none}.bitcoin-button--orange{background:var(--orange);color:#271708;box-shadow:0 14px 34px -20px #f7931ae6}.bitcoin-button--orange:hover{background:#ffad45}.bitcoin-button--mint{border-color:#79cfa5;background:#ddf8e9;color:#15492f}.bitcoin-button--mint:hover{background:#c9f2dc;color:#15492f}.bitcoin-button--ink{background:var(--ink);color:var(--paper)}.bitcoin-button--ink:hover{background:#2b3a34;color:var(--paper)}.bitcoin-button--outline{border-color:#aab7af;background:transparent;color:var(--ink)}.bitcoin-button--outline:hover{border-color:var(--ink);background:#f0f3f1}.seed-warning{display:flex;align-items:flex-start;gap:9px;margin:20px 0 0;color:#53675d;font-size:11px;font-weight:800;line-height:1.5}.seed-warning svg{flex:0 0 auto;color:#128352}.faucet-claim{background:#edf6ff}.faucet-claim__heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:start}.faucet-gift{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#2c5b99;color:#eaf2ff}.faucet-claim h3{font-size:clamp(28px,3.4vw,40px)}.faucet-steps{display:grid;gap:8px;margin:27px 0;padding-left:22px;color:#496075;font-size:13px;font-weight:800;line-height:1.45}.faucet-field{display:grid;gap:8px}.faucet-field>span{color:#354b5d;font-size:12px;font-weight:900}.faucet-field textarea{width:100%;min-height:96px;resize:vertical;border:1px solid #a8bccb;border-radius:6px;padding:13px 14px;background:#fff;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.faucet-claim>.bitcoin-button{width:100%;margin-top:13px}.faucet-notice{margin:12px 0 0;border-left:3px solid #b34d3b;padding:9px 0 9px 12px;color:#8c382d;font-size:12px;font-weight:800;line-height:1.45}.faucet-safety{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding-top:18px;border-top:1px solid #c8d9e4;color:#50697a}.faucet-safety svg{flex:0 0 auto;color:#2d6b9c}.faucet-safety p{margin:0;font-size:11px;font-weight:800;line-height:1.5}.faucet-help-link{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin-top:15px;border-bottom:1px solid #7396ae;color:#385f7a;font-size:12px;font-weight:900}.faucet-success{min-height:520px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,6vw,70px);background:#e4f8ed}.faucet-success>svg{margin-bottom:20px;color:#14935a}.faucet-success p:not(.bitcoin-kicker){max-width:44ch;margin:16px 0 0;color:var(--muted);font-size:15px;font-weight:700;line-height:1.6}.faucet-success .faucet-success__remaining{margin-top:9px;color:#3f6c57;font-size:12px;font-weight:900}.faucet-success__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.bitcoin-panel--reserve{padding:clamp(30px,6vw,66px);background:var(--paper)}.reserve-copy{display:grid;grid-template-columns:minmax(0,.78fr) minmax(300px,1fr);gap:clamp(30px,6vw,84px);align-items:end;padding-bottom:34px;border-bottom:1px solid var(--line)}.reserve-copy>p:last-child{margin:0;color:var(--muted);font-size:15px;font-weight:700;line-height:1.65}.reserve-flow{display:grid;grid-template-columns:repeat(3,1fr)}.reserve-flow>div{position:relative;min-width:0;padding:32px clamp(18px,3vw,34px) 27px}.reserve-flow>div:first-child{padding-left:0}.reserve-flow>div+div{border-left:1px solid var(--line)}.reserve-flow svg{color:var(--orange-dark)}.reserve-flow span{position:absolute;top:31px;right:24px;color:#c5cec8;font-family:Fredoka,sans-serif;font-size:28px;font-weight:600}.reserve-flow strong{display:block;margin-top:17px;font-size:15px}.reserve-flow p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.5}.reserve-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:5px}.reserve-note{max-width:78ch;margin:20px 0 0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.55}.mainnet-donation{min-height:520px}.mainnet-donation__header{min-height:174px;display:flex;align-items:flex-start;justify-content:space-between;gap:34px;padding:clamp(28px,5vw,52px)}.mainnet-donation__header h3{margin:7px 0 0;color:var(--ink);font-size:clamp(34px,4.8vw,54px);font-weight:600;line-height:1}.mainnet-donation__header p:last-child{max-width:62ch;margin:15px 0 0;color:var(--muted);font-size:14px;font-weight:700;line-height:1.6}.mainnet-live{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#137446;font-size:11px;font-weight:900;text-transform:uppercase}.mainnet-live span{width:8px;height:8px;border-radius:50%;background:#16a05e;box-shadow:0 0 0 4px #16a05e21}.mainnet-start,.mainnet-invoice,.mainnet-loading,.mainnet-result{border-top:1px solid var(--line)}.mainnet-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);align-items:center;gap:28px;min-height:320px;padding:clamp(28px,5vw,52px);background:#fff9ed}.mainnet-amount{display:flex;align-items:center;gap:14px}.mainnet-amount>span{color:var(--ink);font-family:Fredoka,sans-serif;font-size:clamp(92px,12vw,142px);font-weight:600;line-height:.78}.mainnet-amount>div{display:grid;gap:2px}.mainnet-amount strong{font-size:21px}.mainnet-amount small{color:var(--muted);font-size:12px;font-weight:800}.mainnet-start__actions{display:grid;gap:15px}.mainnet-start__actions .bitcoin-button{width:100%}.mainnet-start__actions p{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.45}.mainnet-start__actions p svg{flex:0 0 auto;color:#15824f}.mainnet-loading,.mainnet-result{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.mainnet-loading{gap:7px;color:var(--muted)}.mainnet-loading svg{margin-bottom:13px;color:var(--orange)}.mainnet-loading strong{color:var(--ink);font-size:16px}.mainnet-loading span{font-size:12px;font-weight:700}.bitcoin-spin{animation:bitcoin-spin .85s linear infinite}@keyframes bitcoin-spin{to{transform:rotate(360deg)}}.mainnet-invoice{padding:clamp(25px,4vw,42px);background:#fff9ed}.mainnet-invoice__summary{display:grid;grid-template-columns:1fr 1fr;margin-bottom:25px;border:1px solid #e5dac8;border-radius:6px;background:var(--paper)}.mainnet-invoice__summary>div{display:grid;gap:3px;padding:13px 16px}.mainnet-invoice__summary>div+div{border-left:1px solid #e5dac8}.mainnet-invoice__summary span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.mainnet-invoice__summary strong{display:inline-flex;align-items:center;gap:6px;font-size:15px}.mainnet-pay-grid{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(240px,1fr);gap:clamp(24px,5vw,54px);align-items:center}.mainnet-qr{width:100%;max-width:268px;aspect-ratio:1;display:grid;place-items:center;margin:0 auto;border:1px solid #e2d8c8;border-radius:6px;padding:12px;background:var(--paper);box-shadow:0 18px 42px -32px #2d1f13a6}.mainnet-qr svg{width:100%;height:auto}.mainnet-pay-actions{display:grid;gap:10px}.mainnet-pay-actions .bitcoin-button{width:100%}.mainnet-scan-copy{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;margin-bottom:7px;color:var(--muted)}.mainnet-scan-copy svg{color:var(--orange-dark)}.mainnet-scan-copy p{display:grid;gap:2px;margin:0;font-size:11px;font-weight:700;line-height:1.45}.mainnet-scan-copy strong{color:var(--ink);font-size:12px}.mainnet-invoice-code{display:block;margin-top:22px;overflow:hidden;color:#7e6f5d;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mainnet-notice{margin:13px 0 0;border-left:3px solid var(--orange);padding:9px 0 9px 12px;color:#70502c;font-size:12px;font-weight:800;line-height:1.45}.mainnet-result>svg{margin-bottom:17px;color:var(--orange-dark)}.mainnet-result h4{margin:7px 0 0;color:var(--ink);font-size:clamp(28px,4vw,39px);font-weight:600;line-height:1.05}.mainnet-result>p:not(.bitcoin-kicker){max-width:48ch;margin:13px 0 25px;color:var(--muted);font-size:14px;font-weight:700;line-height:1.55}.mainnet-result--paid{background:#e8f8ef}.mainnet-result--paid>svg{color:#14935a}.mainnet-result--error{background:#fff2ed}.bitcoin-explainer{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:13px;align-items:center;max-width:930px;margin:24px auto 0;color:#b7c9bf}.bitcoin-explainer>svg{color:var(--blue)}.bitcoin-explainer p{margin:0;font-size:12px;font-weight:700;line-height:1.5}.bitcoin-explainer strong{color:var(--paper)}.bitcoin-explainer button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--orange);font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}@media(max-width:960px){.bitcoin-hero{grid-template-columns:1fr;gap:24px}.bitcoin-hero__trust{max-width:520px;padding:0;border-left:0}.care-ledger{grid-template-columns:1fr 1fr}.care-ledger__activity{grid-column:1 / -1;min-height:150px;border-top:1px solid var(--line);border-left:0!important}.bitcoin-panel--start{grid-template-columns:1fr}.bitcoin-panel--start>*+*{border-top:1px solid var(--line);border-left:0}}@media(max-width:720px){#wallet-root{min-height:900px}.bitcoin-hero{padding-bottom:30px}.bitcoin-hero h2{font-size:clamp(42px,13vw,58px)}.bitcoin-hero>div:first-child>p:last-child{font-size:15px}.care-ledger{grid-template-columns:1fr}.care-ledger>div+div,.care-ledger__activity{grid-column:auto;border-top:1px solid var(--line);border-left:0}.care-ledger__activity{min-height:160px}.bitcoin-tabs{top:10px;gap:3px;margin-top:20px;padding:4px}.bitcoin-tabs button{min-height:58px;gap:6px;padding:8px 5px}.bitcoin-tabs button>span{font-size:11px}.bitcoin-tabs small{display:none}.beginner-guide h3,.faucet-claim h3,.faucet-success h3,.reserve-copy h3{font-size:34px}.reserve-copy{grid-template-columns:1fr;gap:18px}.reserve-flow{grid-template-columns:1fr}.reserve-flow>div,.reserve-flow>div:first-child{padding:24px 0}.reserve-flow>div+div{border-top:1px solid var(--line);border-left:0}.reserve-flow span{top:22px;right:0}.mainnet-donation__header{flex-direction:column;gap:16px}.mainnet-start,.mainnet-pay-grid{grid-template-columns:1fr}.bitcoin-explainer{grid-template-columns:24px minmax(0,1fr)}.bitcoin-explainer button{grid-column:2;justify-self:start}}@media(max-width:460px){.bitcoin-tabs button>svg{display:none}.bitcoin-panel--start>*,.bitcoin-panel--reserve,.mainnet-donation__header,.mainnet-start,.mainnet-invoice{padding-right:21px;padding-left:21px}.bitcoin-button{width:100%}.care-total{grid-template-columns:1fr;gap:7px}.care-total span{max-width:none;padding-bottom:0}.care-ledger__destination{grid-template-columns:46px minmax(0,1fr)}.destination-check{display:none}.mainnet-amount>span{font-size:96px}.mainnet-invoice__summary{grid-template-columns:1fr}.mainnet-invoice__summary>div+div{border-top:1px solid #e5dac8;border-left:0}}@media(prefers-reduced-motion:reduce){.bitcoin-experience *,.bitcoin-experience *:before,.bitcoin-experience *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
