:root{--bg:#08080a;--bg2:#0c0c0e;--panel:#040406;--tile:#111113;--line:#1c1d22;--line2:#2a2a2f;--line3:#3a3a40;--text:#e2e3e9;--text2:#eeeef2;--white:#fff;--muted:#9194a1;--muted2:#acafb9;--muted3:#b4b4b8;--accent:#d6b56a;--field:#333337;--field-line:#55555a;--serif:"Playfair Display", "Frank Ruhl Libre", Georgia, serif;--sans:Inter, Heebo, system-ui, sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);flex-direction:column;min-height:100vh;margin:0;display:flex}body.inner{background:var(--bg2);color:var(--text2)}img{max-width:100%;display:block}a{color:inherit}a:hover{color:var(--white)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px}.gold{background:linear-gradient(103deg,#ae9357 0%,#fff0cc 40%,#ae9357 70%,#d9b965 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.goldline{background:linear-gradient(90deg,#ae935700,#ae9357 20%,#fff0cc 50%,#ae9357 80%,#ae935700);height:1px}.goldbar{background:linear-gradient(90deg,#ae9357,#fff0cc 50%,#ae9357);width:64px;height:3px}.logo{mix-blend-mode:screen;width:auto}.kicker{letter-spacing:.14em;color:var(--accent);margin:0;font-size:12px;font-weight:600}.label{letter-spacing:.16em;color:var(--muted3);font-size:11px}[dir=rtl] .kicker,[dir=rtl] .label{letter-spacing:.02em}.muted{color:var(--muted)}.link-accent{color:var(--accent);font-size:14px;text-decoration:none}.btn{border:1px solid var(--white);border-radius:9999px;justify-content:center;align-items:center;height:48px;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn-light{background:var(--white);color:#000}.btn-light:hover{color:#000;background:#e9e9ee}.btn-ghost{color:var(--white);background:0 0}.sq{border:1px solid var(--text2);min-height:48px;color:var(--text2);letter-spacing:.1em;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.sq-fill{background:var(--white);color:#000;border-color:var(--white);font-weight:600}.sq-fill:hover{color:#000}[dir=rtl] .sq{letter-spacing:.02em}.hdr{border-bottom:1px solid var(--line)}.hdr .wrap{justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding-inline:8px 6px;display:flex}.hdr .logo{height:44px}.hdr nav{align-items:center;gap:4px;display:flex}.hdr .navlink{height:44px;color:var(--muted2);align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:none}.pill{height:36px;color:var(--muted2);border:1px solid #2e3038;border-radius:9999px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.back{letter-spacing:.08em;align-items:center;gap:6px;height:44px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}[dir=rtl] .back svg{transform:scaleX(-1)}@media (width>=760px){.hdr .navlink{display:inline-flex}}.ftr{margin-top:auto;padding:48px 0 32px}.ftr .wrap{flex-direction:column;gap:18px;display:flex}.ftr .logo{align-self:flex-start;height:56px}.ftr .row{gap:10px;max-width:420px;display:flex}.ftr .row a{border:1px solid #2e3038;border-radius:9999px;flex:1;justify-content:center;align-items:center;height:44px;font-size:14px;text-decoration:none;display:flex}.ftr .row a.wa{color:#fff;background:#25d366;border-color:#25d366;font-weight:500}.ftr .links{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.tile{background:#151517;flex-direction:column;text-decoration:none;display:flex}.tile .ph{aspect-ratio:16/10;background:var(--tile);overflow:hidden}.tile .ph img{object-fit:cover;width:100%;height:100%}.tile .tx{flex-direction:column;gap:4px;padding:12px 12px 16px;display:flex}.tile .mb{letter-spacing:.12em;color:var(--muted3);font-size:11px}.tile .nm{letter-spacing:.02em;font-size:14px}.tile .go{color:var(--accent);font-size:14px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@media (width>=760px){.grid2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1040px){.grid2{grid-template-columns:repeat(4,minmax(0,1fr))}}.opts{gap:4px;display:grid}.opts.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.opts.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.opt{text-align:center;border:1px solid var(--line2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:8px 10px;display:flex;position:relative}.opt.row{text-align:start;flex-direction:row;justify-content:space-between;min-height:58px;padding:10px 14px}.opt input{opacity:0;pointer-events:none;position:absolute}.opt:has(input:checked){background:var(--text2);color:var(--bg2);border-color:var(--text2)}.opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.opt .big{font-size:16px;font-weight:500}.opt .t{font-size:15px;font-weight:500;display:block}.opt .h{opacity:.72;font-size:12px}.opt .mark:before{content:"+";font-size:18px}.opt:has(input:checked) .mark:before{content:"✓"}.field{background:var(--field);border:1px solid var(--field-line);width:100%;min-width:0;height:48px;color:var(--text2);border-radius:7px;padding:0 14px;font-size:15px}.field::placeholder{color:#8e8e94}.field.c{text-align:center;height:44px;padding:0 4px}.err{color:#ff9b8a;min-height:0;font-size:13px}.err:empty{display:none}.dock{z-index:5;background:#0c0c0ef7;border-top:1px solid #2a2a2f;flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex;position:sticky;bottom:0}.dock .wrap{flex-direction:column;gap:10px;padding:0;display:flex}.wa-float[data-astro-cid-ax3fjkmf]{inset-inline-end:16px;z-index:20;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed;bottom:16px;box-shadow:0 6px 20px #00000073}.wa-float[data-astro-cid-ax3fjkmf]:hover{color:#fff;background:#20bd5a}
