@font-face{font-family:SF Pro Display;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/sf-pro-display_regular-DCOEVOj6.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/sf-pro-display_regular-italic-lycxuDr4.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/sf-pro-display_medium-lwF6L4NX.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-weight:500;font-style:italic;font-display:swap;src:url(/assets/sf-pro-display_medium-italic-m5CZewtg.woff2) format("woff2")}/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:"Font Awesome 6 Pro"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:"Font Awesome 6 Duotone"}.fa-sharp,.fasl,.fasr,.fass,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp,.fass{font-weight:900}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-3W2OZYCS.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-U0Z7HNFD.woff2) format("woff2")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAO0AAoAAAAABlgAAANqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAARAqFHIRMCwoAATYCJAMQBCAFgzQHIBtNBcguC3hD+qQLxECIVnRDu0+LHVMNK0rs7KtBxOvRzyY5wO9IfUE15FYoIVQGwcO4p+YtYCQRDXT/20Ak30HYbg88nOxuW5hgpBF2l0rISRgx4y4t9ClMQB4ccnyKMkxUahWqfdm+z/+5dBwl8EmmVEVRuDf7YNPRrrDF22502Ta6dyJJekD3ptull06PUSHYtgViVF8nYMTjWCu5ZFEVQ0ApT/wmt0VokieFKXv/h/yeXds7+8Zexlz6H5LQBgggTeIoKAAa6OBMF+DMUAmYSyUJb/LeHTNCo3K/yTA49VdBUMP35mAJP5C8Q/GZu0uam4iDg5Onh81Ma2nVFM1hKS3R1PRWpK2kWe/V1Tug0Pa42zTkQseQqz1vt7/Z+Eb3W42ut0t0SyOrc6x2a4zTFQ7L0H05hTUxz4UhK501sTNsr7twsRYLR8Gbkrdln2q+2/AE7vFbH7E/ZKfz8ZKQ+TnXhAqrsq+y6rYiu7DK1hIrXFfLll6eVfdN2YSVaXbnWV+5CVzlkbe1mEsU2+2623O12x7Uik/HTcxgZ7sz20qSxLwSBdux55ojSW/PbUtjZSnSFC1B7NJHeA7p3kPNtE4DwkVrWsrV2445/dVqo9eavVZLOy858tI6wxaasDDX5FLltr/tRfjf3lktc8FjHea3VGr+utzulJ454OERD62tmTYUAfVzkruHZ7qEE1kcT5zI9PG8Cju0sMKCbR8bzcU8u6o/RpRGe4biVGJeo48H5uN85WQRyN6/N9PB7vQzMDNTg602i6dkyriXp79S3G6xJP32CsyYnt5mxTI/x6fB706dfveT5Z8o6HcsPxmdFxYLClKXHmnH6VHCk7hEwsJf/mTVNFntZLczTY4bGpCWbfGSJH1HKKxvuBy8QzYABD25zqNtz4YOzJj1VNMAPF81Iu925P8jydpIgLkkAMIPt7S5C2SnID8KI+ah4ZVEoM0FASNZrVAAAhJYZaYPXSSzAEnRDIQ63oIkMngCkmphbWmyNUhumKT3SKEaKDHWGJPkm2qwicYabbAUBSboN8YgE0VrMNhQk43Sb4IWg00w0XBjjaGkSpUoRpx48VLFS5MqmRKWXUlhpzIlAWZQUoBJFlNreKQzhXoZmyqNzkgPs8pbVGiscaabYLihhsW7F2agcIrq1wkA) format("woff2")}.fa-brands,.fab{font-weight:400}.fa-arrow-down:before{content:""}.fa-arrow-down-small-big:before{content:""}.fa-arrow-turn-down-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-arrow-up-small-big:before{content:""}.fa-arrow-up-wide-short:before{content:""}.fa-arrows-from-line:before{content:""}.fa-arrows-rotate:before{content:""}.fa-arrows-to-line:before{content:""}.fa-at:before{content:"@"}.fa-award:before{content:""}.fa-ban:before{content:""}.fa-bars:before{content:""}.fa-bold:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-box-archive:before{content:""}.fa-bullseye-arrow:before{content:""}.fa-calendar:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-days:before{content:""}.fa-calendar-star:before{content:""}.fa-calendar-week:before{content:""}.fa-chart-line-up:before{content:""}.fa-check:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-circle-check:before{content:""}.fa-circle-chevron-down:before{content:""}.fa-circle-exclamation:before{content:""}.fa-circle-half-stroke:before{content:""}.fa-circle-info:before{content:""}.fa-circle-notch:before{content:""}.fa-circle-user:before{content:""}.fa-circle-xmark:before{content:""}.fa-clock:before{content:""}.fa-close:before,.fa-xmark:before{content:""}.fa-code:before{content:""}.fa-code-commit:before{content:""}.fa-code-merge:before{content:""}.fa-coffin-cross:before{content:""}.fa-comment:before{content:""}.fa-comments:before{content:""}.fa-copy:before{content:""}.fa-crop-simple:before{content:""}.fa-crown:before{content:""}.fa-earth-americas:before{content:""}.fa-ellipsis:before{content:""}.fa-ellipsis-stroke:before{content:""}.fa-envelope:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-envelopes:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-file-lines:before{content:""}.fa-fire:before{content:""}.fa-gear:before{content:""}.fa-glasses:before{content:""}.fa-hand-back-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-heading:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-horizontal-rule:before{content:""}.fa-house:before{content:""}.fa-id-badge:before{content:""}.fa-image:before{content:""}.fa-image-slash:before{content:""}.fa-inbox:before{content:""}.fa-italic:before{content:""}.fa-lightbulb:before{content:""}.fa-link:before{content:""}.fa-link-simple:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-lock:before{content:""}.fa-magnifying-glass:before{content:""}.fa-markdown:before{content:""}.fa-memo-circle-check:before{content:""}.fa-messages:before{content:""}.fa-minus:before{content:""}.fa-moon:before{content:""}.fa-moon-stars:before{content:""}.fa-palette:before{content:""}.fa-panorama:before{content:""}.fa-paste:before{content:""}.fa-pen:before{content:""}.fa-pen-slash:before{content:""}.fa-pepper-hot:before{content:""}.fa-plus:before{content:"+"}.fa-quote-right:before{content:""}.fa-rectangle-history:before{content:""}.fa-reddit:before{content:""}.fa-reply:before{content:""}.fa-right-from-bracket:before{content:""}.fa-right-left-large:before{content:""}.fa-rocket:before{content:""}.fa-share-from-square:before{content:""}.fa-shield:before{content:""}.fa-shuffle:before{content:""}.fa-sparkles:before{content:""}.fa-split:before{content:""}.fa-square-list:before{content:""}.fa-square-up:before{content:""}.fa-star:before{content:""}.fa-stethoscope:before{content:""}.fa-strikethrough:before{content:""}.fa-sun:before{content:""}.fa-superscript:before{content:""}.fa-swords:before{content:""}.fa-tablet:before{content:""}.fa-text-size:before{content:""}.fa-trash:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-trophy:before{content:""}.fa-user-check:before{content:""}.fa-x-twitter:before{content:""}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{font-family:-apple-system,SF Pro Display,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--warning-bg: #f83d30;--warning-text: #fff;--primary-text: #fff;--bg-accent: color-mix(in srgb, var(--primary) 12%, var(--bg-panel));--color-saved: #56bb36;--color-pink: #e93369;--color-green: #60d44d;--error-background: #ed742d;--error-foreground: #fff;--border-radius: 5px;--border-radius-big: 12px;--padding: 12px;--toolbars-opacity: .93;--comment-bar-width: 1px;--comment-lvl1-border: #e05242;--comment-lvl2-border: #f19748;--comment-lvl3-border: #f1d25d;--comment-lvl4-border: #3f6e4e;--comment-lvl5-border: #3373d6;--comment-lvl6-border: #2a4582;--comment-lvl7-border: #5f3c91;--color-upvote: #f36903;--color-downvote: #4f4cfd;--bg-body: #f4f4f6;--bg-panel: #fff;--bg-highlight: #edeef1;--bg-backdrop: rgba(77,77,77,.75);--backdrop-fg: #fff;--text-color: #030305;--text-light: #919193;--text-faded: #c4c4c8;--border-color: #e2e2e7;--primary: #047af8;--color-huge: #b88a00}:root[data-comment-theme=rainbow],:root [data-comment-theme=rainbow]{--comment-lvl1-border: #e05242;--comment-lvl2-border: #f19748;--comment-lvl3-border: #f1d25d;--comment-lvl4-border: #3f6e4e;--comment-lvl5-border: #3373d6;--comment-lvl6-border: #2a4582;--comment-lvl7-border: #5f3c91}:root[data-comment-theme=combustion],:root [data-comment-theme=combustion]{--comment-lvl1-border: #eb3223;--comment-lvl2-border: #c5291c;--comment-lvl3-border: #c15322;--comment-lvl4-border: #d2702a;--comment-lvl5-border: #ed8833;--comment-lvl6-border: #e5aa3c;--comment-lvl7-border: #efca45}:root[data-comment-theme=ocean],:root [data-comment-theme=ocean]{--comment-lvl1-border: #2f6ebb;--comment-lvl2-border: #357bd4;--comment-lvl3-border: #3c89ed;--comment-lvl4-border: #4a99f6;--comment-lvl5-border: #69a7f8;--comment-lvl6-border: #84b4f8;--comment-lvl7-border: #57c0f3}:root[data-comment-theme=forest],:root [data-comment-theme=forest]{--comment-lvl1-border: #2f4e36;--comment-lvl2-border: #5b7042;--comment-lvl3-border: #4d8d37;--comment-lvl4-border: #a3c978;--comment-lvl5-border: #adbe6f;--comment-lvl6-border: #84cf6f;--comment-lvl7-border: #918f44}:root[data-comment-theme=nuit],:root [data-comment-theme=nuit]{--comment-lvl1-border: #000000;--comment-lvl2-border: #1d1f20;--comment-lvl3-border: #2f3233;--comment-lvl4-border: #434549;--comment-lvl5-border: #5a5e61;--comment-lvl6-border: #72767b;--comment-lvl7-border: #8b8e96}:root[data-comment-theme=blep],:root [data-comment-theme=blep]{--comment-lvl1-border: #e5654e;--comment-lvl2-border: #5e8ad9;--comment-lvl3-border: #937ed5;--comment-lvl4-border: #ecbe62;--comment-lvl5-border: #59aa6a;--comment-lvl6-border: #ef8e34;--comment-lvl7-border: #ea4b41}@media (prefers-color-scheme: dark){:root{--comment-lvl1-border: #df5545;--comment-lvl2-border: #e68b39;--comment-lvl3-border: #dcbc3b;--comment-lvl4-border: #47885c;--comment-lvl5-border: #2991e5;--comment-lvl6-border: #4b5caa;--comment-lvl7-border: #8357bb;--color-upvote: #f36903;--color-downvote: #6a60d2;--bg-body: #2c3039;--bg-panel: #21252e;--bg-highlight: #343943;--bg-backdrop: rgba(0,0,0,.75);--backdrop-fg: #fff;--text-color: #f4f4fc;--text-light: #82858e;--text-faded: #55565f;--border-color: #2c3039;--primary: #1f96ff;--color-huge: #f2c230}:root[data-comment-theme=rainbow],:root [data-comment-theme=rainbow]{--comment-lvl1-border: #df5545;--comment-lvl2-border: #e68b39;--comment-lvl3-border: #dcbc3b;--comment-lvl4-border: #47885c;--comment-lvl5-border: #2991e5;--comment-lvl6-border: #4b5caa;--comment-lvl7-border: #8357bb}:root[data-comment-theme=combustion],:root [data-comment-theme=combustion]{--comment-lvl1-border: #eb3223;--comment-lvl2-border: #c5291c;--comment-lvl3-border: #c15322;--comment-lvl4-border: #d2702a;--comment-lvl5-border: #ed8833;--comment-lvl6-border: #e5aa3c;--comment-lvl7-border: #efca45}:root[data-comment-theme=ocean],:root [data-comment-theme=ocean]{--comment-lvl1-border: #bedaff;--comment-lvl2-border: #99c5ff;--comment-lvl3-border: #72aeff;--comment-lvl4-border: #4b9af7;--comment-lvl5-border: #4986d4;--comment-lvl6-border: #4774b3;--comment-lvl7-border: #007ca8}:root[data-comment-theme=forest],:root [data-comment-theme=forest]{--comment-lvl1-border: #bfe2c5;--comment-lvl2-border: #abc391;--comment-lvl3-border: #7cbe67;--comment-lvl4-border: #648738;--comment-lvl5-border: #788739;--comment-lvl6-border: #479030;--comment-lvl7-border: #a3a257}:root[data-comment-theme=nuit],:root [data-comment-theme=nuit]{--comment-lvl1-border: #e2e5e8;--comment-lvl2-border: #cacccf;--comment-lvl3-border: #b2b4b7;--comment-lvl4-border: #9b9da0;--comment-lvl5-border: #848689;--comment-lvl6-border: #6e7073;--comment-lvl7-border: #595b5e}:root[data-comment-theme=blep],:root [data-comment-theme=blep]{--comment-lvl1-border: #e5654e;--comment-lvl2-border: #5e8ad9;--comment-lvl3-border: #937ed5;--comment-lvl4-border: #ecbe62;--comment-lvl5-border: #59aa6a;--comment-lvl6-border: #ef8e34;--comment-lvl7-border: #ea4b41}}:root[data-color-scheme=dark]{--comment-lvl1-border: #df5545;--comment-lvl2-border: #e68b39;--comment-lvl3-border: #dcbc3b;--comment-lvl4-border: #47885c;--comment-lvl5-border: #2991e5;--comment-lvl6-border: #4b5caa;--comment-lvl7-border: #8357bb;--color-upvote: #f36903;--color-downvote: #6a60d2;--bg-body: #2c3039;--bg-panel: #21252e;--bg-highlight: #343943;--bg-backdrop: rgba(0,0,0,.75);--backdrop-fg: #fff;--text-color: #f4f4fc;--text-light: #82858e;--text-faded: #55565f;--border-color: #2c3039;--primary: #1f96ff;--color-huge: #f2c230;color-scheme:dark}:root[data-color-scheme=dark][data-comment-theme=rainbow],:root[data-color-scheme=dark] [data-comment-theme=rainbow]{--comment-lvl1-border: #df5545;--comment-lvl2-border: #e68b39;--comment-lvl3-border: #dcbc3b;--comment-lvl4-border: #47885c;--comment-lvl5-border: #2991e5;--comment-lvl6-border: #4b5caa;--comment-lvl7-border: #8357bb}:root[data-color-scheme=dark][data-comment-theme=combustion],:root[data-color-scheme=dark] [data-comment-theme=combustion]{--comment-lvl1-border: #eb3223;--comment-lvl2-border: #c5291c;--comment-lvl3-border: #c15322;--comment-lvl4-border: #d2702a;--comment-lvl5-border: #ed8833;--comment-lvl6-border: #e5aa3c;--comment-lvl7-border: #efca45}:root[data-color-scheme=dark][data-comment-theme=ocean],:root[data-color-scheme=dark] [data-comment-theme=ocean]{--comment-lvl1-border: #bedaff;--comment-lvl2-border: #99c5ff;--comment-lvl3-border: #72aeff;--comment-lvl4-border: #4b9af7;--comment-lvl5-border: #4986d4;--comment-lvl6-border: #4774b3;--comment-lvl7-border: #007ca8}:root[data-color-scheme=dark][data-comment-theme=forest],:root[data-color-scheme=dark] [data-comment-theme=forest]{--comment-lvl1-border: #bfe2c5;--comment-lvl2-border: #abc391;--comment-lvl3-border: #7cbe67;--comment-lvl4-border: #648738;--comment-lvl5-border: #788739;--comment-lvl6-border: #479030;--comment-lvl7-border: #a3a257}:root[data-color-scheme=dark][data-comment-theme=nuit],:root[data-color-scheme=dark] [data-comment-theme=nuit]{--comment-lvl1-border: #e2e5e8;--comment-lvl2-border: #cacccf;--comment-lvl3-border: #b2b4b7;--comment-lvl4-border: #9b9da0;--comment-lvl5-border: #848689;--comment-lvl6-border: #6e7073;--comment-lvl7-border: #595b5e}:root[data-color-scheme=dark][data-comment-theme=blep],:root[data-color-scheme=dark] [data-comment-theme=blep]{--comment-lvl1-border: #e5654e;--comment-lvl2-border: #5e8ad9;--comment-lvl3-border: #937ed5;--comment-lvl4-border: #ecbe62;--comment-lvl5-border: #59aa6a;--comment-lvl6-border: #ef8e34;--comment-lvl7-border: #ea4b41}:root[data-color-scheme=light]{--comment-lvl1-border: #e05242;--comment-lvl2-border: #f19748;--comment-lvl3-border: #f1d25d;--comment-lvl4-border: #3f6e4e;--comment-lvl5-border: #3373d6;--comment-lvl6-border: #2a4582;--comment-lvl7-border: #5f3c91;--color-upvote: #f36903;--color-downvote: #4f4cfd;--bg-body: #f4f4f6;--bg-panel: #fff;--bg-highlight: #edeef1;--bg-backdrop: rgba(77,77,77,.75);--backdrop-fg: #fff;--text-color: #030305;--text-light: #919193;--text-faded: #c4c4c8;--border-color: #e2e2e7;--primary: #047af8;--color-huge: #b88a00;color-scheme:light}:root[data-color-scheme=light][data-comment-theme=rainbow],:root[data-color-scheme=light] [data-comment-theme=rainbow]{--comment-lvl1-border: #e05242;--comment-lvl2-border: #f19748;--comment-lvl3-border: #f1d25d;--comment-lvl4-border: #3f6e4e;--comment-lvl5-border: #3373d6;--comment-lvl6-border: #2a4582;--comment-lvl7-border: #5f3c91}:root[data-color-scheme=light][data-comment-theme=combustion],:root[data-color-scheme=light] [data-comment-theme=combustion]{--comment-lvl1-border: #eb3223;--comment-lvl2-border: #c5291c;--comment-lvl3-border: #c15322;--comment-lvl4-border: #d2702a;--comment-lvl5-border: #ed8833;--comment-lvl6-border: #e5aa3c;--comment-lvl7-border: #efca45}:root[data-color-scheme=light][data-comment-theme=ocean],:root[data-color-scheme=light] [data-comment-theme=ocean]{--comment-lvl1-border: #2f6ebb;--comment-lvl2-border: #357bd4;--comment-lvl3-border: #3c89ed;--comment-lvl4-border: #4a99f6;--comment-lvl5-border: #69a7f8;--comment-lvl6-border: #84b4f8;--comment-lvl7-border: #57c0f3}:root[data-color-scheme=light][data-comment-theme=forest],:root[data-color-scheme=light] [data-comment-theme=forest]{--comment-lvl1-border: #2f4e36;--comment-lvl2-border: #5b7042;--comment-lvl3-border: #4d8d37;--comment-lvl4-border: #a3c978;--comment-lvl5-border: #adbe6f;--comment-lvl6-border: #84cf6f;--comment-lvl7-border: #918f44}:root[data-color-scheme=light][data-comment-theme=nuit],:root[data-color-scheme=light] [data-comment-theme=nuit]{--comment-lvl1-border: #000000;--comment-lvl2-border: #1d1f20;--comment-lvl3-border: #2f3233;--comment-lvl4-border: #434549;--comment-lvl5-border: #5a5e61;--comment-lvl6-border: #72767b;--comment-lvl7-border: #8b8e96}:root[data-color-scheme=light][data-comment-theme=blep],:root[data-color-scheme=light] [data-comment-theme=blep]{--comment-lvl1-border: #e5654e;--comment-lvl2-border: #5e8ad9;--comment-lvl3-border: #937ed5;--comment-lvl4-border: #ecbe62;--comment-lvl5-border: #59aa6a;--comment-lvl6-border: #ef8e34;--comment-lvl7-border: #ea4b41}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}.button-bare{display:block;width:auto;gap:normal;align-items:normal;justify-content:normal;margin:0;padding:0;background:none;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit}.button-bare:focus-visible{outline:2px solid var(--primary)}.button-stretch{width:100%}html,body{height:100%}html[data-platform=android],html[data-platform=android] body{overscroll-behavior:none}body{background:var(--bg-body);color:var(--text-color);--fontsize-base: 16px;--fontsize-mini: calc(var(--fontsize-base) - 4px);--fontsize-small: calc(var(--fontsize-base) - 1px);--fontsize-accent: calc(var(--fontsize-base) + 1px);--fontsize-button: calc(var(--fontsize-base) + 2px);--fontsize-big: calc(var(--fontsize-base) + 3px);--fontsize-bigicon: 22px;--titlebar-height: calc(28px + 1.5 * var(--fontsize-base));--toolbar-height: calc(41px + 1.5 * var(--fontsize-base) + .75 * env(safe-area-inset-bottom));font-size:var(--fontsize-base)}#root{height:100%}#toolbar{z-index:20;position:fixed;bottom:0;left:0;width:100%;height:var(--toolbar-height);display:flex;justify-content:space-around;border-top:1px solid var(--border-color);background:var(--bg-panel);color:var(--text-light);cursor:pointer;opacity:var(--toolbars-opacity)}#toolbar .toolbar-item{padding:var(--padding);flex:1;display:flex;flex-direction:column;text-align:center;align-items:center;font-size:var(--fontsize-bigicon);gap:5px}#toolbar .toolbar-item.toolbar-active{color:var(--primary)}#toolbar .toolbar-item .toolbar-text{font-size:var(--fontsize-mini)}#main{height:100%}#success-popup,#error-popup{position:fixed;cursor:pointer;top:calc(var(--titlebar-height) + var(--padding));background:var(--error-background);color:var(--error-foreground);border-radius:1.2em;text-align:center;font-size:var(--fontsize-small);font-weight:500;left:var(--padding);right:var(--padding);padding:var(--padding);z-index:10}#success-popup{background:var(--color-saved);color:var(--primary-text)}@keyframes toast-in{0%{transform:translateY(-120%);opacity:0}to{transform:none;opacity:1}}@keyframes toast-out{0%{transform:none;opacity:1}to{transform:translateY(-120%);opacity:0}}.toast{animation:toast-in .25s ease-out}.toast.toast-leaving{animation:toast-out .2s ease-in forwards}.contents-panel{background:var(--bg-panel);padding:var(--padding);overflow:hidden;word-break:break-word}.contents-panel.contents-panel-transparent{background:transparent}.contents-panel+.contents-panel{margin-top:5px}.contents-panel+.contents-panel.contents-panel-tight{margin-top:1px}.contents-panel.contents-panel-inset{margin:var(--padding);border-radius:var(--border-radius)}.contents-panel.contents-panel-inset.contents-panel-tight{margin-top:3px;margin-bottom:3px}.contents-panel.contents-panel-inset.contents-panel-tight:last-child{margin-bottom:var(--padding)}.background-panel{padding:var(--padding);text-transform:uppercase;font-size:var(--fontsize-small);font-weight:500;color:var(--text-light)}i,em{font-style:italic}del{text-decoration:line-through}sup{position:relative;top:-.5em;font-size:80%}.text-bold,strong{font-weight:500}.text-mini{font-size:var(--fontsize-mini)}.text-small{font-size:var(--fontsize-small)}.text-primary{color:var(--primary)}.text-light{color:var(--text-light)}.text-faded{color:var(--text-faded)}.text-big{font-size:var(--fontsize-big)}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-warning{color:var(--warning-bg)}.m-contents{margin:var(--padding)!important}.mt-contents{margin-top:var(--padding)!important}.mt-contents-x2{margin-top:calc(2 * var(--padding))!important}sup{position:relative;top:-.4em;font-size:.8em}h1{font-size:var(--fontsize-big);font-weight:500;line-height:1.25;margin-bottom:var(--padding)}h1.mb-0{margin-bottom:0}.fa-mr{margin-right:10px}.fa-mr-sm{margin-right:5px}.icon-slashed{position:relative}.icon-slashed:after{content:"";position:absolute;left:50%;top:50%;width:.11em;height:1.2em;border-radius:.06em;background:currentColor;box-shadow:0 0 0 .07em var(--slash-gap, var(--bg-panel));transform:translate(-50%,-50%) rotate(-45deg)}.fa-invert{background:var(--primary);color:var(--bg-panel);height:1.8em;width:1.8em;display:inline-flex;align-items:center;justify-content:center;border-radius:100%}.fa-invert.fa-invert-pink{background:var(--color-pink)}.fa-invert.fa-invert-green{background:var(--color-green)}.fa-big{font-size:var(--fontsize-bigicon)}.notification-bubble{line-height:1;background:var(--warning-bg);color:var(--warning-text);font-size:var(--fontsize-mini);width:1.5em;height:1.5em;border-radius:100%;font-weight:500;display:flex;text-align:center;align-items:center;justify-content:center;position:absolute;margin-right:-22px;margin-top:-5px}button,.button{display:inline-flex;gap:10px;align-items:center;justify-content:center;border:0;font-size:1rem;padding:var(--padding) calc(var(--padding) * 1.5);background:var(--primary);border-radius:var(--border-radius-big);color:var(--primary-text);cursor:pointer;font-weight:500;width:100%;text-align:center;font-family:-apple-system,SF Pro Display,sans-serif}button.button-secondary,.button.button-secondary{color:var(--backdrop-fg);background:var(--bg-backdrop)!important}a{text-decoration:none;cursor:pointer;color:var(--primary)}a[href="/spoiler"]{padding:0 .25em;background:var(--text-light);color:var(--text-light)}a[href="/spoiler"].reveal{color:var(--text-color);background:var(--text-faded)}a.link-bold{font-weight:500}a.link-normal{color:var(--text-color)}a.link-plain{color:var(--text-light)}a.link-underline{text-decoration:underline}a.link-normal:hover,a.link-normal:active,a.link-plain:hover,a.link-plain:active{color:var(--primary)}table{width:100%;font-size:var(--fontsize-small);margin:var(--padding) 0}table thead tr{background:var(--bg-highlight);font-weight:500}table td,table th{border:1px solid var(--border-color);padding:5px var(--padding);text-align:left}.embedded-media{position:relative}.embedded-media img,.embedded-media video{display:block;width:100%}.embedded-media video{height:auto}.embedded-media .full-width{width:100%}.embedded-media .secure-media-embed iframe{position:relative!important;max-width:100%}.embedded-media .embed-placeholder{width:100%;background:var(--bg-highlight)}.embedded-media .embed-twitter{position:relative;font-size:var(--fontsize-small);margin:var(--padding);background:var(--bg-body);border:1px solid var(--text-faded);border-radius:var(--border-radius);padding:1.2rem;gap:1.2rem;display:flex}.embedded-media .embed-twitter blockquote{display:flex;flex-direction:column;gap:.75rem}.embedded-media .embed-twitter .fa-brands{position:absolute;bottom:1.2rem;right:1.2rem;font-size:600%;opacity:.05;pointer-events:none}.embedded-media .embed-twitter .twitter-profile-pic{height:2.5rem;flex:0 0 2.5rem;border-radius:100%;display:inline-block;background:var(--bg-backdrop)}.youtube-aspectratio-fixer{position:relative;padding-bottom:56.25%;height:0;width:100%}.youtube-aspectratio-fixer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.reddit-html [id]{scroll-margin-top:calc(var(--titlebar-height) + var(--padding))}.reddit-html p{margin:.5em 0;white-space:pre-wrap}.reddit-html p:last-child{margin-bottom:0}.reddit-html a[href^="https://preview.redd.it/"]:not(.body-image){display:none}.reddit-html a.body-image{display:block;margin:1em 0}.reddit-html a.body-image>img{display:block;width:100%;height:auto;border-radius:var(--border-radius);border:1px solid var(--border-color);background:var(--bg-highlight)}.reddit-html blockquote{margin:0;padding:0 0 0 10px;border-left:2px solid var(--text-light);color:var(--text-light);font-size:var(--fontsize-small)}.reddit-html blockquote>blockquote{margin:0;padding:0;border:0}.reddit-html+.embedded-media{margin-top:5px}.form-group .input-wrapper{position:relative}.form-group label{display:block;margin-bottom:.5em}.form-group .input-option{color:var(--text-light);position:absolute;display:flex;align-items:center;padding:0 var(--padding);font-size:var(--fontsize-big);top:1px;right:0;height:100%;cursor:pointer}.form-group textarea,.form-group input{background:var(--bg-body);padding:.75em 1em;width:100%;font-size:var(--fontsize-base);border:0;border-radius:calc(2 * var(--border-radius));color:var(--text-color)}.form-group textarea{height:calc(40vh - var(--titlebar-height));resize:none;background:var(--bg-panel);border-radius:0;font-family:inherit}.form-group .input-option+input{padding-right:40px}.d-flex{display:flex}.gap{gap:var(--padding)}.space-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.alert{padding:calc(var(--padding) / 2) var(--padding);border-radius:var(--border-radius);background:#ffec91;color:#856404}.alert.alert-warning,.alert.alert-danger,.alert.alert-error{background-color:#f8d7da;color:#721c24}@media (prefers-color-scheme: dark){.alert.alert-warning,.alert.alert-danger,.alert.alert-error{background-color:#df454526;color:#df4545}}.alert.alert-success{color:#155724;background-color:#d4edda}.section-bottom-border{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid var(--border-color)}.section-top-border{padding-top:.5em;margin-top:.5em;border-top:1px solid var(--border-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromBottom{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes slideInFromTop{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}:root[data-read-posts=fade] .post-wrapper-read{opacity:.3}:root[data-read-posts=hide] .post-wrapper-read{display:none}.post-wrapper{display:flex;flex-direction:column;gap:var(--padding);position:relative}.post-wrapper h1{font-size:var(--fontsize-accent)}.post-wrapper .embedded-media{margin:0 calc(-1 * var(--padding))}.post-wrapper .embedded-media:first-child,.post-wrapper .gallery-preview:first-child{margin-top:calc(-1 * var(--padding))}.post-wrapper .embed-error .embed-error-message{text-align:center;padding:4em 1em;background:var(--bg-body);color:var(--text-light);opacity:.85}.post-wrapper .aspect-9-16,.post-wrapper iframe{aspect-ratio:9/16}.post-wrapper .aspect-9-16.embedly-embed,.post-wrapper iframe.embedly-embed{min-height:85vw}.post-wrapper .aspect-9-16.embed-sized,.post-wrapper iframe.embed-sized{display:block;width:100%;min-height:0}.post-wrapper .aspect-9-16:has(.embed-sized),.post-wrapper iframe:has(.embed-sized){aspect-ratio:auto}.post-wrapper .gallery-preview{display:grid;height:200px;position:relative;align-items:center;margin:0 calc(-1 * var(--padding));gap:2px}.post-wrapper .gallery-preview:has(.gallery-preview-item:nth-child(1)){grid-template-columns:1fr;grid-template-rows:1fr}.post-wrapper .gallery-preview:has(.gallery-preview-item:nth-child(2)){grid-template-columns:1fr 1fr;grid-template-rows:1fr}.post-wrapper .gallery-preview:has(.gallery-preview-item:nth-child(3)){grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.post-wrapper .gallery-preview:has(.gallery-preview-item:nth-child(3)) .gallery-preview-item:first-child{grid-column:1/2;grid-row:1/3}.post-wrapper .gallery-preview:has(.gallery-preview-item:nth-child(3)) .gallery-preview-item:nth-child(2){grid-column:2/3;grid-row:1/2}.post-wrapper .gallery-preview:has(.gallery-preview-item:nth-child(3)) .gallery-preview-item:nth-child(3){grid-column:2/3;grid-row:2/3}.post-wrapper .gallery-preview .gallery-preview-item{height:100%;overflow:hidden}.post-wrapper .gallery-preview .gallery-preview-item-removed{display:flex;align-items:center;justify-content:center;background:var(--bg-body);color:var(--text-light);opacity:.85}.post-wrapper .gallery-preview .gallery-preview-count{position:absolute;right:0;color:var(--text-light);bottom:var(--padding);background:var(--bg-body);opacity:.7;padding:0 calc(var(--padding) / 2);text-transform:uppercase;font-size:var(--fontsize-mini);font-weight:500}.crosspost .post-wrapper{background:var(--bg-body);border-radius:var(--border-radius)}.crosspost .post-wrapper .link-flair{background:var(--bg-panel)}.crosspost .post-wrapper .self-text{pointer-events:none}.crosspost .post-wrapper .urlpreview-wrapper{background:var(--bg-highlight)}.crosspost .post-wrapper.post-wrapper-compact .post-title,.crosspost .post-wrapper.post-wrapper-full .post-title{font-size:var(--fontsize-small)}.post-wrapper.post-wrapper-compact{display:flex;flex-direction:column;gap:var(--padding)}.post-wrapper.post-wrapper-compact .post-title{font-size:var(--fontsize-accent)}.post-wrapper.post-wrapper-compact .self-text{font-size:var(--fontsize-small);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-light)}.post-wrapper.post-wrapper-full .post-title{font-size:var(--fontsize-big)}.post-footer{font-size:var(--fontsize-small);color:var(--text-light)}.post-footer.post-footer-compact,.post-footer.post-footer-crosspost{display:flex;justify-content:space-between;align-items:center}.post-footer .post-numbers{display:flex;gap:12px;margin-top:3px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.post-footer .post-details-left{flex:0 0 auto;overflow:hidden}.post-footer .post-context{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-footer .post-details-click{flex:1 1 0;align-self:stretch}.post-footer .post-details-right{flex:0 0 auto;display:flex}.post-footer .post-details-right .post-button{padding:.25em .5em;font-size:var(--fontsize-big)}.post-footer .post-details-right .post-button-upvoted{color:var(--color-upvote)}.post-footer .post-details-right .post-button-downvoted{color:var(--color-downvote)}.post-footer .post-footer-buttonbar{border-top:1px solid var(--border-color);padding-top:.5em;margin-top:var(--padding);display:flex;justify-content:space-between;font-size:var(--fontsize-bigicon)}.post-footer .post-footer-buttonbar .post-button{height:1.8em;width:1.8em;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius)}.post-footer .post-footer-buttonbar .post-button.post-button-upvoted{background:var(--color-upvote);color:var(--bg-panel)}.post-footer .post-footer-buttonbar .post-button.post-button-downvoted{background:var(--color-downvote);color:var(--bg-panel)}.post-footer .post-footer-buttonbar .post-button.post-button-saved{background:var(--color-saved);color:var(--bg-panel)}.vote-color-up{color:var(--color-upvote)}.vote-color-down{color:var(--color-downvote)}.comment{display:grid;grid-template-rows:1.25em 1fr;transition:all .35s ease;margin-top:10px;padding-left:var(--padding);cursor:pointer;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;border-left:var(--comment-bar-width) solid var(--text-light)}.comment .saved-marker{position:absolute;top:0;bottom:auto;border-width:0 1.2rem 1.2rem 0;border-color:transparent var(--color-saved) transparent transparent}.comment.comment-lvl-1{border-left-color:var(--comment-lvl1-border)}.comment.comment-lvl-2{border-left-color:var(--comment-lvl2-border)}.comment.comment-lvl-3{border-left-color:var(--comment-lvl3-border)}.comment.comment-lvl-4{border-left-color:var(--comment-lvl4-border)}.comment.comment-lvl-5{border-left-color:var(--comment-lvl5-border)}.comment.comment-lvl-6{border-left-color:var(--comment-lvl6-border)}.comment.comment-lvl-7{border-left-color:var(--comment-lvl7-border)}.comment.comment-lvl-8{border-left-color:var(--comment-lvl1-border)}.comment.comment-lvl-9{border-left-color:var(--comment-lvl2-border)}.comment.comment-lvl-10{border-left-color:var(--comment-lvl3-border)}.comment.comment-lvl-11{border-left-color:var(--comment-lvl4-border)}.comment.comment-lvl-12{border-left-color:var(--comment-lvl5-border)}.comment.comment-lvl-13{border-left-color:var(--comment-lvl6-border)}.comment.comment-lvl-14{border-left-color:var(--comment-lvl7-border)}.comment.comment-lvl-15{border-left-color:var(--comment-lvl1-border)}.comment.comment-lvl-16{border-left-color:var(--comment-lvl2-border)}.comment.comment-lvl-17{border-left-color:var(--comment-lvl3-border)}.comment.comment-lvl-18{border-left-color:var(--comment-lvl4-border)}.comment.comment-lvl-19{border-left-color:var(--comment-lvl5-border)}.comment.comment-lvl-20{border-left-color:var(--comment-lvl6-border)}.comment.comment-lvl-21{border-left-color:var(--comment-lvl7-border)}.comment.comment-lvl-22{border-left-color:var(--comment-lvl1-border)}.comment.comment-lvl-23{border-left-color:var(--comment-lvl2-border)}.comment.comment-lvl-24{border-left-color:var(--comment-lvl3-border)}.comment.comment-lvl-25{border-left-color:var(--comment-lvl4-border)}.comment.comment-lvl-26{border-left-color:var(--comment-lvl5-border)}.comment.comment-lvl-27{border-left-color:var(--comment-lvl6-border)}.comment.comment-lvl-28{border-left-color:var(--comment-lvl7-border)}.comment.comment-lvl-29{border-left-color:var(--comment-lvl1-border)}.comment.comment-lvl-30{border-left-color:var(--comment-lvl2-border)}.comment.comment-lvl-31{border-left-color:var(--comment-lvl3-border)}.comment.comment-lvl-32{border-left-color:var(--comment-lvl4-border)}.comment.comment-lvl-33{border-left-color:var(--comment-lvl5-border)}.comment.comment-lvl-34{border-left-color:var(--comment-lvl6-border)}.comment.comment-lvl-35{border-left-color:var(--comment-lvl7-border)}.comment.comment-lvl-36{border-left-color:var(--comment-lvl1-border)}.comment.comment-lvl-37{border-left-color:var(--comment-lvl2-border)}.comment.comment-lvl-38{border-left-color:var(--comment-lvl3-border)}.comment.comment-lvl-39{border-left-color:var(--comment-lvl4-border)}.comment.comment-lvl-40{border-left-color:var(--comment-lvl5-border)}.comment.comment-lvl-41{border-left-color:var(--comment-lvl6-border)}.comment.comment-lvl-42{border-left-color:var(--comment-lvl7-border)}.comment.focused>.header,.comment.focused>.body>div:first-child{background:var(--bg-accent);margin-left:calc(var(--padding) * -.75);padding-left:calc(var(--padding) * .75);padding-right:calc(var(--padding) * .75)}.comment.focused{grid-template-rows:calc(1.25em + var(--padding) * .5) 1fr}.comment.focused.collapsed{grid-template-rows:calc(1.25em + var(--padding) * .5) 0fr}.comment.focused>.header{padding-top:calc(var(--padding) * .5);border-radius:var(--border-radius-big) var(--border-radius-big) 0 0}.comment.focused>.body{margin-left:calc(var(--padding) * -.75);padding-left:calc(var(--padding) * .75)}.comment.focused>.body>div:first-child{display:flow-root;padding-bottom:calc(var(--padding) * .75);border-radius:0 0 var(--border-radius-big) var(--border-radius-big)}.comment.comment-lvl-0{padding:var(--padding);border-left:0!important;background:var(--bg-panel);margin-top:2px}.comment.comment-lvl-0::first-child{margin-top:0}.comment.comment-more{color:var(--primary);display:flex;align-items:center;justify-content:space-between;gap:var(--padding)}.comment.collapsed{opacity:.6;grid-template-rows:1.25em 0fr}.comment.collapsed .header a{pointer-events:none}.comment.collapsed .header .h-author-link{color:var(--text-light)}.comment.collapsed .header .link-flair{display:none}.comment .text{margin-top:5px}.comment .text img,.comment .embedded-media img{display:block;width:auto;height:auto;max-width:100%;max-height:200px}.comment .text a:has(>img),.comment .embedded-media a:has(>img){display:block;width:fit-content;max-width:100%}.comment.has-giphy-fallback .text a[href^="https://giphy.com/gifs/"]:not(:has(img)){display:none}.comment .header{display:flex;gap:var(--padding);font-size:var(--fontsize-small);color:var(--text-light);white-space:nowrap;overflow:hidden;align-items:center}.comment .header .author-is-op{color:var(--primary);font-weight:500}.comment .header .author-is-self{color:var(--color-upvote);font-weight:500}.comment .header .h-author{align-items:center;flex:0 1 auto;display:flex;gap:5px;overflow:hidden}.comment .header .h-author .link-flair,.comment .header .h-author .h-author-link{font-weight:500;display:block;text-overflow:ellipsis;overflow:hidden}.comment .header .h-votes,.comment .header .h-options,.comment .header .h-awards,.comment .header .h-timestamp{flex:0 0 auto}.comment .header .h-options{margin-left:auto}.comment .body{overflow:hidden;word-break:break-word}.comment .comment-parent{display:block;margin-top:var(--padding);padding:.5em 1em;border-radius:var(--border-radius);background:var(--bg-body);font-size:var(--fontsize-small);color:var(--text-light)}.comment .comment-parent a{font-weight:500;color:var(--text-light)}.comment .comment-parent a:hover,.comment .comment-parent a:active{color:var(--primary)}.post-wrapper+.post-wrapper,.post-wrapper+.comment,.comment+.post-wrapper,.comment+.comment{margin-top:.5rem}.post-wrapper-compact{content-visibility:auto;contain-intrinsic-size:auto 110px}.comment-lvl-0{content-visibility:auto;contain-intrinsic-size:auto 90px}.comment-lvl-0:has(.focused),.comment-lvl-0.focused{content-visibility:visible}.saved-marker{position:absolute;bottom:0;right:0;width:0px;height:0px;border-style:solid;border-width:0 0 1.2rem 1.2rem;border-color:transparent transparent var(--color-saved) transparent;pointer-events:none}.link-flair{max-width:100%;overflow:hidden;gap:.5em;align-items:center;background:var(--bg-body);display:inline-flex;font-size:var(--fontsize-mini);padding:1px .5em;border-radius:3px;color:var(--text-light)}.link-flair img{height:1em}code{display:inline-block;max-width:100%;white-space:pre;font-family:monospace;font-size:var(--fontsize-mini);padding:.15em .25em;background:var(--bg-body);border:1px solid var(--border-color);border-radius:var(--border-radius);margin:.25em;overflow-x:auto;vertical-align:middle}#media-overlay{position:fixed;z-index:25;left:0;top:0;right:0;bottom:0;background:#000}#media-overlay,#media-overlay *{-webkit-user-select:none;user-select:none}#media-overlay .media-close{position:absolute;top:calc(var(--padding) / 2);width:1.7em;height:1.7em;right:0;margin:var(--padding);padding:var(--padding);font-size:var(--fontsize-bigicon);color:#fff;line-height:1;z-index:1;background:#000000bf;display:flex;align-items:center;justify-content:center;border-radius:100%}#media-overlay .media-close.hidden{pointer-events:none;animation:fadeOut 1s ease-in-out forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}#media-overlay img{width:auto;height:auto;display:block;max-height:100%;max-width:100%}#media-overlay .media-wrapper{height:100%;display:flex;align-items:center;justify-content:center}ul{list-style-type:disc;list-style-position:outside;padding-left:1.5em;margin-left:0}ul li{margin:5px 0}.bottom-select-dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:var(--bg-backdrop);padding:var(--padding);padding-bottom:calc(var(--padding) + env(safe-area-inset-bottom));gap:var(--padding);transition:opacity .25s ease-out;opacity:1}.bottom-select-dialog.empty{opacity:0;pointer-events:none}.bottom-select-dialog .button-group{width:100%;position:relative;animation:slideInFromBottom .35s cubic-bezier(.16,1,.3,1) forwards}.bottom-select-dialog .button-group.button-group-top button{justify-content:flex-start;font-weight:400}.bottom-select-dialog .button-group.button-group-cancel button{font-weight:500}.bottom-select-dialog .button-group button{font-size:var(--fontsize-button);padding:calc(1.5 * var(--padding));border-radius:0;border-bottom:1px solid var(--border-color);background:var(--bg-panel);color:var(--primary)}.bottom-select-dialog .button-group button .d-flex{width:100%}.bottom-select-dialog .button-group button .option{display:flex;align-items:center;gap:var(--padding);width:100%}.bottom-select-dialog .button-group button .option-label{flex:1;min-width:0;text-align:left}.bottom-select-dialog .button-group button .option-value{color:var(--text-light)}.bottom-select-dialog .button-group button:first-child{border-top-left-radius:var(--border-radius-big);border-top-right-radius:var(--border-radius-big)}.bottom-select-dialog .button-group button:last-child{border-bottom:0;border-bottom-left-radius:var(--border-radius-big);border-bottom-right-radius:var(--border-radius-big)}.modal{position:fixed;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:40;background:var(--bg-backdrop);animation:fadeIn .2s ease-in-out forwards}.modal .modal-body{position:relative;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:calc(100% - 2 * var(--padding));padding:calc(2 * var(--padding));background:var(--bg-panel);border-radius:var(--border-radius-big);animation:slideInFromTop .4s cubic-bezier(.16,1,.3,1) forwards}.modal .modal-body .modal-content{overflow-y:auto;min-height:0}.modal .modal-body .modal-close{position:absolute;right:calc(var(--padding) / 2);top:calc(var(--padding) / 2);height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;background:var(--bg-body);padding:var(--padding);border-radius:100%}.changelog h1{margin-bottom:calc(2 * var(--padding))}.changelog .changelog-group:not(.contents-panel)+.changelog-group{margin-top:calc(2.5 * var(--padding))}.changelog .changelog-release{font-weight:500;font-size:var(--fontsize-small);color:var(--text-light);margin-bottom:calc(var(--padding) / 2)}.changelog ul{margin:0}.changelog .changelog-build{margin-top:calc(2 * var(--padding));font-size:var(--fontsize-mini);color:var(--text-light);opacity:.7}.titlebar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;width:100%;height:var(--titlebar-height);padding:var(--padding);background:var(--bg-panel);font-size:var(--fontsize-big);z-index:20;opacity:var(--toolbars-opacity);gap:var(--padding)}.titlebar .titlebar-left,.titlebar .titlebar-right{color:var(--primary)}.titlebar .titlebar-left,.titlebar .titlebar-right,.titlebar .titlebar-center{flex:1 0 60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titlebar .titlebar-center{flex:0 1 auto;text-align:center;font-weight:500}.titlebar .titlebar-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--padding)}.empty-state{min-height:calc(100dvh - var(--titlebar-height) - var(--toolbar-height) - var(--above, 0px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding);padding:calc(2 * var(--padding));padding-bottom:calc(2 * var(--padding) + var(--above, 0px));text-align:center;color:var(--text-light)}.empty-state .empty-state-icon{font-size:40px;margin-bottom:var(--padding)}.empty-state .empty-state-title{font-size:var(--fontsize-big);font-weight:500}.empty-state .empty-state-text{text-wrap:balance}.rule-item summary{display:flex;gap:var(--padding);align-items:baseline;list-style:none}.rule-item summary::-webkit-details-marker{display:none}.rule-item .rule-number{flex:0 0 1.5em;color:var(--text-light)}.rule-item .rule-name{flex:1 1 auto}.rule-item .rule-scope{white-space:nowrap}.rule-item summary i{transition:transform .2s}.rule-item[open] summary i{transform:rotate(90deg)}.rule-item .reddit-html{margin-left:calc(1.5em + var(--padding))}.load-more{display:flex;justify-content:center;align-items:center;height:5rem;text-align:center;color:var(--text-light);font-size:var(--fontsize-small)}.pull-to-refresh{position:fixed;top:calc(var(--titlebar-height) + var(--pull-to-refresh-below, 0px));left:50%;width:48px;height:48px;margin-left:-24px;margin-top:-48px;border-radius:50%;background:var(--bg-panel);border:1px solid var(--border-color);color:var(--primary);font-size:24px;display:flex;align-items:center;justify-content:center;z-index:19;pointer-events:none;visibility:hidden}.pull-to-refresh.returning{transition:transform .2s ease-out}.pull-to-refresh i{position:absolute;transition:transform .15s ease-out,opacity .15s ease-out}.pull-to-refresh .fa-arrows-rotate{opacity:0;transform:rotate(-90deg)}.pull-to-refresh.armed .fa-arrow-down{opacity:0}.pull-to-refresh.armed .fa-arrows-rotate{opacity:1;transform:none}.page-header{margin-bottom:5px}.page-header-banner{display:flex;justify-content:center}.page-header-banner img{display:block;width:100%;height:min(33vw,180px);object-fit:cover}.page-header-banner img.logo{width:auto;max-width:100%;height:auto;padding:var(--padding) 0}.page-header-intro{display:flex;align-items:center;gap:var(--padding);padding:var(--padding);background:var(--bg-panel)}.page-header-intro .icon{flex:none;display:flex;padding:3px;margin:-3px;border-radius:50%;background:var(--bg-panel)}.page-header-intro .name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-header-intro h1{margin:0;font-weight:500}.page-header-intro .summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page-header-intro.overlap{align-items:flex-start;padding-top:0}.page-header-intro.overlap .icon{margin-top:-20px}.page-header-intro.overlap .text{padding-top:8px}.page-header-details{display:flex;flex-direction:column;gap:6px;background:var(--bg-panel);padding:0 var(--padding) var(--padding)}.page-header-details .tags{display:flex;flex-wrap:wrap;gap:6px}.subreddit-icon{flex:0 0 auto;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:#fff;background:var(--border-color)}.subreddit-icon.no-color{color:var(--text-light)}.tag-pill{display:inline-flex;align-items:center;gap:.4em;padding:2px .7em;border-radius:1em;font-size:var(--fontsize-mini);font-weight:500;background:var(--border-color);color:var(--text-light)}.tag-pill.tag-nsfw{background:var(--warning-bg);color:var(--warning-text)}.subscriber-signal{display:inline-flex;align-items:flex-end;gap:1px;height:9px;margin-right:5px}.subscriber-signal span{width:2px;border-radius:1px;background:var(--text-faded)}.subscriber-signal span.lit{background:var(--primary)}.subscriber-signal.huge span.lit{background:var(--color-huge)}.section-caption{text-transform:none;font-weight:400}.sidebar-widget .widget-title{font-weight:500;margin-bottom:calc(var(--padding) / 2)}.sidebar-widget img.widget-image{display:block;width:100%;height:auto;border-radius:var(--border-radius)}.sidebar-widget img.widget-image+img.widget-image,.sidebar-widget a+a{margin-top:calc(var(--padding) / 2)}.sidebar-widget .widget-buttons{display:flex;flex-direction:column;gap:calc(var(--padding) / 2);margin-top:calc(var(--padding) / 2)}.sidebar-widget .widget-row{display:flex;align-items:center;gap:calc(var(--padding) * .75);padding:calc(var(--padding) / 2) 0}.sidebar-widget .widget-row+.widget-row{border-top:1px solid var(--border-color)}.sidebar-widget .widget-row .grow{flex:1 1 auto;min-width:0}.sidebar-widget .widget-row.event{align-items:baseline}.sidebar-widget .event-date{flex:0 0 4.5em;color:var(--text-light)}.list-row{width:calc(100% - var(--padding) * 2);gap:var(--padding);font:inherit;color:inherit;text-align:left}.list-row:focus-visible{outline:2px solid var(--primary)}.wiki-page li:has(>ul:only-child){list-style:none}.about-overview{padding-top:0;padding-bottom:0}.about-overview>div{display:flex;justify-content:space-between;align-items:center;gap:var(--padding);padding:var(--padding) 0}.about-overview>div+div{border-top:1px solid var(--border-color)}.about-overview .value{display:flex;align-items:center;gap:calc(var(--padding) * .75)}.swipe-strip{position:absolute;top:0;overflow:hidden;background:var(--bg-highlight);color:var(--text-light);pointer-events:none;transition:background-color .15s ease}.swipe-strip.armed{color:#fff}.swipe-strip>div{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;font-size:1.25em}.swipe-strip.returning{transition:background-color .15s ease,width .2s ease}.markdown-toolbar{display:flex;justify-content:space-around;align-items:center;height:44px;flex:none;background:var(--bg-panel);border-top:1px solid var(--border-color)}.markdown-toolbar>button{flex:1;height:100%;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:var(--fontsize-big)}.composer{display:flex;flex-direction:column}.composer>textarea{flex:3 1 0;min-height:0;height:auto}.composer>.composer-context{flex:2 1 0;min-height:0;overflow-y:auto;padding:var(--padding);border-top:1px solid var(--border-color);color:var(--text-light)}.composer>.composer-context .composer-context-title{color:var(--text-color);font-weight:500}.composer>.composer-context .composer-context-header{margin-bottom:.4em;font-size:var(--fontsize-small)}.moderated-sub{display:flex;align-items:center;gap:var(--padding)}.moderated-sub .name{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.trophy{display:flex;align-items:center;gap:var(--padding)}.trophy img{flex:none;width:35px;height:35px}.trophy .text{flex:1}.user-page{padding:calc(2 * var(--padding));display:flex;justify-content:space-between;align-items:center;text-align:center}.user-page>div{flex:1 1 1}.user-page>div .text-big{margin-bottom:calc(var(--padding) / 2)}.user-bio{white-space:pre-line;overflow-wrap:anywhere}.url-preview{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-body);overflow:hidden;color:var(--text-light);font-size:var(--fontsize-small);height:calc(3em + 6px)}.url-preview .post-url-image{height:100%;flex:0 0 calc(3em + 6px);background:center/cover;background-color:var(--bg-highlight);border-right:1px solid var(--border-color)}.url-preview .post-url-link{flex:1 1 auto;padding:0 var(--padding);text-overflow:ellipsis;color:var(--text-faded);white-space:nowrap;overflow:hidden}.url-preview .post-url-link .post-url-host{color:var(--text-light)}.url-preview .post-url-icon{color:var(--text-faded);padding-right:var(--padding)}.toggle-switch{position:relative;flex:none;width:2.95em;height:1.75em;border-radius:1em;background:var(--text-faded);transition:background .2s ease-out}.toggle-switch input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.toggle-switch .knob{position:absolute;top:.125em;left:.125em;width:1.5em;height:1.5em;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s ease-out;pointer-events:none}.toggle-switch.toggle-on{background:var(--primary)}.toggle-switch.toggle-on .knob{transform:translate(1.2em)}.share-comment-image{display:flex;flex-direction:column;gap:var(--padding)}.share-comment-image h2{text-align:center;margin:0;font-size:var(--fontsize-big);font-weight:500}.share-comment-image .share-preview{display:flex;justify-content:center;align-items:center;min-height:6em;border-radius:var(--border-radius-big);background:var(--bg-body);padding:var(--padding)}.share-comment-image .share-preview img{display:block;max-width:100%;max-height:45vh;border-radius:var(--border-radius);box-shadow:0 1px 6px #00000026}.share-comment-image .share-row{display:flex;align-items:center;justify-content:space-between;gap:var(--padding);padding:calc(var(--padding) / 2) 0;border-bottom:1px solid var(--bg-highlight)}.share-comment-image .share-row:last-of-type{border-bottom:0}.share-comment-image .share-stepper{display:flex;align-items:center;gap:var(--padding)}.share-comment-image .share-stepper .share-stepper-buttons{display:flex;border-radius:var(--border-radius);background:var(--bg-highlight);overflow:hidden}.share-comment-image .share-stepper .share-stepper-buttons button{position:relative;width:auto;padding:.3em .9em;border-radius:0;background:transparent;color:var(--text-color)}.share-comment-image .share-stepper .share-stepper-buttons button:disabled{color:var(--text-faded)}.share-comment-image .share-stepper .share-stepper-buttons button+button:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:var(--text-faded)}.select-text{display:flex;flex-direction:column;gap:var(--padding)}.select-text h2{text-align:center;margin:0;font-size:var(--fontsize-big);font-weight:500}.select-text textarea{display:block;width:100%;padding:0;border:0;outline:none;resize:none;overflow:hidden;background:transparent;color:var(--text-color);font:inherit;font-size:max(16px,var(--fontsize-base));line-height:1.4}.load-image.load-image-fill{height:100%}.load-image.load-image-fill img{display:block;width:100%;height:100%;object-fit:cover}.load-image.load-image-fill:not(.loaded) img{display:none}.load-image.load-image-fill .lazy-loading-indicator{height:100%;min-height:0}.load-image.load-image-fill .embed-error{height:100%}.load-image.load-image-fill .embed-error-message{height:100%;display:flex;align-items:center;justify-content:center;padding:0}.load-image .lazy-loading-indicator{display:flex;justify-content:center;align-items:center;min-height:100px;background:var(--bg-highlight);color:var(--text-color);pointer-events:none}.jump-button{position:fixed;z-index:15;right:calc(1.5 * var(--padding));bottom:calc(var(--toolbar-height) + 1.5 * var(--padding));width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-text);font-size:30px}.swipe-hint{position:fixed;top:var(--titlebar-height);bottom:var(--toolbar-height);background:var(--primary);color:var(--primary-text);z-index:5;font-size:calc(2 * var(--fontsize-bigicon));display:flex;justify-content:center;align-items:center;overflow:hidden}.swipe-hint.hidden{transition:width 50ms ease-out;pointer-events:none;width:0!important}.swipe-hint.hidden>*{display:none}.swipe-hint.left{left:0;border-radius:0 100% 100% 0/0 50% 50% 0}.swipe-hint.left .fa-chevron-right{display:none}.swipe-hint.right{right:0;border-radius:100% 0 0 100%/50% 0 0 50%}.swipe-hint.right .fa-chevron-left{display:none}.view-stack-root{display:none;min-height:100%;padding:var(--titlebar-height) 0 var(--toolbar-height)}.view-stack-root.view-stack-visible{display:block}.view-stack-root .viewstack-panel{display:none}.view-stack-root .viewstack-panel.viewstack-panel-active{display:block}.inbox-item .item-kind i{color:var(--text-light)}.inbox-item.unread{background:var(--bg-accent)}.inbox-item.unread .item-kind i{color:var(--primary)}.inbox-item .item-title{font-weight:500}.inbox-item .item-post{margin-top:.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar{--searchbar-height: calc(2 * var(--padding) + 2.65 * var(--fontsize-base));--pull-to-refresh-below: var(--searchbar-height);height:var(--searchbar-height)}.search-bar .search-bar-panel{position:fixed;top:var(--titlebar-height);left:0;width:100%;height:var(--searchbar-height);padding-top:0;padding-bottom:0;display:flex;align-items:center;z-index:20}.search-field,.search-field .input-wrapper{flex:1}.smart-paste{color:var(--text-light);font-size:var(--fontsize-big);padding:0 calc(var(--padding) / 2) 0 calc(var(--padding) * 1.5);align-self:stretch}.smart-paste .icon{position:relative}.smart-paste .spark{position:absolute;top:calc(1px - .3em);right:calc(1px - .45em);font-size:.55em;color:var(--primary)}.trending-dealt{animation:trending-deal .3s ease-out .2s backwards}@keyframes trending-deal{0%{opacity:0;transform:translateY(-8px)}}.diagnostic-log .log-entry{font-size:var(--fontsize-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.diagnostic-log .log-entry-head{display:flex;justify-content:space-between;gap:var(--padding);font-weight:500}.diagnostic-log .log-entry-head span+span{font-weight:400;color:var(--text-light)}.diagnostic-log .log-entry.off .log-entry-head span:first-child{color:var(--warning-bg)}.diagnostic-log .log-entry-body{margin-top:2px;font-size:var(--fontsize-mini);color:var(--text-light)}.diagnostic-log-actions{display:flex;gap:calc(1.5 * var(--padding))}.swipe-glyph{display:inline-block;position:relative;width:1.5em;height:.9em;margin-right:.6em;vertical-align:-.1em;border:1.5px solid var(--primary);border-radius:2px;overflow:hidden}.swipe-glyph>span{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--primary) 35%,transparent);border:0 solid var(--primary)}.theme-swatch{display:flex;gap:5px;align-items:center}.theme-swatch span{width:11px;height:11px;border-radius:50%}.theme-swatch.compact{gap:0}.theme-swatch.compact span{width:8px;height:8px;position:relative;box-shadow:0 0 0 1.5px var(--bg-panel)}.theme-swatch.compact span+span{margin-left:-3px}.settings-editor{display:flex;flex-direction:column;gap:calc(var(--padding) / 2);text-align:center}.settings-editor h2{margin:0;font-size:var(--fontsize-big);font-weight:500;line-height:1.25}.settings-editor p{margin:0;font-size:var(--fontsize-small);color:var(--text-light);text-wrap:balance}.settings-editor .times{display:flex;gap:var(--padding);margin:calc(var(--padding) / 2) 0}.settings-editor .time{flex:1;display:flex;flex-direction:column;gap:calc(var(--padding) / 4);padding:var(--padding);background:var(--bg-body);border-radius:var(--border-radius-big)}.settings-editor .time .caption{font-size:var(--fontsize-mini);color:var(--text-light);text-transform:uppercase}.settings-editor .time input{background:transparent;border:0;padding:0;font-family:inherit;font-size:var(--fontsize-big);color:var(--text-color);width:auto;align-self:center}.settings-editor .time input::-webkit-calendar-picker-indicator{display:none}.settings-editor .time input::-webkit-date-and-time-value{text-align:center}.settings-editor .warning{display:flex;flex-direction:column;align-items:center;gap:var(--padding);padding:calc(1.5 * var(--padding)) 0 calc(2.5 * var(--padding))}.settings-editor .warning i{font-size:calc(2 * var(--fontsize-bigicon));color:var(--text-light)}.settings-editor button.button-secondary{background:var(--bg-body)!important;color:var(--text-color)}.app-icon{width:1.25em;height:1.25em;vertical-align:-.25em}.sub-main-item{display:flex;gap:var(--padding);align-items:center}.sub-main-item i{font-size:var(--fontsize-big)}.favorite-star{margin:calc(var(--padding) * -1) 0;padding:var(--padding) 0 var(--padding) var(--padding);font-size:var(--fontsize-big);color:var(--text-faded)}.favorite-star.favorited{color:var(--primary)}.multi-icon{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-highlight);color:var(--text-light);font-size:14px}.sub-row{display:flex;align-items:center;justify-content:space-between;gap:var(--padding)}.media-popup{color:#fff;text-align:center}.media-popup .media-popup-loading{font-size:var(--fontsize-bigicon);opacity:0;animation:mediaPopupLoading 0ms .5s forwards}@keyframes mediaPopupLoading{to{opacity:1}}.media-popup .media-popup-failed{line-height:2;color:#ffffff80}.media-popup .media-popup-reload{color:#fff;text-decoration:underline}.loading-screen{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;background:var(--bg-backdrop);opacity:0;animation:fadeIn .4s ease-in-out forwards}.loading-screen .loading-center{font-size:calc(1.5 * var(--fontsize-bigicon));width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--backdrop-fg)}.screen-time-block{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-body);z-index:200;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(2 * var(--padding));padding:calc(2 * var(--padding));text-align:center;touch-action:none}.screen-time-block .moon{font-size:calc(3 * var(--fontsize-bigicon));color:var(--primary)}.welcome{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-body);z-index:100;display:flex;justify-content:center;align-items:center}.welcome #auth-contents{background:var(--bg-panel);padding:calc(2 * var(--padding));border-radius:calc(2 * var(--border-radius));display:flex;min-width:50vw;max-width:75vw;margin:auto calc(2 * var(--padding));align-items:center;justify-content:center;gap:calc(2 * var(--padding));flex-direction:column;text-align:center}.welcome #auth-contents .logo{height:80px;width:80px;background:url(/img/apollo.svg) top center/cover no-repeat;border-radius:calc(2 * var(--border-radius));margin-top:-40px}.zoomable-image{display:flex;align-items:center;justify-content:center;height:100%;width:100%;touch-action:none;position:relative;color:#fff}.zoomable-image .loader{display:none;color:#fff;font-size:var(--fontsize-bigicon)}.zoomable-image.zoomimage-loading img{visibility:hidden;position:absolute}.zoomable-image.zoomimage-loading .loader{display:block}.gallery{position:relative;width:100%;height:100%;display:flex;overflow:hidden;background:#000}.gallery .gallery-slide{position:relative;flex:0 0 100%;display:flex;justify-content:center;align-items:center;transition:left .25s ease-out;overflow:hidden}.gallery .gallery-slide img{max-width:100%;max-height:100%;display:block;pointer-events:none}.gallery .gallery-slide .gallery-slide-removed{text-align:center;line-height:2;color:#fff;opacity:.5}.gallery .gallery-position{position:absolute;top:calc(2 * var(--padding));left:var(--padding);pointer-events:none;z-index:1;line-height:1;background:#00000080;font-weight:500;color:#fff;padding:.2em var(--padding)}
