[stylesheet-group="0"]{}
body{margin:0;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}
[stylesheet-group="1"]{}
.css-11aywtz{-moz-appearance:textfield;-webkit-appearance:none;background-color:rgba(0,0,0,0.00);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;border:0 solid black;box-sizing:border-box;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0px;padding:0px;resize:none;}
.css-146c3p1{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:rgba(0,0,0,1.00);display:inline;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word;}
.css-1jxf684{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word;}
.css-9pa8cd{bottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1;}
.css-g5y9jx{align-content:flex-start;align-items:stretch;background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0;}
[stylesheet-group="2"]{}
.r-13awgt0{flex:1;}
.r-1867qdf{border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top-left-radius:16px;border-top-right-radius:16px;}
.r-1bq2mok{margin:3px;}
.r-1dzdj1l{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
.r-1f0042m{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.r-1fuqb1j{border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;}
.r-1jkafct{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;}
.r-1mxhqmb{border-bottom-left-radius:11px;border-bottom-right-radius:11px;border-top-left-radius:11px;border-top-right-radius:11px;}
.r-1pcd2l5{padding:20px;}
.r-1q9bdsx{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;}
.r-1qsk4np{overflow-x:clip;overflow-y:clip;}
.r-1sbahrg{padding:28px;}
.r-1sp51qo{padding:10px;}
.r-1udh08x{overflow-x:hidden;overflow-y:hidden;}
.r-1uu6nss{padding:5px;}
.r-1xfd6ze{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
.r-1yadl64{border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;}
.r-4a18lf{border-bottom-color:rgba(255,0,0,1.00);border-left-color:rgba(255,0,0,1.00);border-right-color:rgba(255,0,0,1.00);border-top-color:rgba(255,0,0,1.00);}
.r-5mb0pf{border-bottom-color:rgba(16,185,129,0.44);border-left-color:rgba(16,185,129,0.44);border-right-color:rgba(16,185,129,0.44);border-top-color:rgba(16,185,129,0.44);}
.r-60ke3l{border-bottom-color:rgba(0,128,0,1.00);border-left-color:rgba(0,128,0,1.00);border-right-color:rgba(0,128,0,1.00);border-top-color:rgba(0,128,0,1.00);}
.r-a1yn9n{border-bottom-left-radius:28px;border-bottom-right-radius:28px;border-top-left-radius:28px;border-top-right-radius:28px;}
.r-bztko3{overflow-x:visible;overflow-y:visible;}
.r-cdmcib{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
.r-cpet4d{border-bottom-left-radius:999px;border-bottom-right-radius:999px;border-top-left-radius:999px;border-top-right-radius:999px;}
.r-d045u9{border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-top-width:2px;}
.r-d23pfw{padding:24px;}
.r-d3g2mf{border-bottom-color:rgba(16,185,129,0.25);border-left-color:rgba(16,185,129,0.25);border-right-color:rgba(16,185,129,0.25);border-top-color:rgba(16,185,129,0.25);}
.r-edyy15{padding:8px;}
.r-fx7oqy{border-bottom-color:rgba(0,0,255,1.00);border-left-color:rgba(0,0,255,1.00);border-right-color:rgba(0,0,255,1.00);border-top-color:rgba(0,0,255,1.00);}
.r-hvic4v{display:none;}
.r-kdyh1x{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
.r-krxsd3{display:-webkit-box;}
.r-nsbfu8{padding:16px;}
.r-nsiyw1{border-bottom-left-radius:32px;border-bottom-right-radius:32px;border-top-left-radius:32px;border-top-right-radius:32px;}
.r-qwd59z{border-bottom-left-radius:1px;border-bottom-right-radius:1px;border-top-left-radius:1px;border-top-right-radius:1px;}
.r-rs99b7{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;}
.r-sdzlij{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;}
.r-t60dpp{padding:0px;}
.r-tuq35u{padding:4px;}
.r-wg31gx{border-bottom-color:rgba(49,53,56,1.00);border-left-color:rgba(49,53,56,1.00);border-right-color:rgba(49,53,56,1.00);border-top-color:rgba(49,53,56,1.00);}
.r-xoduu5{display:inline-flex;}
.r-xyw6el{padding:12px;}
.r-y47klf{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;}
.r-ykyfr5{border-bottom-color:rgba(116,119,117,1.00);border-left-color:rgba(116,119,117,1.00);border-right-color:rgba(116,119,117,1.00);border-top-color:rgba(116,119,117,1.00);}
.r-z2wwpe{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.r-zhp00w{padding:2px;}
[stylesheet-group="2.1"]{}
.r-11f147o{padding-bottom:8px;padding-top:8px;}
.r-17n1zxv{margin-left:-5px;margin-right:-5px;}
.r-17q4wm6{margin-left:5px;margin-right:5px;}
.r-18c5d7m{padding-left:6px;padding-right:6px;}
.r-1d7mnkm{padding-bottom:15px;padding-top:15px;}
.r-1ezpcd1{padding-left:9px;padding-right:9px;}
.r-1fkl15p{padding-left:32px;padding-right:32px;}
.r-1ml3abn{padding-bottom:14px;padding-top:14px;}
.r-1mmae3n{padding-bottom:12px;padding-top:12px;}
.r-1ntr0p{padding-left:5px;padding-right:5px;}
.r-1rds9hb{padding-left:40px;padding-right:40px;}
.r-1s5swlz{padding-bottom:9px;padding-top:9px;}
.r-1ubuhtd{padding-left:10px;padding-right:10px;}
.r-1yd117h{padding-bottom:7px;padding-top:7px;}
.r-2psd3c{margin-left:-20px;margin-right:-20px;}
.r-3o4zer{padding-left:12px;padding-right:12px;}
.r-3pj75a{padding-left:16px;padding-right:16px;}
.r-cnw61z{padding-bottom:4px;padding-top:4px;}
.r-cxgwc0{padding-left:24px;padding-right:24px;}
.r-ddtstp{margin-bottom:0px;margin-top:0px;}
.r-f8sm7e{margin-left:auto;margin-right:auto;}
.r-gu64tb{padding-left:14px;padding-right:14px;}
.r-is05cd{padding-left:8px;padding-right:8px;}
.r-l00any{margin-bottom:4px;margin-top:4px;}
.r-lzsi8w{padding-left:2px;padding-right:2px;}
.r-n5f61p{margin-bottom:3px;margin-top:3px;}
.r-n7gxbd{padding-left:4px;padding-right:4px;}
.r-nj0m1c{padding-bottom:32px;padding-top:32px;}
.r-rehuqn{padding-bottom:5px;padding-top:5px;}
.r-u9wvl5{padding-left:20px;padding-right:20px;}
.r-ugi1tw{padding-left:5%;padding-right:5%;}
.r-vuvdlw{padding-bottom:6px;padding-top:6px;}
.r-w7s2jr{padding-bottom:16px;padding-top:16px;}
.r-xjggfu{padding-bottom:3px;padding-top:3px;}
.r-ytbthy{padding-bottom:10px;padding-top:10px;}
.r-yw45xt{margin-bottom:-8px;margin-top:-8px;}
.r-zo2zu6{padding-bottom:24px;padding-top:24px;}
[stylesheet-group="2.2"]{}
.r-1a11zyx{margin-right:12px;}
.r-1euzeng{padding-left:24px;}
.r-1h31txp{padding-right:16px;}
.r-1vl2501{padding-right:24px;}
.r-c59us2{left:-3px;}
.r-qb41rp{margin-right:5px;}
.r-uhung1{margin-left:10px;}
.r-vpmibe{right:-3px;}
.r-w67my2{padding-left:16px;}
.r-wizibn{margin-left:5px;}
[stylesheet-group="3"]{}
.r-102gzdx{height:52px;}
.r-105ug2t{pointer-events:auto!important;}
.r-109y4c4{height:1px;}
.r-10g5efv{width:4px;}
.r-10ptun7{height:16px;}
.r-10v3vxq{transform:scaleX(-1);}
.r-10x49cs{font-size:10px;}
.r-119zq30{border-left-width:4px;}
.r-11c0sde{margin-top:24px;}
.r-11j9u27{visibility:hidden;}
.r-11rk87y{padding-bottom:32px;}
.r-11yh6sk{overflow-x:hidden;}
.r-12vffkv>* {pointer-events:auto;}
.r-12vffkv{pointer-events:none!important;}
.r-135wba7{line-height:24px;}
.r-13aq9py{animation-name:r-1iq689l;}
.r-13qz1uu{width:100%;}
.r-1472mwg{height:24px;}
.r-14gqq1x{margin-top:4px;}
.r-14lw9ot{background-color:rgba(255,255,255,1.00);}
.r-14q5wjw{padding-right:2px;}
.r-14vxebn{width:48.5%;}
.r-14yzgew{line-height:18px;}
.r-150rngu{-webkit-overflow-scrolling:touch;}
.r-154mtpf{min-width:110px;}
.r-15zivkp{margin-bottom:4px;}
.r-16oulgm{background-color:rgba(2,6,23,0.64);}
.r-16pcm1t{gap:20px;}
.r-16y2uox{flex-grow:1;}
.r-173mn98{align-self:flex-end;}
.r-173mzie{transform:scaleY(-1);}
.r-1777fci{justify-content:center;}
.r-17bb2tj{animation-duration:0.75s;}
.r-17leim2{background-repeat:repeat;}
.r-17s6mgv{justify-content:flex-end;}
.r-17tb59b{opacity:0.7;}
.r-17tloay{opacity:0.6;}
.r-184en5c{z-index:1;}
.r-18kqh40{max-width:920px;}
.r-18kxxzh{flex-grow:0;}
.r-18nhz7w{top:-3px;}
.r-18tzken{width:56px;}
.r-18u37iz{flex-direction:row;}
.r-18yzcnr{height:22px;}
.r-19lq7b1{top:16px;}
.r-19u6a5r{margin-left:12px;}
.r-19wmn03{width:20px;}
.r-19yznuf{min-height:52px;}
.r-19z077z{touch-action:none;}
.r-1a5yk0q{width:10000px;}
.r-1abnn5w{animation-play-state:paused;}
.r-1acpoxo{width:36px;}
.r-1aockid{width:40px;}
.r-1awozwy{align-items:center;}
.r-1bymd8e{margin-top:2px;}
.r-1byouvs{letter-spacing:0.4px;}
.r-1ces89m{max-width:420px;}
.r-1cmwbt1{gap:8px;}
.r-1cvj4g8{margin-top:1px;}
.r-1cwl3u0{line-height:16px;}
.r-1d2f490{left:0px;}
.r-1d5kdc7{flex-direction:column-reverse;}
.r-1eai5ua{padding-right:8%;}
.r-1enofrn{font-size:12px;}
.r-1euycsn{flex-direction:row-reverse;}
.r-1f529hi{line-height:14px;}
.r-1fdih9r{gap:24px;}
.r-1ff274t{text-align:right;}
.r-1ff5aok{right:20px;}
.r-1ffj0ar{background-color:rgba(0,0,0,0.40);}
.r-1fnot1l{max-width:240px;}
.r-1ge9hsw{max-width:960px;}
.r-1ghxqbu{font-variant:tabular-nums;}
.r-1gkfh8e{font-size:11px;}
.r-1gzzd1q{background-color:rgba(30,41,59,1.00);}
.r-1h0z5md{justify-content:flex-start;}
.r-1h8ys4a{padding-top:4px;}
.r-1habvwh{align-items:flex-start;}
.r-1hvjb8t{padding-right:4px;}
.r-1hxbrd1{gap:1px;}
.r-1i10wst{font-size:18px;}
.r-1i6wzkk{-moz-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;}
.r-1i71y14{gap:14px;}
.r-1ifxtd0{margin-bottom:16px;}
.r-1ikidpy{letter-spacing:0.5px;}
.r-1iln25a{word-wrap:normal;}
.r-1inkyih{font-size:17px;}
.r-1iusvr4{flex-basis:0px;}
.r-1iznev0{height:88px;}
.r-1janqcz{width:16px;}
.r-1jg9483{width:8px;}
.r-1jnkns4{gap:0px;}
.r-1kbdv8c{-webkit-column-gap:4px;column-gap:4px;}
.r-1kfrs79{font-weight:600;}
.r-1kihuf0{align-self:center;}
.r-1l7c8wb{background-color:rgba(2,6,23,0.56);}
.r-1l7z4oj{padding-bottom:16px;}
.r-1ldzwu0{animation-timing-function:linear;}
.r-1loqt21{cursor:pointer;}
.r-1mi0q7o{padding-bottom:10px;}
.r-1mlwlqe{flex-basis:auto;}
.r-1mrlafo{background-position:0;}
.r-1muvv40{animation-iteration-count:infinite;}
.r-1mwlp6a{height:56px;}
.r-1niwhzg{background-color:rgba(0,0,0,0.00);}
.r-1nrc83j{min-height:38px;}
.r-1ny4l3l{outline-style:none;}
.r-1ocf4r9{scroll-snap-type:y mandatory;}
.r-1onu96p{border-curve:continuous;}
.r-1or9b2r{height:10px;}
.r-1oszu61{align-items:stretch;}
.r-1otgn73{touch-action:manipulation;}
.r-1p0dtai{bottom:0px;}
.r-1peese0{margin-bottom:24px;}
.r-1pi2tsx{height:100%;}
.r-1pl7oy7{min-height:48px;}
.r-1ps3wis{min-width:44px;}
.r-1ptriwd{right:2px;}
.r-1pz39u2{align-self:stretch;}
.r-1q142lx{flex-shrink:0;}
.r-1qk6wnv{border-top-right-radius:16px;}
.r-1qulhi1{animation-name:r-1pzkwqh;}
.r-1r8g8re{height:36px;}
.r-1rnoaur{overflow-y:auto;}
.r-1sed4dd{border-top-right-radius:14px;}
.r-1ssbvtb{gap:12px;}
.r-1sxrcry{background-size:auto;}
.r-1udbk01{text-overflow:ellipsis;}
.r-1ugchlj{height:44px;}
.r-1upy0dh{letter-spacing:2px;}
.r-1v1z2uz{margin-top:32px;}
.r-1v6e3re{min-width:48px;}
.r-1w2pmg{height:0px;}
.r-1w6e6rj{flex-wrap:wrap;}
.r-1wbh5a2{flex-shrink:1;}
.r-1wjczhr{-webkit-column-gap:0px;column-gap:0px;}
.r-1wtj0ep{justify-content:space-between;}
.r-1wyyakw{z-index:-1;}
.r-1wzrnnt{margin-top:16px;}
.r-1xbve24{height:6px;}
.r-1xcajam{position:fixed;}
.r-1xnzce8{-moz-user-select:text;-webkit-user-select:text;user-select:text;}
.r-1xpsq9i{box-shadow:0px 3px 3px rgba(0, 0, 0, 0.33);}
.r-1ye8kvj{max-width:600px;}
.r-1yef0xd{animation-name:r-11cv4x;}
.r-1ygmrgt{padding-top:24px;}
.r-2eszeu::-webkit-scrollbar{display:none}
.r-2eszeu{scrollbar-width:none;}
.r-3da1kt{height:8px;}
.r-3lpwum{max-width:440px;}
.r-3mc0re{right:8px;}
.r-3s2u2q{white-space:nowrap;}
.r-3sxh79{top:-1px;}
.r-417010{z-index:0;}
.r-4gszlv{background-size:cover;}
.r-4m99jg{max-width:320px;}
.r-4wd2kf{box-shadow:0px 2px 4px rgba(0,0,0,0.30);}
.r-580adz{gap:5px;}
.r-5hg35f{max-width:880px;}
.r-5is6sd{max-width:460px;}
.r-5kkj8d{border-top-width:1px;}
.r-5oul0u{margin-bottom:8px;}
.r-633pao>* {pointer-events:none;}
.r-633pao{pointer-events:none!important;}
.r-6dt33c{opacity:1;}
.r-6gpygo{margin-bottom:12px;}
.r-6taxm2:-ms-input-placeholder{color:var(--placeholderTextColor);opacity:1;}
.r-6taxm2::-moz-placeholder{color:var(--placeholderTextColor);opacity:1;}
.r-6taxm2::-webkit-input-placeholder{color:var(--placeholderTextColor);opacity:1;}
.r-6taxm2::placeholder{color:var(--placeholderTextColor);opacity:1;}
.r-726pan{width:31px;}
.r-7a29px{width:64px;}
.r-8akbws{-webkit-box-orient:vertical;}
.r-8hc5te{width:6px;}
.r-8n0zxx{min-width:112px;}
.r-8upyzv{width:260px;}
.r-92ng3h{width:1px;}
.r-95jzfe{padding-top:16px;}
.r-9aw3ui{gap:4px;}
.r-9daxd3{animation-duration:250ms;}
.r-a023e6{font-size:15px;}
.r-a2tzq0{justify-content:space-around;}
.r-adyw6z{font-size:20px;}
.r-agouwx{transform:translateZ(0);}
.r-ah5dr5>* {pointer-events:none;}
.r-ah5dr5{pointer-events:auto!important;}
.r-an08cn{margin-bottom:-2px;}
.r-b88u0q{font-weight:700;}
.r-bcqeeo{min-width:0px;}
.r-bi4vy9{transform:translateY(100%);}
.r-bnwqim{position:relative;}
.r-bqytpi{border-top-left-radius:14px;}
.r-bual8a{max-width:520px;}
.r-buy8e9{overflow-y:hidden;}
.r-c67a83{border-top-left-radius:16px;}
.r-cpa5s6{scroll-snap-align:start;}
.r-cqee49{color:rgba(0,0,0,1.00);}
.r-cqzzvf{border-top-right-radius:20px;}
.r-dbvz8k{box-shadow:0 16px 40px rgba(0, 0, 0, 0.35);}
.r-dnmrzs{max-width:100%;}
.r-dsj761{min-width:164px;}
.r-eafdt9{transition-duration:0.15s;}
.r-ehq7j7{background-size:contain;}
.r-epq5cr{height:2px;}
.r-eqo98v{top:24px;}
.r-eqz5dr{flex-direction:column;}
.r-eu3ka{height:40px;}
.r-f1w8kp{border-top-left-radius:20px;}
.r-f4gmv6{gap:16px;}
.r-f9dfq4{width:88px;}
.r-fdjqy7{text-align:left;}
.r-g3mlsw{animation-name:r-t2lo5v;}
.r-ghxds0{transform:translateY(0%);}
.r-gtdqiz{position:-webkit-sticky;position:sticky;}
.r-h0d30l{height:28px;}
.r-h3s6tt{height:48px;}
.r-hbpseb{line-height:22px;}
.r-hdaws3{height:4px;}
.r-hv712p{row-gap:8px;}
.r-ifnu67{color:rgba(31,31,31,1.00);}
.r-iphfwy{padding-bottom:4px;}
.r-ipm5af{top:0px;}
.r-j68vxa{background-color:rgba(15,23,42,0.28);}
.r-jwli3a{color:rgba(255,255,255,1.00);}
.r-k200y{align-self:flex-start;}
.r-kemksi{background-color:rgba(0,0,0,1.00);}
.r-knv0ih{margin-top:8px;}
.r-ky29hr{bottom:2px;}
.r-leqjx2{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.r-lltvgl{overflow-x:auto;}
.r-lrsllp{width:24px;}
.r-lrvibr{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.r-m5arl1{width:2px;}
.r-m611by{padding-top:10px;}
.r-majxgm{font-weight:500;}
.r-mfh4gg{scroll-snap-type:x mandatory;}
.r-mhe3cw{z-index:10;}
.r-mipnz4{min-height:58px;}
.r-mro3nb{background-color:rgba(21,23,24,1.00);}
.r-n6v787{font-size:13px;}
.r-ndvcnb{border-bottom-width:0px;}
.r-nk90ef{padding-left:2px;}
.r-o4n3w5{width:23px;}
.r-oho8x9{border-top-right-radius:24px;}
.r-ojf8lh{gap:6px;}
.r-ops31d{font-size:18.919999999999998px;}
.r-orgf3d{opacity:0;}
.r-oxtfae{letter-spacing:0px;}
.r-peo1c{min-height:44px;}
.r-psjefw{margin-top:9px;}
.r-psl79g{flex-basis:160px;}
.r-q4m81j{text-align:center;}
.r-qjshg6{font-family:GoogleSans_500Medium;}
.r-qklmqi{border-bottom-width:1px;}
.r-qn3fzs{padding-bottom:24px;}
.r-qtfnoi{min-width:140px;}
.r-r3d3ba{font-family:Manrope_600SemiBold;}
.r-rdypk{background-color:rgba(16,185,129,0.06);}
.r-rwqe4o{width:48px;}
.r-s62m2j{animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);}
.r-sfbmgh{z-index:9999;}
.r-sga3zk{height:64px;}
.r-sjivec{max-height:92%;}
.r-tbmifm{height:12px;}
.r-tskmnb{padding-top:8px;}
.r-tsynxw{text-transform:uppercase;}
.r-ttdzmv{padding-top:12px;}
.r-u6sd8q{background-repeat:no-repeat;}
.r-u8s1d{position:absolute;}
.r-u92y06{background-color:rgba(255,165,0,1.00);}
.r-uaa2di{gap:10px;}
.r-ubezar{font-size:16px;}
.r-ud0q2t{letter-spacing:1px;}
.r-ujwypb{max-height:880px;}
.r-ur6pnr{height:42px;}
.r-usgzl9{width:44px;}
.r-van48c{caret-color:transparent;}
.r-vrz42v{line-height:28px;}
.r-vvn4in{background-position:center;}
.r-vw2c0b{font-weight:bold;}
.r-wc24c3{z-index:20;}
.r-wdtix0{box-shadow:0px 4px 10px rgba(0,0,0,0.18);}
.r-wfqgy4{transition-duration:100ms;}
.r-wowrgg{border-top-left-radius:24px;}
.r-x11e5r{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
.r-x3cy2q{background-size:100% 100%;}
.r-xprqnn{background-color:rgba(16,185,129,0.15);}
.r-xx3c9p{animation-name:r-imtty0;}
.r-y7v2we{background-color:rgba(32,36,37,1.00);}
.r-yc9v9c{width:22px;}
.r-z5qs1h{gap:2px;}
.r-z80fyv{height:20px;}
.r-zchlnj{right:0px;}
.r-zd98yo{margin-bottom:32px;}
.r-zj7e2s{max-height:70%;}
.r-zl2h9q{margin-bottom:2px;}
.r-zo7nv5{-webkit-column-gap:16px;column-gap:16px;}
.r-zso239{margin-right:10px;}
.r-zz5t5d{font-size:28px;}
@-webkit-keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@-webkit-keyframes r-1iq689l{0%{transform:translateY(0%);}100%{transform:translateY(100%);}}
@-webkit-keyframes r-1pzkwqh{0%{transform:translateY(100%);}100%{transform:translateY(0%);}}
@-webkit-keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes r-t2lo5v{0%{opacity:1;}100%{opacity:0;}}
@keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes r-1iq689l{0%{transform:translateY(0%);}100%{transform:translateY(100%);}}
@keyframes r-1pzkwqh{0%{transform:translateY(100%);}100%{transform:translateY(0%);}}
@keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}
@keyframes r-t2lo5v{0%{opacity:1;}100%{opacity:0;}}
/* Only a real FontFaceSet success in web-startup.js enables this public SSR
   preview. Its inert controls and the auth interaction shield remain in place. */
html[data-zenloth-fonts-ready] [data-testid="app-font-content"][inert],
html[data-zenloth-fonts-ready] #zenloth-public-content {
  display: flex !important;
  flex: 1;
}
html[data-zenloth-fonts-ready] [data-testid="app-font-status"] {
  display: none;
}
html[data-zenloth-fonts-ready] [data-testid="auth-session-loading"] {
  background-color: transparent !important;
}

html[data-zenloth-startup-error] #root { display: none !important; }
#zenloth-startup-error {
  position: fixed; inset: 0; display: flex; flex-direction: column;
  align-items: center; justify-content: center; padding: 28px; gap: 20px;
  background: #fff; color: #111; font: 16px/24px system-ui, sans-serif;
  text-align: center; z-index: 2147483647;
}
#zenloth-startup-error button {
  min-height: 44px; padding: 12px 24px; border: 0; border-radius: 12px;
  background: #117f78; color: #fff; font: inherit; cursor: pointer;
}
@media (prefers-color-scheme: dark) {
  #zenloth-startup-error { background: #111; color: #fff; }
}
