:root{color:#18211e;font-synthesis:none;text-rendering:optimizelegibility;--forest:#173c31;--forest-light:#28624d;--ink:#18211e;--muted:#63706b;--line:#d4ddd8;--surface:#fff;--soft-green:#e8f1ec;--sky:#dcecf5;--sky-ink:#28596d;--gold:#e0b543;--gold-dark:#8b6810;--error:#a83a35;background:#f4f6f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f4f6f3;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin-top:0}.app-shell{min-height:100vh}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);height:72px;margin:0 auto;display:flex}.brand-link{color:var(--forest);align-items:center;gap:11px;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{background:var(--forest);color:#fff;border:2px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:inline-flex}.brand-mark.small{width:34px;height:34px;font-size:11px}.brand-name{font-size:19px}.main-nav{align-items:center;gap:10px;display:flex}.nav-link,.account-link,.support-nav-link{color:#42504b;white-space:nowrap;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.support-nav-link{color:#42504b;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.support-nav-link.active{color:var(--forest);border-bottom-color:#4b859d}.nav-link.active{color:var(--forest);border-bottom-color:var(--gold)}.account-link{color:#fff;background:var(--forest);border:1px solid var(--forest);border-radius:6px}.account-link.active{background:#245946}.refer-header-button{color:#6e520c;background:#fff8e4;border:1px solid #caa13a;border-radius:6px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:14px;font-weight:850;display:inline-flex}.refer-header-button:hover{background:#ffefbd}.inbox-header-button{width:42px;height:42px;color:var(--forest);background:#fff;border:1px solid #c6d1cc;border-radius:6px;flex:none;place-items:center;display:grid;position:relative}.inbox-header-button:hover{background:var(--soft-green)}.inbox-header-button span{color:#fff;background:#a83a35;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.brand-hero{background:var(--forest);color:#fff;align-items:flex-end;min-height:220px;display:flex}.hero-inner{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 35px}.hero-kicker,.section-label{color:var(--gold);text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:12px;font-weight:800;line-height:1.4}.brand-hero h1{letter-spacing:0;margin-bottom:9px;font-size:42px;line-height:1.08}.brand-hero p:last-child{max-width:650px;margin-bottom:0;font-size:18px;line-height:1.55}.checkout-band{padding:38px 0 60px}.page-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:start;gap:28px;width:min(1080px,100% - 32px);margin:0 auto;display:grid}.guest-benefit-strip{border:1px solid #bdd4ca;border-left:4px solid var(--gold);color:#3f4f49;background:#f8fbf9;border-radius:5px;grid-column:1/-1;align-items:center;gap:11px;min-height:48px;margin-bottom:-8px;padding:8px 10px 8px 14px;display:flex}.guest-benefit-icon{color:#76570c;background:#fff1c9;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.guest-benefit-strip p{flex:1;margin:0;font-size:13px;line-height:1.45}.guest-benefit-strip strong{color:var(--forest)}.guest-benefit-strip button{border:1px solid var(--forest);min-height:34px;color:var(--forest);background:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.guest-benefit-strip button:hover{background:var(--soft-green)}.checkout-form{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:30px;scroll-margin-top:86px;box-shadow:0 16px 42px #1b372c1a}.form-heading,.section-heading-row,.welcome-row,.status-heading,.progress-caption{justify-content:space-between;align-items:center;gap:18px;display:flex}.form-heading h2,.account-content h2,.payment-dialog h2{letter-spacing:0;margin-bottom:0;font-size:26px;line-height:1.2}.secure-note{color:var(--forest-light);align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.checkout-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px -30px 0;padding:15px 30px;list-style:none;display:grid}.checkout-steps li{color:#86918c;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex;position:relative}.checkout-steps li:not(:last-child):after{content:"";background:#d5ddd9;height:2px;position:absolute;top:50%;left:calc(50% + 30px);right:10px}.checkout-steps li>span{background:#fff;border:2px solid #bdc8c3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.checkout-steps li.current{color:var(--forest)}.checkout-steps li.current>span{border-color:var(--gold);color:#674d0d;background:#fff8e4}.checkout-steps li.complete{color:var(--forest-light)}.checkout-steps li.complete>span{border-color:var(--forest-light);background:var(--soft-green)}.checkout-step-body{flex-direction:column;min-height:465px;display:flex}.wizard-section{margin-top:27px}.wizard-section.amount-section{border:0;padding:0}.wizard-section legend,.wizard-fieldset legend,.payment-options legend{width:100%;color:var(--ink);margin-bottom:7px;padding:0;font-size:19px;font-weight:850;display:block}.step-help{color:var(--muted);margin-bottom:20px;font-size:15px}.wizard-fieldset,.payment-options{border:0;margin:0;padding:0}.wizard-fieldset.divided{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.wizard-fieldset>.field+.field-grid{margin-top:15px}.replit-amount-tile{background:#fffaf0;border:2px solid #c99a25;padding:15px;box-shadow:0 4px #c99a251f}.replit-amount-tile .money-input{box-shadow:none;background:0 0;border:0}.replit-amount-tile .money-input:focus-within{box-shadow:none}.replit-amount-tile .money-input>span{padding-left:0;font-size:42px}.replit-amount-tile .money-input input{padding-left:8px;font-size:40px}.replit-amount-tile .money-input small{color:#7d877f;padding-right:2px;font-size:13px}.replit-amount-tile>p{color:#727d76;margin:5px 0 0;font-size:12px}.popular-label{color:#4b5953;text-transform:uppercase;margin:20px 0 10px;font-size:12px;font-weight:850}.checkout-review{border:1px solid var(--line);background:#f7f9f7;border-radius:6px;margin-bottom:25px}.checkout-review div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:10px 14px;display:flex}.checkout-review div:last-child{border-bottom:0}.checkout-review span{color:var(--muted);font-size:13px}.checkout-review strong{text-align:right;overflow-wrap:anywhere;max-width:68%}.payment-options{gap:10px;display:grid}.payment-option{cursor:pointer;background:#fff;border:2px solid #c9d3ce;border-radius:6px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.payment-option:hover{border-color:#81998f}.payment-option.selected{border-color:var(--gold);background:#fff9e9}.payment-option input{width:20px;height:20px;accent-color:var(--forest-light);margin:0}.payment-option-icon{background:var(--sky);width:40px;height:40px;color:var(--sky-ink);border-radius:50%;place-items:center;display:grid}.payment-option-copy strong,.payment-option-copy small{display:block}.payment-option-copy strong{color:var(--ink);font-size:16px}.payment-option-copy small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.35}.payment-check{width:26px;height:26px;color:var(--forest-light);border-radius:50%;place-items:center;display:grid}.payment-submit-error{border-left:4px solid var(--error);color:#7d2d29;background:#fff2f1;margin:14px 0 0;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45}.wizard-actions{align-items:center;gap:10px;margin-top:auto;padding-top:28px;display:flex}.wizard-actions .primary-button{flex:1;width:auto;margin-top:0}.back-button{min-height:56px;color:var(--forest);background:#fff;border:1px solid #aebdb6;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:16px;font-weight:800;display:inline-flex}.back-button:hover{background:var(--soft-green)}.form-section{border:0;border-top:1px solid var(--line);margin:28px 0 0;padding:25px 0 0}.form-section legend{width:100%;color:var(--ink);margin-bottom:17px;padding:0;font-size:18px;font-weight:800;display:block}.quick-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.amount-button{height:54px;color:var(--forest);background:#fff;border:2px solid #cbd5d0;border-radius:6px;font-size:18px;font-weight:850}.amount-button:hover,.amount-button:focus-visible{border-color:var(--gold-dark)}.amount-button.selected{border-color:var(--gold);color:#5f470c;background:#fff8e4}.field-label,.field>label{color:#34433e;align-items:center;gap:7px;margin-bottom:8px;font-size:15px;font-weight:750;display:flex}.money-input{background:#fbfcfb;border:2px solid #aebdb6;border-radius:6px;align-items:center;height:58px;display:flex;overflow:hidden}.money-input:focus-within{border-color:var(--forest-light);box-shadow:0 0 0 3px #28624d21}.money-input>span{color:var(--forest);padding-left:16px;font-size:25px;font-weight:900}.money-input input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 15px 0 7px;font-size:25px;font-weight:850}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field+.field{margin-top:15px}.field-grid .field+.field{margin-top:0}.field input,.field select{width:100%;height:50px;color:var(--ink);background:#fbfcfb;border:1px solid #aebdb6;border-radius:6px;outline:0;padding:0 13px;font-size:16px}.field input:focus,.field select:focus{border-color:var(--forest-light);box-shadow:0 0 0 3px #28624d21}.field input::placeholder{color:#87938e}.code-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.code-section legend{grid-column:1/-1}.code-section .field+.field{margin-top:0}.field-error{color:var(--error);margin:7px 0 0;font-size:14px;font-weight:700}.field-invalid input,.field-invalid select,.money-input.field-invalid{border-color:var(--error)}.check-row{color:#46534f;align-items:flex-start;gap:11px;margin-top:26px;font-size:15px;line-height:1.45;display:flex}.check-row input{width:21px;height:21px;accent-color:var(--forest-light);flex:none;margin:0}.primary-button,.secondary-button,.gold-button{border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:17px;font-weight:850;display:inline-flex}.primary-button{background:var(--forest);color:#fff;width:100%;margin-top:24px}.primary-button:hover{background:#235845}.primary-button:disabled{cursor:wait;color:#edf2ef;background:#667a72}.primary-button:focus-visible,.gold-button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.payment-disclaimer{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:15px 0 0;font-size:13px;display:flex}.landing-content{background:#fff}.landing-inner{width:min(1080px,100% - 32px);margin:0 auto}.business-info-band,.social-feed-band{border-top:1px solid var(--line);padding:62px 0}.business-info-band{background:#f7f9f7}.social-feed-band{background:#fff}.landing-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:45px;display:grid}.landing-heading h2,.referral-callout-inner h2{margin-bottom:0;font-size:30px;line-height:1.2}.landing-heading>p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.65}.landing-heading .section-label,.referral-callout-inner .section-label{color:var(--gold-dark)}.information-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.information-tile{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:215px;padding:24px}.information-tile>span{background:var(--sky);width:48px;height:48px;color:var(--sky-ink);border-radius:50%;place-items:center;display:grid}.information-tile:nth-child(2)>span{color:#76570c;background:#fff1cc}.information-tile:nth-child(3)>span{background:var(--soft-green);color:var(--forest-light)}.information-tile h3{margin:23px 0 8px;font-size:19px}.information-tile p{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.6}.social-heading{align-items:center}.social-heading .section-label{color:#315f8e;align-items:center;gap:7px;display:flex}.social-heading>a{color:#315f8e;justify-self:end;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.social-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.social-post-card{border:1px solid var(--line);min-width:0;color:inherit;background:#f9fbfc;border-top:4px solid #315f8e;border-radius:6px;text-decoration:none;overflow:hidden}.social-post-card>img,.social-card-art{object-fit:cover;width:100%;height:150px}.social-card-art{color:#315f8e;background:#dcecf5;justify-content:center;align-items:center;gap:10px;font-weight:850;display:flex}.social-card-copy{padding:18px}.social-meta{color:#778580;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.social-meta span{color:#315f8e;text-transform:uppercase;font-weight:850}.active-promo{color:#2f6f3d;background:#e5f4e8;border-radius:3px;margin-top:12px;padding:4px 7px;font-size:11px;display:inline-block}.checkout-offer-applied{color:var(--forest-light);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.checkout-offer-requirement{color:#7b5b12;margin-top:8px;font-size:12px;font-weight:800;line-height:1.4;display:block}.social-card-copy h3{margin:14px 0 8px;font-size:19px;line-height:1.3}.social-card-copy p{min-height:66px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.55}.open-post{color:#315f8e;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:850;display:flex}.referral-callout-band{background:var(--forest);color:#fff;padding:38px 0}.referral-callout-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:23px;display:grid}.referral-callout-icon{background:var(--gold);color:#3d2e08;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.referral-callout-inner h2{font-size:26px}.referral-callout-inner p:last-child{color:#c5d8d0;margin:7px 0 0;font-size:14px}.referral-dialog{background:#fff;border-radius:8px;width:min(560px,100%);max-height:calc(100vh - 36px);position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000047}.referral-dialog-header{background:var(--forest);color:#fff;padding:28px 62px 25px 28px}.referral-dialog-header .section-label{align-items:center;gap:7px;display:flex}.referral-dialog-header h2{margin-bottom:8px;font-size:30px}.referral-dialog-header>p:last-child{color:#c4d7cf;margin-bottom:0;line-height:1.5}.referral-dialog .close-button{color:#fff}.referral-dialog-body{padding:25px 28px 28px}.sign-in-dialog{width:min(460px,100%)}.sign-in-dialog-form{gap:17px;padding:25px 28px 28px;display:grid}.sign-in-dialog-form .field+.field{margin-top:0}.sign-in-dialog-form .primary-button{width:100%;margin:3px 0 0}.auth-mode-switch{border:1px solid var(--line);background:#f1f4f2;border-radius:7px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.auth-mode-switch button{color:#5d6863;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:14px;font-weight:800}.auth-mode-switch button.active{color:var(--forest);background:#fff;box-shadow:0 1px 4px #142c221f}.sign-in-error{border-left:4px solid var(--error);color:#7d2d29;background:#fff2f1;margin:-3px 0 0;padding:10px 12px;font-size:14px;font-weight:700}.sign-in-support-link{color:var(--forest);justify-self:center;font-size:14px;font-weight:800}.referral-sign-in-prompt{text-align:center;padding:12px 4px 4px}.referral-sign-in-prompt>span{background:var(--soft-green);width:58px;height:58px;color:var(--forest-light);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.referral-sign-in-prompt h3{margin-bottom:8px;font-size:21px}.referral-sign-in-prompt p{max-width:390px;color:var(--muted);margin:0 auto;line-height:1.55}.referral-sign-in-prompt .primary-button{max-width:230px;margin:22px auto 0}.referral-explainer{border-left:4px solid var(--gold);color:#5f4b1b;background:#fff8e4;gap:12px;padding:16px;display:flex}.referral-explainer svg{flex:none}.referral-explainer p{margin:0;font-size:14px;line-height:1.55}.copy-field{margin-top:20px}.copy-field>label{color:#53615b;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.copy-field>div{background:#f9fbfa;border:1px solid #b8c5bf;border-radius:6px;align-items:center;min-height:50px;display:flex}.copy-field strong{color:var(--forest);flex:1;padding:0 14px;font-size:20px}.copy-field input{color:#53615b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;padding:0 12px;font-size:13px}.copy-field button{width:50px;height:48px;color:var(--forest);background:#fff;border:0;border-left:1px solid #b8c5bf;flex:none;place-items:center;display:grid}.facebook-share-button{color:#315f8e;border:1px solid #315f8e;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin-top:20px;font-weight:850;text-decoration:none;display:flex}.referral-share-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.referral-share-actions .facebook-share-button{margin-top:0}.text-share-button{border:1px solid var(--forest);min-height:50px;color:var(--forest);border-radius:6px;justify-content:center;align-items:center;gap:9px;font-weight:850;text-decoration:none;display:flex}.referral-progress-card{background:#f4f8f6;border:1px solid #c8d8d0;border-radius:6px;margin-top:18px;padding:14px}.referral-progress-card>div:first-child,.account-referral-progress>div:first-child{color:var(--forest);justify-content:space-between;gap:12px;font-size:13px;display:flex}.referral-progress-card span,.account-referral-progress span{color:var(--muted)}.referral-progress-track{background:#dce7e1;border-radius:5px;height:10px;margin-top:11px;overflow:hidden}.referral-progress-track>span{border-radius:inherit;background:var(--gold-dark);height:100%;transition:width .18s;display:block}.referral-progress-card small,.account-referral-progress small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.referral-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.referral-steps li span{background:var(--soft-green);width:28px;height:28px;color:var(--forest);border-radius:50%;place-items:center;font-weight:850;display:grid}.referral-steps p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.referral-fine-print{color:#77847f;margin:23px 0 0;font-size:11px;line-height:1.55}.member-summary{border-top:5px solid var(--gold);background:var(--forest);color:#fff;border-radius:8px;padding:25px;position:sticky;top:100px}.guest-summary{border-top-color:#78b9d5}.guest-heading{text-align:center}.guest-heading>span{background:var(--sky);width:50px;height:50px;color:var(--sky-ink);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.guest-heading>p:first-of-type{color:#b9cec5;margin:0 0 2px;font-size:13px}.guest-heading h2{margin-bottom:10px;font-size:26px}.guest-heading>p:last-of-type{color:#c7d8d1;margin-bottom:20px;font-size:14px;line-height:1.55}.welcome-row{justify-content:flex-start}.welcome-row>svg{color:#80c9a9;margin-left:auto}.welcome-row p{color:#b9cec5;margin:0 0 2px;font-size:13px}.welcome-row strong{font-size:17px}.avatar{background:var(--sky);width:46px;height:46px;color:var(--sky-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.status-progress{color:#fff}.status-progress.compact{border-top:1px solid #fff3;margin-top:27px;padding-top:23px}.status-heading{align-items:flex-end}.status-heading p{color:#bfd2ca;margin-bottom:4px;font-size:13px}.status-heading h2{align-items:center;gap:8px;margin:0;font-size:29px;display:flex}.status-heading h2 svg{color:var(--gold)}.status-heading>span{color:var(--gold);font-size:24px;font-weight:900}.compact .status-heading h2{font-size:22px}.compact .status-heading>span{font-size:19px}.progress-track{background:#fff3;border-radius:3px;height:12px;margin:20px 0 10px;overflow:hidden}.progress-track span{background:var(--gold);height:100%;display:block}.progress-caption{color:#b9cec5;align-items:flex-start;font-size:12px}.progress-caption strong{color:#fff;text-align:right}.text-link{color:#fff;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;min-height:46px;margin-top:22px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.help-panel{background:var(--sky);color:var(--sky-ink);border-radius:6px;gap:12px;margin-top:24px;padding:17px;display:flex}.help-panel>svg{flex:none}.help-panel p{margin:4px 0 8px;font-size:13px;line-height:1.45}.help-panel a{font-size:14px;font-weight:850}.modal-backdrop{z-index:60;background:#0e1915ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@media (height<=760px){.modal-backdrop{place-items:start center;overflow-y:auto}}.inbox-backdrop{z-index:70;background:#0e19158f;position:fixed;inset:0}.notification-inbox{background:#f7f9f7;width:min(430px,100%);height:100%;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 60px #00000038}.notification-inbox>header{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:22px 20px 18px 24px;display:flex}.notification-inbox header .section-label{align-items:center;gap:7px;display:flex}.notification-inbox h2{margin:0;font-size:27px}.notification-inbox header .icon-button{color:#fff}.inbox-summary{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;padding:13px 24px;font-size:13px}.inbox-summary strong{color:var(--forest)}.inbox-list{padding:12px}.inbox-item{border:0;border-bottom:1px solid var(--line);width:100%;min-height:112px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:16px 12px;display:grid}.inbox-item:hover{background:#fff}.inbox-item.unread{background:#fff9e9}.inbox-status{width:30px;height:30px;color:var(--muted);background:#e7ece9;border-radius:50%;place-items:center;display:grid}.inbox-item.unread .inbox-status{background:var(--gold);color:#3d2e08}.inbox-copy{gap:5px;min-width:0;display:grid}.inbox-copy strong{line-height:1.35}.inbox-copy>span{color:var(--muted);font-size:13px;line-height:1.45}.inbox-copy time{color:#7e8a85;font-size:11px;font-weight:750}.inbox-copy .inbox-offer-code{color:#6b5011;letter-spacing:0;background:#fff;border:1px dashed #9b7920;border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-weight:900;display:inline-flex}.inbox-item>svg{color:#74817c;align-self:center}.empty-inbox{color:var(--muted);text-align:center;padding:40px 15px}.payment-dialog{background:#fff;border-radius:8px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:32px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000040}.icon-button{color:#4c5b55;background:0 0;border:0;place-items:center;width:44px;height:44px;display:inline-grid}.close-button{position:absolute;top:12px;right:12px}.dialog-icon{background:var(--soft-green);width:52px;height:52px;color:var(--forest);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.payment-dialog .section-label{color:var(--gold-dark)}.order-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0}.order-summary div{border-bottom:1px solid #e9eeeb;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.order-summary div:last-child{border-bottom:0}.order-summary dt{color:var(--muted)}.order-summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:800}.unavailable-note{color:#604d1c;border-left:4px solid var(--gold);background:#fff4d7;gap:12px;padding:16px;display:flex}.unavailable-note svg{flex:none}.unavailable-note p{margin:0;font-size:14px;line-height:1.5}.payment-return-page{background:#edf2ef;place-items:center;min-height:calc(100vh - 192px);padding:56px 20px;display:grid}.payment-return-panel{border:1px solid var(--line);text-align:center;background:#fff;border-top:5px solid #9b4a45;border-radius:8px;width:min(620px,100%);padding:38px;box-shadow:0 18px 46px #1b372c1f}.payment-return-panel.pending{border-top-color:var(--gold)}.payment-return-panel.success{border-top-color:var(--forest-light)}.payment-return-icon{color:#8e3934;background:#f6e3e1;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.payment-return-panel.pending .payment-return-icon{color:#72540b;background:#fff2ce}.payment-return-panel.success .payment-return-icon{background:var(--soft-green);color:var(--forest-light)}.payment-return-panel .section-label{color:var(--gold-dark)}.payment-return-panel h1{margin-bottom:12px;font-size:32px;line-height:1.2}.payment-return-panel>p:not(.section-label){max-width:480px;color:var(--muted);margin:0 auto;line-height:1.55}.payment-return-summary{border-top:1px solid var(--line);margin:27px 0 0}.payment-return-summary div{border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.payment-return-summary dt{color:var(--muted)}.payment-return-summary dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:800}.payment-return-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.payment-return-actions .primary-button,.payment-return-actions .secondary-button{width:100%;min-height:50px;margin:0;padding:0 14px;font-size:15px;text-decoration:none}.payment-return-actions .secondary-button{border:1px solid var(--forest);color:var(--forest);background:#fff}.payment-return-actions button{cursor:pointer}.payment-return-actions button:disabled{cursor:wait;opacity:.65}.payment-link-note{font-weight:700;color:var(--forest)!important;margin-top:12px!important}.payment-retry-warning{background:#fff8e7;border:1px solid #ead6a0;border-radius:6px;padding:12px 14px;font-size:14px;color:#6b5315!important;margin-top:18px!important}.payment-action-error{font-weight:700;color:#9b2c2c!important;margin-top:14px!important}.secondary-button{width:100%;color:var(--forest);background:#e8eeeb;margin-top:22px}.account-main{background:#fff}.account-status-band{background:var(--forest);color:#fff;padding:40px 0}.account-status-inner{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:46px;width:min(1080px,100% - 32px);margin:0 auto;display:grid}.status-benefits{border-left:1px solid #fff3;padding-left:38px}.status-benefits ul{margin:13px 0 0;padding:0;list-style:none}.status-benefits li{color:#d9e6e0;align-items:center;gap:9px;margin-top:10px;font-size:14px;display:flex}.status-benefits li svg{color:#80c9a9}.gold-button{background:var(--gold);color:#3c2d08;min-width:170px;padding:0 20px}.account-actions{gap:10px;min-width:180px;display:grid}.account-actions .gold-button{width:100%}.account-logout-button{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:800;display:inline-flex}.account-logout-button:hover{background:#ffffff17}.account-logout-button:focus-visible,.guest-benefit-strip button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.account-content{grid-template-columns:1.1fr .9fr;gap:28px;width:min(1080px,100% - 32px);margin:0 auto;padding:45px 0 70px;display:grid}.status-roadmap,.account-details,.account-offers,.account-settings,.referral-panel,.activity-section,.pwa-actions{border-top:4px solid var(--forest);background:#f7f9f7;border-radius:6px;padding:24px}.section-heading-row>svg{color:var(--forest-light)}.account-content .section-label{color:var(--gold-dark)}.level-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.level{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:96px;padding:13px;display:flex}.level>span{width:28px;height:28px;color:var(--muted);border:1px solid #aebdb6;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.level strong{font-size:14px;display:block}.level small{color:var(--gold-dark);margin-top:3px;font-weight:700;display:block}.level.reached>span{background:var(--soft-green);color:var(--forest-light);border-color:#8eb6a4}.level.current{border:2px solid var(--gold);background:#fff9e9}.account-details dl{margin:23px 0 0}.account-details dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.account-details dt{color:var(--muted)}.account-details dd{text-align:right;margin:0;font-weight:750;line-height:1.45}.account-offers{border-top-color:var(--gold-dark);grid-column:1/-1}.account-offer-list{gap:10px;margin-top:20px;display:grid}.account-offer{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:86px;padding:14px 16px;display:grid}.account-offer div{gap:3px;min-width:0;display:grid}.account-offer strong{color:var(--forest)}.account-offer span,.account-offer small{color:var(--muted)}.account-offer code{color:#60480e;letter-spacing:0;background:#fff9e9;border:1px dashed #9b7920;border-radius:4px;padding:8px 10px;font-family:inherit;font-weight:900}.account-offer button{background:var(--forest);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.account-offer button:hover{background:var(--forest-light)}.account-offers-empty{color:var(--muted);margin:0}.account-settings{grid-column:1/-1}.account-settings-contact{grid-template-columns:1.1fr 1fr .8fr;gap:15px;margin-top:24px;display:grid}.account-settings-contact .field+.field{margin-top:0}.saved-accounts-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.saved-accounts-heading h3{font-size:19px}.add-game-account-button{border:1px solid var(--forest);min-height:42px;color:var(--forest);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.add-game-account-button:hover:not(:disabled){background:var(--soft-green)}.add-game-account-button:disabled{cursor:default;color:#7f8b85;background:#edf1ef;border-color:#bdc7c2}.saved-game-accounts{gap:9px;margin-top:14px;display:grid}.saved-game-account{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:80px minmax(150px,.8fr) minmax(190px,1.2fr) 42px;align-items:end;gap:12px;min-height:78px;padding:12px;display:grid}.saved-game-account>label:not(.saved-account-default){color:#53615b;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.saved-game-account select,.saved-game-account input[type=text]{width:100%;min-width:0;height:42px;color:var(--ink);background:#fff;border:1px solid #aebdb6;border-radius:5px;outline:0;padding:0 11px}.saved-game-account select:focus,.saved-game-account input[type=text]:focus{border-color:var(--forest-light);box-shadow:0 0 0 3px #28624d21}.saved-account-default{height:42px;color:var(--forest);align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.saved-account-default input{width:18px;height:18px;accent-color:var(--forest-light);margin:0}.remove-game-account-button{width:42px;height:42px;color:var(--error);background:#fff7f6;border:1px solid #d6b4af;border-radius:5px;place-items:center;display:grid}.remove-game-account-button:hover{background:#ffece9}.saved-account-empty{min-height:72px;color:var(--muted);border:1px dashed #b8c4be;border-radius:5px;justify-content:center;align-items:center;gap:9px;display:flex}.account-settings-actions{justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;margin-top:18px;display:flex}.account-settings-actions>div{flex:1}.account-settings-actions .primary-button{width:auto;min-width:170px;margin:0}.settings-saved{color:var(--forest-light);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:800;display:flex}.referral-panel{background:var(--sky);border-top-color:#4b859d;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.referral-panel>svg{color:var(--sky-ink)}.referral-panel p:last-child{color:#4a6975;margin:8px 0 0}.referral-code{min-height:62px;color:var(--sky-ink);background:#fff;border:2px dashed #4b859d;border-radius:6px;grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:8px 14px;display:grid}.referral-code span{font-size:18px;font-weight:900}.referral-code small{grid-column:1/-1;font-weight:750}.account-referral-actions{grid-template-columns:1fr auto auto;gap:8px;display:grid}.account-referral-actions>a{min-height:42px;color:var(--sky-ink);background:#fff;border:1px solid #4b859d;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.account-referral-progress{grid-column:2/-1}.activity-section{border-top-color:var(--gold);border:1px solid var(--line);background:#fff;border-top-width:4px;grid-column:1/-1}.pwa-actions{border-top-color:#4b859d}.pwa-actions .section-label{color:var(--sky-ink)}.pwa-action-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:12px 0;display:flex}.pwa-action-row:first-of-type{margin-top:20px}.pwa-action-row>div{align-items:center;gap:11px;display:flex}.pwa-action-row>div>svg{color:var(--sky-ink);flex:none}.pwa-action-row span{gap:3px;display:grid}.pwa-action-row small{color:var(--muted)}.pwa-action-row button{border:1px solid var(--forest);min-width:84px;min-height:38px;color:var(--forest);background:#fff;border-radius:5px;font-weight:800}.pwa-action-row button:disabled{cursor:default;color:#7a8781;background:#edf1ef;border-color:#bdc7c2}.destination-page{background:var(--forest);color:#fff;place-items:center;min-height:calc(100vh - 192px);padding:60px 20px;display:grid}.destination-inner{text-align:center;width:min(620px,100%)}.destination-inner h1{margin-bottom:14px;font-size:42px}.destination-inner>p:last-of-type{margin:0 auto;font-size:18px;line-height:1.6}.destination-inner .primary-button{background:var(--gold);color:#3d2e08;width:min(280px,100%);margin:28px auto 0;text-decoration:none}.support-page{background:#fff}.support-hero{background:var(--forest);color:#fff;align-items:flex-end;min-height:250px;display:flex}.support-hero>div{width:min(1080px,100% - 32px);margin:0 auto;padding:52px 0 38px}.support-hero h1{margin-bottom:10px;font-size:42px;line-height:1.1}.support-hero p:last-child{margin-bottom:0;font-size:18px}.support-options-band{background:#f6f8f6;padding:50px 0 72px}.support-inner{width:min(920px,100% - 32px);margin:0 auto}.support-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.support-heading h2{margin-bottom:0;font-size:29px}.support-heading>p{max-width:350px;color:var(--muted);align-items:center;gap:8px;margin-bottom:2px;font-size:13px;line-height:1.5;display:flex}.support-heading>p svg{color:var(--forest-light);flex:none}.support-channel-list{gap:12px;margin-top:28px;display:grid}.support-channel{border:1px solid var(--line);background:#fff;border-left:5px solid #aebdb6;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:108px;padding:18px 20px;display:grid}.support-channel.primary{background:#f8fbff;border-left-color:#315f8e}.support-channel:nth-child(2){border-left-color:#3d8b67}.support-channel:nth-child(3){border-left-color:#4b859d}.support-channel.livechat-channel{border-left-color:var(--gold)}.support-channel-icon{width:52px;height:52px;color:var(--forest);background:#e7ece9;border-radius:50%;place-items:center;display:grid}.support-channel.primary .support-channel-icon{color:#315f8e;background:#dce8f5}.support-channel.livechat-channel .support-channel-icon{color:#76570c;background:#fff1cc}.support-channel small{color:#315f8e;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.support-channel h3{margin-bottom:5px;font-size:20px}.support-channel p{color:var(--muted);margin-bottom:0;font-size:14px}.support-channel>a,.support-channel>button{border:1px solid var(--forest);background:var(--forest);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:44px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.support-channel>button:disabled{cursor:default;color:#818d88;background:#edf0ee;border-color:#c8d0cc}.support-launcher{z-index:80;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.support-launcher-button{background:var(--forest);color:#fff;border:1px solid #244f42;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 24px #102a2247}.support-launcher-button:hover{background:#244f42}.support-launcher-panel{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(310px,100vw - 28px);overflow:hidden;box-shadow:0 16px 38px #12241e38}.support-launcher-heading{border-bottom:1px solid var(--line);background:#f5f8f6;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.support-launcher-heading>div{gap:3px;display:grid}.support-launcher-heading strong{font-size:16px}.support-launcher-heading span{color:var(--muted);font-size:12px}.support-launcher-heading>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.support-launcher-panel>a,.support-launcher-panel>button:not(.support-launcher-heading button){border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--forest);text-align:left;background:#fff;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;padding:10px 16px;text-decoration:none;display:grid}.support-launcher-panel>a:hover,.support-launcher-panel>button:not(.support-launcher-heading button):hover:not(:disabled){background:#f4f8f5}.support-launcher-panel>button:last-child{border-bottom:0}.support-launcher-panel>button:disabled{cursor:default;color:#89938f}.support-launcher-panel>a>span,.support-launcher-panel>button>span{gap:2px;display:grid}.support-launcher-panel small{color:var(--muted);font-size:11px}.activity-table{border-top:1px solid var(--line);margin-top:23px}.empty-activity{color:var(--muted);text-align:center;margin:0;padding:24px 0}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr .7fr .8fr;align-items:center;gap:15px;min-height:58px;font-size:15px;display:grid}.activity-header{min-height:42px;color:var(--muted);font-size:13px;font-weight:800}.complete-status{color:var(--forest-light);align-items:center;gap:6px;font-weight:800;display:inline-flex}.site-footer{color:#d6dfdb;background:#18211e;justify-content:space-between;align-items:center;gap:30px;min-height:120px;padding:24px max(24px,50% - 540px);display:flex}.site-footer>div:first-child{align-items:center;gap:12px;display:flex}.site-footer p{margin:0;font-size:13px;line-height:1.5}.footer-links{align-items:center;gap:22px;font-size:13px;display:flex}.footer-links a{font-weight:750}@media (width<=900px){.page-grid{grid-template-columns:1fr}.member-summary{position:static}.account-status-inner{grid-template-columns:1fr 1fr}.gold-button{grid-column:1/-1;width:100%}.account-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.account-actions .gold-button{grid-column:auto}.account-content{grid-template-columns:1fr}.account-settings,.referral-panel,.activity-section{grid-column:auto}.account-settings-contact{grid-template-columns:1fr 1fr}.account-settings-contact .field:first-child{grid-column:1/-1}.saved-game-account{grid-template-columns:80px minmax(140px,.8fr) minmax(170px,1.2fr) 42px}.landing-heading{grid-template-columns:1fr;gap:12px}.information-tiles,.social-post-grid{grid-template-columns:1fr}.information-tile{min-height:0}}@media (width<=780px){.brand-name,.refer-header-button span,.account-link span{display:none}.refer-header-button,.account-link{width:42px;padding:0}}@media (width<=650px){.header-inner{width:calc(100% - 24px);height:64px}.brand-name{display:none}.brand-mark{width:38px;height:38px}.main-nav{gap:2px}.nav-link,.account-link{min-height:42px;padding:0 10px;font-size:14px}.account-link span{display:none}.support-nav-link{justify-content:center;width:42px;padding:0}.support-nav-link span{display:none}.refer-header-button{justify-content:center;width:42px;padding:0}.refer-header-button span{display:none}.brand-hero{min-height:190px}.hero-inner{width:calc(100% - 28px);padding:34px 0 27px}.brand-hero h1{font-size:32px}.brand-hero p:last-child{font-size:16px;line-height:1.45}.checkout-band{padding:20px 0 42px}.page-grid,.account-content,.account-status-inner{width:calc(100% - 20px)}.guest-benefit-strip{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin-bottom:-4px;padding:11px 12px}.guest-benefit-strip p{min-width:calc(100% - 40px)}.guest-benefit-strip button{margin-left:40px}.checkout-form{padding:20px 16px}.checkout-steps{margin:20px -16px 0;padding:13px 16px}.checkout-steps li{gap:6px;font-size:12px}.checkout-steps li:not(:last-child):after{display:none}.checkout-steps li>span{width:27px;height:27px}.checkout-step-body{min-height:440px}.form-heading h2,.account-content h2,.payment-dialog h2{font-size:23px}.quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid,.code-section{grid-template-columns:1fr}.code-section legend{grid-column:auto}.field-grid .field+.field,.code-section .field+.field{margin-top:15px}.member-summary{padding:21px 18px}.wizard-actions{align-items:stretch}.back-button{width:92px;padding:0 10px}.wizard-actions .primary-button{min-width:0;padding:0 12px;font-size:15px}.payment-option{grid-template-columns:auto auto 1fr}.payment-check{display:none}.payment-dialog{padding:28px 19px 20px}.payment-return-page{padding:28px 10px}.payment-return-panel{padding:28px 17px}.payment-return-panel h1{font-size:26px}.payment-return-actions{grid-template-columns:1fr}.account-status-inner{grid-template-columns:1fr;gap:30px}.status-benefits{border-top:1px solid #fff3;border-left:0;padding:25px 0 0}.gold-button{grid-column:auto}.account-actions{grid-column:auto;grid-template-columns:1fr;width:100%}.account-content{padding-top:28px}.status-roadmap,.account-details,.account-offers,.account-settings,.referral-panel,.activity-section,.pwa-actions{padding:20px 16px}.account-offer{grid-template-columns:1fr;align-items:stretch}.account-offer code{width:fit-content}.account-settings-contact{grid-template-columns:1fr}.account-settings-contact .field:first-child{grid-column:auto}.account-settings-contact .field+.field{margin-top:0}.saved-accounts-heading{align-items:flex-start}.saved-game-account{grid-template-columns:1fr 42px;align-items:end}.saved-account-default{grid-column:1/-1;height:auto}.saved-game-account>label:not(.saved-account-default){grid-column:1/-1}.remove-game-account-button{grid-area:4/2}.account-settings-actions{flex-direction:column;align-items:stretch}.account-settings-actions .primary-button{width:100%}.referral-share-actions{grid-template-columns:1fr}.account-referral-actions{grid-template-columns:1fr 1fr}.account-referral-actions .referral-code,.account-referral-progress{grid-column:1/-1}.level-list{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-panel{grid-template-columns:auto 1fr}.referral-code{grid-column:1/-1;justify-content:center;width:100%}.activity-header{display:none}.activity-row{grid-template-columns:1fr 1fr;gap:10px 18px;padding:14px 0}.activity-row span:before,.activity-row strong:before{content:attr(data-label);color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.complete-status{display:block}.site-footer{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}.business-info-band,.social-feed-band{padding:42px 0}.landing-inner{width:calc(100% - 24px)}.landing-heading h2{font-size:25px}.social-heading>a{justify-self:start}.social-post-grid{gap:12px}.referral-callout-inner{grid-template-columns:auto 1fr}.referral-callout-inner .gold-button{grid-column:1/-1}.referral-callout-icon{width:50px;height:50px}.referral-dialog-body{padding:21px 18px 24px}.referral-dialog-header{padding:25px 58px 22px 20px}.destination-inner h1{font-size:34px}.support-hero{min-height:220px}.support-hero>div{width:calc(100% - 28px);padding:40px 0 30px}.support-hero h1{font-size:34px}.support-options-band{padding:35px 0 50px}.support-inner{width:calc(100% - 20px)}.support-heading{flex-direction:column;align-items:flex-start;gap:14px}.support-heading h2{font-size:25px}.support-channel{grid-template-columns:auto 1fr;gap:13px;padding:16px 14px}.support-channel-icon{width:46px;height:46px}.support-channel>a,.support-channel>button{grid-column:1/-1;width:100%}.support-launcher{bottom:14px;right:14px}.referral-steps{grid-template-columns:1fr}.referral-steps li{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.referral-steps p{margin-top:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
