@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_f13201d9-module__jzCt2W__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_f13201d9-module__jzCt2W__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1cd336e9-module__SvwIEG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1cd336e9-module__SvwIEG__variable{--font-receipt:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--reveal:-25%}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-poppins);--default-mono-font-family:var(--font-mono);--font-receipt:var(--font-receipt)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}}:root{--background:#1a0a14;--foreground:#2b2b2b}html,body{background:var(--background);height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-poppins), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.scene{background:var(--background) center / cover no-repeat;place-items:center;transition:background-image .3s;display:grid;position:fixed;inset:0}.scene:before{content:"";opacity:0;pointer-events:none;background:#f7f4ef;transition:opacity 1.5s;position:absolute;inset:0}.scene[data-stage=result]:before{opacity:1}html,body{transition:background-color 1.5s}html:has(.scene[data-stage=result]){background-color:#f7f4ef}html:has(.scene[data-stage=result]) body{background-color:#f7f4ef}@media (prefers-reduced-motion:reduce){.scene:before,html,body{transition:none}}#stage{aspect-ratio:608/1080;--u:calc(100cqw / 608);width:min(100vw,56.2963dvh);position:relative;overflow:hidden;container-type:inline-size}.quiz-frame{font-family:futura-pt-bold, futura-pt, Futura, var(--font-poppins), system-ui, sans-serif;background:#2a1a10 50%/cover no-repeat;position:absolute;inset:0}.paper{z-index:2;color:#4f290c;pointer-events:none;position:absolute;inset:0 0 auto}.paper-sheet{width:100%;height:auto;display:block}.paper-progress{left:calc(var(--u) * 39);top:calc(var(--u) * 81);gap:calc(var(--u) * 8);display:flex;position:absolute}.paper-progress span{width:calc(var(--u) * 32);height:calc(var(--u) * 5);border-radius:calc(var(--u) * 3);background:#f2e2c4;transition:background-color .3s}.paper-progress span[data-done]{background:#c46f45}.paper-logo{color:#4f290c;mix-blend-mode:darken;left:calc(var(--u) * 415);top:calc(var(--u) * 36);width:calc(var(--u) * 150);position:absolute}.paper-text{left:0;right:0;top:calc(var(--u) * 139);text-align:center;white-space:pre-line;font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 29);font-weight:700;position:absolute}.paper-text p{margin:0}.opt{align-items:center;gap:calc(var(--u) * 6);text-align:left;font-family:futura-pt, Futura, var(--font-poppins), system-ui, sans-serif;font-size:calc(var(--u) * 23);line-height:calc(var(--u) * 27);letter-spacing:-.04em;color:var(--opt-fg,#3a2210);border-radius:var(--opt-radius,calc(var(--u) * 8));cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:500;transition:color .2s,opacity .2s,transform .15s;display:flex;position:absolute}.opt:active{transform:scale(.98)}.opt-badge{vertical-align:calc(var(--u) * -2);transform:translateY(calc(var(--u) * -4));width:calc(var(--u) * 16);height:calc(var(--u) * 16);margin-right:calc(var(--u) * 5);font-size:calc(var(--u) * 10);text-indent:0;background:var(--badge-bg,#4f290c2e);color:var(--badge-fg,#4f290c);border-radius:50%;place-items:center;line-height:1;transition:background-color .2s,color .2s;display:inline-grid}.opt-text{min-width:0}.opt[aria-pressed=true]{color:var(--opt-accent)}.opts[data-answered] .opt[aria-pressed=false]{opacity:.4}@media (hover:hover){.opts:not([data-answered]):has(.opt:hover) .opt:not(:hover){opacity:.6}.opts[data-answered] .opt[aria-pressed=false]:hover{opacity:1}.opts[data-answered]:has(.opt[aria-pressed=false]:hover) .opt[aria-pressed=true]{opacity:.6}}.opt--sign{--opt-fg:#fff;--opt-radius:calc(var(--u) * 14);--badge-bg:#ffffffd9;--badge-fg:#3b3b3b;line-height:.85}.opt--tag{--opt-radius:calc(var(--u) * 6);--badge-bg:#4f290c38;--badge-fg:#f6e6cb}.opt--card{--opt-radius:calc(var(--u) * 2);--badge-bg:#4f290c33;--badge-fg:#fbf3d9}.opt--tote{--opt-radius:calc(var(--u) * 4);--badge-bg:#4f290c38;--badge-fg:#fbf6ec}.opt--receipt{--badge-bg:#3c322d2e;--badge-fg:#fff;color:#2a2420}.opt--receipt .opt-text{padding-left:calc(var(--u) * 21);text-indent:calc(var(--u) * -21)}.opt--plaque{--opt-fg:#fff;--opt-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 21);line-height:calc(var(--u) * 25)}.opt--pin,.opt--coin{--opt-fg:#fff;gap:calc(var(--u) * 15);text-shadow:0 1px calc(var(--u) * 4) #0000008c}.opt--pin .opt-text{max-width:calc(var(--u) * 250)}.opt--coin .opt-text{white-space:pre-line}.opt-pin{width:calc(var(--u) * 40);height:calc(var(--u) * 58);filter:drop-shadow(0 calc(var(--u) * 2) calc(var(--u) * 3) #0006);flex:none;transition:transform .2s}.opt-pin-letter{fill:#fff;font-size:16px;font-weight:700}.opt-coin{text-shadow:0 1px #fffc;width:calc(var(--u) * 52);height:calc(var(--u) * 52);font-weight:700;font-size:calc(var(--u) * 22);color:#5b3a1e;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 5) #00000073;background:radial-gradient(circle at 35% 30%,#ffffffb3,#0000 45%),radial-gradient(circle,#dcdcdf 0 58%,#a9a9ae 64%,#e6e6e9 72%,#8e8e94 100%);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.opt--door{--opt-fg:#1d2788;--opt-radius:calc(var(--u) * 50);padding-top:calc(var(--u) * 30);font-size:calc(var(--u) * 21);line-height:calc(var(--u) * 25);align-items:flex-start}.opt--door .opt-badge,.opt--door[aria-pressed=true] .opt-badge{width:auto;margin:0 0 calc(var(--u) * 12);color:inherit;font-size:calc(var(--u) * 14);background:0 0;display:grid}.quiz-nav{height:calc(var(--u) * 88);z-index:3;position:absolute;inset:auto 0 0}.quiz-back{left:calc(var(--u) * 41);top:calc(var(--u) * 22);align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 16);color:#fff;text-shadow:0 1px calc(var(--u) * 3) #00000080;cursor:pointer;font-weight:700;transition:color .2s;display:flex;position:absolute}.quiz-back .quiz-arrow{transition:translate .2s}@media (hover:hover){.quiz-back:hover{color:#f1dcb6}.quiz-back:hover .quiz-arrow{translate:calc(var(--u) * -4) 0}}.quiz-back:active .quiz-arrow{translate:calc(var(--u) * -6) 0}.quiz-back:focus-visible{outline:calc(var(--u) * 2) solid #fff;outline-offset:calc(var(--u) * 4);border-radius:calc(var(--u) * 4)}.quiz-arrow{width:calc(var(--u) * 17);height:calc(var(--u) * 12)}.quiz-pill{justify-content:center;align-items:center;gap:calc(var(--u) * 6);color:#6b4a2b;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #0000004d, inset 0 calc(var(--u) * 1) 0 #ffffff80;cursor:pointer;background:linear-gradient(#f1dcb6 0%,#d9b98a 100%);border-radius:999px;font-weight:700;transition:opacity .2s,translate .2s,scale .15s,box-shadow .2s,filter .2s;display:flex}@media (hover:hover){.quiz-pill:enabled:hover{translate:0 calc(var(--u) * -2);filter:brightness(1.08);box-shadow:0 calc(var(--u) * 5) calc(var(--u) * 12) #00000059, inset 0 calc(var(--u) * 1) 0 #fff9}}.quiz-pill:enabled:active{translate:none;scale:.96}.quiz-pill:focus-visible{outline:calc(var(--u) * 2) solid #fff;outline-offset:calc(var(--u) * 3)}.quiz-next{left:calc(var(--u) * 445);top:calc(var(--u) * 16);width:calc(var(--u) * 120);height:calc(var(--u) * 40);font-size:calc(var(--u) * 16);position:absolute}.quiz-next:disabled{opacity:.55;cursor:default}.start-frame:before{content:"";background:#140a0685;position:absolute;inset:0}.start-copy{inset:calc(var(--u) * 274) 0 auto;text-align:center;color:#fff;text-shadow:0 1px calc(var(--u) * 6) #00000073;position:absolute}.start-friend{left:50%;top:calc(var(--u) * 216);z-index:1;padding:calc(var(--u) * 8) calc(var(--u) * 20);white-space:nowrap;color:#4f290c;font-family:futura-pt-bold,futura-pt,Futura,sans-serif;font-size:calc(var(--u) * 17);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 14) #00000040;background:#ffffffeb;border-radius:999px;margin:0;position:absolute;translate:-50%}.start-kicker{font-size:calc(var(--u) * 22.4);line-height:calc(var(--u) * 30);letter-spacing:.2em;text-transform:uppercase;margin:0;font-weight:700}.start-title{margin:calc(var(--u) * 9) 0 0;font-size:calc(var(--u) * 58);line-height:calc(var(--u) * 64);font-weight:700}.start-body{margin:calc(var(--u) * 20) 0 0;font-size:calc(var(--u) * 22.4);line-height:calc(var(--u) * 34.7);font-weight:700}.start-cta{left:calc(var(--u) * 193);top:calc(var(--u) * 699);width:calc(var(--u) * 220);height:calc(var(--u) * 57);font-size:calc(var(--u) * 21);position:absolute}.reveal-cta{cursor:pointer;border-radius:999px;position:absolute}.reveal-cta:disabled{cursor:default}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:-25%}.reveal-scroll{visibility:hidden;--reveal-mask:linear-gradient(#000 var(--reveal), transparent calc(var(--reveal) + 25%));height:auto;-webkit-mask-image:var(--reveal-mask);-webkit-mask-image:var(--reveal-mask);-webkit-mask-image:var(--reveal-mask);-webkit-mask-image:var(--reveal-mask);mask-image:var(--reveal-mask);position:absolute}.reveal-scroll[data-state]{visibility:visible}.reveal-scroll[data-state=revealing]{animation:1.8s cubic-bezier(.33,0,.2,1) .6s both scrollReveal}.reveal-scroll[data-state=done]{--reveal:100%}@keyframes scrollReveal{0%{--reveal:-25%;opacity:0;transform:translateY(calc(var(--u) * -14)) rotate(-1.5deg)}25%{opacity:1}to{--reveal:100%;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal-scroll[data-state=revealing]{animation-duration:10ms;animation-delay:0s}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.45s both fadeUp}.fade-up-1{animation:.45s 80ms both fadeUp}.fade-up-2{animation:.45s .16s both fadeUp}.fade-up-3{animation:.45s .24s both fadeUp}.result-frame:not([data-revealed]) .rv-card{animation:.6s cubic-bezier(.2,.9,.3,1.1) both rvCard}.result-frame:not([data-revealed]) .rv{animation:rvFade .5s calc(.3s + var(--i,0) * 80ms) cubic-bezier(.2, .8, .3, 1) both}.result-frame:not([data-revealed]) .rv-pop{animation-name:rvPop}.result-frame:not([data-revealed]) .rv-print{animation-name:rvPrint}.result-frame:not([data-revealed]) .rv-draw{transform-origin:0;animation-name:rvDraw}@keyframes rvCard{0%{opacity:0;translate:0 calc(var(--u) * 40);scale:.94}to{opacity:1;translate:none;scale:none}}@keyframes rvFade{0%{opacity:0;translate:0 calc(var(--u) * 16)}to{opacity:1;translate:none}}@keyframes rvPop{0%{opacity:0;scale:.6;translate:0 calc(var(--u) * 10)}60%{opacity:1;translate:none;scale:1.08}to{opacity:1;translate:none;scale:none}}@keyframes rvPrint{0%{opacity:0;translate:calc(var(--u) * -18) 0}to{opacity:1;translate:none}}@keyframes rvDraw{0%{opacity:0;scale:0 1}to{opacity:1;scale:none}}@media (prefers-reduced-motion:reduce){.result-frame:not([data-revealed]) .rv-card,.result-frame:not([data-revealed]) .rv{animation-duration:10ms;animation-delay:0s}}.result-frame{font-family:futura-pt, Futura, var(--font-poppins), system-ui, sans-serif;color:var(--ink);background:0 0}.result-card{left:calc(var(--u) * 55);top:calc(var(--u) * 52);width:calc(var(--u) * 498);height:calc(var(--u) * 886);--rule-1:calc(var(--u) * 516);--rule-2:calc(var(--u) * 822);position:absolute}.result-card>*{margin:0;position:absolute}.receipt-paper{left:calc(var(--u) * 36);top:calc(var(--u) * 29);width:calc(var(--u) * 430);height:calc(var(--u) * 828)}.receipt-paper:before{content:"";inset:calc(var(--u) * 27 - 1px) 0 calc(var(--u) * 27);background:#fff;position:absolute}.receipt-edge{width:100%;height:calc(var(--u) * 28);display:block;position:absolute;top:0;left:0}.receipt-edge--bottom{top:auto;bottom:0;transform:rotate(180deg)}.r-logo{left:calc(var(--u) * 310);top:calc(var(--u) * 66);width:calc(var(--u) * 122);color:var(--ink)}.r-character{z-index:4;left:calc(var(--u) * 44);top:calc(var(--u) * 75);width:calc(var(--u) * 174);height:calc(var(--u) * 266);cursor:pointer;transition:transform .2s}.r-character img,.r-bestie img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}@media (hover:hover){.r-character:hover{transform:rotate(-3deg)scale(1.03)}}.r-character:active{transform:scale(.97)}.r-icon{--icon-h:50;left:calc(var(--u) * 232);top:calc(var(--u) * (178 - var(--icon-h)));height:calc(var(--u) * var(--icon-h));pointer-events:none;width:auto}.r-icon[data-persona=TS]{--icon-h:48}.r-icon[data-persona=GG]{--icon-h:63}.r-icon[data-persona=EP]{--icon-h:49}.r-icon[data-persona=NB]{--icon-h:72}.r-icon[data-persona=FS]{--icon-h:59}.r-icon[data-persona=IN]{--icon-h:58}.r-you-are{left:calc(var(--u) * 232);top:calc(var(--u) * 186);font-family:futura-pt,sans-serif;font-weight:400;font-size:calc(var(--u) * 13);line-height:calc(var(--u) * 16);text-transform:uppercase;white-space:nowrap}.r-name{left:calc(var(--u) * 232);top:calc(var(--u) * 201);font-family:futura-pt-bold,futura-pt,sans-serif;font-size:calc(var(--u) * 34);line-height:calc(var(--u) * 34);text-transform:uppercase;white-space:nowrap;font-weight:700}.r-quote{white-space:pre-line;left:calc(var(--u) * 232);top:calc(var(--u) * 282);width:calc(var(--u) * 215);font-family:futura-pt,sans-serif;font-weight:500;font-size:calc(var(--u) * 19.5);line-height:calc(var(--u) * 21)}.r-heading{font-family:futura-pt-bold,futura-pt,sans-serif;font-size:calc(var(--u) * 17);line-height:calc(var(--u) * 20);text-transform:uppercase;white-space:nowrap;font-weight:700}.r-reads-title{left:calc(var(--u) * 68);top:calc(var(--u) * 363)}.r-traits{left:calc(var(--u) * 68);top:calc(var(--u) * 389);width:calc(var(--u) * 364);font-size:calc(var(--u) * 18);line-height:calc(var(--u) * 26);text-transform:uppercase;padding:0;list-style:none}.r-traits li{align-items:baseline;gap:calc(var(--u) * 3);white-space:nowrap;display:flex}.r-leader{height:calc(var(--u) * 2);background:radial-gradient(circle, currentColor 45%, transparent 50%) 0 50% / calc(var(--u) * 4) calc(var(--u) * 2) repeat-x;opacity:.8;flex:1}.r-rule{left:calc(var(--u) * 68);width:calc(var(--u) * 364);height:calc(var(--u) * 2);background:radial-gradient(circle, #cfcfcf 45%, transparent 50%) 0 50% / calc(var(--u) * 8) calc(var(--u) * 2) repeat-x;border:0}.r-besties-title{left:calc(var(--u) * 68);top:calc(var(--u) * 541)}.r-trail-title{left:calc(var(--u) * 268);top:calc(var(--u) * 541)}.r-besties-line{left:calc(var(--u) * 68);top:calc(var(--u) * 575);width:calc(var(--u) * 180);text-align:center;font-family:futura-pt,sans-serif;font-weight:500;font-size:calc(var(--u) * 18);line-height:calc(var(--u) * 21)}.r-bestie{top:calc(var(--u) * 637);width:calc(var(--u) * 94);flex-direction:column;align-items:center;display:flex;transform:translate(-50%)}.r-bestie img{height:calc(var(--u) * 128)}.r-bestie figcaption{max-width:calc(var(--u) * 80);margin-top:calc(var(--u) * 6);text-align:center;font-family:futura-pt,sans-serif;font-weight:500;font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 15);text-transform:uppercase}.r-trail{left:calc(var(--u) * 261);width:calc(var(--u) * 173);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 12);background:var(--ink);color:#fff;text-align:center;font-family:futura-pt,sans-serif;font-weight:500;font-size:calc(var(--u) * 16.5);line-height:calc(var(--u) * 18);flex-direction:column;justify-content:center;align-items:center;font-style:italic;display:flex}.r-trail p,.r-trail ul{margin:0}.r-trail--tall{top:calc(var(--u) * 575);height:calc(var(--u) * 224)}.r-trail--list{padding:calc(var(--u) * 14) calc(var(--u) * 8);justify-content:center;font-style:normal}.r-trail-names{font-weight:600;font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 20);letter-spacing:calc(var(--u) * -.7);margin-bottom:calc(var(--u) * 10)!important}.result-actions{left:0;right:0;top:calc(var(--u) * 978);z-index:5;justify-content:center;gap:calc(var(--u) * 15);display:flex;position:absolute}.result-icon{width:calc(var(--u) * 50);height:calc(var(--u) * 50);border-radius:calc(var(--u) * 12)}.result-note{left:0;right:0;top:calc(var(--u) * 1038);z-index:5;text-align:center;font-size:calc(var(--u) * 15);color:#5a3a28;position:absolute}.result-icon:disabled{opacity:.7;cursor:progress}.result-icon svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.voucher-scrim{z-index:3;background:#00000073;animation:.3s both fadeIn;position:absolute;inset:0}.voucher{left:calc(var(--u) * 65);top:calc(var(--u) * 333);width:calc(var(--u) * 480);z-index:5;border-radius:calc(var(--u) * 16);color:#1f1a17;box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #0000004d;transform-origin:calc(var(--u) * 60) 0;interpolate-size:allow-keywords;padding:calc(var(--u) * 16) calc(var(--u) * 22) calc(var(--u) * 22) calc(var(--u) * 24);background:#fff;font-family:futura-pt-bold,futura-pt,sans-serif;transition:height .35s;animation:.45s cubic-bezier(.2,.9,.3,1.2) both voucherIn;position:absolute}.voucher:before{content:"";left:calc(var(--u) * 46);top:calc(var(--u) * -17);border:calc(var(--u) * 12) solid transparent;border-bottom:calc(var(--u) * 18) solid #fff;border-top:0;position:absolute;transform:skew(-30deg)}.voucher>*{margin:0}.voucher-head{padding-bottom:calc(var(--u) * 12);background:radial-gradient(circle, #d9d4d0 45%, transparent 50%) 0 100% / calc(var(--u) * 8) calc(var(--u) * 2) repeat-x;justify-content:space-between;align-items:center;display:flex}.voucher-head h2{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 20);color:#5a3a28;text-transform:uppercase;white-space:nowrap;margin:0}.voucher-close{width:calc(var(--u) * 22);height:calc(var(--u) * 22);color:#5a3a28;cursor:pointer;place-items:center;display:grid}.voucher-close svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.voucher>.voucher-copy{margin-top:calc(var(--u) * 16);font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 27)}.voucher-copy strong{color:#6b4a33}.voucher>.voucher-code{margin-top:calc(var(--u) * 18);height:calc(var(--u) * 84);border-radius:calc(var(--u) * 12);color:#fff;font-size:calc(var(--u) * 38);letter-spacing:.04em;white-space:nowrap;background:#634634;place-items:center;display:grid}.voucher-code[data-status=redeemed],.voucher-code[data-status=expired],.voucher-code[data-status=void]{background:#b7aaa0;text-decoration:line-through}.voucher>.voucher-details{margin-top:calc(var(--u) * 14);padding-bottom:calc(var(--u) * 16);text-align:center;background:radial-gradient(circle, #d9d4d0 45%, transparent 50%) 0 100% / calc(var(--u) * 8) calc(var(--u) * 2) repeat-x}.voucher-details p{margin:0}.voucher-offer{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 26);color:#5a3a28;white-space:pre-line}.voucher-valid{margin-top:calc(var(--u) * 4);font-family:futura-pt,sans-serif;font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22)}.voucher-valid[data-status=expired],.voucher-valid[data-status=void]{color:#b3261e}.voucher[data-message]{min-height:calc(var(--u) * 200);padding-bottom:calc(var(--u) * 24)}.voucher[data-message]>.voucher-message{margin-top:calc(var(--u) * 16);font-size:calc(var(--u) * 16.5);line-height:calc(var(--u) * 24)}.voucher-message p{margin:0}.voucher-message ul{margin:calc(var(--u) * 12) 0 0;gap:calc(var(--u) * 8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.voucher-message li{padding:calc(var(--u) * 4) calc(var(--u) * 12);color:#5a3a28;font-size:calc(var(--u) * 14);background:#f1e6da;border-radius:999px}.voucher-retry{margin-top:calc(var(--u) * 16);padding:calc(var(--u) * 10) calc(var(--u) * 24);border-radius:calc(var(--u) * 12);color:#fff;font-size:calc(var(--u) * 15);cursor:pointer;background:#634634}.voucher-spinner{left:50%;top:calc(var(--u) * 430);z-index:4;width:calc(var(--u) * 56);height:calc(var(--u) * 56);margin-left:calc(var(--u) * -28);border:calc(var(--u) * 5) solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite voucherSpin;position:absolute}@keyframes voucherSpin{to{transform:rotate(360deg)}}.result-icon-spinner{width:calc(var(--u) * 20);height:calc(var(--u) * 20);border:calc(var(--u) * 3) solid #6b4a2b40;border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite voucherSpin}@media (prefers-reduced-motion:reduce){.voucher-spinner,.result-icon-spinner{animation-duration:2.4s}}.turnstile-slot{z-index:1000;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.voucher>.voucher-frx{margin-top:calc(var(--u) * 12)}.voucher-frx label{margin-bottom:calc(var(--u) * 6);font-size:calc(var(--u) * 13);color:#5a3a28;display:block}.voucher-frx label span{color:#8a7466;font-family:futura-pt,sans-serif}.voucher-frx-row{gap:calc(var(--u) * 8);display:flex}.voucher-frx input{min-width:0;height:calc(var(--u) * 40);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 10);color:#1f1a17;font-family:futura-pt,sans-serif;font-size:max(16px, calc(var(--u) * 16));letter-spacing:.04em;background:#fbf8f5;border:1px solid #d9cfc6;flex:1}.voucher-frx input:focus{outline-offset:1px;outline:2px solid #c9a36f}.voucher-frx button{height:calc(var(--u) * 40);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 10);color:#fff;font-size:calc(var(--u) * 14);cursor:pointer;background:#634634}.voucher-frx button:disabled{opacity:.6}.voucher-frx-note,.voucher-frx-error{margin:calc(var(--u) * 6) 0 0;font-family:futura-pt,sans-serif;font-size:calc(var(--u) * 11.5);line-height:calc(var(--u) * 15);color:#8a7466}.voucher-frx-error{color:#b3261e}.voucher-frx--saved{font-family:futura-pt,sans-serif;font-size:calc(var(--u) * 13.5);color:#3f6d3b}.voucher-frx--saved strong{font-family:futura-pt-bold,futura-pt,sans-serif}.voucher>.voucher-terms-btn{margin-top:calc(var(--u) * 16);width:100%;height:calc(var(--u) * 52);border-radius:calc(var(--u) * 12);color:#5a3a28;font-family:futura-pt,sans-serif;font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22);cursor:pointer;background:linear-gradient(100deg,#e7c99b 0%,#c9a36f 55%,#a07a4b 100%)}.voucher>.voucher-terms{margin-top:calc(var(--u) * 14);height:calc(var(--u) * 260);padding:calc(var(--u) * 20) calc(var(--u) * 18) calc(var(--u) * 18) calc(var(--u) * 20);border-radius:calc(var(--u) * 10);color:#4a2f1e;background:linear-gradient(100deg,#e2c294 0%,#c39c68 55%,#9b7446 100%);flex-direction:column;animation:.3s .15s both fadeIn;display:flex}.voucher-terms h3{margin:0 0 calc(var(--u) * 12);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22);text-transform:uppercase}.voucher-terms-body{padding-right:calc(var(--u) * 18);font-family:futura-pt,sans-serif;font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22);scrollbar-width:thin;scrollbar-color:#fff transparent;flex:1;overflow-y:auto}.voucher-terms-body p,.voucher-terms-body ol,.voucher-terms-body ul{margin:0 0 calc(var(--u) * 10)}.voucher-terms-section{text-transform:uppercase}.voucher-terms-body ol,.voucher-terms-body ul{padding-left:calc(var(--u) * 16)}.voucher-terms-body ol{list-style:decimal}.voucher-terms-body ul{list-style:outside}.voucher-terms-body li+li{margin-top:calc(var(--u) * 4)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes voucherIn{0%{opacity:0;transform:scale(.85) translateY(calc(var(--u) * 12))}to{opacity:1;transform:none}}.share-scrim{z-index:7;background:#00000059;animation:.25s both fadeIn;position:absolute;inset:0}.share-sheet{left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 12);z-index:8;gap:calc(var(--u) * 10);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:calc(var(--u) * 17);flex-direction:column;animation:.35s cubic-bezier(.2,.9,.3,1) both sheetUp;display:flex;position:absolute}.share-group,.share-cancel{border-radius:calc(var(--u) * 16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f2f2f7f0}.share-group{overflow:hidden}.share-head{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 14) calc(var(--u) * 16);border-bottom:1px solid #3c3c432e;display:flex}.share-thumb{width:calc(var(--u) * 44);height:calc(var(--u) * 78);border-radius:calc(var(--u) * 6);object-fit:cover;object-position:top;box-shadow:0 1px calc(var(--u) * 4) #0003;background:#ddd;flex:none}.share-head-text{min-width:0}.share-title,.share-url{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.share-title{color:#000;font-weight:600}.share-url{font-size:calc(var(--u) * 14);color:#8a8a8e}.share-targets{gap:calc(var(--u) * 6);padding:calc(var(--u) * 18) calc(var(--u) * 12) calc(var(--u) * 14);border-bottom:1px solid #3c3c432e;margin:0;list-style:none;display:flex;overflow-x:auto}.share-targets li{flex:1 0 calc(var(--u) * 76)}.share-targets button,.share-targets a{cursor:pointer;align-items:center;gap:calc(var(--u) * 8);color:#000;width:100%;font-size:calc(var(--u) * 12);flex-direction:column;text-decoration:none;display:flex}.share-icon{width:calc(var(--u) * 60);height:calc(var(--u) * 60);border-radius:calc(var(--u) * 15);color:#fff;place-items:center;display:grid}.share-icon svg{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.share-glyph{font-size:calc(var(--u) * 30);font-weight:700;line-height:1}.share-actions button{width:100%;padding:calc(var(--u) * 14) calc(var(--u) * 18);color:#000;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.share-actions button+button{border-top:1px solid #3c3c432e}.share-actions svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.share-cancel{padding:calc(var(--u) * 16);color:#007aff;cursor:pointer;font-weight:600}@media (hover:hover){.share-actions button:hover,.share-cancel:hover{background-color:#d1d1d699}}@keyframes sheetUp{0%{transform:translateY(110%)}to{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
