@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_3de222df-module__cdpv1W__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_3de222df-module__cdpv1W__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_14ad18b5-module__RJ3_MW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_14ad18b5-module__RJ3_MW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fafbf5d8d79857f9-s.1kr2f52a22uey.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1924e73e8631aae2-s.2txqxi6n2mq4k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6b3f5f703c08563d-s.p.23wzz49_-cmg8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed Fallback;src:local(Arial);ascent-override:143.34%;descent-override:55.44%;line-gap-override:0.0%;size-adjust:79.18%}.saira_condensed_6baa08cd-module__zNg0La__className{font-family:Saira Condensed,Saira Condensed Fallback;font-style:normal;font-weight:800}.saira_condensed_6baa08cd-module__zNg0La__variable{--font-saira-condensed:"Saira Condensed", "Saira Condensed Fallback"}
:root{--obsidian:#0a0b0e;--carbon:#15171d;--champagne:#d8c290;--champagne-2:#b8a06a;--platinum:#d7dbe4;--txt:#eef1f6;--muted:#7c8092;--line:#ffffff12;--accent:#e8c84d;--sans:var(--font-geist), ui-sans-serif, -apple-system, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--card:var(--font-saira-condensed), ui-sans-serif, sans-serif;--panel-display:var(--font-anton), ui-sans-serif, sans-serif;--panel-note:var(--font-instrument-serif), ui-serif, Georgia, serif;--panel-field-h:48px;--panel-label-size:10px;--panel-caption-size:9px;--panel-title-size:18px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-smooth:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--txt);font-family:var(--sans);isolation:isolate;background:#060709;justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex;position:relative}body>*{z-index:1;position:relative}::selection{background:#d8c29047}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.shell{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:960px;display:flex}.masthead{text-align:center;animation:riseIn .7s var(--ease-out) both;flex-direction:column;align-items:center;gap:10px;display:flex}.mastheadEyebrow{font-family:var(--mono);letter-spacing:.38em;text-transform:uppercase;color:var(--champagne);font-size:10px;font-weight:500}.mastheadTitle{font-family:var(--panel-display);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(170deg, #fff 0%, var(--platinum) 45%, var(--champagne) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.6vw,42px);font-weight:400;line-height:1}.mastheadSub{font-family:var(--panel-note);color:var(--muted);font-size:16px;font-style:italic;line-height:1.4}.composer{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:64px;width:100%;max-width:960px;display:flex}.cardColumn{flex-direction:column;align-items:stretch;gap:14px;width:336px;max-width:100%;display:flex}.cardColumn .buyBar{width:100%;margin-top:auto}.cardPreview{animation:riseIn .7s var(--ease-out) 80ms both}.panel{animation:riseIn .7s var(--ease-out) .16s both}.buyBar .buyBtnWrap{animation:riseIn .7s var(--ease-out) .24s both}@media (max-width:720px){body{padding-bottom:32px}.shell{gap:26px}.composer{flex-direction:column;align-items:center;gap:28px}.cardColumn{display:contents}.cardPreview{order:1;width:336px;max-width:100%}.panel{order:2;width:100%;max-width:336px}.buyBar{order:3;width:100%;max-width:336px;margin-top:4px}}@keyframes teamBlobSwap{0%{opacity:.09}40%{opacity:.03}to{opacity:.09}}@keyframes teamBlobDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-1.2%,1.4%)scale(1.015)}}.teamBackdrop{z-index:0;pointer-events:none;background:radial-gradient(1000px 700px at 75% -15%,#d8c2900d,#0000 55%),radial-gradient(800px 600px at -5% 115%,#788cc80a,#0000 55%);position:fixed;inset:0;overflow:hidden}.teamBackdropBlobs{opacity:.09;filter:blur(52px)saturate(1.2);position:absolute;inset:-28%}.teamBackdropBlobInner{background:radial-gradient(ellipse 54% 46% at 12% 20%, var(--kit-c1,#009b3a), transparent 68%), radial-gradient(ellipse 50% 58% at 88% 16%, var(--kit-c2,#ffdf00), transparent 66%), radial-gradient(ellipse 62% 48% at 76% 84%, var(--kit-accent,#e8c84d), transparent 72%), radial-gradient(ellipse 46% 54% at 8% 78%, var(--kit-c2,#ffdf00), transparent 64%), radial-gradient(ellipse 40% 42% at 52% 44%, var(--kit-c1,#009b3a), transparent 60%), radial-gradient(ellipse 48% 38% at 64% 34%, var(--kit-accent,#e8c84d), transparent 62%);animation:28s ease-in-out infinite teamBlobDrift;position:absolute;inset:0}.teamBackdrop.teamBackdrop--swap .teamBackdropBlobs{animation:.72s teamBlobSwap}@keyframes panelBtnPulse{0%{opacity:.65;box-shadow:0 0 #d8c29047}70%,to{opacity:0;box-shadow:0 0 0 10px #d8c29000}}.panel{width:320px;max-width:100%;font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400}.panel .photoInput{display:none}.panel label{font-family:var(--mono);font-size:var(--panel-label-size);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:20px 0 8px;font-weight:500;display:block}.panel label:first-of-type{margin-top:14px}.panel .photoBtn{isolation:isolate;width:100%;height:var(--panel-field-h);min-height:var(--panel-field-h);border:1px solid var(--line);background:var(--carbon);font-family:var(--panel-display);font-size:var(--panel-title-size);letter-spacing:.04em;text-transform:uppercase;color:var(--txt);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-bottom:4px;padding:0 13px;font-weight:400;line-height:1.2;transition:background .2s,opacity .2s,border-color .2s;display:flex;position:relative}.panel .photoBtn:after,.panel .countryDropdownTrigger:after,.panel .countryDropdownOption:after,.panel .styleopt:after,.panel .shineopt:after,.panel .finishopt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.panel .photoBtn:hover:not(:disabled){border-color:var(--champagne-2);background:#08090ce0}.panel .photoBtn:hover:not(:disabled):after{animation:1.5s ease-out infinite panelBtnPulse}.panel .photoBtn:disabled{cursor:wait;opacity:.72}.panel input[type=text]{width:100%;height:var(--panel-field-h);min-height:var(--panel-field-h);background:var(--carbon);border:1px solid var(--line);color:var(--txt);font-family:var(--panel-display);font-size:var(--panel-title-size);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:var(--panel-field-h);border-radius:9px;outline:none;padding:0 13px;transition:border-color .2s}.panel input[type=text]::placeholder{font-family:var(--panel-display);color:color-mix(in srgb, var(--muted) 65%, transparent);text-transform:uppercase}.panel input:focus{border-color:var(--champagne-2)}.panel .countryPick,.panel .countryDropdown{position:relative}.panel .countryDropdownTrigger{isolation:isolate;width:100%;height:var(--panel-field-h);min-height:var(--panel-field-h);border:1px solid var(--line);color:var(--txt);font:inherit;cursor:pointer;text-align:left;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237c8092' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E") no-repeat right 12px center, var(--carbon);border-radius:9px;outline:none;align-items:center;gap:10px;padding:0 32px 0 12px;font-size:14px;transition:background .2s;display:flex;position:relative}.panel .countryDropdownTrigger img{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:21px;box-shadow:0 1px 4px #00000059}.panel .countryDropdownTrigger span{min-width:0;font-family:var(--panel-display);font-size:var(--panel-title-size);letter-spacing:.03em;text-transform:uppercase;flex:1;font-weight:400;line-height:1}.panel .countryDropdownTrigger:hover,.panel .countryDropdown.open .countryDropdownTrigger{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237c8092' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E") right 12px center no-repeat,#08090ce0}.panel .countryDropdownTrigger:hover:after,.panel .countryDropdown.open .countryDropdownTrigger:after{animation:1.5s ease-out infinite panelBtnPulse}@keyframes dropdownReveal{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.panel .countryDropdownPanel{z-index:20;border:1px solid var(--line);transform-origin:top;animation:dropdownReveal .22s var(--ease-out);background:#0a0b0e;border-radius:9px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #0000008c}.panel .countryDropdownSearch{border:1px solid var(--line);width:100%;color:var(--txt);font-family:var(--sans);background:var(--carbon);border-radius:8px;outline:none;padding:9px 11px;font-size:13px;font-weight:400;transition:border-color .2s}.panel .countryDropdownSearch:focus{border-color:var(--champagne-2)}.panel .countryDropdownList{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;gap:4px;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.panel .countryDropdownEmpty{color:var(--muted);text-align:center;padding:12px 10px;font-size:13px}.panel .countryDropdownOption{isolation:isolate;cursor:pointer;text-align:left;width:100%;color:var(--txt);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex;position:relative}.panel .countryDropdownOption:hover{background:#08090ce0}.panel .countryDropdownOption:hover:after{animation:1.5s ease-out infinite panelBtnPulse}.panel .countryDropdownOption.active{border-color:var(--champagne);background:linear-gradient(#d8c29024,#d8c2900a)}.panel .countryDropdownOption.active:hover{background:linear-gradient(#d8c2901a,#d8c29005)}.panel .countryDropdownOption img{object-fit:cover;border-radius:3px;flex-shrink:0;box-shadow:0 1px 3px #00000059}.panel .countryDropdownOption span{font-family:var(--panel-display);font-size:var(--panel-title-size);letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:1.1}.panel .styles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.panel .styleopt{isolation:isolate;text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--carbon);min-height:62px;color:var(--txt);border-radius:9px;flex-direction:column;justify-content:center;gap:6px;padding:11px 12px 10px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.panel .styleopt:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-position:100% 100%;background-repeat:no-repeat;width:82px;height:72px;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(100% 100% at 100% 100%,#000 18%,#0000 88%);mask-image:radial-gradient(100% 100% at 100% 100%,#000 18%,#0000 88%)}.panel .styleopt-prizm:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg stroke='%23ffffff' stroke-opacity='.6' stroke-width='1.3' fill='none'%3E%3Cpath d='M0 30 L40 0 L70 40 L100 20 M0 30 L30 70 L70 40 M30 70 L60 100 M70 40 L100 70 L60 100 M70 40 L80 0 M0 70 L30 70 M0 70 L20 100 M40 0 L50 40 L70 40 M50 40 L30 70 M100 70 L100 20'/%3E%3C/g%3E%3C/svg%3E");background-size:54px 54px}.panel .styleopt-optic:before{opacity:.26;background-image:url(/facets/optic-emboss.svg);background-position:calc(100% + 18px) calc(100% + 28px);background-size:132px 184px}.panel .styleopt-mosaic:before{opacity:.24;background-image:url(/facets/mosaic-emboss.svg);background-position:right -2px bottom -1px;background-repeat:repeat;background-size:34px 38px}.panel .styleopt-galaxy:before{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M0 0 L20 20 M20 0 L0 20' stroke='%23ffffff' stroke-opacity='.5' stroke-width='.8' fill='none'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:repeat;background-size:12px 12px}.panel .styleopt:hover{background:#08090ce0}.panel .styleopt:hover:after{animation:1.5s ease-out infinite panelBtnPulse}.panel .styleopt.active{border-color:var(--champagne);background:linear-gradient(#d8c2901f,#d8c29008)}.panel .styleopt.active:before{opacity:.3}.panel .styleopt.active:hover{background:linear-gradient(#d8c29014,#d8c29005)}.panel .styleopt b{z-index:1;font-family:var(--panel-display);font-size:var(--panel-title-size);letter-spacing:.05em;text-transform:uppercase;font-weight:400;line-height:1;position:relative}.panel .styleopt span{z-index:1;font-family:var(--mono);font-size:var(--panel-caption-size);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.2;position:relative;overflow:hidden}.panel .shines{flex-wrap:wrap;gap:8px;display:flex}.panel .shineopt{isolation:isolate;cursor:pointer;border:1px solid var(--line);background:var(--carbon);border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:54px;padding:9px 8px;transition:background .2s;display:flex;position:relative}.panel .shineopt:hover{background:#08090ce0}.panel .shineopt:hover:after{animation:1.5s ease-out infinite panelBtnPulse}.panel .shineopt.active{border-color:var(--champagne);background:linear-gradient(#d8c2901f,#d8c29008)}.panel .shineopt.active:hover{background:linear-gradient(#d8c29014,#d8c29005)}.panel .shineopt i{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 6px #00000080}.panel .shineopt span{font-family:var(--mono);font-size:var(--panel-caption-size);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;font-weight:500;line-height:1.2}.panel .finishes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.panel .finishopt{isolation:isolate;height:var(--panel-field-h);min-height:var(--panel-field-h);border:1px solid var(--line);background:var(--carbon);color:var(--txt);cursor:pointer;font-family:var(--panel-display);font-size:var(--panel-title-size);letter-spacing:.06em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-weight:400;line-height:1;transition:background .2s;display:flex;position:relative}.panel .finishopt:hover{background:#08090ce0}.panel .finishopt:hover:after{animation:1.5s ease-out infinite panelBtnPulse}.panel .finishopt.active{border-color:var(--champagne);background:linear-gradient(#d8c2901f,#d8c29008)}.panel .finishopt.active:hover{background:linear-gradient(#d8c29014,#d8c29005)}.panel .photoBtn,.panel .countryDropdownTrigger,.panel .styleopt,.panel .shineopt,.panel .finishopt{transition:background .22s var(--ease-smooth), border-color .22s var(--ease-smooth), transform .18s var(--ease-smooth), box-shadow .25s var(--ease-smooth), opacity .2s var(--ease-smooth)}.panel .photoBtn:hover:not(:disabled),.panel .styleopt:hover,.panel .shineopt:hover,.panel .finishopt:hover{transform:translateY(-1px)}.panel .photoBtn:active:not(:disabled),.panel .countryDropdownTrigger:active,.panel .styleopt:active,.panel .shineopt:active,.panel .finishopt:active{transform:translateY(0)scale(.985)}.panel .styleopt.active,.panel .shineopt.active,.panel .finishopt.active{box-shadow:0 6px 22px -12px #d8c2908c}.panel .shineopt i{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-smooth)}.panel .shineopt:hover i{transform:scale(1.12)}.panel .shineopt.active i{box-shadow:0 0 0 1px #ffffff2e inset, 0 0 0 2px color-mix(in srgb, var(--champagne) 60%, transparent), 0 2px 6px #00000080}.panel button:focus-visible,.buyBtn:focus-visible,.checkoutCta:focus-visible,.shareAction:focus-visible,.sharePlatform:focus-visible{outline:2px solid color-mix(in srgb, var(--champagne) 65%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.panel .photoBtn:hover:not(:disabled):after,.panel .countryDropdownTrigger:hover:after,.panel .countryDropdown.open .countryDropdownTrigger:after,.panel .countryDropdownOption:hover:after,.panel .styleopt:hover:after,.panel .shineopt:hover:after,.panel .finishopt:hover:after,.masthead,.cardPreview,.panel,.buyBar .buyBtnWrap,.panel .countryDropdownPanel{animation:none}.panel .photoBtn:hover:not(:disabled),.panel .styleopt:hover,.panel .shineopt:hover,.panel .finishopt:hover,.panel .shineopt:hover i{transform:none}}.buyBtnWrap{--kit-c1:#009b3a;--kit-c2:#ffdf00;--kit-accent:#e8c84d;--buy-cursor:url(/cursor-world-cup-sm.png) 9 38, pointer;flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.buyBtnWrap-hover:not(.buyBtnWrap-disabled),.buyBtnWrap-hover:not(.buyBtnWrap-disabled) .buyBtn{cursor:var(--buy-cursor)}.buyBtnWrap-disabled{opacity:.55;pointer-events:none}.buyBtn{width:auto;min-height:var(--panel-field-h);border:1px solid color-mix(in srgb, var(--kit-c1) 22%, #ffffff1a);background:linear-gradient(180deg, #ffffff0a 0%, transparent 100%), var(--carbon);cursor:pointer;font-family:var(--panel-display);font-size:var(--panel-title-size);letter-spacing:.04em;text-transform:uppercase;color:var(--txt);text-align:center;white-space:nowrap;border-radius:9px;outline:none;justify-content:center;align-items:center;padding:0 20px;font-weight:400;line-height:1.2;transition:transform .15s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000047}.buyBtn:active:not(:disabled){transform:translateY(1px)}.buyBtn:disabled{cursor:not-allowed}.buyBtnWrap-hover:not(.buyBtnWrap-disabled) .buyBtn{border-color:color-mix(in srgb, var(--kit-c1) 38%, color-mix(in srgb, var(--kit-c2) 18%, #ffffff24));background:linear-gradient(180deg, color-mix(in srgb, var(--kit-c1) 10%, #ffffff0d) 0%, transparent 100%), #08090ce0;box-shadow:0 1px 0 #ffffff14 inset, 0 0 0 1px color-mix(in srgb, var(--kit-c2) 12%, transparent), 0 10px 28px #00000057}.buyBtnCharity{max-width:28em;font-family:var(--sans);letter-spacing:.01em;text-align:center;color:color-mix(in srgb, var(--platinum) 92%, var(--kit-accent));margin:0;padding:0 8px;font-size:13px;font-weight:500;line-height:1.4}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@keyframes modalPop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.checkoutOverlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:overlayFade .28s var(--ease-smooth);background:#04060ad1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkoutModal{width:min(440px,100%);max-height:min(92vh,780px);font-family:var(--sans);animation:modalPop .38s var(--ease-out);background:#090a0d;border:1px solid #ffffff0f;border-radius:16px;padding:0;overflow:auto;box-shadow:0 28px 72px #000000b8}.checkoutModal--success{width:min(760px,100%);max-height:min(88vh,480px);overflow:hidden}.checkoutModalBody{padding:16px 16px 18px}.checkoutSuccess{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;height:100%;min-height:0;max-height:min(88vh,480px);padding:16px;display:grid}.checkoutSuccessMedia{background:#070809;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex}.checkoutSuccessMedia .sharePreview{object-fit:contain;background:0 0;border:none;border-radius:8px;width:100%;max-height:100%;margin:0}.checkoutSuccessPanel{flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:4px 2px 4px 0;display:flex}.checkoutSuccessTitle{font-family:var(--panel-display);letter-spacing:.04em;text-transform:uppercase;color:var(--platinum);font-size:22px;font-weight:400;line-height:1.05}.checkoutCharityHero{text-align:center;width:100%;box-shadow:none;background:linear-gradient(135deg,#0c2c1a 0%,#143620 48%,#1c3a1d 100%);border:none;border-radius:16px 16px 0 0;flex-direction:column;align-items:center;padding:18px 16px 16px;display:flex}.checkoutCharityEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9fd4a8;margin-bottom:10px;font-size:9px;font-weight:500}.checkoutCharityLead{font-family:var(--panel-display);letter-spacing:.04em;text-transform:uppercase;color:#f4ecd0;font-size:clamp(20px,5vw,24px);font-weight:400;line-height:1.15}.checkoutCharitySub{font-family:var(--sans);color:var(--platinum);margin-top:8px;font-size:13px;font-weight:500;line-height:1.3}.checkoutCharitySub a,.checkoutDisclaimer a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.checkoutPlayerStrip{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px;display:flex}.checkoutThumb{background:#0e1014;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;width:44px;height:58px;overflow:hidden}.checkoutThumb img{object-fit:cover;width:100%;height:100%;display:block}.checkoutThumbFallback{background:linear-gradient(145deg,#d8c2901f,#ffffff08);width:100%;height:100%;display:block}.checkoutPlayerName{font-family:var(--panel-display);letter-spacing:.04em;text-transform:uppercase;color:var(--platinum);font-size:20px;line-height:1}.checkoutPlayerDetail{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:9px;font-weight:500}.checkoutPerks{flex-direction:column;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:flex}.checkoutPerks li{font-family:var(--sans);color:var(--platinum);align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.checkoutPerkIcon{width:22px;height:22px;color:var(--champagne);background:#d8c29014;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.checkoutCta{color:#0a0b0e;width:100%;font-family:var(--sans);letter-spacing:0;cursor:pointer;background:#eef1f6;border:1px solid #ffffff1f;border-radius:10px;margin-top:4px;padding:13px 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.checkoutCta:hover:not(:disabled){background:#fff;border-color:#fff3}.checkoutCta:active:not(:disabled){transform:translateY(1px)}.checkoutCta:disabled{cursor:wait;opacity:.65}@keyframes checkoutSpin{to{transform:rotate(360deg)}}.checkoutLoading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 12px 20px;display:flex}.checkoutSpinner{border:2px solid #ffffff1f;border-top-color:var(--champagne);border-radius:50%;width:36px;height:36px;animation:.75s linear infinite checkoutSpin}.checkoutLoadingTitle{font-family:var(--sans);letter-spacing:-.01em;color:var(--platinum);font-size:14px;font-weight:600}.checkoutLoadingSub{font-family:var(--sans);color:var(--muted);font-size:13px;font-weight:500;line-height:1.35}.checkoutDisclaimer{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:9px;font-weight:500;line-height:1.45}.buySuccess{color:#9fd4a8;margin:0;font-size:13px;font-weight:500;line-height:1.35}.shareHint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.shareError{color:#ff8f9d;margin:0;font-size:12px;line-height:1.4}.sharePreview{border:1px solid var(--line);background:#070809;border-radius:10px;width:100%}.shareActions{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 2px;display:grid}.shareAction{border:1px solid var(--line);background:var(--carbon);color:var(--txt);font-family:var(--sans);cursor:pointer;text-align:center;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:500;text-decoration:none}.shareAction.primary{border-color:color-mix(in srgb, var(--champagne) 45%, var(--line));background:linear-gradient(#d8c29024,#d8c2900a)}.sharePlatforms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sharePlatform{border:1px solid var(--line);background:var(--carbon);color:var(--txt);font-family:var(--sans);cursor:pointer;text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:10px 12px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.sharePlatform:hover{background:#08090ce0}@media (max-width:720px){.checkoutModal--success{max-height:min(92vh,680px);overflow:auto}.checkoutSuccess{grid-template-columns:1fr;gap:14px;max-height:none;padding:14px}.checkoutSuccessMedia .sharePreview{max-height:min(42vh,320px)}.checkoutSuccessPanel{padding:0}}@media (prefers-reduced-motion:reduce){.checkoutOverlay,.checkoutModal{animation:none}.checkoutSpinner{border-top-color:var(--champagne);opacity:.85;animation:none}.teamBackdropBlobs,.teamBackdropBlobInner{animation:none}.teamBackdrop.teamBackdrop--swap .teamBackdropBlobs{opacity:.09;animation:none}}
