:root{--font-google-sans:"googleSans","googleSans Fallback",sans-serif;--lg-orange:#ff822d;--lg-border:#ffffff18;--lg-muted:#aaa5b3;scroll-behavior:smooth}body{background:#080808;color:#f8f7fb}a,button{-webkit-tap-highlight-color:transparent}button{font-family:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.6}[hidden]{display:none!important}.review-origin{display:block;margin-top:4px;font-size:9px;font-weight:400;opacity:.5}.hero-trust-dot{background:#ff822d!important}.review-quote{white-space:normal}.product-carousel-viewport{scrollbar-width:none}#store-dialog{margin:auto;width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #ffffff22;border-radius:24px;background:#101012;color:#f8f7fb;padding:0;box-shadow:0 35px 100px #000b;font-family:var(--font-display)}#store-dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}.lg-dialog-close{position:sticky;top:14px;float:right;z-index:3;width:34px;height:34px;margin:14px 14px -48px 0;border:1px solid var(--lg-border);border-radius:50%;background:#ffffff09;color:#ddd;font-size:25px;line-height:1}#dialog-content{padding:42px}.lg-modal h2{margin:0 30px 16px 0;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.lg-modal p{color:var(--lg-muted);font-size:14px;line-height:1.7;margin-bottom:22px}.lg-modal .lg-caption{font-size:12px;line-height:1.6;margin-top:17px;margin-bottom:0}.lg-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:26px 0;padding:21px;border:1px solid #ff822d33;border-radius:15px;background:#ff822d08}.lg-summary strong{font-size:35px;font-weight:600}.lg-summary span{font-size:15px}.lg-summary small{display:block;color:var(--lg-muted);margin-top:4px;font-size:12px}.lg-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 21px;border:1px solid var(--lg-border);border-radius:999px;background:#ffffff09;color:#eee;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.lg-button:hover{background:#ffffff12;transform:translateY(-1px)}.lg-button-primary{background:linear-gradient(135deg,#ff9e50,#f97316);border-color:#ffae65;color:#16100c;box-shadow:0 0 20px #ff822d20}.lg-button-primary:hover{background:#ff9e50}.lg-button svg{width:16px;height:16px}.lg-modal .lg-button{width:100%;margin-top:10px}.lg-modal ol{counter-reset:steps;list-style:none;display:grid;gap:12px;margin:23px 0}.lg-modal li{counter-increment:steps;display:flex;gap:14px;padding:15px;border:1px solid var(--lg-border);border-radius:12px;color:#c2bccb;font-size:14px;line-height:1.6}.lg-modal li::before{content:counter(steps);flex:0 0 24px;text-align:center;color:var(--lg-orange);font-weight:600}.lg-reviews{display:grid;gap:16px}.lg-reviews blockquote{padding:18px;border:1px solid var(--lg-border);border-radius:12px;color:#d7d4dc;font-size:13px;line-height:1.7}.lg-reviews cite{display:block;font-style:normal;color:var(--lg-muted);margin-top:12px;font-size:11px}.modal-open{overflow:hidden}.lg-toast{position:fixed;left:50%;bottom:24px;z-index:100;transform:translateX(-50%);padding:14px 20px;border:1px solid var(--lg-border);border-radius:12px;background:#191719;color:#fff;font-size:13px}
/* Size the transparent LG emblem to align with the homepage wordmark. */
.site-navigation_brand__lmeBY img{width:40px;height:40px;object-fit:contain}
.site-navigation_mobile__e3y_C .site-navigation_brand__lmeBY img,.site-navigation_menuHeader__Zt5q3 .site-navigation_brand__lmeBY img{width:36px;height:36px}
/* Dashboard keeps wallet launches inside the account area. */
.dash-phone-note{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;margin-bottom:24px;border:1px solid #ff822d35;border-radius:16px;background:#ff822d08}.dash-phone-note>svg{width:22px;height:22px;flex:none;color:#ff9d54;margin-top:2px}.dash-phone-note strong{font-size:14px;color:#ffb27a}.dash-phone-note p{margin:5px 0 0}
.dashboard-page{background:#090909;min-height:100dvh}.dash-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 32px;border-bottom:1px solid var(--lg-border);background:#0b0b0be8;backdrop-filter:blur(18px)}.dash-brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:600;letter-spacing:-.8px}.dash-brand img{width:32px;height:32px}.dash-brand em{font-style:normal;color:var(--lg-orange)}.dash-header-right{display:flex;align-items:center;gap:16px}.dash-preview{font-size:11px;border:1px solid #ff822d33;border-radius:999px;background:#ff822d0d;padding:6px 11px;color:#ffb27a}.dash-layout{display:grid;grid-template-columns:220px 1fr;max-width:1400px;margin:auto}.dash-sidebar{padding:34px 20px;border-right:1px solid var(--lg-border);min-height:calc(100dvh - 76px)}.dash-sidebar-label{color:#78737e;font-size:10px;text-transform:uppercase;letter-spacing:1.8px;margin:0 13px 16px}.dash-nav{display:grid;gap:6px}.dash-nav button,.dash-nav a{display:flex;align-items:center;gap:12px;text-align:left;padding:13px;border-radius:10px;color:var(--lg-muted);font-size:13px}.dash-nav svg{width:18px;height:18px}.dash-nav .active{background:#ff822d13;color:#ffb27a}.dash-nav button:hover,.dash-nav a:hover{background:#ffffff06}.dash-sidebar-note{margin:42px 13px 0;color:#736d7b;font-size:11px;line-height:1.7}.dash-main{min-width:0;padding:46px 40px 60px}.dash-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.dash-heading h1{font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-1px}.dash-heading p{font-size:14px;color:var(--lg-muted);margin-top:9px}.dash-status{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:11px;color:#b8b0c0}.dash-status::before{content:"";width:6px;height:6px;background:#ff822d;border-radius:50%}.dash-tools{display:flex;justify-content:space-between;gap:18px;margin-bottom:23px}.dash-filters{display:flex;gap:4px;padding:4px;border:1px solid var(--lg-border);background:#ffffff03;border-radius:999px}.dash-filters button{padding:7px 14px;font-size:12px;color:var(--lg-muted);border-radius:999px}.dash-filters button[aria-pressed=true]{background:#ff822d16;color:#ffb27a}.dash-search{display:flex;align-items:center;gap:9px;background:#ffffff04;border:1px solid var(--lg-border);border-radius:999px;padding:9px 15px;max-width:240px;color:#817a89}.dash-search svg{width:16px;height:16px}.dash-search input{width:100%;min-width:0;background:none;color:#eee;font-family:inherit;font-size:12px;outline:none}.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dash-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--lg-border);border-radius:20px;background:#0d0c0e;scroll-margin-top:90px;transition:border-color .25s,transform .25s}.dash-card:hover{border-color:#ffffff30;transform:translateY(-2px)}.dash-card-available{border-color:#ff822d42;background:linear-gradient(155deg,#ff822d09,#0d0c0e 45%)}.dash-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;gap:10px}.dash-symbol{color:var(--wallet-color);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ffffff15;border-radius:9px}.dash-symbol svg{width:20px;height:20px}.dash-state{font-size:9px;border:1px solid var(--lg-border);border-radius:999px;padding:5px 9px;color:#807889;white-space:nowrap}.dash-card-available .dash-state{color:#ffb27a;background:#ff822d0d;border-color:#ff822d33}.dash-image{height:240px;overflow:hidden;margin-bottom:20px;position:relative}.dash-image::after{content:"";position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#0d0c0e)}.dash-image img{display:block;height:295px;width:auto;max-width:100%;object-fit:contain;object-position:top;margin:0 auto}.dash-card h2{font-size:18px;font-weight:600;margin-bottom:7px}.dash-card p{font-size:11px;line-height:1.7;color:#8e859a;margin-bottom:23px;flex:1}.dash-card .lg-button{font-size:12px;width:100%;min-height:40px}.dash-empty{padding:60px;text-align:center;color:var(--lg-muted);font-size:14px}.dash-panel h2{font-size:22px;font-weight:600;margin:0 0 14px}.dash-panel p{color:var(--lg-muted);font-size:14px;line-height:1.7;max-width:620px}.dash-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:28px}.dash-plan{border:1px solid var(--lg-border);border-radius:18px;padding:25px;background:#0f0e10}.dash-plan>strong{display:block;font-size:31px;font-weight:600;margin:13px 0 22px}.dash-plan h3{font-size:16px;font-weight:600}.dash-plan small{font-size:11px;color:var(--lg-muted)}.dash-plan .lg-button{width:100%}.dash-help-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.dash-help-list button{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:22px;border:1px solid var(--lg-border);border-radius:16px;background:#0f0e10;font-size:14px;color:#d7d4dc}.dash-help-list svg{width:17px;height:17px;color:var(--lg-orange)}.wallet-launch{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:#090909;animation:launch-in .25s ease-out}.launch-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;height:60px;padding:0 24px;border-bottom:1px solid var(--lg-border);background:#0f0d0e}.launch-bar strong{font-size:14px;font-weight:500}.launch-bar .lg-button{font-size:11px;padding:8px 15px;min-height:35px}.launch-actions{display:flex;gap:10px}.wallet-frame-wrap{display:flex;justify-content:center;flex:1;min-height:0;padding:22px}.wallet-frame{display:block;width:min(430px,100%);height:100%;border:1px solid #ffffff22;border-radius:28px;background:#000;box-shadow:0 20px 70px #0007}.launch-open{overflow:hidden}@keyframes launch-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:is(.dash-nav button,.dash-filters button,.lg-button,a):focus-visible{outline:2px solid #ffb27a;outline-offset:4px}
@media(max-width:1100px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-main{padding-inline:28px}.dash-layout{grid-template-columns:195px 1fr}}
@media(max-width:767px){.dash-header{height:64px;padding:0 18px}.dash-brand{font-size:18px}.dash-brand img{width:28px;height:28px}.dash-header-right{gap:10px}.dash-header-right .lg-button{padding:7px 13px;min-height:34px;font-size:11px}.dash-preview{font-size:9px;padding:5px 8px}.dash-layout{grid-template-columns:1fr}.dash-sidebar{padding:12px 18px;min-height:0;border-right:0;border-bottom:1px solid var(--lg-border)}.dash-sidebar-label,.dash-sidebar-note{display:none}.dash-nav{display:flex;justify-content:space-between;gap:6px}.dash-nav button,.dash-nav a{font-size:11px;padding:10px 12px;gap:7px}.dash-nav svg{width:15px;height:15px}.dash-main{padding:30px 18px 40px}.dash-heading{margin-bottom:24px}.dash-heading h1{font-size:28px}.dash-heading p{font-size:12px}.dash-status{font-size:9px}.dash-tools{flex-wrap:wrap;gap:12px}.dash-filters button{font-size:11px;padding:6px 12px}.dash-search{max-width:none;flex:1;min-width:140px}.dash-grid{gap:13px}.dash-card{padding:14px;border-radius:15px}.dash-image{height:200px;margin-bottom:15px}.dash-image img{height:235px}.dash-card-top{gap:6px;margin-bottom:14px}.dash-symbol{width:26px;height:26px;border-radius:7px}.dash-symbol svg{width:17px;height:17px}.dash-state{font-size:7px;padding:4px 6px}.dash-card h2{font-size:15px}.dash-card p{font-size:10px;margin-bottom:18px}.dash-card .lg-button{font-size:10px;padding:8px 12px;min-height:38px}.dash-panel p{font-size:12px}.dash-plan-list,.dash-help-list{grid-template-columns:1fr}.launch-bar{height:56px;padding:0 12px}.launch-bar strong{font-size:12px}.launch-bar .lg-button{font-size:10px;padding:7px 10px}.wallet-frame-wrap{padding:0}.wallet-frame{width:100%;border:0;border-radius:0;box-shadow:none}#dialog-content{padding:34px 25px}.lg-modal h2{font-size:27px}.lg-modal p,.lg-modal li{font-size:13px}}
@media(max-width:360px){.dash-preview{display:none}.dash-nav button{padding:9px 10px}.dash-status{display:none}.dash-image{height:170px}.dash-image img{height:200px}.dash-card h2{font-size:14px}.dash-card p{font-size:9px}.dash-filters{width:100%;justify-content:center}.dash-state{font-size:6px}.dash-heading p{font-size:11px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Two identical groups travel by one complete group for a seamless loop. */
.august-landing #vouches .review-rail{--review-gap:14px;padding:4px 16px 12px;overflow:hidden;scrollbar-width:none}
.august-landing #vouches .review-track{display:flex;width:max-content;gap:var(--review-gap);padding:0;overflow:visible;scroll-snap-type:none;animation:larpgod-reviews-loop 160s linear infinite}
.august-landing #vouches .review-group{display:flex;flex:0 0 auto;gap:var(--review-gap)}
.august-landing #vouches .review-card{flex:0 0 min(300px,82vw);width:min(300px,82vw)}
@keyframes larpgod-reviews-loop{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--review-gap)/2))}}
@media(min-width:768px){.august-landing #vouches .review-rail{--review-gap:16px;padding-inline:max(32px,calc((100vw - 1116px)/2))}}
@media(hover:hover) and (pointer:fine){.august-landing #vouches .review-rail:hover .review-track{animation-play-state:paused}}
.august-landing #vouches .review-rail:focus-within{overflow-x:auto}
.august-landing #vouches .review-rail:focus-within .review-track{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.august-landing #vouches .review-rail{overflow-x:auto}.august-landing #vouches .review-track{animation:none;transform:none}.august-landing #vouches .review-group[aria-hidden=true]{display:none}}

/* License activation uses the supplied sign-in screen's centered layout. */
.license-page{min-height:100dvh;display:grid;place-items:center;background:#08080a;padding:40px 20px;color:#f8f7fb}.license-shell{width:min(392px,100%);text-align:center}.license-mark{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 23px;border:1px solid #ffffff13;border-radius:20px;background:radial-gradient(circle at 20% 90%,#ff822d18,transparent 75%),#0c0b0e;box-shadow:inset 0 1px 0 #ffffff07}.license-mark img{width:36px;height:36px}.license-shell h1{margin:0 0 22px;font-size:30px;font-weight:600;letter-spacing:-1px;line-height:1.25}.license-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#license-key{display:block;width:100%;height:52px;border:1px solid #ffffff16;border-radius:999px;background:#08080a;text-align:center;font:500 16px var(--font-display);letter-spacing:1.8px;color:#ddd;outline:none;padding:0 20px;transition:border-color .2s,box-shadow .2s}#license-key::placeholder{font-size:13px;color:#55505f;letter-spacing:1.8px}#license-key:focus{border-color:#ff822d80;box-shadow:0 0 0 3px #ff822d0c}#license-key[aria-invalid=true]{border-color:#ef775b70}#license-submit{width:100%;height:56px;margin-top:10px;border:1px solid #ff822d30;border-radius:999px;background:linear-gradient(135deg,#ff9b47,#f97316);color:#18100a;font-size:16px;font-weight:600;transition:opacity .2s,background .2s}#license-submit:disabled{background:#160f0b;border-color:#ff822d08;color:#8c817a;opacity:.65}.license-error{margin-top:13px;font-size:12px;color:#ff9b85;line-height:1.5}.license-phone-note{display:flex;gap:11px;text-align:left;margin-top:22px;padding:16px;border:1px solid #a7660c55;border-radius:16px;background:#ff822d04;color:#e9b763;font-size:13px;line-height:1.6}.license-phone-note>span{font-size:20px;line-height:1.1;color:#f2b936}.license-phone-note strong{display:block;font-size:13px;font-weight:600;margin-bottom:2px;color:#edc260}.license-phone-note p{margin:0;color:#d7aa64}.license-divider{display:flex;align-items:center;gap:14px;margin:27px 0 15px;font-size:13px;color:#736b7f}.license-divider>span{height:1px;flex:1;background:#ffffff0b}.license-buy{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:49px;border:1px solid #ffffff24;border-radius:999px;background:#ffffff02;font-size:14px;font-weight:500;color:#ddd;transition:background .2s,border-color .2s}.license-buy:hover{border-color:#ff822d55;background:#ff822d07}.license-buy svg{width:17px;height:17px}.license-caption{font-size:13px;color:#898092;margin-top:9px}.license-help{font-size:13px;color:#8f8599;margin-top:25px}.license-help a{color:#ffb27a;text-decoration:underline;text-underline-offset:2px;font-weight:500}.license-shell :is(a,button):focus-visible{outline:2px solid #ffb27a;outline-offset:4px}.logout-form{margin:0;display:flex}.logout-form .lg-button{white-space:nowrap}@media(max-width:767px){.dash-header-right .dash-preview{display:none}.dash-header-right{gap:8px}}@media(max-width:450px){.license-page{padding:38px 20px}.license-shell h1{font-size:27px;letter-spacing:-.9px}.license-mark{margin-bottom:24px}.license-phone-note{font-size:12px;padding:15px}.license-phone-note strong{font-size:12px}.license-help{font-size:12px}}
