.gp{--gp-cream:#f3e6c8;--gp-dim:#e8dcc0;--gp-panel:#2f2d2a;--gp-gold:#8a6c35;--gp-sans:"Grandstander", system-ui, sans-serif;--gp-serif:"Frank Ruhl Libre", Georgia, serif;box-sizing:border-box;max-width:892px;color:var(--gp-cream);margin:0 auto;padding:56px 16px 64px}.gp__hero{grid-template-columns:minmax(0,1fr) 263px;align-items:start;gap:32px;display:grid}.gp__h1{font:700 44px/53px var(--gp-serif);color:var(--gp-cream);letter-spacing:.005em;margin:0}.gp__sub{max-width:350px;font:400 18.5px/24.5px var(--gp-sans);color:var(--gp-dim);margin:14px 0 0}.gp__tiles{gap:20px;margin:26px 0 0 -8px;display:flex}.gp__tile{cursor:pointer;color:#fff;width:72px;font:400 14.5px/1 var(--gp-sans);background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex}.gp__sq{background:#2c2b29;border-radius:9px;place-items:center;width:56px;height:56px;transition:background .16s;display:grid}.gp__tile:hover .gp__sq,.gp__tile:focus-visible .gp__sq{background:#3d3b38}.gp__tile:focus-visible{outline:none}.gp__tico{color:#fff;width:29px;height:29px}.gp__desk{background:radial-gradient(at 50% 40%,#ffdca024,#00000059 80%),repeating-linear-gradient(2deg,#ffffff09 0 1px,#0000 1px 7px),linear-gradient(90deg,#6e4122,#7d4c28 18%,#6a3e20 38%,#80502b 62%,#6c3f21 84%,#774826);border-radius:20px;width:263px;height:269px;margin:0;position:relative;overflow:hidden}.gp__desk img{display:block;position:absolute}.gp__desk--figure img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 10px 14px #0000008c);width:calc(100% - 40px);height:calc(100% - 24px);inset:14px 20px 10px}.gp__desk--scene img{object-fit:cover;width:100%;height:100%;inset:0}.gp__gen{background:var(--gp-panel);border-radius:16px;margin-top:32px;padding:20px 22px 24px}.gp__genh{font:700 23px/1.2 var(--gp-serif);color:#fff;align-items:center;gap:12px;margin:0 0 18px;display:flex}.gp__genico{color:#fff;width:28px;height:28px}.gp__sheet{margin-top:40px}.gp__sheethead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:25px;display:flex}.gp__sheeth{font:700 23.5px/1.2 var(--gp-serif);color:var(--gp-cream);margin:0}.gp__hint{font:400 17.5px/1.3 var(--gp-sans);color:var(--gp-dim);margin:6px 0 0}.gp__btns{flex-wrap:wrap;gap:11px 12px;display:flex}.gp__btn{box-sizing:border-box;color:#3a2c17;height:39px;font:700 14px/1 var(--gp-sans);cursor:pointer;background:#fbf6ea;border:1.5px solid #3a2c17;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 15px;text-decoration:none;display:inline-flex}.gp__btn:hover,.gp__btn:focus-visible{background:#efe3c6}.gp__btn--go{background:var(--gp-gold);border-color:var(--gp-gold);color:#fff}.gp__btn--go:hover,.gp__btn--go:focus-visible{background:#745a2b}.gp__btn:disabled{opacity:.6;cursor:progress}.gp__ico{flex:none;width:17px;height:17px}.gp__pages{flex-direction:column;gap:28px;display:flex}.gp__pages>*{width:100%}.gp__pages .spread{flex-direction:column;align-items:center;gap:28px;display:flex!important}.gp-a4{box-sizing:border-box;background:var(--sheet,#faf5e8);color:#3a2c17;padding:26px 24px}.gp__pages .gp-a4{min-height:calc(1.4142*min(100vw - 32px,860px));width:100%!important;max-width:none!important;margin-inline:auto!important}.gp__pages .lb.lb--page{container:pane/inline-size}.gp__pages .page.page--a4{flex:none!important;width:100%!important;max-width:none!important;margin:0!important}.gp-form{grid-template-columns:214px 75px minmax(0,1fr) 143px;align-items:end;gap:8px 9px;display:grid}.gp-form.gp-form--nolevel{grid-template-columns:214px minmax(0,1fr) 143px}.gp-form__f{font:400 17px/1.2 var(--gp-sans);color:#fff;flex-direction:column;gap:8px;display:flex}.gp-form__f--more{margin-inline-start:14px}.gp-form input,.gp-form select{box-sizing:border-box;color:#222;width:100%;height:38px;font:400 19px/1 var(--gp-sans);background:#fff;border:0;border-radius:4px;padding:0 12px}.gp-form input::placeholder{color:#a3a3a3}.gp-form input:focus-visible,.gp-form select:focus-visible{outline-offset:1px;outline:2px solid #c9a35c}.gp-form__submit{background:var(--gp-gold);color:#fff;height:38px;font:600 18.5px/1 var(--gp-sans);cursor:pointer;border:0;border-radius:5px;margin-inline-start:8px}.gp-form__submit:hover,.gp-form__submit:focus-visible{background:#745a2b}.gp-form__submit:disabled{opacity:.55;cursor:default}.gp-form__err{color:#ffb4a6;font:700 15px/1.3 var(--gp-sans);grid-column:1/-1;margin:6px 0 0}@media (width<=900px){.gp{padding-top:32px}.gp__hero{grid-template-columns:minmax(0,1fr)}.gp__h1{font-size:34px;line-height:41px}.gp-form{grid-template-columns:minmax(0,1fr) 75px}.gp-form.gp-form--nolevel{grid-template-columns:minmax(0,1fr)}.gp-form__f--more{grid-column:1/-1;margin:0}.gp-form__submit{grid-column:1/-1;margin:6px 0 0}.gp-a4{padding:16px 12px}.gp__pages .gp-a4{min-height:0}}.csm[data-astro-cid-oy5ayzos]{--cream:#f3e6c8;--dim:#cfc2a3;--line:#3d3528;--gold:#f0c97a;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;box-sizing:border-box;max-width:892px;color:var(--cream);margin:0 auto;padding:8px 16px 72px}.csm__sec[data-astro-cid-oy5ayzos]{margin-top:56px}.csm__h2[data-astro-cid-oy5ayzos]{color:var(--cream);margin:0 0 10px;font:700 clamp(24px,3vw,32px)/1.2 Frank Ruhl Libre,Georgia,serif}.csm__lede[data-astro-cid-oy5ayzos]{font:400 17px/1.55 var(--sans);color:var(--dim);max-width:680px;margin:0 0 18px}.csm__cards[data-astro-cid-oy5ayzos]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.csm__card[data-astro-cid-oy5ayzos]{border:1px solid var(--line);background:#15120d;border-radius:14px;overflow:hidden}.csm__pic[data-astro-cid-oy5ayzos]{box-sizing:border-box;background:#f3ead6;place-items:center;height:150px;padding:14px;display:grid}.csm__pic[data-astro-cid-oy5ayzos] img[data-astro-cid-oy5ayzos]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:122px;display:block}.csm__card[data-astro-cid-oy5ayzos] h3[data-astro-cid-oy5ayzos]{font:600 17px/1.3 var(--sans);color:var(--cream);margin:14px 16px 6px}.csm__card[data-astro-cid-oy5ayzos] p[data-astro-cid-oy5ayzos]{font:400 15px/1.5 var(--sans);color:var(--dim);margin:0 16px 16px}.csm__sec--app[data-astro-cid-oy5ayzos]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.csm__list[data-astro-cid-oy5ayzos]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.csm__list[data-astro-cid-oy5ayzos] li[data-astro-cid-oy5ayzos]{border:1px solid var(--line);background:#15120d;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.csm__list[data-astro-cid-oy5ayzos] b[data-astro-cid-oy5ayzos]{font:600 16px/1.3 var(--sans);color:var(--cream)}.csm__list[data-astro-cid-oy5ayzos] span[data-astro-cid-oy5ayzos]{font:400 15px/1.5 var(--sans);color:var(--dim)}.csm__appshot[data-astro-cid-oy5ayzos]{margin:0;position:sticky;top:90px}.csm__appshot[data-astro-cid-oy5ayzos] img[data-astro-cid-oy5ayzos]{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 16px 40px #0009}.csm__link[data-astro-cid-oy5ayzos]{font:600 17px/1.3 var(--sans);margin:18px 0 0}.csm__link[data-astro-cid-oy5ayzos] a[data-astro-cid-oy5ayzos]{color:var(--gold)}.csm__faq[data-astro-cid-oy5ayzos]{--accent:var(--gold);--faq-link:var(--gold);margin-top:64px}.csm__faq[data-astro-cid-oy5ayzos] .faq-heading{color:var(--cream);letter-spacing:0;font-family:Frank Ruhl Libre,Georgia,serif;font-weight:700}.csm__faq[data-astro-cid-oy5ayzos] .faq-item{border-color:var(--line);background:#15120d}.csm__faq[data-astro-cid-oy5ayzos] .faq-q{color:var(--cream)}.csm__faq[data-astro-cid-oy5ayzos] .faq-a p{color:var(--dim)}@media (width<=760px){.csm__cards[data-astro-cid-oy5ayzos],.csm__sec--app[data-astro-cid-oy5ayzos]{grid-template-columns:minmax(0,1fr)}.csm__appshot[data-astro-cid-oy5ayzos]{position:static}}.mkp__sheet{min-height:600px}.mkp__tabs,html:has(.mkp--framed) :is(.gmheader,.gm-pending,.gp__hero,.gp__btns,.mkp__tiles,.csm,.gmpromo,.gmlegal,.gm-freedice,footer){display:none!important}html:has(.mkp--framed),html:has(.mkp--framed) :is(body,.site-content,main,.mkp,.gp,.gp__sheet){box-shadow:none!important;background:0 0!important;border:0!important}.mkp,body:has(.mkp){background:#000}.mkp__tiles{max-width:1180px;margin:0 auto;background:0 0!important;padding:8px 16px 56px!important}
