:root{--ta-claret:#3e1a2e;--ta-claret-deep:#2a1120;--ta-claret-hover:#5c2e45;--ta-honey:#c6913c;--ta-honey-raised:#dcb265;--ta-white:#fff;--ta-paper:#fbf6f0;--ta-blush:#f3ded6;--ta-ink:#2a1120;--ta-grey:#6b5a61;--ta-line:#eadfd8;--ta-bg:var(--ta-white);--ta-surface:var(--ta-blush);--ta-text:var(--ta-ink);--ta-text-muted:var(--ta-grey);--ta-border:var(--ta-line);--ta-focus:var(--ta-honey);--app-honey:#e5a93c;--app-honey-deep:#d9963a;--app-honey-ink:#3a2410;--app-amber:#8f5a12;--app-sub:#7c5c6b;--app-mut:#6f5c68;--app-card-line:#e3d2d8;--app-opt-line:#b07c90;--app-opt-bg:#f8e9ec;--app-honey-bg:#fbebdc;--app-honey-line:#f3e6cf;--app-track:#f0dee2;--app-orb-line:#b07c90;--app-opt-hover:#dcc0cb;--app-row-hover:#fdf7f9;--app-ground-top:#fbf2f5;--app-ground-bot:#f8e9ec;--app-danger:#b23a48;--app-sage:#5e7a4e;--app-guess-ok:#2fa96b;--app-complement:#8250b8;--app-verdict-grey:#6a5a66;--app-banner-ink:#6b4a16;--app-banner-line:#ead3b2;--app-rose:#9c4a6e;--app-glint:#ffe9bd;--app-spark:#f6c46b;--app-petal-pink:#f1c8d2;--ce-ground-top:#4a2138;--ce-ground-bot:#2a1120;--ce-ink:#f8e9ec;--ce-sub:#c9a0b4;--ce-gold:#dcb265;--ce-blush:#f3ded6;--ce-track:#57293f;--dur-press:.12s;--dur-enter:.28s;--dur-select:.4s;--dur-ceremony:.9s;--dur-breathe:3.2s;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-glide:cubic-bezier(.22, 1, .36, 1);--ease-settle:cubic-bezier(.25, .6, .3, 1);--eyebrow-size:.75rem;--eyebrow-track:.18em;--eyebrow-weight:600;--tag-size:.6875rem;--tag-track:.05em;--tag-weight:700;--r-xs:12px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ta-honey);outline-offset:3px;border-radius:4px}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2)format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2)format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");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}:root{--berry:var(--ta-claret);--berry2:var(--ta-claret-hover);--ink:var(--ta-ink);--rose:var(--app-rose);--honey:var(--app-honey);--honeyD:var(--app-honey-deep);--amber:var(--app-amber);--blush:var(--ta-blush);--sub:var(--app-sub);--mut:var(--app-mut);--cardb:var(--app-card-line);--optb:var(--app-opt-line);--optbg:var(--app-opt-bg);--honbg:var(--app-honey-bg);--track:var(--app-track);--danger:var(--app-danger);--sage:var(--app-sage);--r-sm:16px;--r-md:22px;--r-lg:30px;--e1:0 2px 10px #3e1a2e0f;--e2:0 10px 24px #3e1a2e1a;--e-btn:0 12px 26px #3e1a2e4d;--font-display:"Fraunces", Georgia, serif;--font-ui:"Hanken Grotesk", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{background:var(--app-ground-bot)}body{background:linear-gradient(170deg, var(--app-ground-top) 0%, var(--app-ground-bot) 100%) fixed}body,#root{min-height:100dvh}body{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.phone{max-width:440px;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 28px) 22px calc(env(safe-area-inset-bottom,0px) + 36px);margin:0 auto}.serif{font-family:var(--font-display);text-wrap:balance}.h1{font-family:var(--font-display);font-size:1.875rem;font-weight:600}.sub{color:var(--sub);font-size:.9375rem;line-height:1.55}.muted{color:var(--mut)}.center{text-align:center}.eyebrow{font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);color:var(--amber);font-weight:var(--eyebrow-weight);text-transform:uppercase}label{color:var(--berry);margin:18px 4px 7px;font-size:13px;font-weight:600;display:block}.input{width:100%;color:var(--ink);background:var(--optbg);border-radius:var(--r-sm);border:1.5px solid #0000;outline:none;padding:15px 16px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--berry);box-shadow:0 0 0 3px #3e1a2e1a}textarea.input{resize:none;min-height:84px;line-height:1.5}.btn{width:100%;color:var(--ta-white);border-radius:var(--r-sm);background:linear-gradient(135deg, var(--berry2), var(--berry));box-shadow:var(--e-btn);cursor:pointer;border:none;margin-top:22px;padding:16px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .12s cubic-bezier(.34,1.56,.64,1),opacity .15s,box-shadow .12s}.btn:active{transform:scale(.965)translateY(1px);box-shadow:0 4px 12px #3e1a2e42}.btn.busy{position:relative;overflow:hidden}.btn.busy:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff2e 50%,#0000 70%);animation:1.1s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn[disabled]{background:var(--app-opt-bg);color:var(--app-sub);box-shadow:none;opacity:1;cursor:default}.btn.pill[disabled],.btn.honey[disabled]{background:var(--app-opt-bg);color:var(--app-sub)}.path-claret .btn[disabled],.ceremony.lit .btn[disabled]{background:var(--ce-track);color:var(--ce-sub)}.btn.ghost[disabled],.btn.out[disabled]{box-shadow:none;background:0 0}.btn.pill{background:var(--honey);color:var(--app-honey-ink);border-radius:999px;box-shadow:0 10px 22px #d9963a4d}.btn.out{background:var(--ta-white);color:var(--berry);border:none;border-radius:999px;margin-top:12px;box-shadow:0 4px 14px #3e1a2e14}.btn.ghost{box-shadow:none;color:var(--mut);background:0 0;margin-top:16px;padding:13px 8px;font-size:14px;font-weight:500}.google,.apple{justify-content:center;align-items:center;gap:10px;display:flex}.google svg{width:18px;height:18px}.btn.out.apple{color:#fff;background:#000}.apple svg{width:18px;height:18px}.link{color:var(--berry);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:none;text-decoration:none}.err{color:var(--danger);min-height:1px;margin-top:14px;font-size:14px;line-height:1.5}.ok{color:var(--sage);margin-top:14px;font-size:14px}.card{background:var(--ta-white);border-radius:var(--r-lg);box-shadow:var(--e2);border:none;padding:22px}.card.danger{border:1px solid var(--app-banner-line);background:linear-gradient(180deg, var(--ta-white), var(--app-honey-bg))}.card.danger .eyebrow{color:var(--danger)}.deletelist{color:var(--ink);margin:10px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.55}.deletelist li+li{margin-top:7px}.datarow+.datarow{margin-top:4px}.datahint{color:var(--sub);margin:6px 2px 0;font-size:.75rem;line-height:1.45}.avatarwrap{flex-direction:column;align-items:center;margin-top:8px;display:flex}.avatar{object-fit:cover;background:var(--berry);width:104px;height:104px;color:var(--ta-white);font-family:var(--font-display);box-shadow:var(--e2);border-radius:50%;justify-content:center;align-items:center;font-size:40px;display:flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.photobtn{color:var(--berry);background:var(--optbg);cursor:pointer;border:none;border-radius:999px;margin-top:14px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:600}.foot{text-align:center;color:var(--mut);word-break:break-all;margin-top:28px;font-size:12px;line-height:1.6}.buildstamp{text-align:center;letter-spacing:.02em;color:var(--mut);opacity:.55;margin-top:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.spin{border:3px solid var(--track);border-top-color:var(--berry);border-radius:50%;width:26px;height:26px;margin:40px auto;animation:.8s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.link{cursor:pointer}.badge{letter-spacing:1px;color:var(--berry);background:var(--optbg);white-space:nowrap;border:none;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;display:inline-block}.qrow .badge{flex:none}.badge.honey{color:var(--amber);background:var(--honbg)}.badge.tap{cursor:pointer;font-size:15px}.eyebrow{display:block}.qcard{background:var(--ta-white);border-radius:var(--r-md);box-shadow:var(--e2);border:none;padding:22px}.qrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.qtext{font-family:var(--font-display);color:var(--ink);margin-top:14px;font-size:1.3125rem;line-height:1.35}.qprog{background:var(--track);border-radius:999px;height:6px;margin:18px 0 0;overflow:hidden}.qprog i{background:var(--honey);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block;position:relative}.qtick{background:var(--honey);border-radius:50%;width:10px;height:10px;animation:.6s both tickGlow;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}@keyframes tickGlow{0%{box-shadow:0 0 #e5a93c80}to{box-shadow:0 0 0 10px #e5a93c00}}.hint{text-align:center;text-transform:uppercase;letter-spacing:var(--eyebrow-track);font-size:var(--eyebrow-size);color:var(--mut);font-weight:var(--eyebrow-weight);margin-top:16px}.slabels{color:var(--sub);justify-content:space-between;gap:10px;margin-top:20px;font-size:13px;display:flex}.scale{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.orb{aspect-ratio:1;border:2px solid var(--app-orb-line);max-width:56px;color:var(--mut);cursor:pointer;border-radius:50%;flex:1;justify-content:center;align-items:center;font-weight:700;transition:border-color .15s,color .15s;display:flex}.orb.sel{background:var(--honey);border-color:var(--honey);color:var(--app-honey-ink);animation:.45s cubic-bezier(.34,1.56,.64,1) orbSpring,.7s orbGlow}@keyframes orbSpring{0%{transform:scale(1)}35%{transform:scale(1.18)}65%{transform:scale(.96)}to{transform:scale(1)}}@keyframes orbGlow{0%{box-shadow:0 0 #e5a93c73}to{box-shadow:0 0 0 14px #e5a93c00}}.opt{border:1.5px solid var(--optb);border-radius:var(--r-sm);cursor:pointer;margin-top:10px;padding:16px 44px 16px 18px;font-size:1rem;line-height:1.4;transition:all .12s;position:relative}.opt .dot{border:2px solid var(--app-orb-line);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.opt.sel{border-color:var(--berry);background:#3e1a2e0d;animation:.35s cubic-bezier(.34,1.4,.64,1) optSettle}.opt.sel .dot{border-color:var(--berry);background:var(--berry);box-shadow:inset 0 0 0 3px var(--ta-white);animation:.4s cubic-bezier(.34,1.56,.64,1) dotSpring}@keyframes dotSpring{0%{transform:translateY(-50%)scale(1)}35%{transform:translateY(-50%)scale(1.18)}65%{transform:translateY(-50%)scale(.96)}to{transform:translateY(-50%)scale(1)}}@keyframes optSettle{0%{transform:scale(1)}40%{transform:scale(1.012)}to{transform:scale(1)}}.opt.guess.sel{border-color:var(--honeyD);background:#d9963a14}.opt.guess.sel .dot{border-color:var(--honeyD);background:var(--honeyD)}.rankopt{align-items:center;gap:14px;padding:16px 18px;display:flex}.rankno{background:var(--ta-white);border:2px solid var(--app-orb-line);width:32px;height:32px;color:var(--mut);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.rankopt.sel .rankno{background:var(--honey);border-color:var(--honey);color:var(--app-honey-ink);animation:.4s cubic-bezier(.34,1.56,.64,1) orbSpring}.ta{width:100%;min-height:120px;color:var(--ink);border:1.5px solid var(--optb);border-radius:var(--r-sm);resize:none;outline:none;margin-top:18px;padding:16px;font-family:inherit;font-size:16px;line-height:1.5}.ta:focus{border-color:var(--berry)}.yousaid{background:var(--optbg);border-radius:var(--r-md);margin-top:18px;padding:16px 20px}.yousaid-val{color:var(--berry);overflow-wrap:anywhere;margin-top:2px;font-weight:600}.btn.honey{background:linear-gradient(135deg, var(--honey), var(--honeyD));color:var(--app-honey-ink);box-shadow:0 12px 26px #d9963a4d}.banner{background:var(--honbg);border:1px solid var(--app-banner-line);border-radius:var(--r-sm);color:var(--app-banner-ink);padding:16px 18px;font-size:14px;line-height:1.6}.codechip{letter-spacing:3px;color:var(--berry);background:var(--ta-white);border:1.5px solid var(--honeyD);border-radius:var(--r-xs);cursor:pointer;margin-left:4px;padding:10px 14px;font-family:ui-monospace,Menlo,monospace;font-weight:700}.catico{border-radius:var(--r-xs);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.row{background:var(--ta-white);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:13px;margin-top:10px;padding:13px 15px;transition:transform .13s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 14px #3e1a2e0f}.row:active{transform:scale(.985)}.stagelabel{color:var(--berry);justify-content:space-between;align-items:baseline;margin:22px 4px 6px;font-size:13px;font-weight:600;display:flex}.verrow{border-bottom:1px solid var(--cardb);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.verq{font-size:15px;font-weight:600;line-height:1.4}.veranswers{color:var(--sub);gap:18px;font-size:13px;display:flex}.verbadge{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;border:1.5px solid;border-radius:999px;align-self:flex-start;padding:3px 10px}.resrow{border-bottom:1px solid var(--cardb);align-items:center;padding:16px 20px;display:flex}.resrow-scores{align-items:center;gap:14px;display:flex}.resrow-scores .rs{flex-direction:column;align-items:flex-end;line-height:1.05;display:flex}.resrow-scores .rs b{color:var(--amber);font-variant-numeric:tabular-nums;font-weight:700}.resrow-scores .rs.kn b{color:var(--berry)}.resrow-scores .rs i{font-style:normal;font-size:var(--tag-size);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--sub);font-weight:var(--tag-weight)}.tabwrap{padding-bottom:104px}.bnav{bottom:calc(env(safe-area-inset-bottom,0px) + 14px);background:var(--ta-white);z-index:10;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;width:min(100vw - 36px,400px);padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #3e1a2e29}.bnav-ind{background:var(--honey);pointer-events:none;border-radius:999px;transition:left .38s cubic-bezier(.3,1.12,.35,1),width .38s cubic-bezier(.3,1.12,.35,1);position:absolute;top:7px;bottom:7px;box-shadow:0 6px 14px #d9963a4d}.bnav-item{width:44px;height:44px;color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .13s cubic-bezier(.34,1.56,.64,1),color .2s;display:inline-flex;position:relative}.bnav-item:active{transform:scale(.94)}.bnav-item.on{width:auto;color:var(--app-honey-ink);border-radius:999px;padding:0 17px}.bnav-item.on span{animation:.28s .1s both riseIn}@media (prefers-reduced-motion:reduce){.bnav-ind{transition:none!important}.bnav-item.on span{animation:none!important}}.brandhead{justify-content:center;display:flex}.topbar{justify-content:space-between;align-items:center;padding:2px 0 6px;display:flex}.topbar-slot{align-items:center;width:40px;display:flex}.topbar-slot--right{justify-content:flex-end}.iconbtn{color:var(--berry);cursor:pointer;background:0 0;border:none;align-items:center;margin:-11px;padding:11px;display:flex}.langrow{gap:10px;display:flex}.langopt{color:var(--mut);background:var(--optbg);cursor:pointer;border:none;border-radius:999px;flex:1;padding:12px;font-family:inherit;font-size:15px;font-weight:600;transition:background .12s,color .12s}.langopt.on{background:var(--honey);color:var(--app-honey-ink)}.landinghead{justify-content:center;align-items:center;padding:2px 0 12px;display:flex;position:relative}.landinghead-action{position:absolute;top:50%;right:0;transform:translateY(-50%)}.consent{color:var(--sub);cursor:pointer;align-items:flex-start;gap:10px;margin:20px 2px 0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.consent input{width:18px;height:18px;accent-color:var(--berry);flex:none;margin-top:3px}.avstack{justify-content:center;display:flex}.avstack>*+*{margin-left:-14px}.avatar-disc{color:var(--ta-white);font-family:var(--font-display);border-style:solid;border-color:var(--ta-white);box-shadow:var(--e1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.avatar-disc img{object-fit:cover;width:100%;height:100%}.avatar-wait{background:var(--optbg);color:var(--mut);border:2px dashed var(--app-orb-line);box-shadow:none;font-family:var(--font-ui)}.authdiv{color:var(--mut);font-size:var(--tag-size);letter-spacing:var(--tag-track);text-transform:uppercase;font-weight:var(--tag-weight);align-items:center;gap:10px;margin:16px 2px 0;display:flex}.authdiv:before,.authdiv:after{content:"";background:var(--cardb);flex:1;height:1px}.synth{flex-direction:column;gap:10px;margin:2px 0 4px;display:flex}.scall{border-radius:var(--r-md);background:var(--ta-white);text-align:left;width:100%;font:inherit;color:inherit;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 14px #3e1a2e0f}.scall.warm{background:var(--honbg)}.scall .lb{font-size:var(--tag-size);letter-spacing:var(--tag-track);text-transform:uppercase;font-weight:var(--tag-weight);color:var(--amber)}.scall .nm{color:var(--ink);margin-top:2px;font-size:15px;font-weight:600}.scall .pc{font-family:var(--font-display);color:var(--berry);font-size:20px;font-weight:600}.resrow.hot{background:#d9963a1a}.rankcmp{gap:18px;margin:6px 0 8px;display:flex}.rankcol{flex:1;min-width:0}.rankcol-h{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--sub);margin-bottom:4px}.ranklist{color:var(--ink);margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}.ranklist li{margin:0}.verline{color:var(--sub);font-size:12.5px;font-style:italic}.scorepair{justify-content:center;align-items:center;gap:22px;margin:16px 0 6px;display:flex}.knowline{text-align:center;color:var(--amber);margin:2px 24px 0;font-size:13px;font-weight:600}.knowcaps{justify-content:center;margin:14px 0 4px;display:flex}.knowpill{background:var(--honbg);border:1px solid var(--app-banner-line);border-radius:999px;align-items:center;gap:11px;padding:10px 19px;display:inline-flex}.knowpill b{font-family:var(--font-display);color:var(--amber);font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1}.knowpill span{color:var(--app-banner-ink);font-size:13px;font-weight:600;line-height:1.35}.reveal-rise,.row-rise{animation:riseIn var(--dur-select) var(--ease-settle) both}@media (prefers-reduced-motion:reduce){.reveal-rise,.row-rise{animation:none}}.qbreak{flex-direction:column;gap:12px;display:flex}.qc{background:var(--ta-white);border-radius:var(--r-sm);border:none;padding:15px 16px;box-shadow:0 4px 14px #3e1a2e12}.qc-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qc-q{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.qc-badge{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;white-space:nowrap;border:none;flex:none;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.qc-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.qc-note{color:var(--sub);margin-top:10px;font-size:12.5px;font-style:italic}.qc-note.ok{color:var(--sage);font-style:normal;font-weight:600}.qc-note.comp{color:var(--app-complement)}.sbar{margin-top:4px}.sbar-track{background:var(--track);border-radius:999px;height:6px;margin:26px 13px 10px;position:relative}.sbar-fill{background:#d9963a4d;border-radius:999px;position:absolute;top:0;bottom:0}.sbar-dot{width:22px;height:22px;color:var(--ta-white);border:2px solid var(--ta-white);border-radius:50%;place-items:center;font-size:11px;font-weight:700;animation:.4s both dotPop;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #3e1a2e38}.sbar-dot.s{background:var(--berry)}.sbar-dot.j{background:var(--honeyD);color:var(--app-honey-ink)}.sbar-dot.both{background:linear-gradient(135deg, var(--berry), var(--honeyD));font-size:12px}.sbar-ends{color:var(--sub);justify-content:space-between;gap:10px;font-size:11px;display:flex}@keyframes dotPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.sbar-dot{animation:none}}.mcboth{color:var(--ink);margin-top:8px;font-size:13px}.mcboth b{color:var(--berry)}.mccheck{color:var(--sage);font-weight:700}.mctwo{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mcchip{border-radius:var(--r-xs);flex-direction:column;gap:1px;padding:7px 12px;font-size:13px;display:inline-flex}.mcchip i{font-style:normal;font-size:var(--tag-size);letter-spacing:var(--tag-track);text-transform:uppercase;font-weight:var(--tag-weight);opacity:.85}.mcchip.s{color:var(--berry);background:#3e1a2e12}.mcchip.j{color:var(--amber);background:#d9963a21}.mcchip b{color:var(--ink);font-weight:600}.rank2{gap:16px;margin-top:8px;display:flex}.rank2-col{flex:1;min-width:0}.rank2-h{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;margin-bottom:4px}.rank2-h.s{color:var(--berry)}.rank2-h.j{color:var(--amber)}.rank2 ol{color:var(--ink);margin:0;padding-left:18px;font-size:12.5px;line-height:1.55}.rank2 ol li.rmatch{color:var(--sage);font-weight:600}.openq{flex-direction:column;gap:12px;margin-top:10px;display:flex}.oq{align-items:flex-start;gap:10px;display:flex}.oav{width:26px;height:26px;color:var(--ta-white);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.oav.s{background:var(--berry)}.oav.j{background:var(--honeyD);color:var(--app-honey-ink)}.oq-who{font-size:var(--tag-size);letter-spacing:var(--tag-track);text-transform:uppercase;font-weight:var(--tag-weight);color:var(--sub);display:block}.oq-text{color:var(--ink);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.5}.guessrow{flex-direction:column;gap:4px;margin-top:4px;display:flex}.gtag{color:var(--mut);font-size:12.5px;line-height:1.4}.gtag b{color:var(--ink);font-weight:600}.gtag.gok,.gtag.gok b{color:var(--app-guess-ok)}.orblabels{justify-content:space-between;gap:8px;min-height:40px;margin-top:8px;display:flex}.orblabel-cell{flex-direction:column;flex:1;align-items:center;max-width:56px;display:flex}.orblabel-cell .caret{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--honbg);width:0;height:0}.orblabel{background:var(--honbg);color:var(--amber);white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.steps{flex-direction:column;gap:12px;margin:14px 6px 4px;padding:0;list-style:none;display:flex}.step{align-items:center;gap:12px;display:flex}.stepn{background:var(--optbg);width:28px;height:28px;color:var(--berry);font-size:13px;font-weight:700;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.stept{color:var(--sub);font-size:14px;line-height:1.4}.stept b{color:var(--ink);font-weight:600}.glide-in,.screen-enter>.glide-in{animation:qIn var(--dur-enter) var(--ease-glide) both}@keyframes qIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.pane-in{animation:paneIn calc(var(--dur-enter) - 60ms) var(--ease-settle) both}@keyframes paneIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.screen-enter>*{animation:.45s backwards riseIn}.screen-enter>:first-child{animation-delay:50ms}.screen-enter>:nth-child(2){animation-delay:.11s}.screen-enter>:nth-child(3){animation-delay:.17s}.screen-enter>:nth-child(4){animation-delay:.23s}.screen-enter>:nth-child(5){animation-delay:.29s}.screen-enter>:nth-child(6){animation-delay:.35s}.screen-enter>:nth-child(7){animation-delay:.41s}.screen-enter>:nth-child(8){animation-delay:.47s}.bwrap{place-items:center;width:96px;height:96px;margin:34px auto 12px;display:grid;position:relative}.bring{border:1.5px solid #e5a93c8c;border-radius:50%;animation:3.2s ease-out infinite rippleOut;position:absolute;inset:0}.bring.b2{animation-delay:1.6s}@keyframes rippleOut{0%{opacity:0;transform:scale(.62)}25%{opacity:.9}to{opacity:0;transform:scale(1.15)}}.bloomwrap{animation:.6s cubic-bezier(.34,1.56,.64,1) .85s both ringPop;display:inline-block;position:relative}.bloomwrap:before{content:"";pointer-events:none;border:2px solid #e5a93c8c;border-radius:50%;animation:1s ease-out .95s both haloOut;position:absolute;inset:6px}@keyframes ringPop{0%{transform:scale(1)}40%{transform:scale(1.05)}70%{transform:scale(.99)}to{transform:scale(1)}}@keyframes haloOut{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.bloomwrap .glint{background:var(--app-glint);opacity:0;pointer-events:none;z-index:2;border-radius:50%;width:7px;height:7px;animation:1.1s ease-out both glintFade;position:absolute;box-shadow:0 0 10px 3px #e5a93ccc}.bloomwrap .glint.g1{animation-delay:1.05s;top:10px;right:20px}.bloomwrap .glint.g2{animation-delay:1.3s;bottom:16px;left:12px}@keyframes glintFade{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.joinpop{display:inline-flex}.joinnow .joinpop{animation:.6s cubic-bezier(.34,1.4,.64,1) both slideJoin}@keyframes slideJoin{0%{opacity:0;transform:translate(26px)scale(.7)}to{opacity:1;transform:none}}.joinnote{color:var(--sage);font-size:12.5px;font-weight:700;animation:.4s .5s both riseIn}.badge.tap,.codechip,.langopt,.iconbtn,.photobtn{transition:transform .13s cubic-bezier(.34,1.56,.64,1)}.badge.tap:active,.codechip:active,.photobtn:active{transform:scale(.95)}.langopt:active{transform:scale(.97)}.iconbtn:active{transform:scale(.88)}@media (prefers-reduced-motion:reduce){.glide-in,.pane-in,.screen-enter>*,.orb.sel,.opt.sel,.opt.sel .dot,.rankopt.sel .rankno,.qtick,.bring,.bloomwrap,.bloomwrap:before,.bloomwrap .glint,.joinnow .joinpop,.joinnote,.btn.busy:after{animation:none!important}}.meetstage{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:46vh;display:flex}.meetpair{align-items:center;display:flex}.meetpair>:first-child{z-index:1;animation:.9s cubic-bezier(.22,1,.36,1) both meetL}.meetpair>:last-child{animation:.9s cubic-bezier(.22,1,.36,1) both meetR}@keyframes meetL{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:translate(8px)}}@keyframes meetR{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(-8px)}}.meetline{font-family:var(--font-display);color:var(--sub);font-size:16px;font-style:italic;animation:.5s .55s both riseIn}.meetstage.tall{min-height:60vh}.levelup{flex-direction:column;justify-content:center;gap:10px;min-height:68vh;padding-bottom:3vh;display:flex}.lvlup-rise{animation:.55s both riseIn}.lvlup-rise.r1{animation-delay:80ms}.lvlup-rise.r2{animation-delay:1.55s}.lvlup-rise.r3{animation-delay:2.25s}.lvlup-rise.r4{animation-delay:2.6s}.lvlup-cta.lvlup-rise{animation-name:riseInTappable}@keyframes riseInTappable{0%{opacity:0;pointer-events:none;transform:translateY(10px)}to{opacity:1;pointer-events:auto;transform:none}}.lvlup-cta{flex-direction:column;margin:10px 0 0;display:flex}.lvlup-cta .btn{margin-top:12px}.bloomwrap.grand .goldwash{pointer-events:none;background:radial-gradient(circle,#e5a93c61 0%,#f6c46b29 45%,#0000 70%);border-radius:50%;animation:2.6s ease-in-out .9s 2 both goldPulse;position:absolute;inset:-46px}@keyframes goldPulse{0%,to{opacity:0;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}.bloomwrap .spark{background:var(--app-spark);opacity:0;pointer-events:none;z-index:2;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:.9s cubic-bezier(.16,.84,.44,1) both sparkOut;position:absolute;top:50%;left:50%;box-shadow:0 0 9px 2px #e5a93cbf}@keyframes sparkOut{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.9)}}.ceremony{z-index:0;position:relative}.ceremony-ground{z-index:-1;background:linear-gradient(175deg, var(--ce-ground-top) 0%, var(--ce-ground-bot) 78%);pointer-events:none;animation:1.1s both roomTurn;position:fixed;inset:0}@keyframes roomTurn{0%{opacity:0}to{opacity:1}}.ceremony.lit{--berry:var(--ce-blush);--berry2:var(--ce-blush);--honey:var(--ce-gold);--honeyD:var(--ce-gold);--amber:var(--ce-gold);--ink:var(--ce-ink);--sub:var(--ce-sub);--mut:var(--ce-sub);--track:var(--ce-track);color:var(--ce-ink)}.ceremony.lit .btn.pill{background:var(--ce-gold);color:var(--app-honey-ink);box-shadow:0 8px 22px #00000057}.ceremony.lit .btn.ghost{color:var(--ce-sub)}.ceremony.lit .avatar-disc{color:var(--ce-ground-bot);border-color:#f8e9ec80;box-shadow:0 6px 18px #00000052}.meetnames{color:var(--sub);justify-content:center;gap:34px;margin-top:-6px;font-size:12px;font-weight:600;display:flex}.meetpair.oneheart{justify-content:center;margin-bottom:2px;display:flex}.meetpair.oneheart>*+*{margin-left:-10px}.agreedline{text-align:center;font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:12px 20px 0;font-size:17px}.ceremony.lit .agreedline{color:var(--ce-gold)}.ce-ripple{border:1.5px solid #dcb2656b;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;animation:3.6s ease-out infinite ceRipple;position:absolute;top:46%;left:50%}.ce-ripple.d2{animation-delay:1.8s}@keyframes ceRipple{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.9)}}.ce-mote{background:var(--app-spark);opacity:0;border-radius:50%;width:4px;height:4px;animation:linear infinite ceMote;position:absolute;bottom:-10px;box-shadow:0 0 7px 2px #e5a93c66}@keyframes ceMote{0%{opacity:0;transform:translate(0,0)}14%{opacity:.9}to{opacity:0;transform:translate(-16px,-108vh)}}.ce-sweep{filter:blur(16px);background:linear-gradient(90deg,#0000 0%,#ffe9bd1a 38%,#ffe9bd29 52%,#f6c46b12 66%,#0000 100%);width:58%;animation:5.2s ease-in-out .4s 2 both ceSweep;position:absolute;top:-40%;bottom:-40%;left:-80%;transform:rotate(14deg)}@keyframes ceSweep{0%{left:-70%}55%,to{left:130%}}.ce-rays{opacity:.5;background:conic-gradient(#dcb26529 0 13deg, transparent 13deg 42deg, #dcb2651a 42deg 56deg, transparent 56deg 96deg, #dcb26529 96deg 110deg, transparent 110deg 152deg, #dcb2651a 152deg 166deg, transparent 166deg 212deg, #dcb26529 212deg 226deg, transparent 226deg 268deg, #dcb2651a 268deg 282deg, transparent 282deg 328deg, #dcb26524 328deg 342deg, transparent 342deg);filter:blur(9px);border-radius:50%;width:460px;height:460px;margin:-230px 0 0 -230px;animation:34s linear infinite ceRays,1.4s both ceFadeIn;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 14%,#00000080 44%,#0000 68%);mask-image:radial-gradient(circle,#000 14%,#00000080 44%,#0000 68%)}@keyframes ceRays{to{transform:rotate(360deg)}}@keyframes ceFadeIn{0%{opacity:0}to{opacity:.5}}.ce-goldwash{background:radial-gradient(circle at 50% 44%,#e5a93c4d,#0000 58%);animation:3.6s ease-in-out infinite ceWash;position:absolute;inset:0}@keyframes ceWash{0%,to{opacity:.3}50%{opacity:.95}}.ce-spark{background:var(--app-spark);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:1.1s cubic-bezier(.16,.84,.44,1) both ceSpark;position:absolute;top:46%;left:50%;box-shadow:0 0 10px 3px #f6c46bb3}@keyframes ceSpark{0%{opacity:0;transform:translate(0)scale(.3)}22%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1);opacity:0}}.celebrate{pointer-events:none;z-index:60;width:min(100vw,440px);position:fixed;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.celebrate .wash{background:radial-gradient(circle at 18% 8%,#f8e9eccc,#0000 34%),radial-gradient(circle at 85% 14%,#fbebdcb3,#0000 30%);animation:4.6s both washInOut;position:absolute;inset:0}@keyframes washInOut{0%,to{opacity:0}20%,70%{opacity:.9}}.petal{opacity:0;border-radius:60% 40% 55% 45%/50% 60% 40% 50%;animation:linear both petalFall;position:absolute;top:-8vh}@keyframes petalFall{0%{opacity:0;transform:translate(0,0)rotate(0)}7%{opacity:var(--o,.9)}50%{transform:translate3d(var(--sway,12px), 56vh, 0) rotate(calc(var(--spin,240deg) * .5))}92%{opacity:var(--o,.9)}to{transform:translate3d(calc(var(--sway,12px) * -.6), 116vh, 0) rotate(var(--spin,240deg));opacity:0}}@media (prefers-reduced-motion:reduce){.meetpair>*,.meetline,.lvlup-rise,.lvlup-cta.lvlup-rise,.ceremony-ground,.bloomwrap.grand .goldwash,.bloomwrap .spark,.celebrate .wash,.petal{transition:none!important;animation:none!important}.lvlup-cta.lvlup-rise{pointer-events:auto}.ce-ripple,.ce-mote,.ce-sweep,.ce-rays,.ce-goldwash,.ce-spark{display:none!important}}.homehdr{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.avchip{background:var(--ta-white);border-radius:999px;align-items:center;gap:9px;padding:5px 14px 5px 6px;display:inline-flex;box-shadow:0 3px 10px #3e1a2e14}.avchip-stack{display:flex}.avchip-stack>*+*{margin-left:-10px}.avchip i{color:var(--ink);font-size:13px;font-style:normal;font-weight:600}.roundbtn{background:var(--ta-white);width:40px;height:40px;color:var(--berry);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:transform .13s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:0 3px 10px #3e1a2e14}.roundbtn:active{transform:scale(.92)}.greet{color:var(--berry);letter-spacing:-.3px;margin:18px 2px 0;font-size:30px;font-weight:600;line-height:1.14}.greet small{font-family:var(--font-ui);color:var(--sub);letter-spacing:0;margin-top:7px;font-size:13px;font-weight:400;display:block}.tiles{gap:10px;margin-top:16px;display:flex}.tile{border-radius:var(--r-md);background:var(--ta-white);flex:1;padding:14px 15px;box-shadow:0 6px 18px #3e1a2e12}.tile-ic{background:var(--optbg);width:30px;height:30px;color:var(--berry);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.tile-lb{float:right;color:var(--sub);text-align:right;margin-top:4px;font-size:11px;font-weight:600;line-height:1.3}.tile b{color:var(--ink);font-size:26px;font-weight:600}.tile-u{color:var(--sub);margin-left:4px;font-size:11px}.feat{border-radius:var(--r-md);background:var(--ta-white);box-shadow:var(--e2);margin-top:12px;padding:16px}.featleft{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;display:flex}.fchip{border-radius:var(--r-xs);background:var(--honbg);width:34px;height:34px;color:var(--amber);flex:none;place-items:center;display:grid}.featnm{color:var(--ink);font-size:15px;font-weight:600;display:block}.featmt{color:var(--mut);margin-top:1px;font-size:11.5px;display:block}.featprog{margin:16px 2px 0}.capline{text-align:center;color:var(--sub);margin-top:10px;font-size:12px}.capline b{color:var(--ink)}.feat .btn{margin-top:14px}.shead{margin:18px 2px 2px;font-size:15px;font-weight:600}.arow{border-radius:var(--r-sm);background:var(--ta-white);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;width:100%;margin-top:9px;padding:13px 15px;font-family:inherit;transition:transform .13s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 14px #3e1a2e0f}.arow:active{transform:scale(.985)}.arow-t{flex:1;min-width:0}.arow-t b{color:var(--ink);font-size:14px;font-weight:600;display:block}.arow-t span{color:var(--mut);font-size:11.5px}.pctpill{background:var(--honbg);color:var(--amber);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:700}.codechip.copied{color:var(--sage);border-color:var(--sage);animation:.4s cubic-bezier(.34,1.56,.64,1) copyPop}@keyframes copyPop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.btn:not([disabled]):hover{transform:translateY(-1px)}.btn.pill:not([disabled]):hover{box-shadow:0 13px 26px #d9963a61}.btn.out:hover{box-shadow:0 8px 20px #3e1a2e24}.row,.arow,.scall,.resrow{transition:transform .15s,box-shadow .15s,background-color .15s}.row:hover,.arow:hover{transform:translateY(-1px);box-shadow:0 8px 20px #3e1a2e1c}.resrow:hover{background:var(--app-row-hover)}.opt:hover:not(.sel){border-color:var(--app-opt-hover)}.orb:hover:not(.sel){border-color:var(--honeyD);color:var(--amber)}.rankopt:hover:not(.sel) .rankno{border-color:var(--honeyD)}.langopt:hover:not(.on),.bnav-item:hover:not(.on){color:var(--berry)}.roundbtn:hover,.icobtn:hover{transform:translateY(-1px)}.link:hover{text-underline-offset:3px;text-decoration:underline}.codechip:hover,.photobtn:hover,.badge.tap:hover{filter:brightness(.97)}}:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:4px}.btn:focus-visible,.codechip:focus-visible,.langopt:focus-visible,.bnav-item:focus-visible{border-radius:999px}@media (prefers-reduced-motion:reduce){.codechip.copied{animation:none!important}.btn:not([disabled]):hover,.row:hover,.arow:hover,.roundbtn:hover,.icobtn:hover{transform:none!important}}.flagbox{background:var(--berry);width:100%;color:var(--ta-white);border-radius:var(--r-sm);cursor:pointer;text-align:left;border:none;align-items:center;gap:14px;margin:16px 0 6px;padding:15px 18px;display:flex;box-shadow:0 10px 24px #3e1a2e38}.flagbox:active{transform:translateY(1px)}.flagbox-n{text-align:center;min-width:26px;font-family:var(--font-display);color:var(--honey);font-variant-numeric:tabular-nums;flex:none;font-size:34px;font-weight:600;line-height:1}.flagbox-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.flagbox-tx b{font-size:15.5px;font-weight:700}.flagbox-tx i{opacity:.82;font-size:12.5px;font-style:normal}.flagbox-go{opacity:.85;flex:none;font-size:20px}.flaggrp{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--berry);margin:20px 2px 10px}.flagrow{background:var(--ta-white);border-radius:var(--r-sm);margin-bottom:10px;padding:14px 16px;box-shadow:0 4px 14px #3e1a2e12}.flagrow-k{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--amber);margin-bottom:5px}.flagrow-q{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.35}.flagrow-b{color:var(--sub);margin-top:6px;font-size:13px;line-height:1.4}.imptracks{flex-direction:column;gap:7px;margin-top:11px;display:flex}.imptrack{align-items:center;gap:10px;display:flex}.imptrack-nm{width:78px;color:var(--sub);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.imptrack-dots{gap:6px;display:flex}.impdot{background:var(--track);border-radius:50%;width:12px;height:12px}.impdot.on.s{background:var(--berry)}.impdot.on.j{background:var(--honeyD)}.imptracks.big .impdot{width:16px;height:16px}.imptracks.big .imptrack-nm{width:88px;font-size:13px}.walkcard{background:var(--ta-white);border-radius:var(--r-md);box-shadow:var(--e2);margin-top:14px;padding:20px 18px}.walkcard-q{font-family:var(--font-display);color:var(--ink);margin:6px 0 16px;font-size:19px;font-weight:600;line-height:1.3}.cmp2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cmp2-col{background:var(--optbg);border-radius:var(--r-xs);padding:12px}.cmp2-who{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.cmp2-av{width:22px;height:22px;color:var(--ta-white);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.cmp2-av.s{background:var(--berry)}.cmp2-av.j{background:var(--honeyD);color:var(--app-honey-ink)}.cmp2-said{color:var(--ink);margin:8px 0 6px;font-size:15px;font-weight:600}.cmp2-guess{color:var(--sub);font-size:11.5px}.cmp2-guess b{font-weight:700}.cmp2-guess.no b{color:var(--danger)}.cmp2-guess.ok b{color:var(--sage)}.walktalk{border-top:1px solid var(--cardb);margin-top:16px;padding-top:14px}.walktalk-h{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--berry);margin-bottom:8px}.walktalk-b{color:var(--ink);font-size:14px;line-height:1.45}.walktalk-p{color:var(--sub);margin-top:8px;font-size:13.5px;line-height:1.45}.walktalk-ref{font-family:var(--font-display);color:var(--amber);margin-top:10px;font-size:13px;font-style:italic}.stagepick{margin-top:24px}.stagepick-q{color:var(--berry);margin:0 4px 10px;font-size:13px;font-weight:600}.stagegrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stagechip{color:var(--ink);background:var(--optbg);border-radius:var(--r-sm);cursor:pointer;border:1.5px solid #0000;padding:13px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.stagechip.on{border-color:var(--berry);background:var(--ta-white);color:var(--berry)}.waitline{color:var(--amber);margin-top:12px;font-size:13px;font-weight:600}.partlist{flex-direction:column;gap:10px;display:flex}.partrow{text-align:left;background:var(--ta-white);border-radius:var(--r-sm);cursor:pointer;border:1.5px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;display:flex;box-shadow:0 4px 14px #3e1a2e12}.partrow.here{border-color:var(--honey)}.partrow.done{background:var(--optbg)}.partrow-main{min-width:0}.partrow-t{color:var(--ink);align-items:baseline;gap:9px;font-size:15.5px;font-weight:700;display:flex}.partrow-depth{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--amber)}.partrow-sub{color:var(--sub);margin-top:3px;font-size:12.5px;display:block}.partrow-track{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ptick{color:var(--mut);white-space:nowrap;font-size:11px}.ptick.on{color:var(--sage);font-weight:700}.core{text-align:center;margin-top:4px}.core-stats{justify-content:center;align-items:flex-end;gap:30px;display:flex}.corestat{flex-direction:column;align-items:center;display:flex}.corenum{font-family:var(--font-display);color:var(--berry);font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:42px;font-weight:600;line-height:1}.corenum .pc{font-size:21px}.corestat.hero .corenum{font-size:66px}.corestat.agreed .corenum{color:var(--amber)}.corestat.known .corenum{color:var(--berry)}.corestat.hero .corenum .pc{font-size:30px}.corelb{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--sub);margin-top:7px}.corestat.hero .corelb{color:var(--sub)}.coredenom{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.core-pull{color:var(--sub);margin:14px 24px 0;font-size:13px;font-style:italic}.sharewrap{z-index:50;background:#1c0c16f0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.sharewrap .btn{max-width:360px}.sharewrap .btn.ghost{color:var(--ta-white)}.sharecard{background:linear-gradient(160deg, var(--ta-white), var(--app-ground-top));border-radius:var(--r-md);text-align:center;width:min(360px,86vw);padding:30px 24px;box-shadow:0 20px 50px #00000052}.sharecard-names{color:var(--berry);letter-spacing:.3px;font-size:14px;font-weight:700}.sharecard-hero{margin:20px 0 6px}.sharecard-num{font-family:var(--font-display);color:var(--amber);font-variant-numeric:tabular-nums;letter-spacing:-2px;font-size:72px;font-weight:600;line-height:1}.sharecard-num span{font-size:34px}.sharecard-lb{color:var(--ink);margin-top:6px;font-size:14px;font-weight:600}.sharecard-denom{color:var(--mut);margin-top:4px;font-size:13px}.sharecard-agree{border-top:1px solid var(--cardb);color:var(--berry);margin-top:16px;padding-top:14px;font-size:14px;font-weight:600}.sharecard-mark{opacity:.9;justify-content:center;margin-top:20px;display:flex}.obwelcome{margin-top:10px}.obwel{min-height:calc(100svh - env(safe-area-inset-top,0px) - 72px);flex-direction:column;display:flex}.obwel .obwelcome{margin:auto 0}.verse{color:var(--berry);text-align:center;margin:8px 20px 22px;font-size:21px;line-height:1.45}.verse-ref{font-family:var(--font-ui);font-style:normal;font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-track);text-transform:uppercase;color:var(--amber);font-weight:var(--eyebrow-weight);margin-top:12px;display:block}.consentcard{background:var(--ta-white);border-radius:var(--r-md);box-shadow:var(--e1);color:var(--ink);flex-direction:column;gap:12px;margin-top:16px;padding:20px;font-size:14px;line-height:1.55;display:flex}.consent-not{font-family:var(--font-display);color:var(--berry);font-style:italic}.menucards{flex-direction:column;gap:12px;display:flex}.menucard{text-align:left;background:var(--ta-white);border-radius:var(--r-sm);cursor:pointer;border:1.5px solid #0000;width:100%;padding:16px;font-family:inherit;box-shadow:0 4px 14px #3e1a2e12}.menucard:active{transform:translateY(1px)}.menucard-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.menucard-nm{color:var(--ink);font-size:16px;font-weight:700}.menucard-depth{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--amber);white-space:nowrap}.menucard-hook{font-family:var(--font-display);color:var(--berry);margin:8px 0;font-size:14.5px;font-style:italic;line-height:1.4}.menucard-count{color:var(--mut);font-size:12px}.obfacts{flex-direction:column;gap:12px;margin:6px 20px 24px;padding:0;list-style:none;display:flex}.obfacts li{color:var(--ink);padding-left:26px;font-size:15px;line-height:1.45;position:relative}.obfacts li:before{content:"✦";color:var(--honey);font-size:13px;position:absolute;top:1px;left:4px}.path-claret{--honey:var(--ce-gold);--honeyD:var(--ce-gold);--amber:var(--ce-gold);background:var(--berry);color:#fff;text-align:center;min-height:100dvh;padding:44px 30px calc(40px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}.path-hairline{background:var(--honey);border-radius:2px;width:44px;height:2px;margin:20px auto}.path-verse-card{border:1px solid var(--berry2,#5c2e45);border-radius:var(--r-xs);text-align:left;width:100%;max-width:340px;margin-top:12px;padding:15px 18px}.path-verse-card .verse{font-size:15.5px}.path-fadein{animation:riseIn var(--dur-select) var(--ease-settle) both}.path-inscription{opacity:.62;color:#fff;max-width:300px;margin-top:28px;font-size:12.5px;font-style:italic}.path-halo{animation:4.2s ease-in-out infinite pathhalo}@keyframes pathhalo{0%,to{opacity:.12}50%{opacity:.22}}.pathstate{color:var(--sub);align-items:center;gap:6px;margin:8px 0 0;font-size:.8125rem;display:flex}.ps-dot{background:var(--app-track);border-radius:50%;flex:none;width:8px;height:8px}.ps-dot.me.on{background:var(--berry)}.ps-dot.them.on{background:var(--app-honey)}.ps-dot+.ps-dot{margin-left:-2px;margin-right:3px}.lookout{background:linear-gradient(168deg, var(--ce-ground-top), var(--ce-ground-bot));--berry:var(--ce-blush);--sub:var(--ce-sub);--track:var(--ce-track)}.lk-rings{justify-content:center;gap:10px;width:100%;margin-top:22px;display:flex}.lk-ring{flex-direction:column;align-items:center;min-width:0;display:flex}.lk-denom{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--ce-sub);margin-top:2px}.lk-marks{flex-direction:column;gap:8px;width:100%;max-width:340px;margin-top:22px;display:flex}.lk-mark{text-align:left;border-radius:var(--r-xs);border:1px solid var(--berry2,#5c2e45);background:#f8e9ec0d;align-items:center;gap:12px;padding:11px 14px;display:flex}.lk-glyph{color:var(--ce-gold);flex:none;display:flex}.lk-mark.talk .lk-glyph{color:var(--ce-sub)}.lk-txt{flex-direction:column;flex:1;min-width:0;display:flex}.lk-txt b{color:var(--ce-ink);font-size:.9375rem}.lk-txt i{color:var(--ce-sub);font-size:.75rem;font-style:normal}.lk-pct{color:var(--ce-gold);flex:none;font-size:1.0625rem;font-weight:700}.lk-mark.talk .lk-pct{color:var(--ce-blush)}.lk-verses{flex-direction:column;align-items:center;width:100%;margin-top:22px;display:flex}.path-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;border-radius:var(--r-xs);z-index:99;text-align:center;max-width:86vw;padding:11px 18px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.path-fadein,.path-halo{animation:none}}.screenfill{min-height:calc(100svh - env(safe-area-inset-top,0px) - 72px);flex-direction:column;display:flex}.screenfill>.qcard{margin-top:auto}.screenfill>:last-child{margin-bottom:auto}.screenfill>.qstones,.screenfill>.qprog{margin-bottom:18px}.path-intro{min-height:calc(100svh - env(safe-area-inset-top,0px) - 176px);flex-direction:column;display:flex}.pi-head{justify-content:center;padding:2px 0 0;display:flex}.pi-top{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:clamp(20px,3.2vh,36px) 0 clamp(16px,2.2vh,28px);display:flex}.pi-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:30px;font-weight:600;line-height:1.04}.pi-verse{max-width:15rem;font-family:var(--font-display);color:var(--berry);margin:0;font-size:15px;font-style:italic;font-weight:400;line-height:1.44}.pi-vref{font-family:var(--font-ui);letter-spacing:.05em;color:var(--sub);margin:0;font-size:11px}.pi-trail{flex-direction:column;gap:clamp(11px,1.5vh,16px);margin:0;padding:0;list-style:none;display:flex;position:relative}.pi-trail:before{content:"";border-left:2px dotted var(--app-orb-line);position:absolute;top:24px;bottom:24px;left:19px}.pi-step{align-items:flex-start;gap:15px;display:flex;position:relative}.pi-node{flex:none;justify-content:center;width:38px;padding-top:1px;display:flex}.pi-txt{flex-direction:column;gap:3px;padding-top:3px;display:flex}.pi-txt b{font-family:var(--font-ui);color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.22}.pi-txt i{color:var(--sub);font-size:12px;font-style:normal;line-height:1.4}.pi-end .pi-txt b{color:var(--berry)}.pi-privacy{text-align:center;color:var(--app-mut);justify-content:center;align-items:center;gap:6px;margin:clamp(10px,1.5vh,16px) 8px 0;font-size:11px;line-height:1.4;display:flex}.pi-cta{flex-direction:column;gap:2px;margin-top:auto;padding-top:clamp(10px,1.6vh,18px);padding-bottom:4px;display:flex}.pi-cta .btn{margin-top:0}.codebig{font-family:var(--font-display);letter-spacing:.16em;text-align:center;color:var(--berry);background:var(--optbg);border-radius:var(--r-sm);margin:8px 0 14px;padding:12px 0;font-size:30px}.tilepair{align-items:flex-end;gap:14px;display:flex}.tilepair .tp{align-items:baseline;gap:1px;display:flex}.tilepair .tp b{font-size:25px;line-height:1}.tilepair .tp b.agreed{color:var(--amber)}.tilepair .tp b.known{color:var(--berry)}.tilepair .tp i{font-style:normal;font-size:var(--tag-size);color:var(--sub);align-self:center;margin-left:3px;font-weight:600}.readycard{text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(168deg, var(--ce-ground-top), var(--ce-ground-bot));color:var(--ce-ink);border-radius:var(--r-md);border:0;margin:4px 0 14px;padding:15px 16px 14px;transition:transform .13s cubic-bezier(.34,1.56,.64,1);display:block;box-shadow:0 10px 26px #2a112047}.readycard:active{transform:scale(.985)}.readycard-top{align-items:center;gap:11px;display:flex}.readyseal{width:34px;height:34px;color:var(--ce-gold);background:radial-gradient(circle at 34% 30%,#7a3b5c,#3e1a2e);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:0 3px 9px #00000057}.readycard-eyebrow{letter-spacing:.16em;color:var(--ce-gold);font-size:11px;font-weight:800;display:block}.readycard-nm{font-family:var(--font-display);margin-top:2px;font-size:17px;display:block}.readycard-sub{color:var(--ce-sub);margin:9px 0 0;font-size:12.5px;line-height:1.45;display:block}.readycard-cta{color:var(--ce-gold);margin-top:10px;font-size:13px;font-weight:700;display:block}.authcard{margin-top:4px;padding:18px 18px 20px}.authcard .btn:first-child{margin-top:0}.notifyopt{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--app-opt-bg);border:1.5px solid var(--app-opt-line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:11px;padding:13px 15px;font-size:.9375rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.notifyopt.on{background:var(--app-honey-bg);border-color:var(--app-honey)}.notifyopt[disabled]{cursor:default;opacity:.7}.notifyopt-box{border:2px solid var(--app-opt-line);background:var(--ta-white);width:22px;height:22px;color:var(--app-honey-ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.notifyopt.on .notifyopt-box{background:var(--app-honey);border-color:var(--app-honey)}.daycard{background:var(--ta-white);border-radius:var(--r-lg);box-shadow:var(--e2);padding:6px 18px}.dayrow{align-items:flex-start;gap:13px;padding:15px 0;display:flex}.dayrow+.dayrow{border-top:1px solid var(--app-card-line)}.dayglyph{width:34px;height:34px;color:var(--ta-honey);background:radial-gradient(circle at 34% 30%,#5c2e45,#3e1a2e);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9375rem;display:flex}.daytxt{flex-direction:column;gap:2px;display:flex}.daytxt b{font-size:.9375rem}.daytxt i{color:var(--sub);font-size:.8125rem;font-style:normal;line-height:1.45}.pathcard{text-align:left;width:100%;font:inherit;cursor:pointer;background:var(--ta-white);color:var(--ink);border-radius:var(--r-md);box-shadow:var(--e2);border:0;align-items:center;gap:12px;margin:12px 0 0;padding:13px 14px;transition:transform .13s cubic-bezier(.34,1.56,.64,1);display:flex}.pathcard:active{transform:scale(.985)}.pathcard-glyph{width:46px;height:46px;color:var(--ta-honey);background:radial-gradient(circle at 34% 30%,#5c2e45,#3e1a2e);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 10px #3e1a2e42}.pathcard-txt{flex-direction:column;flex:1;min-width:0;display:flex}.pathcard-eyebrow{letter-spacing:.16em;color:var(--app-amber);font-size:.625rem;font-weight:800}.pathcard-nm{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:1.0625rem;overflow:hidden}.pathcard-sub{color:var(--sub);margin-top:2px;font-size:.75rem}.pathcard-go{color:var(--berry);opacity:.55;flex:none;font-size:1.125rem}.unlock{flex-direction:column;justify-content:center;align-items:center;min-height:58vh;display:flex}.unlock-pair{margin-bottom:18px;display:flex}.unlock-pair>*+*{margin-left:-10px}.waitstat{flex-direction:column;gap:6px;max-width:250px;margin:0 auto 4px;display:flex}.waitstat p{color:var(--sub);justify-content:space-between;font-size:14px;display:flex}.waitstat p b{color:var(--ink);font-weight:600}.firstline{text-align:center;font-family:var(--font-display);color:var(--amber);margin:14px 24px 0;font-size:1rem;font-style:italic}.ceremony.lit .firstline{color:var(--ce-gold)}.pinbtn{border:1px solid var(--app-card-line);background:var(--ta-white);color:var(--sub);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:transform .13s cubic-bezier(.34,1.56,.64,1),background .18s,color .18s,border-color .18s;display:inline-flex}.pinbtn:active{transform:scale(.96)}.pinbtn.on{background:var(--app-opt-bg);border-color:var(--berry);color:var(--berry)}.pinbtn span{font-size:14px;line-height:1}.qc-ref{font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--amber);margin-top:8px}.talkwrap{margin-top:2px}.talkrow{background:var(--ta-white);border-radius:var(--r-sm);box-shadow:var(--e1);margin-bottom:8px;padding:13px 14px 11px}.talkrow-q{font-family:var(--font-display);color:var(--ink);font-size:14.5px;line-height:1.35}.talkbtn{border:1px solid var(--berry);background:var(--ta-white);color:var(--berry);font:inherit;cursor:pointer;border-radius:999px;margin-top:10px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:transform .13s cubic-bezier(.34,1.56,.64,1)}.talkbtn:active{transform:scale(.96)}.talkbtn.go{background:var(--app-honey);border-color:var(--app-honey);color:var(--app-honey-ink)}.talkrow-wait{color:var(--sub);margin-top:8px;font-size:12.5px;font-style:italic}.talkdrop{color:var(--mut);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:10px 0 0 10px;font-size:12px;text-decoration:underline}.talkdone{color:var(--sub);align-items:center;gap:8px;margin:12px 0 2px;font-size:12.5px;display:flex}.talkdone-n{background:var(--app-opt-bg);min-width:22px;height:22px;color:var(--berry);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.talkcheer{border-radius:var(--r-sm);background:linear-gradient(168deg, var(--ce-ground-top), var(--ce-ground-bot));color:var(--ce-ink);align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:13.5px;animation:.5s both riseIn;display:flex}.talkcheer-mark{background:var(--ce-gold);width:26px;height:26px;color:var(--ce-ground-bot);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.gaps{flex-direction:column;gap:8px;margin-top:8px;display:flex}.gap{text-align:left;border:1px solid var(--app-card-line);border-radius:var(--r-sm);background:var(--ta-white);width:100%;font:inherit;cursor:pointer;padding:12px 13px;display:block}.gap-q{font-family:var(--font-display);color:var(--ink);font-size:14px;line-height:1.35}.gap-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.sharesheet{flex-direction:column;align-items:stretch;width:min(92vw,380px);display:flex}.sharepreview{aspect-ratio:9/16;object-fit:contain;border-radius:var(--r-md);align-self:center;width:100%;max-height:58vh;box-shadow:0 18px 44px #0000006b}.sharepreview.loading{background:linear-gradient(168deg,#4a2138,#2a1120)}.cardopts{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 4px;display:flex}.cardopt{color:#f8e9ecb8;font:inherit;cursor:pointer;background:0 0;border:1px solid #f8e9ec47;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.cardopt.on{background:var(--ce-gold);border-color:var(--ce-gold);color:var(--app-honey-ink)}.discwrap{margin-top:2px}.disc{background:var(--ta-white);border-radius:var(--r-sm);box-shadow:var(--e1);margin-bottom:8px;padding:12px 14px}.disc-q{color:var(--sub);font-size:12.5px;line-height:1.4}.disc-learn{font-family:var(--font-display);color:var(--ink);margin-top:6px;font-size:15px;line-height:1.35}.disc-tag{font-family:var(--font-ui);font-size:var(--tag-size);font-weight:var(--tag-weight);letter-spacing:var(--tag-track);text-transform:uppercase;color:var(--amber);vertical-align:2px;margin-right:7px;display:inline-block}.disc-thought{color:var(--mut);margin-top:6px;font-size:12px;font-style:italic}.qstones{gap:4px;margin-top:14px;display:flex}.qstones i{background:var(--track);border-radius:999px;flex:1;height:6px;transition:background .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.qstones i.full{background:var(--app-honey)}.qstones i.half:after{content:"";background:var(--app-honey);border-radius:999px;animation:.42s cubic-bezier(.22,1,.36,1) both stoneFill;position:absolute;inset:0 50% 0 0}@keyframes stoneFill{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.qstones i.cur{outline:1.5px solid var(--app-honey-deep);outline-offset:1.5px}.impinline{border-top:1px dashed var(--app-card-line);margin-top:16px;padding-top:13px;animation:.28s both paneIn}.impinline-q{color:var(--sub);margin-bottom:9px;font-size:12.5px}.impinline-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.impdot{border:1.5px solid var(--app-orb-line);background:var(--ta-white);width:36px;height:36px;color:var(--sub);font:inherit;cursor:pointer;border-radius:50%;font-size:13px;font-weight:700;transition:transform .14s cubic-bezier(.34,1.56,.64,1),background .18s,color .18s,border-color .18s}.impdot:active{transform:scale(.92)}.impdot.on{background:var(--app-honey);border-color:var(--app-honey);color:var(--app-honey-ink)}.impinline-ends{color:var(--mut);margin-left:2px;font-size:11px}.yousaid-edit{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.yousaid-change{color:var(--berry);text-underline-offset:2px;flex:none;font-size:11.5px;font-weight:700;text-decoration:underline}.opt,.orb,.row{font:inherit;appearance:none;background:0 0;border-width:0}.opt,.row{text-align:left;width:100%;color:inherit;display:flex}.opt{border:1.5px solid var(--optb);align-items:center}.orb{background:var(--ta-white);border:2px solid var(--app-orb-line);color:var(--mut)}.row{background:var(--ta-white)}.rankopt{gap:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
