@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fcea565cfce403b-s.0_gh5aa9ssuay.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44af270ac9d55e91-s.0qt7p1t.y2i_p.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68aff7b3a1ec3262-s.186sng3..6bzt.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68019c21ced96fa9-s.p.06_7fywk36vq5.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Prata Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.0%;size-adjust:118.4%}.prata_fc166f29-module__JXjyIW__className{font-family:Prata,Prata Fallback;font-style:normal;font-weight:400}.prata_fc166f29-module__JXjyIW__variable{--font-prata:"Prata", "Prata Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0272_f4kgluvg.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.01qprxas5cq-q.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.0tkkefzut3_mo.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.0gfbe8xl-nipr.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0272_f4kgluvg.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.01qprxas5cq-q.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.0tkkefzut3_mo.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.0gfbe8xl-nipr.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_9f3b916c-module__eewAdG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_9f3b916c-module__eewAdG__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0g6rbszwfgn9y.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.17-1enzs_j91b.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0apt5mko2.qn3.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0ek5sshv8wk3m.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0uvzar8hswo3p.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.1110aazvokzp..woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0esuu2f5si~v8.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.12skym0rqknxy.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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_14c731fc-module__E7kK2a__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_14c731fc-module__E7kK2a__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.08hd0g.321csk.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0x08jh8vondwt.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0~wrfy7sm-h4g.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0k_.i63k_i_qa.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.16-z~2sp29ex6.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0m9hhkgdlzukj.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0juuwbcf7uz~t.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0qg7j5o.yrclm.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.0hkrq11n-dhos.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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.07ig5l8azj~hy.woff2?dpl=dpl_BsL5uYda52B5AdkLn6ci4Jd48Djd)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_c8dd48d-module__wgfA6W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c8dd48d-module__wgfA6W__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}:root{--citrus-ground-light:#fdf9f1;--citrus-ground:#f6eee0;--citrus-ground-deep:#eedfc8;--citrus-page-bg:radial-gradient(120% 70% at 78% 0%, #fdf9f1 0%, #f6eee0 48%, #eedfc8 100%);--citrus-glow-tangerine:#ffa65461;--citrus-glow-lime:#b8da5057;--citrus-glow-blur:blur(50px);--citrus-ink:#221d17;--citrus-ink-body:#5a5046;--citrus-ink-muted:#776b5e;--citrus-ink-ghost:#9a8e80;--citrus-ink-on-ink:#fbf1e2;--citrus-seam-rgb:34, 29, 23;--citrus-voice:#d9601f;--citrus-voice-deep:#b04c17;--citrus-voice-hover:#8a3b10;--citrus-on-voice:#fff8ef;--citrus-voice-tint:#d9601f29;--citrus-voice-halo:#d9601f24;--citrus-voice-wash:#d9601f1a;--citrus-voice-ring:#d9601f8c;--citrus-glow-ink:#ffd9b8;--valence-neg-2:#c8324f;--valence-neg-2-text:#a8243f;--valence-neg-2-deep:#861a31;--valence-neg-1:#ec8fa0;--valence-0:#b3a797;--valence-pos-1:#a9c94a;--valence-pos-2:#5f8f1c;--valence-pos-2-text:#4c7414;--citrus-glass-bg:#ffffff8c;--citrus-glass-blur:blur(20px) saturate(1.3);--citrus-glass-border:#ffffffeb;--citrus-glass-lit:inset 0 1px 0 #fff;--citrus-glass-shadow:0 18px 38px -32px #221d1752;--citrus-option-bg:#fff6;--citrus-label-bar-bg:#ffffff59;--field-bg:#ffffffb3;--field-bg-hover:#fffc;--field-bg-focus:#ffffffeb;--field-bg-disabled:#ffffff52;--field-border:#221d1724;--field-border-hover:#221d1742;--field-inset:inset 0 1px 2px #221d170a;--mercury-surface:var(--citrus-ground);--mercury-surface-light:var(--citrus-ground-light);--mercury-surface-deep:var(--citrus-ground-deep);--mercury-surface-alt:var(--citrus-ground-deep);--mercury-page-bg:var(--citrus-page-bg);--ink:#221d17;--mercury-ink:#221d17;--ink-on-dark:#f6eee0;--ink-body:#5a5046;--ink-muted:#776b5e;--ink-faint:#9a8e80;--silver:#776b5e;--white:#fff;--blue-core:#b04c17;--blue-deep:#8a3b10;--blue-bright:#d9601f;--signal-green:#4f8f70;--signal-green-deep:#3d6b53;--signal-green-pale:#c9e0d3;--signal-green-tint:#4f8f7029;--signal-red:#a85a50;--signal-red-deep:#8f4a41;--signal-red-pale:#e6cbc5;--signal-red-tint:#a85a5026;--signal-yellow:#a98c3f;--signal-yellow-deep:#85702f;--signal-yellow-pale:#e8dcb6;--signal-yellow-tint:#a98c3f29;--signal-blue:#4a7bad;--signal-blue-deep:#3f6f9e;--signal-blue-pale:#c9d9ea;--signal-blue-tint:#4a7bad26;--signal-purple:#7d69a6;--signal-purple-deep:#6a5892;--signal-purple-pale:#d7cfe8;--signal-purple-tint:#7d69a626;--group-diagnostics:color-mix(in srgb, var(--signal-blue) 12%, var(--white));--group-emotion:color-mix(in srgb, var(--signal-purple) 12%, var(--white));--group-ranking:color-mix(in srgb, var(--signal-yellow) 10%, var(--white));--group-price:color-mix(in srgb, var(--signal-green) 8%, var(--white));--group-fingerprint:color-mix(in srgb, var(--citrus-voice) 8%, var(--white));--glass-01-bg:#fff9;--glass-01-blur:blur(20px) saturate(1.3);--glass-01-border:#ffffffe6;--glass-02-bg:#ffffff57;--glass-02-blur:blur(14px) saturate(1.2);--glass-02-border:#ffffffb3;--glass-03-bg:#6d788324;--glass-03-blur:blur(12px);--glass-03-border:#fff9;--glass-lit-edge:inset 0 1px 0 #fff;--glass-seam:#221d1714;--glass-hairline:#221d1747;--shadow-pane-sm:0 8px 20px -18px #221d1742;--shadow-pane-md:0 18px 38px -32px #221d1752;--shadow-pane-lg:0 24px 52px -42px #221d175c;--color-brand:var(--citrus-voice-deep);--color-brand-hover:var(--citrus-voice-hover);--color-brand-active:var(--citrus-voice-hover);--survey-border:#221d1714;--survey-border-mid:#221d172e;--survey-border-soft:#221d1724;--survey-surface:#ffffff8c;--survey-surface-alt:#ffffff59;--survey-surface-faint:#ffffff73;--survey-surface-sunken:#fff6;--survey-placeholder:#221d171a;--survey-ink:#221d17;--survey-ink-strong:#221d17;--survey-ink-body:#5a5046;--survey-ink-muted:#776b5e;--survey-ink-soft:#776b5e;--survey-ink-faint:#776b5e;--survey-ink-ghost:#9a8e80;--survey-stimulus-bg:#221d17;--survey-success:#5f8f1c;--survey-success-tint:#a9c94a38;--color-purple:var(--citrus-voice);--surface-page:var(--citrus-page-bg);--surface-page-flat:var(--citrus-ground);--scroll-shadow:#221d1724;--surface-masthead:repeating-linear-gradient(135deg, #221d1707 0 1px, transparent 1px 7px), linear-gradient(180deg, #ffa65412, #ffffff38);--surface-page-dark:#221d17;--surface-card:var(--glass-01-bg);--surface-sunken:var(--mercury-surface-alt);--border-subtle:#221d170f;--border-default:#221d171a;--border-strong:#221d1747;--border-on-dark:#ffffff24;--text-strong:var(--ink);--text-body:var(--ink-body);--text-muted:var(--ink-muted);--text-subtle:var(--ink-faint);--text-on-dark:var(--ink-on-dark);--ink-on-danger:#fff5f6;--text-on-dark-muted:#ffffffa3;--text-brand:var(--citrus-voice-deep);--success-600:var(--valence-pos-2-text);--success-50:#a9c94a38;--warning-600:var(--signal-yellow-deep);--warning-50:var(--signal-yellow-tint);--error-600:var(--valence-neg-2-text);--error-500:var(--valence-neg-2);--error-50:#c8324f1a;--info-500:var(--silver);--info-50:var(--glass-03-bg);--focus-ring:#d9601f66;--coral-900:var(--citrus-voice-hover);--coral-800:var(--citrus-voice-hover);--coral-700:var(--citrus-voice-deep);--coral-600:var(--citrus-voice-deep);--coral-500:var(--citrus-voice);--coral-400:var(--citrus-voice);--coral-300:#d9601f4d;--coral-200:#d9601f33;--coral-100:#d9601f24;--coral-50:var(--citrus-voice-wash);--graphite-900:#24282c;--graphite-800:#2e343a;--graphite-700:var(--ink-body);--graphite-600:#5b636b;--graphite-500:var(--silver);--graphite-400:var(--ink-muted);--graphite-300:var(--ink-faint);--graphite-200:var(--mercury-surface-deep);--graphite-100:var(--mercury-surface);--graphite-50:var(--mercury-surface-light);--font-display:var(--font-prata), Georgia, serif;--font-label:var(--font-oswald), sans-serif;--font-sans:var(--font-poppins), system-ui, sans-serif;--font-meta:var(--font-plex-mono), ui-monospace, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:600;--text-display-xl:60px;--text-display-l:44px;--text-display-m:40px;--text-numeral-l:44px;--text-numeral-m:32px;--text-numeral-s:19px;--text-quote:21px;--text-display:var(--text-display-xl);--text-h1:2.75rem;--text-h2:2rem;--text-h3:1.375rem;--text-lg:1.25rem;--text-base:.9375rem;--text-sm:.84375rem;--text-xs:.78125rem;--text-2xs:.6875rem;--text-meta:.65625rem;--leading-display:.98;--leading-h1:1.12;--leading-h2:1.1;--leading-h3:1.2;--leading-lg:1.5;--leading-base:1.75;--leading-sm:1.6;--leading-xs:1.65;--leading-2xs:1;--leading-longform:1.75;--tracking-tight:-.02em;--tracking-snug:-.015em;--tracking-eyebrow:.32em;--tracking-section:.34em;--tracking-nav:.16em;--tracking-button:.14em;--tracking-wordmark:.22em;--tracking-label:.32em;--type-display:var(--weight-regular) var(--text-display-xl)/var(--leading-display) var(--font-display);--type-h1:var(--weight-regular) var(--text-h1)/var(--leading-h1) var(--font-display);--type-h2:var(--weight-regular) var(--text-h2)/var(--leading-h2) var(--font-display);--type-h3:var(--weight-regular) var(--text-h3)/var(--leading-h3) var(--font-display);--type-lead:var(--weight-regular) var(--text-lg)/var(--leading-lg) var(--font-sans);--type-body:var(--weight-regular) var(--text-base)/var(--leading-base) var(--font-sans);--type-body-long:var(--weight-regular) var(--text-base)/var(--leading-longform) var(--font-sans);--type-small:var(--weight-regular) var(--text-xs)/var(--leading-xs) var(--font-sans);--type-caption:var(--weight-regular) var(--text-2xs)/var(--leading-2xs) var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #1314160f;--shadow-sm:0 2px 6px #13141614;--shadow-md:0 6px 16px #1314161a;--shadow-lg:0 12px 32px #13141621;--shadow-xl:0 24px 56px #13141629;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--ease-out:cubic-bezier(.22, 1, .36, 1)}body{font:var(--type-body);background:var(--surface-page);color:var(--text-body);-webkit-font-smoothing:antialiased;min-height:100vh}h1,h2,h3{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-strong)}a{color:var(--text-brand);text-decoration:none}a:hover{color:var(--citrus-voice-hover);text-underline-offset:3px;text-decoration:underline}button{font-family:var(--font-sans);cursor:pointer}input,textarea,select{font-family:var(--font-sans)}:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.loupe-eyebrow{font-family:var(--font-label);font-weight:var(--weight-medium);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.loupe-eyebrow--voice{color:var(--citrus-voice-deep)}.loupe-overline{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-subtle)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){:root{--citrus-glass-bg:#ffffffe0;--survey-surface:#ffffffe0}}.citrus-ground{min-height:100vh;position:relative;overflow:hidden}.citrus-ground>:not(.citrus-glow){position:relative}.citrus-glow{filter:var(--citrus-glow-blur);pointer-events:none;border-radius:50%;position:absolute}.citrus-glow--tangerine{background:var(--citrus-glow-tangerine);width:300px;height:300px;top:120px;left:-60px}.citrus-glow--lime{background:var(--citrus-glow-lime);width:340px;height:340px;top:-40px;right:-80px}.mercury-shine{background-image:linear-gradient(102deg,#fff0 28%,#ffffff80 44%,#ffffff24 54%,#fff0 70%);background-position:8% 0;background-repeat:no-repeat;background-size:260% 100%}.mercury-shine--pearl{background-image:linear-gradient(102deg,#fff0 28%,#fffffff2 44%,#ffffff4d 54%,#fff0 70%)}.mercury-shine:not(:disabled):hover{background-position:92% 0}.btn{font:500 14px/1 var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-position .62s cubic-bezier(.4, 0, .2, 1), background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .12s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn--xs{padding:7px 14px;font-size:12px}.btn--sm{padding:11px 20px;font-size:13px}.btn--md{padding:13px 24px;font-size:14px}.btn--lg{padding:16px 32px;font-size:15px}.btn--full{width:100%;display:flex}.btn--primary{background-color:var(--citrus-voice-deep);color:var(--citrus-on-voice);border-color:var(--citrus-voice-deep);box-shadow:inset 0 1px #ffffff47,0 8px 18px -12px #b04c1799}.btn--primary:hover{color:var(--citrus-on-voice)}.btn--primary:not(:disabled):active{background-color:var(--citrus-voice-hover);border-color:var(--citrus-voice-hover);transform:translateY(1px);box-shadow:inset 0 2px 4px #0003}.btn--secondary{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff8c;border-color:#221d172e;box-shadow:inset 0 1px #fff}.btn--secondary:hover{color:var(--ink)}.btn--secondary:not(:disabled):hover{border-color:#221d1747}.btn--secondary:not(:disabled):active{background-color:#ffffffd9;border-color:#221d1752;transform:translateY(1px);box-shadow:inset 0 1px 3px #221d171f}.btn--ghost{color:var(--ink-body);background-color:#0000}.btn--ghost:not(:disabled):hover{background-color:var(--citrus-voice-wash);color:var(--citrus-voice-deep)}.btn--ghost:not(:disabled):active{color:var(--citrus-voice-hover);background-color:#d9601f2e;transform:translateY(1px)}.btn--ghost.btn--quiet{color:var(--ink-muted)}.btn--ghost.btn--quiet:not(:disabled):hover{color:var(--ink);background-color:#221d170d}.btn--danger{background-color:var(--valence-neg-2-text);color:var(--ink-on-danger);border-color:var(--valence-neg-2-text);box-shadow:inset 0 1px #ffffff40}.btn--danger:hover{color:var(--ink-on-danger)}.btn--danger:not(:disabled):active{background-color:var(--valence-neg-2-deep);border-color:var(--valence-neg-2-deep);transform:translateY(1px)}.btn--ghost.btn--on-dark{color:#ffffffdb;border-color:#ffffff38}.btn--ghost.btn--on-dark:not(:disabled):hover{color:#fff;background-color:#ffa65424;border-color:#ffa65473}.btn--secondary.btn--on-dark{background-color:var(--citrus-on-voice);color:var(--ink);border-color:#ffffffe6}.btn:focus-visible{box-shadow:0 0 0 3px var(--citrus-ground-light), 0 0 0 5px var(--citrus-voice-ring);outline:none}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn--loading,.btn--loading:disabled{opacity:.8;cursor:progress}.btn-spinner{border:2px solid #fff8ef59;border-top-color:var(--citrus-on-voice);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite btn-spin}.btn--secondary .btn-spinner,.btn--ghost .btn-spinner{border-color:#221d172e;border-top-color:var(--ink)}.btn--on-dark.btn--ghost .btn-spinner{border-color:#fff #ffffff4d #ffffff4d}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}.mercury-shine:not(:disabled):hover{background-position:8% 0}}.link{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.link:disabled{opacity:.4;cursor:not-allowed}.link--brand{color:var(--citrus-voice-deep);font-weight:500}.link--brand:not(:disabled):hover{color:var(--citrus-voice-hover);text-decoration:underline}.link--muted{color:var(--ink-muted)}.link--muted:not(:disabled):hover{color:var(--ink);text-decoration:underline}.link--danger{color:var(--valence-neg-2-text);font-weight:500}.link--danger:not(:disabled):hover{color:var(--valence-neg-2-deep);text-decoration:underline}.icon-btn{width:28px;height:28px;color:var(--ink-body);cursor:pointer;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:not(:disabled):hover{background:var(--citrus-voice-wash);color:var(--citrus-voice-deep)}.icon-btn--danger{color:var(--ink-muted)}.icon-btn--danger:not(:disabled):hover{color:var(--valence-neg-2-text);background:#c8324f1a}.icon-btn:disabled{opacity:.3;cursor:not-allowed}.field{border:1px solid var(--field-border);background:var(--field-bg);width:100%;min-height:42px;box-shadow:var(--field-inset);font:400 14px/1.4 var(--font-sans);color:var(--ink);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:12px;outline:none;padding:10px 14px}.field::placeholder{color:var(--ink-faint)}.field:not(:disabled):hover{border-color:var(--field-border-hover);background:var(--field-bg-hover)}.field:not(:disabled):focus,.field:not(:disabled):focus-visible{border-color:var(--citrus-voice);background:var(--field-bg-focus);outline:none;box-shadow:0 0 0 3px #d9601f33}.field--error,.field--error:not(:disabled):hover{border-color:var(--valence-neg-2);box-shadow:0 0 0 3px #c8324f1f}.field:disabled{background:var(--field-bg-disabled);color:var(--ink-faint);cursor:not-allowed;border-color:#221d1714}textarea.field{resize:vertical}.field--small{min-height:34px;padding:7px 10px;font-size:13px}.field--pill{border-radius:999px;padding:12px 18px;font-size:15px}.field--stimulus,.field--stimulus:not(:disabled):hover,.field--stimulus:focus{background:var(--survey-stimulus-bg);color:var(--citrus-ink-on-ink);border-color:var(--survey-stimulus-bg);letter-spacing:.01em;padding:18px 22px;font-size:22px;font-weight:700;line-height:1.4}.field--stimulus::placeholder{color:#fbf1e273;font-weight:500}select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23776b5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}select.field:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d9601f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select.field--small{background-position:right 9px center;padding-right:30px}.field-label{font:400 13px/1.4 var(--font-sans);color:var(--ink-body);margin-bottom:6px;padding-left:15px;display:block}.field-label--pill{padding-left:19px}.field-label--small{padding-left:11px}.field-note{font:var(--type-small);color:var(--text-muted);margin-top:6px;padding-left:15px;display:block}.field-error{font:400 12px/1.4 var(--font-sans);color:var(--valence-neg-2-text);margin-top:6px;padding-left:15px;display:block}.field-note--pill,.field-error--pill{padding-left:19px}.field-note--small,.field-error--small{padding-left:11px}.file-drop{transition:border-color .12s var(--ease-out);background:#ffffff73;border:1px dashed #221d173d;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.file-drop:hover{border-color:#d9601f73}.file-drop__name{min-width:0;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.check{cursor:pointer;align-items:flex-start;gap:12px;display:inline-flex;position:relative}.check input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.check__box{width:18px;height:18px;color:var(--citrus-on-voice);transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:#ffffffb3;border:1px solid #221d1747;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;box-shadow:inset 0 1px 2px #221d170f}.check__box svg{opacity:0}.check:hover input:not(:disabled)+.check__box{box-shadow:inset 0 1px 2px #221d170f, 0 0 0 4px var(--citrus-voice-wash);background:#fffffff2;border-color:#221d1780}.check input:checked+.check__box{background:var(--citrus-voice);border-color:var(--citrus-voice);box-shadow:none}.check input:checked+.check__box svg{opacity:1}.check:hover input:checked:not(:disabled)+.check__box{background:var(--citrus-voice-deep);border-color:var(--citrus-voice-deep);box-shadow:0 0 0 4px var(--citrus-voice-halo)}.check input:focus-visible+.check__box{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.check:has(input:disabled){opacity:.4;cursor:not-allowed}.chip{font:400 13px/1.2 var(--font-sans);color:var(--ink-body);cursor:pointer;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);background:#ffffff80;border:1px solid #221d171f;border-radius:999px;padding:8px 14px;box-shadow:inset 0 1px #fff}.chip:not(:disabled):hover{color:var(--ink);background:#fffc;border-color:#221d173d}.chip--on,.chip--on:not(:disabled):hover{background:var(--citrus-voice-halo);border-color:var(--citrus-voice);box-shadow:inset 0 0 0 .5px var(--citrus-voice);color:var(--citrus-voice-deep);font-weight:500}.chip--on:not(:disabled):hover{color:var(--citrus-voice-hover);background:#d9601f33}.chip:disabled{opacity:.4;cursor:not-allowed}.choice-card{border:1px solid var(--field-border);background:var(--field-bg);width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #fff}.choice-card:hover{background:var(--field-bg-hover);border-color:var(--field-border-hover)}.choice-card:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.choice-card--on,.choice-card--on:hover{background:var(--citrus-voice-wash);border-color:var(--citrus-voice);box-shadow:inset 0 0 0 .5px var(--citrus-voice)}.choice-card--locked{cursor:default}.choice-card--frame{cursor:default;padding:0;display:block}.choice-card__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.choice-card__head:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.choice-card__body{padding:2px 14px 14px 60px}.title-edit{text-align:center;cursor:text;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;max-width:720px;margin:0 auto;padding:2px 8px;display:block}.title-edit:hover{background:var(--field-bg-hover);border-color:var(--field-border-hover)}.title-edit--on,.title-edit--on:hover{background:var(--white);border-color:var(--citrus-voice);outline:none}.title-edit:focus-visible{outline:2px solid var(--citrus-voice-ring);outline-offset:2px}.choice-card__icon{background:var(--citrus-voice-wash);width:34px;height:34px;color:var(--citrus-voice-deep);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.choice-card--on .choice-card__icon{background:var(--citrus-voice-tint)}.choice-card__mark{border:1px solid var(--field-border-hover);background:var(--white);width:18px;height:18px;color:var(--white);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.choice-card__mark--radio{border-radius:999px}.choice-card--on .choice-card__mark{background:var(--citrus-voice-deep);border-color:var(--citrus-voice-deep)}.segmented{background:#221d170f;border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #221d170f}.segmented__tab{font:400 13px/1.2 var(--font-sans);color:var(--ink-body);cursor:pointer;white-space:nowrap;transition:background-color .12s var(--ease-out), color .12s var(--ease-out), box-shadow .12s var(--ease-out);background:0 0;border:none;border-radius:999px;padding:7px 16px}.segmented__tab:not(:disabled):hover{color:var(--ink);background:#ffffff80}.segmented__tab--on,.segmented__tab--on:not(:disabled):hover{color:var(--ink);background:#ffffffeb;font-weight:500;box-shadow:inset 0 1px #fff,0 2px 6px -2px #221d1733}.menu-item{width:100%;font:400 13px/1.3 var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.menu-item:hover{background:var(--citrus-voice-wash);color:var(--ink);text-decoration:none}
