.gm-root{--gm-bg:#05060b;--gm-pink:#ff34a7;--gm-pink-2:#ff7cc6;--gm-blue:#294bfd;--gm-violet:#7c5cff;--gm-cyan:#22e4ff;--gm-lime:#b6ff5c;--gm-gold:#ffc93c;--gm-ink:#0b0d18;--gm-line:#ffffff24;--gm-edge:#ffffff12;--gm-card-r:24px;--gm-cta-bg:linear-gradient(180deg,#e2ff9a,#b6ff5c 50%,#5fe8a0);--gm-cta-ring:#b6ff5c;--gm-cta-edge:#2c7a3e;--gm-cta-key:#05060beb;position:fixed;inset:0;z-index:30;overflow:hidden;background:var(--gm-bg);color:#fff;font-family:var(--font-text),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.gm-root .gm-disp,.gm-root .gm-q,.gm-root h1,.gm-root h2{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-variation-settings:"opsz" 96;letter-spacing:-.028em;text-wrap:balance}.gm-backdrop{overflow:hidden;pointer-events:none;z-index:0}.gm-backdrop,.gm-sky{position:absolute;inset:0}.gm-sky{background:linear-gradient(180deg,#05060b,#0a0c26 38%,#2a0f4a 62%,#6a1656 78%,#ff34a7);opacity:.95}.gm-star{background:#fff;opacity:.5;animation:gm-tw 4s ease-in-out infinite}.gm-star,.gm-sun{position:absolute;border-radius:9999px}.gm-sun{left:50%;bottom:36%;width:min(46vw,30rem);aspect-ratio:1;transform:translateX(-50%);background:linear-gradient(180deg,#ffd35a,#ff7a59 45%,#ff34a7);opacity:.85;filter:blur(.5px);-webkit-mask:repeating-linear-gradient(180deg,#000 0 14px,#0000 14px 18px),linear-gradient(180deg,#000 55%,#0000);mask-composite:intersect;mask:repeating-linear-gradient(180deg,#000 0 14px,#0000 14px 18px),linear-gradient(180deg,#000 55%,#0000);box-shadow:0 0 120px 30px #ff34a759}.gm-floor{position:absolute;left:-25%;right:-25%;bottom:0;height:42%;perspective:340px;overflow:hidden;background:linear-gradient(180deg,#ff34a780,#12061f 22%,#05060b)}.gm-floor-grid{position:absolute;left:0;right:0;top:-40%;height:200%;transform:rotateX(64deg);transform-origin:50% 0;will-change:transform;background-image:linear-gradient(#22e4ff8c 2px,#0000 0),linear-gradient(90deg,#ff34a78c 2px,#0000 0);background-size:70px 70px;animation:gm-floor 3.2s linear infinite}@keyframes gm-floor{0%{transform:rotateX(64deg) translateY(0)}to{transform:rotateX(64deg) translateY(70px)}}@keyframes gm-tw{0%,to{opacity:.15}50%{opacity:.85}}.gm-hud{top:0;z-index:20;height:4.1rem;background:linear-gradient(180deg,#05060beb,#05060b9e);backdrop-filter:blur(14px);border-bottom:1px solid var(--gm-line)}.gm-hud,.gm-hud:after{position:absolute;left:0;right:0}.gm-hud:after{content:"";bottom:-1px;height:1px;background:linear-gradient(90deg,#0000,var(--gm-pink),var(--gm-cyan),#0000);opacity:.7}.gm-hud-in{max-width:78rem;margin:0 auto;height:100%;padding:0 1.25rem;gap:1.2rem}.gm-hud-in,.gm-logo{display:flex;align-items:center}.gm-logo{flex-shrink:0;transition:opacity .15s}.gm-logo:hover{opacity:.82}.gm-logo:focus-visible{outline:3px solid #7c5cffb3;outline-offset:5px;border-radius:.4rem}.gm-logo img{display:block;height:2.15rem;width:auto}.gm-root:not(.gm-light) .gm-logo img{filter:brightness(0) invert(1)}.gm-ty-logo{position:absolute;top:1rem;left:1.25rem;z-index:6}@media (max-width:720px){.gm-logo img{height:1.5rem}.gm-ty-logo{top:.7rem;left:.8rem}}.gm-lvl{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.gm-lvl-n{white-space:nowrap;font-weight:800;font-size:.74rem;letter-spacing:.14em;padding:.32rem .6rem;border-radius:.5rem;color:#05060b;background:linear-gradient(135deg,var(--gm-lime),var(--gm-cyan));box-shadow:0 0 22px #22e4ff73}.gm-lvl-t{font-family:var(--font-display),sans-serif;font-weight:600;font-size:1.02rem;letter-spacing:-.01em}.gm-xpbar{position:relative;flex:1;height:.95rem;border-radius:9999px;background:#ffffff17;border:1px solid #ffffff1f;overflow:hidden}.gm-xpfill{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:linear-gradient(90deg,var(--gm-pink),var(--gm-violet) 55%,var(--gm-cyan));box-shadow:0 0 18px #ff34a7cc;transition:width .8s cubic-bezier(.22,1,.36,1)}.gm-xpfill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:gm-shine 2.4s linear infinite}@keyframes gm-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.gm-tick{position:absolute;top:0;bottom:0;width:2px;background:#05060bbf}.gm-xppct{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);font-size:.62rem;font-weight:800;letter-spacing:.06em;color:#fff;text-shadow:0 1px 3px #000000e6,0 0 6px #0009}.gm-hud-r{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.gm-left{font-size:.78rem;color:#ffffff9e;font-weight:600}.gm-streak{font-weight:800;font-size:.86rem;color:#ffb02e;text-shadow:0 0 14px #ff8c00cc}.gm-xp{position:relative;font-size:.82rem;color:#ffffffb3;font-weight:600}.gm-xp b{font-family:var(--font-display),sans-serif;font-size:1.3rem;color:var(--gm-lime);text-shadow:0 0 16px #b6ff5c99;font-variant-numeric:tabular-nums}.gm-snd{width:2.3rem;height:2.3rem;border-radius:.7rem;display:grid;place-items:center;color:#ffffffbf;background:#ffffff12;border:1px solid var(--gm-line);cursor:pointer;transition:all .2s}.gm-snd:hover{color:#fff;background:#ffffff24}.gm-snd[aria-pressed=true]{color:var(--gm-lime);border-color:#b6ff5c80}@media (max-width:720px){.gm-left,.gm-lvl-t{display:none}.gm-hud-in{gap:.7rem;padding:0 .8rem}.gm-xp b{font-size:1.1rem}}.gm-stage{position:relative;z-index:5;height:100%;padding:5.2rem 1.25rem 1.1rem;display:flex;align-items:stretch;justify-content:center;gap:clamp(1.2rem,2.6vw,2.6rem)}.gm-card-wrap{width:100%;max-width:40rem;min-height:0;display:flex}.gm-side{display:none;width:26rem;flex-shrink:0;min-height:0;flex-direction:column;gap:.8rem;overflow-y:auto;scrollbar-width:none}.gm-side::-webkit-scrollbar{display:none}@media (min-width:1100px){.gm-side{display:flex}}.gm-side{transition:width .6s cubic-bezier(.2,.8,.2,1),opacity .5s ease .12s,margin-left .6s cubic-bezier(.2,.8,.2,1)}.gm-side>*{min-width:26rem}.gm-stage.is-welcome .gm-side{width:0;opacity:0;margin-left:calc(-1 * clamp(1.2rem, 2.6vw, 2.6rem));pointer-events:none;overflow:hidden}@media (max-width:767px){.gm-stage{padding:4.1rem 0 0}.gm-card-wrap{max-width:none}}.gm-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--gm-card-r);background:#0e1020e6;backdrop-filter:blur(20px);box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 40px 100px -30px #000000e6,0 0 80px -20px #ff34a766}.gm-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:2;background:conic-gradient(from 0deg,var(--gm-pink),var(--gm-blue),var(--gm-cyan),var(--gm-pink));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:gm-edge 6s ease-in-out infinite;opacity:.9}@keyframes gm-edge{0%,to{opacity:.55}50%{opacity:1}}.gm-card>*{position:relative;z-index:1}@media (max-width:767px){.gm-card{border-radius:0}.gm-card:before{display:none}}.gm-topbar{padding:.95rem 1.5rem .85rem;border-bottom:1px solid #ffffff17;flex-shrink:0}.gm-eyebrow{display:flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gm-cyan);margin-bottom:.7rem}.gm-eyebrow:before{content:"▶";font-size:.6rem;color:var(--gm-pink)}.gm-track{display:flex;gap:3px}.gm-seg{height:6px;flex:1;border-radius:3px;background:#ffffff1a;position:relative;overflow:hidden}.gm-seg:after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--gm-pink),var(--gm-violet));transition:transform .5s cubic-bezier(.22,1,.36,1)}.gm-seg.on:after{transform:scaleX(1)}.gm-seg.head:after{box-shadow:0 0 12px 2px #ff34a7cc;background:linear-gradient(90deg,var(--gm-pink),var(--gm-cyan))}.gm-head{padding:1.9rem 1.6rem 1rem;flex-shrink:0}.gm-q{font-size:clamp(1.5rem,2.5vw,1.9rem);line-height:1.1;font-weight:600;color:#fff}.gm-sub{margin-top:.55rem;font-size:1rem;line-height:1.5;color:#ffffff9e}.gm-body{flex:1 1 auto;overflow-y:auto;padding:.3rem 1.6rem 1.8rem;scrollbar-width:thin;scrollbar-color:#ffffff38 #0000}.gm-list{display:flex;flex-direction:column;gap:.7rem;counter-reset:gmk}.gm-opt{position:relative;width:100%;display:flex;align-items:center;gap:.95rem;text-align:left;cursor:pointer;padding:1rem 1.15rem;border-radius:16px;color:#fff;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.045));border:1.5px solid #ffffff29;box-shadow:0 5px 0 #ffffff12,0 14px 26px -14px #000c;transition:transform .15s cubic-bezier(.22,1,.36,1),border-color .15s,box-shadow .15s,background .15s}.gm-opt:hover{transform:translateY(-2px);border-color:var(--gm-cyan);box-shadow:0 7px 0 #22e4ff40,0 0 28px -6px #22e4ff8c}.gm-opt:active{transform:translateY(3px);box-shadow:0 1px 0 #ffffff12}.gm-opt:focus-visible{outline:2px solid var(--gm-cyan);outline-offset:3px}.gm-opt>*{position:relative}.gm-opt.is-on{border-color:var(--gm-pink);background:linear-gradient(180deg,#ff34a747,#ff34a71f);box-shadow:0 5px 0 #ff34a773,0 0 34px -4px #ff34a7bf}.gm-opt.is-on:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,#ffffff47,#0000 55%);animation:gm-lock .7s ease-out forwards;pointer-events:none}@keyframes gm-lock{0%{opacity:1}to{opacity:0}}.gm-opt-label{font-weight:600;font-size:1.03rem;line-height:1.3}.gm-list:not(.gm-tiles) .gm-opt:not(:has(.gm-dot)) .gm-opt-label{display:grid;grid-template-columns:1.7rem minmax(0,1fr);column-gap:.85rem;align-items:start;flex:1 1 auto;min-width:0}.gm-list:not(.gm-tiles) .gm-opt:not(:has(.gm-dot)) .gm-opt-label:before{counter-increment:gmk;content:counter(gmk,upper-alpha);display:grid;place-items:center;width:1.7rem;height:1.7rem;margin:-.2rem 0 0;border-radius:.5rem;font-size:.74rem;font-weight:800;color:var(--gm-cyan);background:#22e4ff1a;border:1px solid #22e4ff59}.gm-opt.is-on .gm-opt-label:before{color:#05060b;background:var(--gm-lime);border-color:var(--gm-lime);box-shadow:0 0 14px #b6ff5cb3}.gm-dot{width:1.4rem;height:1.4rem;border-radius:9999px;border:1.5px solid #ffffff59;flex-shrink:0;display:grid;place-items:center;transition:all .2s}.gm-dot.sq{border-radius:.45rem}.gm-opt.is-on .gm-dot{border-color:var(--gm-lime);background:var(--gm-lime);box-shadow:0 0 14px #b6ff5cb3}.gm-opt.is-on .gm-dot svg{color:#05060b}.gm-opt-title{font-weight:650;font-size:1.12rem;color:#fff}.gm-opt-desc{margin-top:.2rem;font-size:.93rem;color:#ffffff9e}.gm-opt.big{padding:1.3rem 1.25rem;border-radius:20px;margin-bottom:.75rem}.gm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.gm-tiles .gm-opt{flex-direction:column;justify-content:center;text-align:center;gap:.55rem;min-height:5.4rem;padding:.85rem .6rem}.gm-tiles .gm-opt-label{font-size:.7rem;font-weight:700;color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase}.gm-crm-white{place-items:center;padding:.4rem .75rem;background:#fff}.gm-crm-plate,.gm-crm-white{display:inline-grid;border-radius:.65rem}.gm-crm-plate{place-items:center;padding:.4rem .75rem;background:#0b0c12;border:1px solid #ffffff2e}.gm-crm-logo{height:1.6rem;width:auto;max-width:7.4rem;object-fit:contain}.gm-crm-plate .gm-crm-logo{height:1.1rem}.gm-crm-glyph{color:#ffffff8c}@media (min-width:640px){.gm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.gm-label{display:block;margin-bottom:.45rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6}.gm-input{width:100%;padding:.9rem 1.05rem;border-radius:14px;font-size:1.03rem;color:#fff;background:#00000059;border:1.5px solid #ffffff2e;box-shadow:inset 0 2px 6px #0006;outline:none;transition:border-color .15s,box-shadow .15s}.gm-input::placeholder{color:#ffffff59}.gm-input:focus{border-color:var(--gm-cyan);box-shadow:inset 0 2px 6px #0006,0 0 0 4px #22e4ff29,0 0 26px -4px #22e4ff80}.gm-input.is-valid{border-color:var(--gm-lime);box-shadow:inset 0 2px 6px #0006,0 0 20px -6px #b6ff5c99}.gm-input.is-invalid{border-color:#ff5c7a}.gm-input.gm-nmls{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.75rem;letter-spacing:.36em;padding:1.05rem 1.2rem;text-align:center}.gm-input.gm-nmls::placeholder{letter-spacing:.02em;font-family:var(--font-text),sans-serif;font-size:1.03rem}.gm-input.gm-pr{padding-right:2.9rem}.gm-input.gm-pr-btn{padding-right:8.8rem}.gm-field-btn{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.32rem .7rem;border-radius:10px;font-size:.78rem;font-weight:800;line-height:1.2;white-space:nowrap;color:#fff;background:#ffffff1f;border:1px solid var(--gm-line);cursor:pointer;transition:background .15s,border-color .15s}.gm-field-btn:hover{background:#fff3}.gm-field-btn:focus-visible{outline:2px solid var(--gm-cyan);outline-offset:2px}.gm-light .gm-field-btn{color:#0b0d18;background:#0b0d1812}.gm-light .gm-field-btn:hover{background:#0b0d1821}.gm-err{margin-top:.4rem;font-size:.82rem;font-weight:600;line-height:1.35;color:#ff9db1}.gm-light .gm-err{color:#c4203f}.gm-alert{padding:.8rem 1rem;border-radius:14px;font-size:.92rem;font-weight:600;line-height:1.4;color:#ffc2cd;background:#ff5c7a24;border:1.5px solid #ff5c7a}.gm-light .gm-alert{color:#8f1731;background:#ff5c7a1f}.gm-help{margin-top:.55rem;font-size:.8rem;color:#ffffff80}.gm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.6rem;border-radius:14px;font-weight:800;font-size:1rem;letter-spacing:.01em;cursor:pointer;transition:transform .12s,box-shadow .12s,filter .15s}.gm-btn:disabled{cursor:not-allowed}.gm-btn-primary{color:#fff;background:#3a3f58;box-shadow:0 5px 0 #262a3d;text-shadow:none;position:relative;overflow:hidden;border-radius:16px}.gm-btn-primary:not(:disabled){color:#05060b;background:var(--gm-cta-bg);text-shadow:none;box-shadow:0 0 0 2px var(--gm-cta-key),0 6px 0 2px var(--gm-cta-edge),0 0 46px 2px #b6ff5c80}.gm-btn-primary:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 0 0 2px var(--gm-cta-key),0 8px 0 2px var(--gm-cta-edge),0 0 54px 4px #b6ff5c9e}.gm-btn-primary:not(:disabled):active{transform:translateY(4px);box-shadow:0 0 0 2px var(--gm-cta-key),0 2px 0 2px var(--gm-cta-edge),0 0 30px 0 #b6ff5c66}.gm-btn-primary:not(:disabled):before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff6b,#0000 46%);pointer-events:none}.gm-btn-primary:not(:disabled){overflow:visible}.gm-btn-ghost{color:#fff;background:#ffffff17;box-shadow:0 4px 0 #ffffff14;border:1px solid var(--gm-line)}.gm-btn-ghost:hover{background:#ffffff26}.gm-btn-quiet{color:#fff9;padding:.6rem 1rem;border-radius:12px;font-weight:700}.gm-btn-quiet:hover{color:#fff;background:#ffffff14}.gm-link{color:var(--gm-cyan);text-decoration:underline;text-underline-offset:3px;font-weight:600}.gm-link:hover{color:#fff}.gm-foot{border-top:1px solid #ffffff17;padding:.95rem 1.5rem;justify-content:space-between;gap:1rem;flex-shrink:0;background:#00000047}.gm-foot,.gm-secure{display:flex;align-items:center}.gm-secure{justify-content:center;gap:.4rem;margin-top:1.5rem;font-size:.76rem;color:#fff6}.gm-root .text-gray-800,.gm-root .text-gray-900{color:#fff!important}.gm-root .text-gray-700{color:#ffffffd1!important}.gm-root .text-gray-600{color:#ffffffa8!important}.gm-root .text-gray-400,.gm-root .text-gray-500{color:#ffffff80!important}.gm-root .text-blue-600,.gm-root .text-blue-700{color:var(--gm-cyan)!important}.gm-root .text-blue-800,.gm-root .text-blue-900{color:#bfe9ff!important}.gm-root .bg-blue-50{background:#294bfd29!important}.gm-root .border-blue-100,.gm-root .border-blue-200{border-color:#294bfd73!important}.gm-root .bg-yellow-50{background:#ffc93c1f!important}.gm-root .border-yellow-200{border-color:#ffc93c66!important}.gm-root .text-yellow-600,.gm-root .text-yellow-800{color:var(--gm-gold)!important}.gm-root .bg-yellow-100{background:#ffc93c29!important}.gm-root .bg-white{background:#ffffff0f!important}.gm-root .border-gray-200,.gm-root .border-gray-300{border-color:#ffffff29!important}.gm-root .bg-gray-50{background:#ffffff0d!important}.gm-root .bg-green-100{background:#b6ff5c2e!important}.gm-root .text-green-600,.gm-root .text-green-700{color:var(--gm-lime)!important}.gm-root .border-t-blue-600{border-top-color:var(--gm-cyan)!important}.gm-hero{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem;padding:2rem 1.6rem 1.8rem}.gm-hero h1{font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.02;font-weight:600;color:#fff;text-shadow:0 0 40px #ff34a759}.gm-hero .gm-lede{font-size:1.1rem;line-height:1.55;color:#ffffffb3;max-width:32rem}.gm-root .btn-primary{border-radius:17px;height:3.7rem;padding:0 2.2rem;font-weight:800;color:#05060b!important;text-shadow:none;background:var(--gm-cta-bg)!important;box-shadow:0 0 0 2px var(--gm-cta-key),0 6px 0 2px var(--gm-cta-edge),0 0 46px 2px #b6ff5c80;transition:transform .12s,box-shadow .12s}.gm-root .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 2px var(--gm-cta-key),0 8px 0 2px var(--gm-cta-edge),0 0 54px 4px #b6ff5c9e}.gm-root .btn-primary:active{transform:translateY(5px);box-shadow:0 0 0 2px var(--gm-cta-key),0 1px 0 2px var(--gm-cta-edge)}.gm-journey{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;max-width:30rem}.gm-jn{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:4.2rem;flex-shrink:0}.gm-jn i{width:2.1rem;height:2.1rem;border-radius:9999px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:.82rem;color:#ffffff8c;background:#ffffff12;border:1.5px dashed #ffffff4d}.gm-jn.on i{color:#05060b;background:var(--gm-lime);border:1.5px solid var(--gm-lime);box-shadow:0 0 20px #b6ff5cbf}.gm-jn span{font-size:.62rem;line-height:1.15;text-align:center;color:#ffffff80;font-weight:600}.gm-jn.on span{color:#ffffffe6}.gm-jl{flex:1;height:2px;margin-top:1.05rem;background:repeating-linear-gradient(90deg,#ffffff4d 0 5px,#0000 5px 10px);min-width:.6rem}.gm-radar{position:relative;width:12rem;height:12rem;margin:0 auto 2.8rem}.gm-radar i{position:absolute;inset:0;border-radius:9999px;border:1.5px solid #22e4ff59}.gm-radar i:nth-child(2){inset:1.7rem;border-color:#ff34a773}.gm-radar i:nth-child(3){inset:3.4rem;border-color:#22e4ff80}.gm-radar b{inset:0;background:conic-gradient(from 0deg,#0000 0deg,#0000 250deg,#22e4ff73 340deg,#22e4ffe6 1turn);animation:gm-sweep 2s linear infinite}.gm-radar b,.gm-radar em{position:absolute;border-radius:9999px}.gm-radar em{left:50%;top:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;background:var(--gm-cyan);box-shadow:0 0 20px 4px #22e4ffd9}@keyframes gm-sweep{to{transform:rotate(1turn)}}.gm-fact{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .65rem;border-radius:12px;cursor:pointer;transition:background .15s}.gm-fact:hover{background:#ffffff0f}.gm-check{appearance:none;margin:.05rem 0 0;width:1.45rem;height:1.45rem;flex-shrink:0;cursor:pointer;display:inline-grid;place-content:center;border-radius:.5rem;border:2px solid #fff6;background:#ffffff12;box-shadow:0 3px 0 #00000059;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s}.gm-check:after{content:"";width:.85rem;height:.85rem;transform:scale(0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.6l3.1 3.1L13 4.6'/%3E%3C/svg%3E") 50% /contain no-repeat;transition:transform .18s cubic-bezier(.3,1.7,.5,1)}.gm-check:hover{border-color:var(--gm-pink)}.gm-check:checked{border-color:#0000;background:linear-gradient(135deg,var(--gm-pink),var(--gm-violet) 55%,var(--gm-blue));box-shadow:0 3px 0 #46147899,0 0 16px #ff34a766}.gm-check:checked:after{transform:scale(1)}.gm-check:active{transform:translateY(2px);box-shadow:0 1px 0 #00000059}.gm-check:focus-visible{outline:3px solid #7c5cffb3;outline-offset:2px}.gm-panel{border-radius:16px;border:1px solid #ffffff24;background:hsla(0,0%,100%,.045);padding:.75rem}.gm-panel-title{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gm-cyan);margin-bottom:.6rem}.gm-feature{border-radius:14px;padding:.9rem 1rem;background:linear-gradient(120deg,#ff34a733,#294bfd38);border:1.5px solid #ff34a773;box-shadow:0 0 30px -10px #ff34a7b3}.gm-verified{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:9999px;background:#b6ff5c2e;font-size:.7rem;font-weight:800;letter-spacing:.08em;box-shadow:0 0 16px #b6ff5c59}.gm-verified,.gm-verified span{color:var(--gm-lime)!important}.gm-split{margin:.8rem 0 .2rem}.gm-split-bar{display:flex;height:.7rem;border-radius:9999px;overflow:hidden;background:#ffffff14}.gm-split-bar i{background:linear-gradient(90deg,var(--gm-cyan),var(--gm-blue))}.gm-split-bar b{background:linear-gradient(90deg,var(--gm-pink),var(--gm-violet))}.gm-split-l{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.72rem;font-weight:700;color:#ffffffb3}.gm-boss{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.6rem .85rem;border-radius:14px;background:linear-gradient(120deg,#ff34a738,#ffc93c24);border:1px solid #ff34a780;box-shadow:0 0 34px -10px #ff34a7b3}.gm-boss-k{font-size:.7rem;font-weight:800;letter-spacing:.16em;color:var(--gm-gold)}.gm-boss-bar{flex:1;display:flex;gap:4px}.gm-boss-bar i{flex:1;height:.55rem;border-radius:3px;background:#ffffff1f;transition:all .3s}.gm-boss-bar i.on{background:linear-gradient(90deg,var(--gm-lime),var(--gm-cyan));box-shadow:0 0 12px #b6ff5cb3}.gm-boss-n{font-size:.8rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.gm-root .p-dropdown,.gm-root .p-multiselect{background:#00000059!important;border:1.5px solid #ffffff2e!important;border-radius:14px!important;min-height:3.2rem;align-items:center;box-shadow:inset 0 2px 6px #0006!important}.gm-root .p-dropdown .p-dropdown-label,.gm-root .p-dropdown .p-dropdown-trigger,.gm-root .p-multiselect .p-multiselect-label,.gm-root .p-multiselect .p-multiselect-trigger{color:#fff!important;padding:.8rem 1rem;font-size:1.02rem}.gm-root .p-dropdown .p-placeholder,.gm-root .p-multiselect .p-placeholder{color:#fff6!important}.gm-root .p-dropdown:not(.p-disabled).p-focus,.gm-root .p-multiselect:not(.p-disabled).p-focus{border-color:var(--gm-cyan)!important;box-shadow:0 0 0 4px #22e4ff29!important}.gm-root .p-multiselect-token{background:linear-gradient(135deg,var(--gm-pink),var(--gm-violet))!important;border-radius:9999px!important}body:has(.gm-root) .p-dropdown-panel,body:has(.gm-root) .p-multiselect-panel{z-index:10060!important;background:#10132a!important;color:#fff!important;border:1px solid #ffffff2e!important;border-radius:14px!important}body:has(.gm-root) .p-dropdown-item,body:has(.gm-root) .p-multiselect-item{color:#fff!important}body:has(.gm-root) .p-dropdown-item:not(.p-highlight):hover,body:has(.gm-root) .p-multiselect-item:not(.p-highlight):hover{background:#22e4ff24!important;color:#fff!important}body:has(.gm-root) .p-dropdown-item.p-highlight,body:has(.gm-root) .p-multiselect-item.p-highlight{background:linear-gradient(135deg,var(--gm-pink),var(--gm-violet))!important;color:#fff!important}body:has(.gm-root) .p-dropdown-header,body:has(.gm-root) .p-multiselect-header{background:#0d1024!important;border-bottom:1px solid #ffffff1f!important}body:has(.gm-root) .p-dropdown-filter,body:has(.gm-root) .p-multiselect-filter{background:#0006!important;color:#fff!important;border:1px solid #ffffff2e!important}.gm-badges,.gm-pcard,.gm-terr{border-radius:var(--gm-card-r);padding:1rem 1.05rem;background:linear-gradient(180deg,#14162ae0,#0e1020eb);backdrop-filter:blur(16px);box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 30px 70px -30px #000000e6}.gm-pcard-h{display:flex;align-items:center;gap:.85rem;margin-bottom:.9rem}@keyframes gm-avatar-in{0%{transform:scale(.5);opacity:.2}60%{transform:scale(1.14);opacity:1}to{transform:scale(1)}}@keyframes gm-name-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.gm-name-in{animation:gm-name-in .45s ease-out both}.gm-avatar{animation:gm-avatar-in .5s cubic-bezier(.3,1.5,.5,1) both;width:3.2rem;height:3.2rem;border-radius:9999px;display:grid;place-items:center;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.1rem;color:#fff;background:linear-gradient(135deg,var(--gm-pink),var(--gm-blue));box-shadow:0 0 0 2px #fff3,0 0 26px #ff34a799;flex-shrink:0}.gm-pcard-id{min-width:0;flex:1}.gm-pcard-name{font-family:var(--font-display),sans-serif;font-weight:600;font-size:1.1rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gm-vfy{font-family:var(--font-text),sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gm-lime);background:#b6ff5c24;padding:.12rem .45rem;border-radius:9999px}.gm-pcard-sub{margin-top:.1rem;font-size:.8rem;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-pcard-lv{display:grid;text-align:center;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.5rem;line-height:1;color:var(--gm-lime);text-shadow:0 0 16px #b6ff5c99}.gm-pcard-lv small{font-family:var(--font-text),sans-serif;font-size:.55rem;letter-spacing:.18em;color:#ffffff80;margin-top:.2rem}.gm-stats{display:grid;gap:.55rem}.gm-stat-h{display:flex;justify-content:space-between;gap:.8rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.gm-stat-h b{color:#fff;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-stat-bar{height:.5rem;margin-top:.25rem;border-radius:9999px;background:#ffffff14;overflow:hidden;border:1px solid #ffffff0f}.gm-stat-bar i{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--gm-cyan),var(--gm-violet) 60%,var(--gm-pink));box-shadow:0 0 12px #22e4ff99}.gm-crm-row{display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.7rem;border-top:1px solid #ffffff17;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.gm-crm-row b{color:#fff;letter-spacing:0;text-transform:none;font-size:.8rem}.gm-terr-h{display:flex;justify-content:space-between;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.6rem}.gm-terr-h b{color:var(--gm-cyan);letter-spacing:0}.gm-map{display:grid;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(8,auto);gap:3px}.gm-tile{aspect-ratio:1;display:grid;place-items:center;font-style:normal;font-size:.46rem;font-weight:700;color:#ffffff47;border-radius:4px;background:hsla(0,0%,100%,.055);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.gm-tile.p{background:var(--gm-pink);box-shadow:0 0 18px #ff34a7f2;transform:scale(1.22);z-index:2}.gm-tile.p,.gm-tile.x{color:#05060b;font-weight:800}.gm-tile.x{background:var(--gm-cyan);box-shadow:0 0 14px #22e4ffcc;transform:scale(1.1);z-index:1}.gm-badges{display:flex;gap:.55rem;justify-content:space-between}.gm-badges.few{justify-content:space-around}.gm-badge-btn{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:block;border-radius:14px}.gm-badge-btn:focus-visible{outline:3px solid #7c5cffb3;outline-offset:3px}.gm-badge-cap{display:grid;justify-items:center;gap:.4rem}.gm-badge-cap span{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;text-align:center}.gm-badge-cap.on span{color:var(--gm-gold)}.gm-brief{display:grid;gap:.55rem}.gm-brief-k{font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gm-cyan)}.gm-brief-row{display:flex;gap:.65rem;align-items:flex-start}.gm-brief-row>i{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.1rem;border-radius:9999px;border:1.5px dashed #ffffff4d;display:grid;place-items:center;font-style:normal;font-size:.66rem;font-weight:900;line-height:1;color:#05060b;transition:background .2s,border-color .2s}.gm-brief-row.on>i{border:1.5px solid #0000;background:linear-gradient(135deg,var(--gm-pink),var(--gm-violet) 55%,var(--gm-blue));color:#fff}.gm-brief-row span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.gm-brief-row b{display:block;margin-top:.1rem;font-size:.86rem;font-weight:600;line-height:1.3;color:#fff}.gm-brief-row b.gm-brief-empty{color:#ffffff59}.gm-badge{width:2.7rem;height:2.7rem;border-radius:14px;display:grid;place-items:center;color:#ffffff38;background:#ffffff0d;border:1.5px dashed #fff3;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.gm-badge.on{color:#05060b;background:linear-gradient(135deg,var(--gm-gold),#ff9d2e);border:1.5px solid #ffe08a;box-shadow:0 0 22px #ffc93cb3;transform:scale(1.06)}@keyframes gm-pop-fly{0%{opacity:0;transform:translateY(-6px) scale(.8)}18%{opacity:1;transform:translateY(2px) scale(1.06)}62%{opacity:1;transform:translateY(12px) scale(1)}to{opacity:0;transform:translateY(24px) scale(1)}}@keyframes gm-toast-life{0%{opacity:0;transform:translateX(80px) scale(.88)}8%{opacity:1;transform:translateX(-14px) scale(1.06)}13%{transform:translateX(6px) scale(.985)}18%{transform:translateX(-2px) scale(1.01)}23%{transform:translateX(0) scale(1)}88%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(80px) scale(.94)}}@keyframes gm-banner-life{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}22%{transform:translate(-50%,-50%) scale(1)}84%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.98)}}.gm-xp-pops{top:100%;width:0;height:0;pointer-events:none}.gm-pop,.gm-xp-pops{position:absolute;right:0}.gm-pop{animation:gm-pop-fly 1.4s cubic-bezier(.2,.7,.3,1) both;top:.2rem;white-space:nowrap;font-style:normal;font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.05rem;color:var(--gm-lime);text-shadow:0 0 14px #b6ff5ccc,0 2px 0 #0006}.gm-toasts{position:absolute;right:1rem;top:5rem;z-index:45;display:flex;flex-direction:column;gap:.6rem;pointer-events:none}.gm-toast{animation:gm-toast-life 2.6s ease-out both;display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-radius:16px;background:linear-gradient(135deg,#ffc93cf2,#ff912ef2);color:#1a1200;box-shadow:0 16px 40px -10px #ffa028b3}.gm-toast-ico{width:2rem;height:2rem;border-radius:9999px;display:grid;place-items:center;background:#0000002e;font-size:1.1rem}.gm-toast-sub{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.gm-toast-t{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.05rem}.gm-banner{animation:gm-banner-life 1.8s ease-out both;position:absolute;left:50%;top:50%;z-index:30;display:flex;align-items:baseline;gap:.7rem;padding:.5rem 1.3rem;border-radius:9999px;white-space:nowrap;pointer-events:none;background:#05060bf5;border:1.5px solid var(--gm-pink);box-shadow:0 0 36px #ff34a78c}.gm-banner-k{font-size:.72rem;font-weight:800;letter-spacing:.22em;color:var(--gm-lime);text-shadow:0 0 14px #b6ff5c99}.gm-banner-t{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.01em}@media (max-width:720px){.gm-banner{top:calc(100% + 1rem);padding:.4rem .9rem;gap:.5rem}.gm-banner-k{font-size:.62rem;letter-spacing:.14em}.gm-banner-t{font-size:.9rem}}.gm-unlock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;min-height:26rem;padding:1rem}.gm-chest{position:relative;width:9.5rem;height:8rem;display:grid;place-items:center;animation:gm-shake 1.6s ease-in-out infinite}.gm-chest.open{animation:none}.gm-lid{transform-origin:12px 44px;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.gm-chest.open .gm-lid{transform:rotate(-28deg) translateY(-6px)}.gm-rays{position:absolute;inset:-2.4rem;border-radius:9999px;background:conic-gradient(from 0deg,#0000,#ffc93c8c,#0000 20%,#ff34a780,#0000 45%,#22e4ff80,#0000 70%,#ffc93c80,#0000);filter:blur(18px);opacity:.55;animation:gm-sweep 5s linear infinite}.gm-chest.open .gm-rays{opacity:1}.gm-chest svg{position:relative;z-index:1;filter:drop-shadow(0 12px 24px rgba(255,52,167,.6))}@keyframes gm-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}.gm-dots{display:flex;gap:.4rem}.gm-dots i{width:.5rem;height:.5rem;border-radius:9999px;background:var(--gm-pink);animation:gm-bounce 1.2s ease-in-out infinite}.gm-dots i:nth-child(2){animation-delay:.15s}.gm-dots i:nth-child(3){animation-delay:.3s}@keyframes gm-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.gm-sandbox{position:fixed;left:.75rem;bottom:.6rem;z-index:10000;padding:.25rem .7rem;border-radius:9999px;font-size:.68rem;font-weight:600;color:#ffffffbf;background:#0009;backdrop-filter:blur(8px);border:1px solid #ffffff24}@media (max-width:767px){.gm-sandbox{left:auto;right:.5rem;bottom:auto;top:4.35rem}.gm-toasts{top:4.6rem;right:.6rem}.gm-eyebrow{font-size:.64rem;letter-spacing:.1em}}.gm-scroll{overflow-y:auto}.gm-scroll .gm-backdrop{position:fixed}.gm-ty{position:relative;z-index:5;max-width:46rem;margin:0 auto;padding:5.4rem 1.25rem 5rem}.gm-preview{margin-bottom:1.2rem;padding:.55rem 1rem;text-align:center;font-size:.82rem;border-radius:9999px;color:#fde68a;background:#facc151f;border:1px solid #facc1559}.gm-ty-hero{text-align:center;padding:.5rem 0 1.4rem}.gm-ty-k{display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.3em;color:var(--gm-lime);text-shadow:0 0 18px #b6ff5cb3}.gm-ty-hero h1{margin-top:.8rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.02;font-weight:600;color:#fff;text-shadow:0 0 46px #ff34a766}.gm-ty-hero p{margin-top:.9rem;font-size:1.2rem;color:#ffffffb8}.gm-score{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.gm-score>div{min-width:6.6rem;padding:.7rem 1rem;border-radius:16px;background:#ffffff12;border:1px solid var(--gm-line)}.gm-score b{display:block;font-family:var(--font-display),sans-serif;font-size:1.7rem;color:var(--gm-lime);text-shadow:0 0 16px #b6ff5c8c}.gm-score span{font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.gm-glass{border-radius:var(--gm-card-r);padding:1.7rem 1.6rem;background:#0e1020e6;backdrop-filter:blur(18px);box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 40px 100px -30px #000000e6;color:#fff}.gm-glass-hero{box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 40px 100px -30px #000000e6,0 0 90px -20px #ff34a780;padding:2.2rem 1.8rem}.gm-h2{font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#fff}.gm-h2-lg{font-size:clamp(1.6rem,3.4vw,2.1rem);line-height:1.08}.gm-p{font-size:1rem;line-height:1.6;color:#ffffffb3}.gm-fine{font-size:.86rem;color:#ffffff80}.gm-btn-lg{padding:1.15rem 2.2rem;font-size:1.12rem}.gm-booknow{text-align:center;padding-top:.4rem}.gm-booknow p{display:inline-flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;letter-spacing:.16em;color:#fff}.gm-calendar{border-radius:var(--gm-card-r);overflow:hidden;background:#fff;box-shadow:0 0 0 1px #fff3,0 40px 100px -30px #000000e6,0 0 80px -20px #22e4ff80}.gm-steps{position:relative;margin-top:1.2rem;display:flex;flex-direction:column;gap:1.25rem}.gm-steps:before{content:"";position:absolute;left:1.02rem;top:.6rem;bottom:.6rem;width:2px;background:linear-gradient(180deg,var(--gm-pink),var(--gm-cyan));opacity:.5;border-radius:2px}.gm-step{position:relative;display:flex;gap:1rem;align-items:flex-start}.gm-step-n{flex-shrink:0;width:2.05rem;height:2.05rem;border-radius:9999px;display:grid;place-items:center;font-weight:800;font-size:.9rem;color:#05060b;background:var(--gm-lime);box-shadow:0 0 20px #b6ff5c99;position:relative;z-index:1}.gm-step-t{font-weight:650;color:#fff}.gm-step-d{margin-top:.15rem;font-size:.93rem;color:#fff9}.gm-trust{text-align:center;font-size:.92rem;color:#ffffffb3;padding-bottom:.6rem}.gm-proof{border-top:1px solid #ffffff1f;padding-top:1.4rem;color:#ffffffb8}.gm-share{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap;margin-top:1.2rem}.gm-root .btn-primary:not(:disabled),.gm-root .gm-btn-primary:not(:disabled){overflow:visible}.gm-root .btn-primary:after,.gm-root .gm-btn-primary:not(:disabled):after{content:"";position:absolute;inset:0;width:auto;height:auto;box-sizing:border-box;border-radius:inherit;border:2px solid var(--gm-cta-ring);background:none;transform:none;opacity:0;z-index:0;pointer-events:none;will-change:auto;animation:gm-cue 6s ease-out 2.5s infinite}.gm-root .btn-primary:hover:after,.gm-root .gm-btn-primary:not(:disabled):hover:after{animation-play-state:running}@keyframes gm-cue{0%{opacity:.85;transform:scale(1)}24%{opacity:0;transform:scale(1.07,1.5)}to{opacity:0;transform:scale(1.07,1.5)}}.gm-root .btn-primary .arrow-icon{animation:gm-nudge 6s ease-in-out 2.5s infinite}@keyframes gm-nudge{0%,18%,to{transform:translateX(0)}7%{transform:translateX(4px)}12%{transform:translateX(0)}}.gm-light{--gm-cta-ring:#5fc21f}.gm-root.gm-paused .btn-primary .arrow-icon,.gm-root.gm-paused .btn-primary:after,.gm-root.gm-paused .gm-btn-primary:after{animation-play-state:paused}.gm-grad{background:linear-gradient(95deg,#ff34a7,#7c5cff 50%,#22e4ff);-webkit-background-clip:text;background-clip:text;color:#0000;-webkit-text-fill-color:#0000;text-shadow:none;padding-bottom:.08em}.gm-light .gm-grad{background-image:linear-gradient(95deg,#e0168f,#6a46f0 50%,#0aa6c4)}@keyframes gm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gm-lock-pop{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes gm-lock-ring{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.gm-lock{animation:gm-rise .22s ease-out both}.gm-lock-badge{position:relative;width:5.2rem;height:5.2rem;margin:0 auto 1.6rem;border-radius:9999px;display:grid;place-items:center;color:#05060b;background:var(--gm-cta-bg);box-shadow:0 0 0 2px var(--gm-cta-key),0 5px 0 2px var(--gm-cta-edge),0 0 46px 2px #b6ff5c80;animation:gm-lock-pop .5s cubic-bezier(.3,1.5,.5,1) both}.gm-lock-ring{position:absolute;inset:0;border-radius:inherit;border:3px solid var(--gm-lime);opacity:0;animation:gm-lock-ring .8s cubic-bezier(.2,.7,.3,1) .1s both;pointer-events:none}.gm-lock-ring.r2{border-color:var(--gm-cyan);animation-delay:.28s}.gm-light .gm-lock-ring{border-color:#3fb11f}.gm-light .gm-lock-ring.r2{border-color:#0aa6c4}.gm-lock-h{font-size:clamp(1.7rem,3.2vw,2.25rem);animation:gm-rise .4s cubic-bezier(.22,1,.36,1) .22s both}.gm-rv-av{animation:gm-avatar-in .42s cubic-bezier(.3,1.5,.5,1) both}.gm-rv-name{animation:gm-rise .3s cubic-bezier(.22,1,.36,1) .06s both}.gm-rv .gm-fact{animation:gm-rise .26s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.04s + var(--i, 0) * 60ms)}.gm-rv .gm-fact:nth-child(2){--i:1}.gm-rv .gm-fact:nth-child(3){--i:2}.gm-rv .gm-fact:nth-child(4){--i:3}.gm-rv .gm-fact:nth-child(5){--i:4}.gm-rv .gm-fact:nth-child(6){--i:5}.gm-rv .gm-fact:nth-child(n+7){--i:6}.gm-rv .gm-rv-prod{animation:gm-rise .28s cubic-bezier(.22,1,.36,1) .34s both}.gm-rv .gm-rv-prod .gm-fact{animation:none}@media (prefers-reduced-motion:reduce){.gm-root *,.gm-root :after,.gm-root :before{animation:none!important;transition-duration:.01ms!important}.gm-floor-grid,.gm-star{animation:none!important}.gm-card:before{opacity:.85!important}.gm-root .btn-primary:after,.gm-root .gm-btn-primary:after{display:none!important}}.gm-review{display:inline-flex;align-items:center;gap:.75rem;padding:.7rem 1.2rem;border-radius:9999px;background:#ffffff12;border:1px solid #fff3;box-shadow:0 0 30px -10px #ffc93c80;backdrop-filter:blur(8px)}.gm-scroll .gm-sun{bottom:6%;opacity:.32;width:min(60vw,40rem)}.gm-scroll .gm-ty-hero h1,.gm-scroll .gm-ty-hero p{text-shadow:0 2px 22px #000000a6}@media (max-width:767px){.gm-sandbox{font-size:0;padding:.22rem .55rem;left:auto;right:.6rem;top:4.55rem;bottom:auto}.gm-sandbox:before{content:"SANDBOX";font-size:.56rem;letter-spacing:.12em;font-weight:700}.gm-eyebrow{max-width:calc(100% - 5rem);font-size:.6rem;letter-spacing:.07em}}.gm-theme{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:10001;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem .55rem .8rem;border-radius:9999px;font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;color:#fff;background:#0f1122c7;border:1px solid #ffffff38;backdrop-filter:blur(12px);box-shadow:0 10px 30px -8px #000000b3;transition:transform .15s,background .2s,color .2s}.gm-theme:hover{transform:translateY(-2px);background:#1e213ce6}.gm-theme:focus-visible{outline:2px solid var(--gm-cyan);outline-offset:3px}@media (max-width:767px){.gm-theme{right:.7rem;bottom:5.2rem;padding:.5rem .7rem}.gm-theme span{display:none}}.gm-root.gm-light{--gm-bg:#f3f1ff;--gm-line:#0b0d181c;--gm-edge:#7c5cff29;--gm-cta-edge:#0b0d18;--gm-cta-key:#0b0d18;background:var(--gm-bg);color:#0b0d18}.gm-light .gm-sky{background:linear-gradient(180deg,#eef1ff,#f4ecff 40%,#ffe3f3 68%,#ffc6e2 88%,#ffb0d8);opacity:1}.gm-light .gm-star{display:none}.gm-light .gm-sun{opacity:.62;box-shadow:0 0 110px 26px #ff8ac861}.gm-light .gm-floor{background:linear-gradient(180deg,#ff78be00,#ff96cd42 26%,#f8eafed9 62%,#fff);mask-image:linear-gradient(180deg,#0000,#000 42%)}.gm-light .gm-floor-grid{background-image:linear-gradient(#294bfd4d 2px,#0000 0),linear-gradient(90deg,#ff34a757 2px,#0000 0)}.gm-light .gm-hud{background:linear-gradient(180deg,#fffffff0,#ffffffc7);border-bottom-color:#0b0d181a}.gm-light .gm-lvl-t{color:#0b0d18}.gm-light .gm-xpbar{background:#0b0d1814;border-color:#0b0d181f}.gm-light .gm-xppct{color:#0b0d18;text-shadow:none;padding:.08rem .38rem;border-radius:9999px;background:#ffffffe0;box-shadow:0 0 0 1px #0b0d181a}.gm-light .gm-tick{background:#fffffff2}.gm-light .gm-left,.gm-light .gm-xp{color:#0b0d1899}.gm-light .gm-xp b{color:#12a150;text-shadow:none}.gm-light .gm-streak{color:#e56a00;text-shadow:none}.gm-light .gm-snd{color:#0b0d18b3;background:#0b0d180d;border-color:#0b0d1824}.gm-light .gm-snd:hover{color:#0b0d18;background:#0b0d181a}.gm-light .gm-snd[aria-pressed=true]{color:#12a150;border-color:#12a15080}.gm-light .gm-theme{color:#0b0d18;background:#ffffffe6;border-color:#0b0d1829;box-shadow:0 10px 30px -8px #3c287859}.gm-light .gm-theme:hover{background:#fff}.gm-light .gm-card{background:#fff;box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 40px 90px -30px #5032a066,0 0 70px -22px #ff34a759}.gm-light .gm-foot,.gm-light .gm-topbar{border-color:#0b0d1817}.gm-light .gm-foot{background:#f3f1ffb3}.gm-light .gm-eyebrow{color:#0a8fb0}.gm-light .gm-seg{background:#0b0d181a}.gm-light .gm-hero h1,.gm-light .gm-q{color:#0b0d18;text-shadow:none}.gm-light .gm-hero .gm-lede,.gm-light .gm-sub{color:#5a5f73}.gm-light .gm-opt{color:#0b0d18;background:linear-gradient(180deg,#fff,#f6f5ff);border-color:#0b0d1824;box-shadow:0 5px 0 #0b0d1814,0 14px 26px -16px #3c287859}.gm-light .gm-opt:hover{border-color:#7c5cff;box-shadow:0 7px 0 #7c5cff3d,0 0 26px -8px #7c5cff80}.gm-light .gm-opt:active{box-shadow:0 1px 0 #0b0d1814}.gm-light .gm-opt.is-on{border-color:var(--gm-pink);background:linear-gradient(180deg,#ffe9f5,#fff3fa);box-shadow:0 5px 0 #ff34a766,0 0 30px -6px #ff34a78c}.gm-light .gm-list:not(.gm-tiles) .gm-opt:not(:has(.gm-dot)) .gm-opt-label:before{color:#0a7fa0;background:#2296be1a;border-color:#2296be66}.gm-light .gm-opt.is-on .gm-opt-label:before{color:#fff;background:var(--gm-pink);border-color:var(--gm-pink);box-shadow:0 0 12px #ff34a780}.gm-light .gm-dot{border-color:#0b0d184d}.gm-light .gm-opt.is-on .gm-dot{border-color:var(--gm-pink);background:var(--gm-pink);box-shadow:0 0 12px #ff34a780}.gm-light .gm-opt.is-on .gm-dot svg{color:#fff}.gm-light .gm-opt-title{color:#0b0d18}.gm-light .gm-opt-desc{color:#5a5f73}.gm-light .gm-tiles .gm-opt-label{color:#7b8094}.gm-light .gm-crm-white{background:#fff;box-shadow:inset 0 0 0 1px #0b0d1814}.gm-light .gm-crm-glyph{color:#9aa0b4}.gm-light .gm-label{color:#5a5f73}.gm-light .gm-input{color:#0b0d18;background:#fff;border-color:#0b0d182e;box-shadow:inset 0 2px 5px #0b0d180f}.gm-light .gm-input::placeholder{color:#a3a8b9}.gm-light .gm-input:focus{border-color:#7c5cff;box-shadow:inset 0 2px 5px #0b0d180f,0 0 0 4px #7c5cff2e}.gm-light .gm-input.is-valid{border-color:#22a35b;box-shadow:inset 0 2px 5px #0b0d180f,0 0 16px -6px #22a35b80}.gm-light .gm-help,.gm-light .gm-secure{color:#8a8fa3}.gm-light .gm-btn-primary:disabled{background:#d3d6e6;box-shadow:0 5px 0 #b4b8cc}.gm-light .gm-btn-primary:not(:disabled),.gm-root.gm-light .btn-primary{box-shadow:0 0 0 2px #0b0d18,0 6px 0 2px #0b0d18,0 10px 26px -6px #12a15073}.gm-light .gm-btn-primary:not(:disabled):hover,.gm-root.gm-light .btn-primary:hover{box-shadow:0 0 0 2px #0b0d18,0 8px 0 2px #0b0d18,0 14px 30px -6px #12a15080}.gm-light .gm-btn-primary:not(:disabled):active,.gm-root.gm-light .btn-primary:active{box-shadow:0 0 0 2px #0b0d18,0 2px 0 2px #0b0d18}.gm-light .gm-btn-ghost{color:#0b0d18;background:#0b0d180f;border-color:#0b0d181f;box-shadow:0 4px 0 #0b0d1812}.gm-light .gm-btn-ghost:hover{background:#0b0d181a}.gm-light .gm-btn-quiet{color:#5a5f73}.gm-light .gm-btn-quiet:hover{color:#0b0d18;background:#0b0d180f}.gm-light .gm-link{color:#0a7fa0}.gm-root.gm-light .text-gray-800,.gm-root.gm-light .text-gray-900{color:#0b0d18!important}.gm-root.gm-light .text-gray-700{color:#3b3f52!important}.gm-root.gm-light .text-gray-600{color:#5a5f73!important}.gm-root.gm-light .text-gray-400,.gm-root.gm-light .text-gray-500{color:#7b8094!important}.gm-root.gm-light .text-blue-600,.gm-root.gm-light .text-blue-700{color:#5b34d6!important}.gm-root.gm-light .text-blue-800,.gm-root.gm-light .text-blue-900{color:#1e3ad6!important}.gm-root.gm-light .bg-blue-50{background:#eef1ff!important}.gm-root.gm-light .border-blue-100,.gm-root.gm-light .border-blue-200{border-color:#c9d3ff!important}.gm-root.gm-light .bg-yellow-50{background:#fff8e1!important}.gm-root.gm-light .border-yellow-200{border-color:#ffe08a!important}.gm-root.gm-light .text-yellow-600,.gm-root.gm-light .text-yellow-800{color:#a86b00!important}.gm-root.gm-light .bg-yellow-100{background:#fff1c2!important}.gm-root.gm-light .bg-white{background:#fff!important}.gm-root.gm-light .border-gray-200,.gm-root.gm-light .border-gray-300{border-color:#0b0d1824!important}.gm-root.gm-light .bg-gray-50{background:#f6f5ff!important}.gm-root.gm-light .bg-green-100{background:#dcfce7!important}.gm-root.gm-light .text-green-600,.gm-root.gm-light .text-green-700{color:#15803d!important}.gm-root.gm-light .border-t-blue-600{border-top-color:#7c5cff!important}.gm-light .gm-jn i{color:#0b0d1880;background:#0b0d180d;border-color:#0b0d1847}.gm-light .gm-jn.on i{color:#fff;background:#12a150;border-color:#12a150;box-shadow:0 0 18px #12a15080}.gm-light .gm-jn span{color:#0b0d1880}.gm-light .gm-jn.on span{color:#0b0d18}.gm-light .gm-jl{background:repeating-linear-gradient(90deg,#0b0d1847 0 5px,#0000 5px 10px)}.gm-light .gm-review{background:#fff;border-color:#0b0d181f;box-shadow:0 10px 26px -12px #ffa0288c}.gm-light .gm-radar i{border-color:#294bfd59}.gm-light .gm-radar b{background:conic-gradient(from 0deg,#0000 0deg,#0000 250deg,#294bfd59 340deg,#294bfdcc 1turn)}.gm-light .gm-radar em{background:#294bfd;box-shadow:0 0 18px 4px #294bfd99}.gm-light .gm-fact:hover{background:#0b0d180d}.gm-light .gm-check{border-color:#0b0d184d;background:#fff;box-shadow:0 3px 0 #0b0d181f}.gm-light .gm-check:hover{border-color:var(--gm-pink)}.gm-light .gm-check:checked{border-color:#0000;background:linear-gradient(135deg,var(--gm-pink),var(--gm-violet) 55%,var(--gm-blue));box-shadow:0 3px 0 #46147866,0 6px 14px -4px #ff34a780}.gm-light .gm-check:active{box-shadow:0 1px 0 #0b0d181f}.gm-light .gm-panel{background:#fff;border-color:#0b0d181f}.gm-light .gm-panel-title{color:#0a7fa0}.gm-light .gm-feature{background:linear-gradient(120deg,#ffe9f5,#e9eeff);border-color:#ff34a766;box-shadow:0 0 24px -12px #ff34a780}.gm-light .gm-verified{background:#dcfce7;box-shadow:none}.gm-light .gm-verified,.gm-light .gm-verified span{color:#15803d!important}.gm-light .gm-split-bar{background:#0b0d1814}.gm-light .gm-split-l{color:#3b3f52}.gm-light .gm-boss{background:linear-gradient(120deg,#ffe9f5,#fff3d6);border-color:#ff34a766;box-shadow:0 0 24px -12px #ff34a780}.gm-light .gm-boss-k{color:#b26a00}.gm-light .gm-boss-n{color:#0b0d18}.gm-light .gm-boss-bar i{background:#0b0d181a}.gm-light .gm-boss-bar i.on{background:linear-gradient(90deg,#12a150,#22b8d8);box-shadow:0 0 10px #12a15080}.gm-root.gm-light .p-dropdown,.gm-root.gm-light .p-multiselect{background:#fff!important;border-color:#0b0d182e!important;box-shadow:inset 0 2px 5px #0b0d180f!important}.gm-root.gm-light .p-dropdown .p-dropdown-label,.gm-root.gm-light .p-dropdown .p-dropdown-trigger,.gm-root.gm-light .p-multiselect .p-multiselect-label,.gm-root.gm-light .p-multiselect .p-multiselect-trigger{color:#0b0d18!important}.gm-root.gm-light .p-dropdown .p-placeholder,.gm-root.gm-light .p-multiselect .p-placeholder{color:#a3a8b9!important}body:has(.gm-root.gm-light) .p-dropdown-panel,body:has(.gm-root.gm-light) .p-multiselect-panel{background:#fff!important;color:#0b0d18!important;border-color:#0b0d1824!important;box-shadow:0 20px 50px -16px #3c287866!important}body:has(.gm-root.gm-light) .p-dropdown-item,body:has(.gm-root.gm-light) .p-multiselect-item{color:#0b0d18!important}body:has(.gm-root.gm-light) .p-dropdown-item:not(.p-highlight):hover,body:has(.gm-root.gm-light) .p-multiselect-item:not(.p-highlight):hover{background:#eef1ff!important;color:#0b0d18!important}body:has(.gm-root.gm-light) .p-dropdown-header,body:has(.gm-root.gm-light) .p-multiselect-header{background:#f6f5ff!important;border-bottom-color:#0b0d181a!important}body:has(.gm-root.gm-light) .p-dropdown-filter,body:has(.gm-root.gm-light) .p-multiselect-filter{background:#fff!important;color:#0b0d18!important;border-color:#0b0d182e!important}.gm-light .gm-badges,.gm-light .gm-pcard,.gm-light .gm-terr{background:linear-gradient(180deg,#fff,#faf8fff5);box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 30px 60px -30px #5032a066}.gm-light .gm-pcard-name{color:#0b0d18}.gm-light .gm-pcard-sub{color:#6a6f83}.gm-light .gm-pcard-lv{color:#12a150;text-shadow:none}.gm-light .gm-pcard-lv small{color:#8a8fa3}.gm-light .gm-vfy{color:#15803d;background:#dcfce7}.gm-light .gm-badge-cap span{color:#8a8fa3}.gm-light .gm-badge-cap.on span{color:#b86e00}.gm-light .gm-brief-k{color:#0a8db0}.gm-light .gm-brief-row>i{border-color:#0b0d1847}.gm-light .gm-brief-row span{color:#6a6f83}.gm-light .gm-brief-row b{color:#0b0d18}.gm-light .gm-brief-row b.gm-brief-empty{color:#0b0d184d}.gm-light .gm-stat-h{color:#6a6f83}.gm-light .gm-stat-h b{color:#0b0d18}.gm-light .gm-stat-bar{background:#0b0d1812;border-color:#0b0d180d}.gm-light .gm-stat-bar i{box-shadow:0 0 10px #22b8d880}.gm-light .gm-crm-row{border-top-color:#0b0d1817;color:#6a6f83}.gm-light .gm-crm-row b{color:#0b0d18}.gm-light .gm-terr-h{color:#6a6f83}.gm-light .gm-terr-h b{color:#0a7fa0}.gm-light .gm-tile{color:#0b0d1852;background:#0b0d180f}.gm-light .gm-tile.p{color:#fff;background:var(--gm-pink);box-shadow:0 0 14px #ff34a7b3}.gm-light .gm-tile.x{color:#fff;background:#1aa7c9;box-shadow:0 0 12px #1aa7c999}.gm-light .gm-badge:not(.on){color:#0b0d1847;background:#0b0d180a;border-color:#0b0d1833}.gm-light .gm-badge.on{color:#3a2400;background:linear-gradient(135deg,#ffd45e,#ffa63a);border:2px solid #f08a00;box-shadow:0 6px 16px -4px #f08a0099,0 0 0 3px #ffc93c59}.gm-badge{position:relative}.gm-badge.on:after{content:"✓";position:absolute;right:-.35rem;top:-.35rem;width:1.05rem;height:1.05rem;border-radius:9999px;display:grid;place-items:center;font-size:.62rem;font-weight:900;line-height:1;color:#fff;background:#12a150;border:2px solid #fff;box-shadow:0 2px 6px #00000040}.gm-light .gm-banner{background:#fffffffa;box-shadow:0 8px 28px -6px #ff34a780}.gm-light .gm-banner-t{color:#0b0d18}.gm-light .gm-banner-k{color:#12a150;text-shadow:none}.gm-light .gm-pop{color:#12a150;text-shadow:0 0 16px #12a15066,0 2px 0 #ffffffb3}.gm-light .gm-ty-k{color:#12a150;text-shadow:none}.gm-light .gm-ty-hero h1{color:#0b0d18;text-shadow:none}.gm-light .gm-ty-hero p{color:#5a5f73;text-shadow:none}.gm-light .gm-score>div{background:#ffffffd9;border-color:#0b0d181a}.gm-light .gm-score b{color:#12a150;text-shadow:none}.gm-light .gm-score span{color:#6a6f83}.gm-light .gm-glass{background:#fff;color:#0b0d18;box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 40px 80px -30px #5032a066}.gm-light .gm-glass-hero{box-shadow:0 0 0 1.5px var(--gm-line),0 6px 0 var(--gm-edge),0 40px 80px -30px #5032a066,0 0 70px -24px #ff34a773}.gm-light .gm-h2{color:#0b0d18}.gm-light .gm-p{color:#4a4f63}.gm-light .gm-fine{color:#7b8094}.gm-light .gm-booknow p,.gm-light .gm-step-t{color:#0b0d18}.gm-light .gm-step-d{color:#5a5f73}.gm-light .gm-step-n{color:#fff;background:#12a150;box-shadow:0 0 16px #12a15066}.gm-light .gm-trust{color:#4a4f63}.gm-light .gm-proof{border-top-color:#0b0d181f;color:#4a4f63}.gm-light .gm-calendar{box-shadow:0 0 0 1px #0b0d181a,0 40px 80px -30px #5032a073,0 0 70px -24px #22b8d873}.gm-light.gm-scroll .gm-sun{opacity:.4}.gm-light .gm-preview{color:#8a5a00;background:#fff3cf;border-color:#ffd97a}.gm-light .gm-unlock .gm-q,.gm-light .gm-unlock h3{color:#0b0d18}.gm-light .gm-sandbox{color:#3b3f52;background:#ffffffd9;border-color:#0b0d1824}@keyframes gm-tip-in{0%{opacity:0;margin-top:5px}to{opacity:1;margin-top:0}}.gm-tip{position:fixed;z-index:10060;width:268px;transform:translate(-50%,-100%);padding:.8rem .95rem .85rem;border-radius:14px;color:#e9ecff;pointer-events:none;background:linear-gradient(180deg,#232b46,#1a2138);border:1px solid #ffffff24;box-shadow:0 18px 40px -10px #020617a6,0 0 0 1px #ff34a729,0 0 30px -8px #ff34a766;font-family:var(--font-text),ui-sans-serif,system-ui,sans-serif;animation:gm-tip-in .16s cubic-bezier(.2,.9,.3,1) both}.gm-tip.below{transform:translate(-50%)}.gm-tip:after{content:"";position:absolute;left:calc(50% + var(--tip-arrow, 0px));bottom:-6px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background:#1a2138;border-right:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.gm-tip.below:after{bottom:auto;top:-6px;background:#232b46;border:0;border-left:1px solid #ffffff24;border-top:1px solid #ffffff24}.gm-tip-h{display:flex;align-items:center;gap:.6rem}.gm-tip-ico{width:2rem;height:2rem;border-radius:.6rem;display:grid;place-items:center;flex-shrink:0;color:#fff9;background:#ffffff14;border:1px dashed #ffffff4d}.gm-tip.on .gm-tip-ico{color:#3a2400;background:linear-gradient(135deg,#ffd45e,#ffa63a);border:1px solid #f08a00}.gm-tip-h b{flex:1;font-family:var(--font-display),sans-serif;font-weight:700;font-size:.98rem;line-height:1.15;color:#fff}.gm-tip-h em{font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .55rem;border-radius:9999px;white-space:nowrap;color:#ffffffb8;background:#ffffff1a}.gm-tip.on .gm-tip-h em{color:#0b2e17;background:#b6ff5c}.gm-tip p{margin:.6rem 0 0;font-size:.86rem;line-height:1.45;color:#e9ecffe0}@keyframes gm-toast-glow{0%,to{box-shadow:0 16px 40px -10px #ffa028b3}22%{box-shadow:0 16px 44px -6px #ffbe46f2,0 0 0 6px #ffc93c59}}@keyframes gm-toast-shine{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(330%) skewX(-18deg)}}@keyframes gm-ico-pop{0%{transform:scale(0) rotate(-140deg)}55%{transform:scale(1.5) rotate(18deg)}78%{transform:scale(.9) rotate(-6deg)}to{transform:scale(1) rotate(0)}}.gm-toast{position:relative;overflow:hidden;animation:gm-toast-life 2.6s ease-out both,gm-toast-glow 2.6s ease-out both}.gm-toast:before{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:gm-toast-shine .9s ease-out .25s both;pointer-events:none}.gm-toast-ico{animation:gm-ico-pop .75s cubic-bezier(.2,.9,.3,1.1) .12s both}@keyframes gm-badge-unlock{0%{transform:scale(.45) rotate(-22deg)}38%{transform:scale(1.4) rotate(9deg)}58%{transform:scale(.92) rotate(-4deg)}78%{transform:scale(1.14) rotate(1deg)}to{transform:scale(1.06) rotate(0)}}@keyframes gm-badge-ring{0%{transform:scale(1);opacity:.95}to{transform:scale(2.3);opacity:0}}@keyframes gm-badge-tick{0%{transform:scale(0)}60%{transform:scale(1.7)}to{transform:scale(1)}}.gm-badge.fresh{animation:gm-badge-unlock 1.05s cubic-bezier(.2,.9,.3,1.1) both;z-index:2}.gm-badge.fresh:before{content:"";position:absolute;inset:-3px;border-radius:17px;border:2.5px solid var(--gm-gold);animation:gm-badge-ring .95s ease-out both;pointer-events:none}.gm-badge.fresh:after{animation:gm-badge-tick .7s cubic-bezier(.2,.9,.3,1.2) .3s both}@keyframes gm-cap-glow{0%,to{text-shadow:none}25%{text-shadow:0 0 12px #ffb432f2,0 0 2px #ffc93ce6}}.gm-badge-cap.fresh span{animation:gm-cap-glow 1.1s ease-out both}.gm-hud-tip{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:help;display:inline-flex;align-items:center;gap:.65rem;border-radius:.6rem}.gm-hud-tip:focus-visible{outline:3px solid #7c5cffb3;outline-offset:3px}@media (max-width:767px){.gm-hud-in{gap:.55rem;padding:0 max(.8rem,env(safe-area-inset-left)) 0 max(.8rem,env(safe-area-inset-right))}.gm-hud-in>.gm-lvl{min-width:0}.gm-xpbar{position:absolute;left:0;right:0;bottom:0;flex:none;height:5px;border:0;border-radius:0}.gm-xpfill{border-radius:0 3px 3px 0;box-shadow:0 0 10px #ff34a7b3}.gm-xppct{display:none}.gm-tick{width:1.5px}.gm-hud-r{margin-left:auto;gap:.55rem}.gm-root:not(.gm-scroll) .gm-theme{top:calc(4.1rem + .6rem);bottom:auto;right:.75rem;width:2.15rem;height:2.15rem;padding:0;justify-content:center}.gm-scroll .gm-theme{bottom:max(1rem,env(safe-area-inset-bottom));right:max(1rem,env(safe-area-inset-right));width:2.6rem;height:2.6rem;padding:0;justify-content:center}.gm-toasts{top:4.7rem;right:3.4rem}.gm-eyebrow{max-width:calc(100% - 3.6rem)}}@media (max-width:430px){[data-hudtip=gm-tip-streak]{display:none}}@media (max-width:380px){.gm-lvl-n{font-size:.64rem;letter-spacing:.08em;padding:.28rem .45rem}.gm-xp b{font-size:1rem}.gm-hud-in{gap:.4rem}}.gm-root{--lp-lines:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1000' preserveAspectRatio='xMidYMid slice'><line x1='0' y1='560' x2='300' y2='640' stroke='%2322e4ff' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='300' cy='640' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='300' cy='640' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='120' y1='300' x2='420' y2='430' stroke='%23ff5fbf' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='420' cy='430' r='9' fill='%23ff5fbf' fill-opacity='.16'/><circle cx='420' cy='430' r='3.6' fill='%23ff5fbf' fill-opacity='.85'/><line x1='40' y1='820' x2='260' y2='960' stroke='%238f7bff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='260' cy='960' r='9' fill='%238f7bff' fill-opacity='.16'/><circle cx='260' cy='960' r='3.6' fill='%238f7bff' fill-opacity='.85'/><line x1='560' y1='60' x2='640' y2='190' stroke='%238f7bff' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='640' cy='190' r='9' fill='%238f7bff' fill-opacity='.16'/><circle cx='640' cy='190' r='3.6' fill='%238f7bff' fill-opacity='.85'/><line x1='900' y1='120' x2='1180' y2='40' stroke='%2322e4ff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='1180' cy='40' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='1180' cy='40' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='1260' y1='260' x2='1600' y2='170' stroke='%23b6ff5c' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='1600' cy='170' r='9' fill='%23b6ff5c' fill-opacity='.16'/><circle cx='1600' cy='170' r='3.6' fill='%23b6ff5c' fill-opacity='.85'/><line x1='1100' y1='520' x2='1500' y2='480' stroke='%23ff5fbf' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='1500' cy='480' r='9' fill='%23ff5fbf' fill-opacity='.16'/><circle cx='1500' cy='480' r='3.6' fill='%23ff5fbf' fill-opacity='.85'/><line x1='1380' y1='700' x2='1600' y2='640' stroke='%2322e4ff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='1600' cy='640' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='1600' cy='640' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='700' y1='900' x2='980' y2='820' stroke='%238f7bff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='980' cy='820' r='9' fill='%238f7bff' fill-opacity='.16'/><circle cx='980' cy='820' r='3.6' fill='%238f7bff' fill-opacity='.85'/><line x1='1200' y1='900' x2='1500' y2='980' stroke='%23ff5fbf' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='1500' cy='980' r='9' fill='%23ff5fbf' fill-opacity='.16'/><circle cx='1500' cy='980' r='3.6' fill='%23ff5fbf' fill-opacity='.85'/><line x1='300' y1='60' x2='520' y2='180' stroke='%2322e4ff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='520' cy='180' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='520' cy='180' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='780' y1='640' x2='860' y2='700' stroke='%23ff5fbf' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='860' cy='700' r='9' fill='%23ff5fbf' fill-opacity='.16'/><circle cx='860' cy='700' r='3.6' fill='%23ff5fbf' fill-opacity='.85'/><line x1='1440' y1='40' x2='1560' y2='150' stroke='%238f7bff' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='1560' cy='150' r='9' fill='%238f7bff' fill-opacity='.16'/><circle cx='1560' cy='150' r='3.6' fill='%238f7bff' fill-opacity='.85'/><line x1='20' y1='420' x2='220' y2='380' stroke='%23b6ff5c' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='220' cy='380' r='9' fill='%23b6ff5c' fill-opacity='.16'/><circle cx='220' cy='380' r='3.6' fill='%23b6ff5c' fill-opacity='.85'/><circle cx='800' cy='1000' r='360' fill='none' stroke='%238f7bff' stroke-opacity='.45' stroke-width='1.6' stroke-dasharray='1 9' stroke-linecap='round'/><circle cx='800' cy='1000' r='520' fill='none' stroke='%238f7bff' stroke-opacity='.45' stroke-width='1.6' stroke-dasharray='1 9' stroke-linecap='round'/></svg>");--nm-line:#fff3;--nm-field:#00000061;--nm-tag-bg:#22e4ff1f;--nm-tag-ink:#22e4ff;--nm-ink:#fff;--nm-mut:#ffffffad;--nm-faint:#ffffff80;--nm-acc:#22e4ff;--nm-ring:#22e4ff33;--nm-glow:#22e4ff80;--nm-shell-in:inset 0 2px 6px #0000004d;--gm-hud:4.1rem}.gm-root.gm-light{--lp-lines:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1000' preserveAspectRatio='xMidYMid slice'><line x1='0' y1='560' x2='300' y2='640' stroke='%2322e4ff' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='300' cy='640' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='300' cy='640' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='120' y1='300' x2='420' y2='430' stroke='%23ff34a7' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='420' cy='430' r='9' fill='%23ff34a7' fill-opacity='.16'/><circle cx='420' cy='430' r='3.6' fill='%23ff34a7' fill-opacity='.85'/><line x1='40' y1='820' x2='260' y2='960' stroke='%237c5cff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='260' cy='960' r='9' fill='%237c5cff' fill-opacity='.16'/><circle cx='260' cy='960' r='3.6' fill='%237c5cff' fill-opacity='.85'/><line x1='560' y1='60' x2='640' y2='190' stroke='%237c5cff' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='640' cy='190' r='9' fill='%237c5cff' fill-opacity='.16'/><circle cx='640' cy='190' r='3.6' fill='%237c5cff' fill-opacity='.85'/><line x1='900' y1='120' x2='1180' y2='40' stroke='%2322e4ff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='1180' cy='40' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='1180' cy='40' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='1260' y1='260' x2='1600' y2='170' stroke='%23294bfd' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='1600' cy='170' r='9' fill='%23294bfd' fill-opacity='.16'/><circle cx='1600' cy='170' r='3.6' fill='%23294bfd' fill-opacity='.85'/><line x1='1100' y1='520' x2='1500' y2='480' stroke='%23ff34a7' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='1500' cy='480' r='9' fill='%23ff34a7' fill-opacity='.16'/><circle cx='1500' cy='480' r='3.6' fill='%23ff34a7' fill-opacity='.85'/><line x1='1380' y1='700' x2='1600' y2='640' stroke='%2322e4ff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='1600' cy='640' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='1600' cy='640' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='700' y1='900' x2='980' y2='820' stroke='%237c5cff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='980' cy='820' r='9' fill='%237c5cff' fill-opacity='.16'/><circle cx='980' cy='820' r='3.6' fill='%237c5cff' fill-opacity='.85'/><line x1='1200' y1='900' x2='1500' y2='980' stroke='%23ff34a7' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='1500' cy='980' r='9' fill='%23ff34a7' fill-opacity='.16'/><circle cx='1500' cy='980' r='3.6' fill='%23ff34a7' fill-opacity='.85'/><line x1='300' y1='60' x2='520' y2='180' stroke='%2322e4ff' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='520' cy='180' r='9' fill='%2322e4ff' fill-opacity='.16'/><circle cx='520' cy='180' r='3.6' fill='%2322e4ff' fill-opacity='.85'/><line x1='780' y1='640' x2='860' y2='700' stroke='%23ff34a7' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='860' cy='700' r='9' fill='%23ff34a7' fill-opacity='.16'/><circle cx='860' cy='700' r='3.6' fill='%23ff34a7' fill-opacity='.85'/><line x1='1440' y1='40' x2='1560' y2='150' stroke='%237c5cff' stroke-opacity='0.35' stroke-width='1.3' stroke-linecap='round'/><circle cx='1560' cy='150' r='9' fill='%237c5cff' fill-opacity='.16'/><circle cx='1560' cy='150' r='3.6' fill='%237c5cff' fill-opacity='.85'/><line x1='20' y1='420' x2='220' y2='380' stroke='%23294bfd' stroke-opacity='0.5' stroke-width='1.3' stroke-linecap='round'/><circle cx='220' cy='380' r='9' fill='%23294bfd' fill-opacity='.16'/><circle cx='220' cy='380' r='3.6' fill='%23294bfd' fill-opacity='.85'/><circle cx='800' cy='1000' r='360' fill='none' stroke='%237c5cff' stroke-opacity='.45' stroke-width='1.6' stroke-dasharray='1 9' stroke-linecap='round'/><circle cx='800' cy='1000' r='520' fill='none' stroke='%237c5cff' stroke-opacity='.45' stroke-width='1.6' stroke-dasharray='1 9' stroke-linecap='round'/></svg>");--nm-line:#0b0d1833;--nm-field:#fff;--nm-tag-bg:#7c5cff1a;--nm-tag-ink:#5b34d6;--nm-ink:#0b0d18;--nm-mut:#5a5f73;--nm-faint:#7b8094;--nm-acc:#7c5cff;--nm-ring:#7c5cff2e;--nm-glow:#7c5cff59;--nm-shell-in:inset 0 2px 5px #0b0d1812;--gm-edge:#7c5cff57}@media (max-width:767px){.gm-root{--gm-hud:3.4rem}}.gm-sky{background:var(--lp-lines) center /cover no-repeat,radial-gradient(64rem 40rem at 2% 0,#ff34a76b,#0000 62%),radial-gradient(56rem 40rem at 100% 30%,#294bfd75,#0000 62%),linear-gradient(180deg,#05060b 0,#0a0c26 38%,#2a0f4a 62%,#6a1656 78%,#ff34a7 100%)}.gm-light .gm-sky{background:var(--lp-lines) center /cover no-repeat,radial-gradient(66rem 44rem at 2% 0,#ff40aa75,#0000 62%),radial-gradient(56rem 46rem at 100% 26%,#7c5cff6b,#0000 64%),radial-gradient(64rem 30rem at 55% 108%,#22e4ff66,#0000 70%),radial-gradient(40rem 26rem at 0 100%,#ff7cc657,#0000 70%),linear-gradient(180deg,#f8f4ff 0,#f2efff 55%,#fdf0fb 100%)}.gm-light .gm-floor,.gm-light .gm-sun{display:none}.gm-light .gm-card{background:#fffc;backdrop-filter:blur(20px) saturate(1.4)}.gm-light .gm-card:before{background:linear-gradient(135deg,#ff34a7,#7c5cff 50%,#22e4ff);opacity:1;animation:none}.gm-light .gm-eyebrow{color:#5b34d6}.gm-hud{height:var(--gm-hud)}.gm-hud:after{height:1.5px;background:linear-gradient(90deg,#ff34a7,#7c5cff 50%,#22e4ff);opacity:.9}.gm-hud-in{padding-right:4.1rem}.gm-root:not(.gm-scroll) .gm-theme{top:calc((var(--gm-hud) - 2.3rem) / 2);bottom:auto;right:max(1rem,env(safe-area-inset-right));width:2.3rem;height:2.3rem;padding:0;justify-content:center}.gm-root:not(.gm-scroll) .gm-theme span{display:none}@media (max-width:767px){.gm-stage{padding-top:var(--gm-hud)}.gm-hud-in{padding-right:3.5rem}.gm-root:not(.gm-scroll) .gm-theme{top:calc((var(--gm-hud) - 2.3rem) / 2);right:max(.6rem,env(safe-area-inset-right));width:2.3rem;height:2.3rem}.gm-logo img{height:1.55rem}}.gm-scroll:before{content:"";position:sticky;top:0;z-index:8;display:block;height:3.5rem;margin-bottom:-3.5rem;pointer-events:none;background:linear-gradient(90deg,#ff34a7,#7c5cff 50%,#22e4ff) bottom /100% 1.5px no-repeat,linear-gradient(180deg,#05060beb,#05060bb3);border-bottom:0;backdrop-filter:blur(14px)}.gm-light.gm-scroll:before{background:linear-gradient(90deg,#ff34a7,#7c5cff 50%,#22e4ff) bottom /100% 1.5px no-repeat,linear-gradient(180deg,#fffffff2,#fffc)}.gm-scroll .gm-ty-logo{position:sticky;top:0;z-index:9;display:flex;align-items:center;width:fit-content;height:3.5rem;margin:0 0 -3.5rem 1.25rem;left:auto}.gm-scroll .gm-theme{top:.6rem;bottom:auto;right:max(1.4rem,env(safe-area-inset-right));width:2.3rem;height:2.3rem;padding:0;justify-content:center}.gm-scroll .gm-theme span{display:none}@media (max-width:767px){.gm-scroll .gm-ty-logo,.gm-scroll:before{height:3.25rem}.gm-scroll:before{margin-bottom:-3.25rem}.gm-scroll .gm-ty-logo{margin:0 0 -3.25rem .8rem}.gm-scroll .gm-theme{top:.5rem;right:.7rem;bottom:auto;width:2.3rem;height:2.3rem}}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]){justify-content:center;align-items:center;padding:1rem 1.25rem}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:first-child{flex:0 0 auto;width:100%;max-width:27rem;padding:0 0 1.1rem;text-align:center}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:first-child:before{content:"";display:block;width:3.7rem;height:3.7rem;margin:0 auto 1rem;border-radius:19px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3 4.5 6v5.5c0 4.6 3.1 8 7.5 9.5 4.4-1.5 7.5-4.9 7.5-9.5V6L12 3z'/><path d='m8.8 12 2.3 2.3 4.2-4.4'/></svg>") 50% /56% no-repeat,linear-gradient(135deg,#ff34a7,#7c5cff 55%,#22e4ff);box-shadow:inset 0 0 0 1.5px #ffffff47,0 5px 0 #7c5cff73,0 0 34px -6px #7c5cffb3}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:first-child h3{font-size:clamp(1.35rem,5.2vw,1.75rem);line-height:1.14}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:first-child p{margin-top:.5rem;font-size:.96rem;line-height:1.45;color:var(--nm-mut)!important}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:nth-child(2){flex:0 0 auto;width:100%;max-width:27rem;overflow:visible;padding:0}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:nth-child(2)>.space-y-4{padding-top:0}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative:before{content:"";grid-area:1/1/2/3;border-radius:16px;background:var(--nm-field);border:1.5px solid var(--nm-line);box-shadow:var(--nm-shell-in);pointer-events:none;transition:border-color .15s,box-shadow .15s}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>label{grid-area:1/1;position:relative;z-index:1;display:flex;align-items:center;margin:1.5px 0 1.5px 1.5px!important;padding:0 .95rem;border-radius:15px 0 0 15px;border-right:1.5px solid var(--nm-line);background:var(--nm-tag-bg);color:var(--nm-tag-ink)!important;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:background .15s,color .15s}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>input{grid-area:1/2;position:relative;z-index:1;min-width:0;width:100%;background:#0000!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0 16px 16px 0;padding:.95rem 1rem!important;text-align:left;color:var(--nm-ink)!important;caret-color:var(--nm-acc);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.7rem;font-weight:700;letter-spacing:.2em;font-variant-numeric:tabular-nums}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>input::placeholder{font-family:var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:0;color:var(--nm-faint);opacity:1}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative:focus-within:before{border-color:var(--nm-acc);box-shadow:var(--nm-shell-in),0 0 0 4px var(--nm-ring),0 0 26px -4px var(--nm-glow)}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]):has(.space-y-4>button:not(:disabled)) .relative:before{border-color:#6ed02a;box-shadow:var(--nm-shell-in),0 0 0 4px #6ed02a29,0 0 22px -6px #b6ff5c99}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]):has(.space-y-4>button:not(:disabled)) .relative>label{background:linear-gradient(180deg,#e2ff9a,#b6ff5c 55%,#5fe8a0);color:#05060b!important;border-right-color:#05060b59}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]):has(.space-y-4>button) .relative:has(>.bg-yellow-50):before{border-color:#e5a100;box-shadow:var(--nm-shell-in),0 0 0 4px #e5a10029}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>.bg-yellow-50 svg{flex-shrink:0}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>p{grid-column:1/-1;margin-top:.7rem;text-align:center;font-size:.8rem;line-height:1.4;color:var(--nm-faint)!important}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>.bg-yellow-50{grid-column:1/-1;text-align:left;border-radius:14px;margin-top:.8rem}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:nth-child(2)>:is(.gm-secure,div.text-xs){margin-top:1rem;justify-content:center;font-size:.76rem;color:var(--nm-faint)!important}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:nth-child(2)>:is(.gm-secure,div.text-xs) svg{color:var(--nm-acc);opacity:.85}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .space-y-4>button{width:100%}@media (max-width:400px){.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]){padding:.75rem 1rem}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:first-child{padding-bottom:.8rem}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"])>div:first-child:before{width:3.1rem;height:3.1rem;border-radius:16px;margin-bottom:.75rem}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>input{font-size:1.4rem;letter-spacing:.14em;padding:.8rem .75rem!important}.gm-root:not(#nm) div:has(>div>.space-y-4>.relative>input[placeholder="Enter your NMLS number"]) .relative>label{padding:0 .75rem;font-size:.74rem}}.gm-root:not(#nm) div:has(>div.text-center>:is(.gm-radar,.rounded-full.border-4)):not(.flex-1.flex.items-center){justify-content:center}.gm-hero{justify-content:flex-start}.gm-hero:after,.gm-hero:before{content:"";flex:1 0 0;margin:-.75rem 0;min-height:0}.gm-eyebrow{justify-content:center;margin-inline:auto;text-align:center}
/*# sourceMappingURL=c47e0aac83406a70.css.map*/